Wygodniejsze komentowanie w wykopie

Jeśli wkurza cię, że linka "odpowiedz" nie ma przy każdym komentarzu albo, że "Dodaj komentarz" jest na dole strony, a nie przy komentowanym komentarzu - ten skrypt (działający w greasemonkey i operze) jest dla ciebie. Mam nadzieję, że przysłuży się wielu wykopowiczom; za konstruktywe uwagi - z góry dzięki ;)

Powiązane (2)

  • Reklamy Google

  • b1ackjack +49  

    Panie skrypter
    A dałoby radę zrobić coś z wyszukiwarką?

    pokaż komentarz
    b1ackjack
  • skrypter +13  

    Dałoby się zrobić np. podlinkowanie tej z wykopu do googlowskiej, którą umieszczał jeden z wykopowiczów kiedyś.
    Chyba, że masz jakiś lepszy pomysł ;)

    pokaż komentarz
    skrypter
  • MatMal +45  

    Fanzonun Ci nie wystarcza ? ;p

    pokaż komentarz
    MatMal
  • Pol753 +35  

    Jeszcze nie scrackowali Fanzonun'a żeby każdy mógł go używac

    pokaż komentarz
    Pol753
  • koszernyrozum -2  

    Wyszukiwarka to raczej większe przedsięwzięcie niż skrypt.

    pokaż komentarz
    koszernyrozum
  • wh00kiers +6  

    Ja bym bardzo chciał, by dodawanie komentarzy nie musiało się wiązać z odświeżaniem całej strony. Bo jak chce dodać kilka komentarzy w wykopie w którym jest już 300 komentarzy to mnie szlag trafia, za każdym razem musze ładować od nowa stronę, a przy tak dużej ilości komentarzy czasem to na przeszło minute zawiesza mi przeglądarkę..

    pokaż komentarz
    wh00kiers
  • skrypter +13  

    Poszła kolejna wersja:
    - można klikać na "odpowiedz" przy kilku osobach i skrypt automatycznie dodaje "@nick"
    - można zmieniać rozmiar pola z komentarzem

    screen: http://wstaw.org/images/free/2009/11/24/873cddd66fa1c2aea72100fa75cca6.png

    pokaż komentarz
    skrypter
  • MISSANGEL 0  

    @skrypter

    Dzięki wielkie :) Inaczej się odwdzięczyć nie mogę, a skrypt rewelacja. Pozdrawiam.

    pokaż komentarz
    MISSANGEL
  • b1ackjack +1  

    @skrypter

    Mała sugestia - według mnie lepiej by wyglądało, jeśli nick osoby, której odpowiadamy nie byłby pisany kursywą tylko normalnie.
    Ale co ja tam się będę wtrącał...

    pokaż komentarz
    b1ackjack
  • skrypter +8  

    @b1ackjack
    w sumie może być i tak jak mówisz, to nie robi wielkiej różnicy.

    Dodałem też przy okazji nową opcję: "idź do nieczytanej", której kliknięcie powoduje przejście do pierwszej nieprzeczytanej wiadomości, ot - dla wygody ;)

    http://wstaw.org/images/free/2009/11/24/dab286305baa3afc479d0b3e1a33dc.png

    pokaż komentarz
    skrypter
  • matiusmm +21  

    jeden człowiek w jeden dzień wprowadził tyle dobra w funkcjonalność wykopu, bordowy się należy jak nic :D
    to ja się teraz pytam gdzie są programiści wykopu i co robią, pizze jedzą ?! :P

    pokaż komentarz
    matiusmm
  • zlotychlopak 0  

    @skrypter
    skrypt ok ale ja u siebie nie widze opcji "idz do nieczytanej"

    pokaż komentarz
    zlotychlopak
  • skrypter +7  

    @zlotychlopak
    pojawia się tylko wtedy, gdy jest jakaś nieprzeczytana

    pokaż komentarz
    skrypter
  • zlotychlopak 0  

    Juz mam :) Ten skrypt to rewelacja, dzięki :)

    pokaż komentarz
    zlotychlopak
  • razielpol +56  

    Prawdziwe web 2.0, nawet sobie serwis sami programuja. :D

    pokaż komentarz
    razielpol
  • ads +5  

    Olaboga! I co teraz będzie ze skryptem?
    W nowej wersji brakuje mi tylko opcji 'idź do nieprzeczytanej'. Dałoby się to dostosować do nowej wersji strony?

    pokaż komentarz
    ads
  • skrypter 0  

    @ads: może będzie nowa wersja, ale najpierw poczekam aż administracja popoprawia trochę rzeczy, bo na razie nie mam motywacji, by ją stworzyć. czyt. nowa wersja wykopu mnie odrzuca.

    pokaż komentarz
    skrypter
  • Nataniel_PL +5  

    Da radę to użyć pod Chrome? Jeśli tak, to jak?

    pokaż komentarz
    Nataniel_PL
  • skrypter +7  

    Tutaj jest jakiś poradnik:
    http://mashable.com/2008/12/15/google-chrome-greasemonkey-scripts/

    warto sprawdzić, może działa.

    pokaż komentarz
    skrypter
  • KaloryfeR +4  

    super sprawa. Mam nadzieję że inni użytkownicy którzy mogą coś zrobić również coś wymyślą.

    pokaż komentarz
    KaloryfeR
  • matiusmm +5  

    np kaloryfery :>

    pokaż komentarz
    matiusmm
  • milordi +4  

    Jakbyś mógł pod ostatnim komentarzem dodać link "Wróc do góry" to byłbym wdzięczny :)

    pokaż komentarz
    milordi
  • skrypter +2  

    @milordi
    Już jest :)

    pokaż komentarz
    skrypter
  • milordi +4  

    Dzięki :) Jak dla mnie to brakuje jeszcze opcji zapamiętywania rozmiaru pola na komentarz (żeby jego powiększanie nie było tylko tymczasowe).

    pokaż komentarz
    milordi
  • skrypter +2  

    @milordi
    Z tym to będzie problem, bo skrypt nie ma jak/gdzie zapisać tej informacji; zdaje się, że js sam w sobie nie ma możliwości dostępu do plików, jak już to z ActiveX-em. Co możesz na razie zrobić to pobrać nową wersję skryptu i w 18. linijce pliku zmienić 14 na jakąś bardziej odpowiadającą wartość.

    pokaż komentarz
    skrypter
  • milordi +5  

    Znakomicie, takie rozwiązanie w zupełności mi wystarczy. Powinni cię chyba zatrudnić w Wykopie na stałe jako programistę, bo oni od kilku lat nie dali rady dodać takich niby banalnych, ale ogromnie przydatnych funkcji :)

    pokaż komentarz
    milordi
  • Ryu 0  

    Przypomne tylko nieśmiało o istnieniu takich klawiszy jak Home, End, PgUp i PgDn

    pokaż komentarz
    Ryu
  • milordi +2  

    Śmiało zauważę, że nie trzymam ciągle ręki na tych przyciskach w przeciwieństwie do myszki. I powrót do góry to Ctrl+Home więc mały wygibas jest potrzebny.

    pokaż komentarz
    milordi
  • slawpe13 0  

    @milordi:
    A sprawdzałeś?
    W FF na 100% wystarczy nacisnąć tylko "HOME"...

    PS: A "Idź do góry" w layoucie strony nie zaszkodzi, też czasami tego używam...

    pokaż komentarz
    slawpe13
  • u43dqe14m3 +2  

    @skrypter
    Z tym to będzie problem, bo skrypt nie ma jak/gdzie zapisać tej informacji; zdaje się, że js sam w sobie nie ma możliwości dostępu do plików
    document.cookies nie działa?

    pokaż komentarz
    u43dqe14m3
  • Ebeb +27  

    Zawsze mi tego brakowało, wykop właśnie stał się lepszy :)

    pokaż komentarz
    Ebeb
  • shisho +4  

    dokładnie, mi też :) to teraz czas na testy :)

    pokaż komentarz
    shisho
  • wrocmann +45  

    Ja już was komentuję za pomocą tego skryptu. Działa zaj!#iście, nareszcie widać treść posta, na który odpowiadam.

    W sumie komentuję tylko bzdurami, ale to przyjemne, że mogę to zrobić wygodnie:)

    pokaż komentarz
    wrocmann
  • Pol753 +11  

    Jeżeli administracja nic z tym nie zrobiła to użytkownicy działają, good job ! Tylko jest mały bug, po naciśnięciu "anuluj" ramka powinna uciekać na dół i anulować odpowiedź(ja nie mogę anulować odpowiedzi dla @ebeb)

    pokaż komentarz
    Pol753
  • skrypter +12  

    No z tym będzie trochę zabawy, skrypt napisałem w sumie dość szybko ucząc się przy tym od podstaw jak w ogóle tworzyć skrypty do greasemonkey. Jak ogarnę to trochę lepiej to naprawię buga.

    pokaż komentarz
    skrypter
  • soop2i +6  

    test test :) nareszcie - dobry skrypt, admini maja gdzies usability, a to rzeczywiscie ulatwia zycie :) dzieki ...

    pokaż komentarz
    soop2i
  • soop2i +4  

    BTW trzeba bylo zostawic document.write('ahahaha'); a nie tak zakomentowac ukryty feature :) BTW fajnie by bylo ze przy przycisnieciu odpowiedz pojawia sie w polu formularzu nick osoby do ktorej sie odpowiada z malpka (@) ... moze jakbym znalazl czas w sobote to moglbym sie z tym pobawic i dodac jesli bedzie taka mozliwosc ...

    pokaż komentarz
    soop2i
  • MasterSoundBlaster +1  

    Bardzo fajny pomysł. Podzielam zdanie Ebeba i shisho, że zawsze czegoś takiego brakowało. Dla mnie świetne, trzeba tylko wyeliminować bug, o którym pisali Poduszkowiec i wrocmann i będzie idealnie. Zasłużony Wykop + dodanie do ulubionych.

    pokaż komentarz
    MasterSoundBlaster
  • elKreciko +3  

    skrypter, pisałe o tym do adminstracji i powiedzili, że zobaczą co da się zrobić. W tym miejscu chcialem Ci podziękowac.

    pokaż komentarz
    elKreciko
  • esce 0  

    Świetna sprawa, aż trudno uwierzyć, że tak przydatne rzeczy wyglądają tak prosto ;)

    pokaż komentarz
    esce
  • viptv_pl 0  

    GUT STUFF

    pokaż komentarz
    viptv_pl
  • Gregor +5  

    Genialna sprawa. Jako laik zadam pytanie, które może się wydać komuś banalne, ale jestem przekonany, że na odpowiedzi na nie skorzystam nie tylko ja ;)

    Gdzie można znaleźć więcej skryptów wraz z opisem działania dla polskich stron www? I jak wielkie są możliwości tej wtyczki?

    pokaż komentarz
    Gregor
  • w3s 0  

    test i wielki respect!

    pokaż komentarz
    w3s
  • skrypter +2  

    @soop2i
    Za chwilę (o ile nie znajdę żadnych bugów) zuploaduję wersję wraz z "małpką". Można klikać na kilka komentarzy i wtedy dorzuca @ z nickiem odpowiedniej osoby do komentarza. Oprócz tego będzie można też rozszerzać i skracać pole z komentarzem.

    @Gregor
    Zajrzyj na http://userscripts.org/ i po prostu poszukaj interesujących Cię nazw stron, a nuż taka tam będzie.

    pokaż komentarz
    skrypter
  • slawusxxx -4  

    normalnie zaj#$ioza ;)

    pokaż komentarz
    slawusxxx
  • soop2i +4  

    @skrypter
    No i w sumie poradziles sobie, niezle jak na nauke greasa :) Jestem pelny podziwu i gratuluje, mysle ze juz nic wiecej nie potrzeba - WYKOP +100 do usability - admini sie powinni spalic ze wstydu :) heh - co do GM - to masa skryptow + stylish do FXa zmienia mi co druga strone w necie z ktorej sie korzystac nie da :) na szczescie ludzie moga to naprawic po stronie przegladarki/clienta :) na szczescie ... :) jeszcze raz dzieki, kawal dobrej roboty...

    @Gregor
    Mozliwosci GMa sa praktycznie nieskonczone :) praktycznie ... :) a skryptow przeroznych jest cala masa - polecam youtube fix :) etc ...

    pokaż komentarz
    soop2i
  • KapitanKot +1  

    Nie, to Ty założyłeś okulary korekcyjne.

    Nie korzystam z żadnej ze wspomnianych przeglądarek, ale wykopię, bo sam bym chciał ze skrypciku korzystać :(

    pokaż komentarz
    KapitanKot
  • PatrixDP 0  

    Good Job Soldier !

    pokaż komentarz
    PatrixDP
  • diox 0  

    @Purple
    A na czym innym zadzialają skrypty z GM :>

    pokaż komentarz
    diox
  • b1ackjack +2  

    @diox
    Opera, Chrome...

    pokaż komentarz
    b1ackjack
  • hofi +5  

    To moze ja polecę jeszcze moje "skrypty"
    http://userscripts.org/users/50350/scripts

    pokaż komentarz
    hofi
  • b1ackjack 0  

    @hofi
    Ten pierwszy skrypt jest strasznie rozbudowany :)

    document.title = document.title.replace(/^Wykop.pl - /, '')

    edit:
    W dodatku ten Twój pierwszy skrypt coś psuje te pozostałe...

    pokaż komentarz
    b1ackjack
  • hofi +4  

    @b1ackjack
    1. nic nie psuje u mnie jest okay.
    2. Przecie napisałem w cudzysłowie :)

    pokaż komentarz
    hofi
  • b1ackjack +1  

    @hofi
    1. Review written by milordi
    Po restarcie dodatek przestaje wykrywać jakiekolwiek skrypty - pewnie to wina dziwnych znaków w opisie skryptu.
    Widocznie nie tylko mi psuje.

    2. Przecież napisałem tam uśmieszek :)

    pokaż komentarz
    b1ackjack
  • voldenet 0  

    To ja polecę swoje skrypty: (:P)
    http://userscripts.org/users/105959/scripts

    A tak szczerze modyfikacje typu:
    http://imgur.com/w8Qe0.png
    to chyba każdy potrafi zrobić. ;(

    pokaż komentarz
    voldenet
  • Purple -1  

    sorry nie jestem zorientowany ;) nie każcie człowieka za niewiedzę tylko po prostu poinformujcie ja nie karce każdego kto nie wie czegoś w zakresie chemii więc i wy nie karćcie mnie za niewiedze w zakresie informatyki :)

    pokaż komentarz
    Purple
  • hofi +6  

    @b1ackjack
    Kurde. U mnie wszystko jest okay. Pisząc dodatek miał na myśli greasemonkey?

    Wywaliłem te znaki. Wszystko teraz okay?

    pokaż komentarz
    hofi
  • b1ackjack +2  

    @hofi
    Teraz jest OK.

    pokaż komentarz
    b1ackjack
  • hofi +6  

    @b1ackjack
    No dzięki, cieszę się, że mój skrypt już działa, jak się pisze takie aplikacje, czasami można się pogubić w kodzie i wychodzą takie babole :D

    pokaż komentarz
    hofi
  • voldenet 0  

    Purple:
    instalujesz dodatek stylish, tam wpisujesz:
    @namespace url(http://www.w3.org/1999/xhtml);
    @-moz-document domain("wykop.pl"){
    //tutaj dodajesz reguły
    }

    reguły to normalny CSS, czyli np:
    #comment-this, #wykop-comment-legend{ display:none; }
    -->Przycisk dodaj
    #wykop-comment-form .submit-button{ position:fixed; left:0px; bottom:0px; height:150px !important; width:200px !important; }
    --> Obszar do pisania
    #wykop-comment-form textarea{
    position:fixed; height:150px !important; width:700px !important; left:200px; bottom:0px;
    background:white !important; opacity:.5;
    }
    #wykop-comment-form textarea:hover{ opacity:1; }
    --> Tekst "odpowiadasz użytkownikowi"
    .form-holder span {background:none !important; position:fixed; bottom:150px; z-index:1000; left:0px; }

    Ważne, żeby nie używać składni:
    .form-holder *{position:fixed}
    bo firefox tego nie lubi

    pokaż komentarz
    voldenet
  • Purple 0  

    @voldenet: dziękuje :) jedyny porządny wyrozumiały człowiek :)

    pokaż komentarz
    Purple
  • skrypter +25  

    Oki, zrobiłem nową wersję skryptu:
    - zaminusowanie pierwszego komentarza już nie powoduje problemów
    - działa anulowanie komentarzy drugiego rzędu (z pierwszym się jeszcze trza będzie pobawić...)
    - przy tekście "odpowiadasz użytkownikowi:" jest nick użytkownika, któremu faktycznie się odpowiada, a nie tego z komentarza nadrzędnego

    pokaż komentarz
    skrypter
  • POPPO +10  

    Nick zobowiązuje, więc będę czekał na kolejne skrypty :) Ten jest bardzo przydatny.

    pokaż komentarz
    POPPO
  • hakeryk2 +4  

    Mam takie pytania panie skypter:
    - czy jesteś studentem? :)
    - zielony, nowe konto i już pomaga wykopowiczom? Miałeś jakieś stare konto?

    pokaż komentarz
    hakeryk2
  • sorek +5  

    Ja też mam pytanie:
    Ze smalcem czy cebulką?

    pokaż komentarz
    sorek
  • skrypter +4  

    @hakeryk2
    - owszem, jestem ;)
    - właściwie to ciągle mam; ostatnio dodając komentarz przy jakimś znalezisku machnąłem się i przypadkowo odpowiedziałem do złego komentarza i wtedy pomyślałem, że przydałby się taki skrypt ;)

    pokaż komentarz
    skrypter
  • domel003 +15  

    UJAWNIĆ KIM JEST SKRYPTER!

    pokaż komentarz
    domel003
  • sorek +8  

    Ta, i jutro będzie wykop:
    "Jak zrobiłem w konia wykop doprowadzając do zainstalowania u nich groźnego wirusa który przekaże mi ich pornosy!"

    pokaż komentarz
    sorek
  • AtakPodstempnychKszaczoruw -1  

    A ja coś wiem.
    Wiem dlaczego Szanowny Pan skrypter jest zielony :)

    pokaż komentarz
    AtakPodstempnychKszaczoruw
  • skrypter +1  

    @AtakPodstempnychKszaczoruw
    Tjaaa... ;)

    pokaż komentarz
    skrypter
  • b1ackjack -2  

    @skrypter
    Jeszcze jedno pytanie -
    A czy dałoby się wydłużyć listę obserwowanych?

    pokaż komentarz
    b1ackjack
  • skrypter 0  

    @b1ackjack
    tam po prawej stronie dane są brane z tego linku:
    http://www.wykop.pl/ajax_profil.php?action=obs
    więc to raczej admini musieliby poprawić.

    pokaż komentarz
    skrypter
  • hofi +3  

    @skrypter
    Cześć
    http://userscripts.org/users/50350/scripts
    Tu są moje "skrypty". Jeden z nich powiększa pole tekstowe także w szerz rezygnując ze legendy składni markdown. Można byłoby tak zrobić i w twoim?

    pokaż komentarz
    hofi
  • skrypter +1  

    @hofi
    w nowej wersji już jest :)
    http://wstaw.org/images/free/2009/11/25/4e87656643d966171e2f747a5884ca.png

    btw. wiem, że ikonki są tandetne; jeśli ktoś zna jakieś fajne dostępne w public domain to będę wdzięczny

    pokaż komentarz
    skrypter
  • matiusmm 0  

    @skrypter
    hmm
    http://img5.imagebanana.com/img/sxtlx9tn/bold.png
    http://img5.imagebanana.com/img/4onyashl/italic.png
    ??

    pokaż komentarz
    matiusmm
  • ads +1  

    No więc, w oczekiwaniu na nową wersję, pozwoliłem sobie zaadaptować skrypt do nowej wersji wykopu: http://ioj.com/v/dsdzm

    Dodaje tylko linki do następnej nieprzeczytanej, reszty nie potrzebuję, albo już jest w standardzie.

    pokaż komentarz
    ads
  • cichy_obserwator +1  

    To ja przy okazji zapytam, czy ktoś ma i może udostępnić wpisy do adblocka dla wykopu (blokowanie polecanych i odśmiecenie wykopaliska)?

    Nie chciałem zaśmiecać komentarzy do innego znaleziska, a ten się wydaje odpowiedni.

    pokaż komentarz
    cichy_obserwator
  • BluesBrother +3  

    Z tego co widzę #div(cover-item) blokuje wykopy sponsorowane.

    Filtry > Dodaj filtr > #div(cover-item)

    pokaż komentarz
    BluesBrother
  • BluesBrother +4  

    (Już nie mogę edytować poprzedniego komentarza)

    Kolejne bloki:

    #div(cover-in-recommend)
    Blokuje "wykopy polecane"

    #div(apraca)
    Blokuje ramkę z otopraca.pl
    http://img25.imageshack.us/img25/8365/blockedc.jpg

    #div(side-sponsor-box)
    Blokuje ramkę z wykopami sponsorowanymi
    http://img21.imageshack.us/img21/8612/schowek01mh.jpg

    Pamiętaj, że to działa na każdej stronie. Przykładowo jeżeli na allegro, czy innej stronie będą divy z takimi samymi nazwami selektorów, to też zostaną zablokowane.

    pokaż komentarz
    BluesBrother
  • cichy_obserwator +1  

    Dzięki od razu lepiej. Żeby blokowało tylko na wykopie, wystarczy dodać www.wykop.pl bezpośrednio przed wpisem, np:
    www.wykop.pl#div(side-sponsor-box)
    i adblock będzie blokował tylko na wykopie.

    Źródło strony analizowałeś przez Ctrl-u czy jest coś wygodniejszego do tego?

    pokaż komentarz
    cichy_obserwator
  • BluesBrother +1  

    Faktycznie istnieje coś takiego jak wybranie domeny - mój błąd :) Tutaj są ciekawostki:
    http://www.mozillapl.org/wiki/Tworzenie_filtr%C3%B3w_dla_rozszerzenia_Adblock_Plus
    Odnośnie analizowania kodu strony polecam dodatek do FireFox'a o nazwie Firebug
    https://addons.mozilla.org/pl/firefox/addon/1843

    pokaż komentarz
    BluesBrother
  • domel003 -1  

    niestety u mnie żadne kombinacje nie działają
    próbowałem:
    http://www.wykop.pl/##div.side-sponsor-box
    http://www.wykop.pl/##div#side-sponsor-box
    http://www.wykop.pl/##div(side-sponsor-box)
    http://www.wykop.pl/##div#(side-sponsor-box)
    http://www.wykop.pl/#div.side-sponsor-box etc...
    próbowałem bez adresów jednak nadal to nie działa. wydaje mi się, że w starszych wersjach adblocka była możliwość blokady divów 'z myszy'

    pokaż komentarz
    domel003
  • BluesBrother +1  

    @domel0003

    Filtry >> Dodaj Filtr >>

    1. wykop.pl#div(cover-item)
    wykopy sponsorowane
    2. wykop.pl#div(side-sponsor-box)
    wykopy sponsorowane (ramka)
    3. wykop.pl#div(apraca)
    ramka otopraca.pl
    4. wykop.pl#div(cover-in-recommend)
    wykopy polecane

    Sprawdzone u mnie i śmiga jak burza.
    (Adblock 1.1.1)

    pokaż komentarz
    BluesBrother
  • Krissmon 0  

    A tak w temacie Adblocka...
    Można jakoś usunąć ramkę z "Szerloka"? ;>

    pokaż komentarz
    Krissmon
  • mollari +5  

    @domel003 wpisz bez .http://
    @Krissmon #div(szerlokb)

    pokaż komentarz
    mollari
  • Krissmon 0  

    Dzięki mollari.
    I teraz cały Wykop mam bez reklam. :)

    pokaż komentarz
    Krissmon
  • macieque +31  

    Wiedziałem że coś mnie denerwowało przez ten cały czas... :)

    @Administracja - Myślę, że można by to po prostu zaimplementować na 1 serwisie zamiast w 10000 przeglądarkach:)

    pokaż komentarz
    macieque
  • woytas +13  

    administracja powinna być bardzo zawstydzona od teraz.

    pokaż komentarz
    woytas
  • kuba +6  

    Mi się zawsze marzyło sortowanie komentarzy (wraz z z odpowiedziami do niego) pod względem jak największej ilości plusów. Podoba mi się humor wykopowiczów :) Może skrypter by to potrafił zrobic?:>

    pokaż komentarz
    kuba
  • armata +4  

    da sie zrobic, tylko jak chcesz obliczac wartosc bloku ? suma plusow i minusow pierwszego komentarza i jego pochodnych ? czy tylko wg glownego ?

    pokaż komentarz
    armata
  • koszernyrozum -9  

    A ja bym chciał:
    - bez przeładowywania strony przy dodawaniu/edytowania komentarza - no bez jaj, to nie lata 90...
    - zrezygnowanie z niezwykle biednego ajaksa i wolnego js na rzecz flasha (to trochę kontrowersyjne - ale drastycznie przyśpieszy ładowanie, zmniejszy obciążenie łącza, będzie o wiele szybsze (obecnie kilka tysięcy komentarzy tnie przeglądarkę), no i będzie po prostu ładniejsze)

    pokaż komentarz
    koszernyrozum
  • djpajak +2  

    jakbyś nie walnął z tym flashem to może nawet plusa bym ci dał...

    pokaż komentarz
    djpajak
  • soop2i +4  

    @koszernyrozum
    pojechales po calosci - flash ? w jakim Ty swiecie zyjesz czlowieku - moze caly wykop powinien byc oparty o flasha - i skad wziales dane odnosnie obciazenia lacza - i o czyim laczu tu mowimy ? Twoim czy data center ? jak Twoim - to kup sobie lepsza neostrade - jak data center to sie nie osmieszaj nawet, przegladarke Ci tnie - dokup sobie drugie 32 mega ramu to nie bedzie - tak jakby flash nie zzeral zadnych zasobow systemowcyh - zaladowalbys te komentarze do flasha w XMLu to bys dopiero zobaczyl ciecie ... ehhh, moze napisz sobie drugi wykop we flashu - bo jak narazie to co dostalismy dzisiaj od skryptera jest swietne i dziala ... a Ty pojechales po bandzie :) no offence :) pozdrawiam.

    pokaż komentarz
    soop2i
  • kuba 0  

    @armata, tylko wg głównego, ale żeby również wyświetlało do niego odpowiedzi, wtedy można czytać co ciekawsze dyskusje.

    No i teraz przy odpowiadaniu pomyslałem o tym, że ja kliknąłem 'odpowiedz' na komentarz armaty to mogłoby automatycznie wpisywać na początku '@armata,' :)

    pokaż komentarz
    kuba
  • Ryu 0  

    @koszernyrozum
    Z flashem to strzeliłeś babola, ale to o nieprzeładowywaniu strony to na prawdę by sie przydało. Szczególnie jeżeli ukryjemy sobie przeczytane komentarze i chcemy poodpowiadac kilku osobom. Dałoby się to takim skryptem zrobić, czy to już by admini musieli zacząć coś robić?

    A w sumie to zwracam honor adminom. Robią coś, bo przecież to przy pracach nad nową wersja serwisu używali tej niezabezpieczonej hasłem bazy.

    pokaż komentarz
    Ryu
  • skrypter +2  

    @Ryu
    to już za bardzo skomplikowałoby skrypt; raczej powinna się za to wziąć administracja.

    pokaż komentarz
    skrypter
  • koszernyrozum 0  

    @kuba
    "w jakim Ty swiecie zyjesz czlowieku - moze caly wykop powinien byc oparty o flasha - i skad wziales dane odnosnie obciazenia lacza - i o czyim laczu tu mowimy ? Twoim czy data center ? jak Twoim - to kup sobie lepsza neostrade"
    A o gprs słyszał? Trudno o dobry interne w górach... W domu z transferem nie mam problemu.
    Data center też byłby trochę odciążany - z tego samego powodu.
    Tak, powinien być oparty o flasha. Aplikacja ładowałaby się tylko raz, później tylko dociągała by nowe rzeczy. Obecnie przy każdej zmianie strona ściąga się od nowa.
    Dodatkowo możnaby zaimplementować jakąś kompresję po drodze.

    "przegladarke Ci tnie - dokup sobie drugie 32 mega ramu to nie bedzie"
    Zapraszam do słynnego wykopu pt. "wygrałem lotto". To się tnie na każdej przeglądarce na każdym sprzęcie.

    "zaladowalbys te komentarze do flasha w XMLu to bys dopiero zobaczyl ciecie ..."
    No właśnie flash jest o wiele bardziej wydajny. Flash ma np. jit od dawna, dodatkowo jest kompilowany co pozwala na optymalizację i zmniejszenie wielkości aplikacji.

    pokaż komentarz
    koszernyrozum
  • BluesBrother 0  

    A ja bym chciał:
    - bez przeładowywania strony przy dodawaniu/edytowania komentarza - no bez jaj, to nie lata 90...
    - zrezygnowanie z niezwykle biednego ajaksa i wolnego js na rzecz flasha


    Jeżeli chcesz bez przeładowywania to właśnie AJAX byłby idealny.

    pokaż komentarz
    BluesBrother
  • koszernyrozum 0  

    @BluesBrother obecnie ajax używany jest do głosowania i chyba tylko do tego.
    Niemniej jednak te dwa punkty były odrębne.

    pokaż komentarz
    koszernyrozum
  • Poduszkowiec_pelen_wegorzy +8  

    Pomysł bardzo fajny, tylko zauważyłem jedną niedogodność: po tym jak klikniemy 'odpowiedz', ramka elegancko się przesuwa pod odpowiedni komentarz. Jednak gdy zrezygnujemy z pisania komentarza i klikniemy anuluj, ramka dalej pozostaje w tym miejscu. Myślę, że nie jest to trudne do usunięcia.
    Zasłużony wykop :)

    pokaż komentarz
    Poduszkowiec_pelen_wegorzy
  • skrypter +11  

    Hm, przy okazji zauważyłem, że anuluj w ogóle nie działa przy komentarzach drugiego stopnia. Można by to łatwo poprawić, ale i tak nie działa wtedy dobrze przy komentarzach pierwszego stopnia. Muszę się trochę podszkolić w jquery i greasemonkey to może uda mi się ogarnąć jak przesłonić niektóre zdarzenia oskryptowane przez wykop, zobaczymy ;)

    pokaż komentarz
    skrypter
  • henk +7  

    kolejnym błędem jest to, że jesli pierwszy komentarz zostanie sporo zaminusowany, to wykop go ukrywa. ukrywa też opcję odpowiedz i wtedy twój skrypt nie działa, tzn nie ma linku odpowiedz dla komentarzy poniżej tego zaminusowanego (tych drugiego rzędu)

    skrypcior w dechę, a błedy wypominam, bo jak coś działa dobrze, to może działać lepiej.

    pokaż komentarz
    henk
  • skrypter +5  

    błąd z zaminusowaniem jest już usunięty, anulowanie działa przy komentarzach drugiego rzędu (na razie)

    pokaż komentarz
    skrypter
  • Deba -1  

    "Odpowiadasz użytkownikowi: , anuluj"

    a więc "niedoróbka"
    odpowiadam - skrypterowi.
    komentarze drugiego stopnia - nicki zielone i pomarańczowe.

    pokaż komentarz
    Deba
  • skrypter +4  

    Faktycznie, sprawdź nową wersję, już powinno działać.

    pokaż komentarz
    skrypter
  • Deba 0  

    Ok, działa :)

    pokaż komentarz
    Deba
  • koziolek666 +1  

    @skrypter, jak można zgłaszać błędy? Przeglądasz Issues na userscripts?

    pokaż komentarz
    koziolek666
  • skrypter +1  

    @koziolek666
    może być albo w tym wykopie, albo w issues na userscripts.

    pokaż komentarz
    skrypter
  • free +3  

    Zauważyłem, że gdy komentarz jest zaminusowany i zwinięty to skrypt nie dodaje opcji "odpowiedz" do komentarzy do niego podpiętych, nawet jak nie mają minusów.

    pokaż komentarz
    free
  • bakuj +2  

    Taka moja propozycja: można by było jeszcze dodać wrzucanie linków w formie tekstu? Coś a'la formułka z for PHPBB. Klikamy w przycisk "Dodaj link" i wyskakują pola: "Adres URL", potem "Tekst" i "Wiadomość w dymku".
    Sama składnia takiego linka wygląda tak:

    [KLIK - Pokazywarka](http://pokazywarka.pl/jt7is6/ "Kliknij mnie!")

    pokaż komentarz
    bakuj
  • skrypter +2  

    @bakuj
    Nie wiem jak się to stało, ale kompletnie przeoczyłem prośby, które się tutaj znalazły...
    W każdym razie zrobiłem proponowane zmiany i jedną "bonusową":
    - rozmiar pola jest zachowywany w cookies
    - jest okienko do dodawania linka
    - po kliknięciu "edytuj", pole do edycji pojawia się pod edytowanym komentarzem, nie trzeba otwierać nowego okna.
    Tutaj skriny:
    http://i47.tinypic.com/34phz02.jpg
    http://i48.tinypic.com/mjl4yg.png
    Skrypt można pobrać oczywiście tutaj: http://userscripts.org/scripts/show/62649

    Czekam na uwagi :)

    edit: domyślam się, że jedną z uwag mogłoby być dodanie takich samych opcji do edycji, jakie są w zwykłym dodawnaiu komentarzy, tj. pogrubienie, rozszerzenie pola itp. Postaram się to zrobić wkrótce ;]

    pokaż komentarz
    skrypter
  • milordi +1  

    Chlip, nie działa - i starsze wersje też! Chyba zaszły zmiany w kodzie Wykopu.

    pokaż komentarz
    milordi
  • skrypter +1  

    @milordi
    Już działa, kwestia niezgodności wersji jquery.

    pokaż komentarz
    skrypter
  • milordi +1  

    @skrypter
    Ufff, to dobrze bo zostałem zmuszony sobie przypomnieć jak ciężko czytało się komentarze bez tego skryptu :)

    Co do poprawek to przydałoby się poszerzyć w lewo to pole do edycji komentarza oraz zaktualizować opis skryptu na stronie.

    pokaż komentarz
    milordi
  • skrypter 0  

    @milordi
    Będę pracował nad tym, żeby pole do edycji komentarza wyglądało identycznie jak pole do dodawania.
    W sumie to chyba nikt nie będzie potrzebował równocześnie obu pól (tj. dodawania i edytowania), więc w sumie po prostu pole dodawania komentarza mogłoby po prostu zmieniać pozycję i działanie. Co o tym sądzisz?

    pokaż komentarz
    skrypter
  • milordi +1  

    @skrypter
    Właściwie to dziwię się, że od razu tak nie zrobiłeś :)

    PS: Podobno to nie działa pod Operą: http://userscripts.org/scripts/review/67678
    Masz jakiś pomysł dlaczego?

    pokaż komentarz
    milordi
  • skrypter +1  

    @milordi
    Proponuję wgrać tę operę i wtedy pójdzie łatwo ;)

    JavaScript - http://www.wykop.pl/link/302569/rabin-do-studentow-spiritolibero
    User Javascript thread
    Error:
    name: ReferenceError
    message: Statement on line 16: Undefined variable: unsafeWindow
    stacktrace: Line 16 of User JS script
    $ = unsafeWindow.jQuery;

    unsafeWindow to charakterystyczna cecha greasemonkey, której w operze nie ma. Poza tym unsafeWindow jest niezalecane (nawet na wiki grease o tym piszą), więc może lepiej będzie zaincludować jquery tak jak w moim skrypcie.

    EDIT: I nie powinien to być jquery w wersji 1.4, bo się wywala (dlatego nie działał przedtem mój skrypt): http://forum.jquery.com/topic/importing-jquery-1-4-1-into-greasemonkey-scripts-generates-an-error

    pokaż komentarz
    skrypter
  • skrypter +1  

    Zrobiłem już, że okienko do edycji jest takie same jak do zwykłego pisania komentarzy. Niewykluczone, że są jakieś błędy, bo miałem z tym trochę kombinowania. Ale ogólnie, wygląda na to, że DZIAŁA ;)

    Edit: po prostu próba edita ;)
    Edit2: chyba rzeczywiście działa

    pokaż komentarz
    skrypter
  • sorek +1  

    Mnie nie działa, a instalowałem dosłownie przed chwilą, jak również aktualizowałem greasemonkey.. Wcześniej działało.. Co jest nie tak? Mam FFa.

    pokaż komentarz
    sorek
  • milordi +1  

    @sorek
    Odinstaluj starą wersję zaznaczając "Usuń także skojarzone ustawienia" i zainstaluj od nowa ze strony. Powinno pomóc.

    pokaż komentarz
    milordi
  • sorek +1  

    @milordi
    Thx ;**

    pokaż komentarz
    sorek
  • milordi +1  

    Zgłoszenie błędu:
    W trybie edycji na przycisku powinien być napis "Zapisz" zamiast "Edytuj".

    pokaż komentarz
    milordi
  • skrypter -1  

    @milordi
    Właściwie masz rację, ale tak naprawdę nie ma to wielkiego znaczenia (dla mnie "Edytuj" jaśniej określa jaka akcja ma być wykonana). Jakby co wystarczy zedytować linię 124 ;)

    pokaż komentarz
    skrypter
  • milordi +1  

    @skrypter
    Niby nie ma, ale jak dla mnie logiczniej jest gdy najpierw kilka się w "edytuj" a potem w "zapisz" zamiast "edytuj" i drugi raz w kolejne "edytuj". Można to poprawić przy najbliższej aktualizacji żeby teraz nie tracić na to czasu.

    PS: opis skryptu jest już mocno nieaktualny :)

    pokaż komentarz
    milordi
  • skrypter +2  

    @milordi
    Tak czy owak zaraz wrzucam nową wersję, bo nie miałem rozpatrzonego przypadku gdy użytkownik wciąż widzi linka "edytuj", a nie może już edytować. Przy okazji dałem, jak myślę, kompromisowe rozwiązanie napisu na przycisku ;)
    Co do opisu - wkrótce uaktualnię ;)

    edit: już jest nowa wersja

    pokaż komentarz
    skrypter
  • kuba +1  

    @skrypter wrzuc autoupdate scriptu, wygodnie bedzie :>

    pokaż komentarz
    kuba
  • milordi 0  

    Albo chociaż przypomnienie, bo tylko osobom które dodały to do ulubionych na usercripts.org przychodzi email z informacją.
    Może być tak: raz dziennie skrypt sprawdza czy jest nowa wersja, jeśli tak to wyświetla komunikat z pytaniem "Czy chcesz zaktualizować?", jeśli tak to przenosi na stronę skryptu albo lepiej od razu do kodu: http://userscripts.org/scripts/source/62649.user.js

    pokaż komentarz
    milordi
  • skrypter +1  

    @kuba
    Propozycja kusząca, niestety jest pewien problem. Mianowicie korzystając normalnie z ajaxa można odwoływać, mozna robić żądania tylko z tego samego serwera, z którego jest ono wywoływane (tzw. [Same origin policy](http://en.wikipedia.org/wiki/Same_origin_policy "Same origin policy")). Można do tego użyć GM_xmlhttprequest, ale wtedy to działałoby tylko w firefoksie, w operze już nie. Więc na razie powiadomień o nowej wersji nie będzie (chyba, że ktoś ma pomysł jak to ugryźć ;]).

    pokaż komentarz
    skrypter
  • kuba 0  

    Wydaje mi sie ze na userscript ktoś opublikował kawałek kodu z autoupdatem :> btw: ta nowa wersja mi nie działą mia na fx

    pokaż komentarz
    kuba
  • skrypter +1  

    @kuba
    Owszem, taki kod został umieszczony, ale korzysta właśnie z GM_xmlhttprequest.
    Co do tego, że nowa wersja nie działa, to popatrz na posty autorstwa milordiego powyżej, być może trzeba będzie całkiem usunąć starą wersję i wgrać na nowo.

    pokaż komentarz
    skrypter
  • b1ackjack +1  

    @skrypter
    Jeszcze mała sugestia. "Idź do nieprzeczytanej" nie pomaga zbytnio, wtedy kiedy jest np 5 nowych komentarzy.

    pokaż komentarz
    b1ackjack
  • skrypter +2  

    @b1ackjack
    Racja, dlatego jest nowy "ficzer":
    http://wstaw.org/images/free/2009/11/24/6b583d82ab72d5404a198aed93384e.png

    Oprócz tego w nowej wersji można już anulować komentarze pierwszego poziomu.

    pokaż komentarz
    skrypter
  • b1ackjack +3  

    Wiem, że marudzę ale jeśli odpowiadamy na komentarz pierwszego poziomu, to chyba @nick jest trochę zbyteczne (bo i tak wiadomo komu odpowiadamy). Taka drobnostka.

    pokaż komentarz
    b1ackjack
  • BluesBrother +1  

    @Skrypter, może przyciski pogrubienia i pochylenia tekstu obok przycisku "dodaj" ?
    Po kliknięciu na przycisk np. [ B ] bold dodawało by w ramkę gwiazdki do pogrubienia tekstu, natomiast na [ I ] italic spacje do pochylenia.

    pokaż komentarz
    BluesBrother
  • skrypter +3  

    @BluesBrother
    Jest w nowej wersji,
    zrzut: http://wstaw.org/images/free/2009/11/25/4e87656643d966171e2f747a5884ca.png

    chciałem dodać jeszcze skróty klawiaturowe, ale niestety nie działało mi to należycie w Operze, więc na razie nie ma...

    pokaż komentarz
    skrypter
  • memmory47 +3  

    @skrypter
    Bardzo dobry skrypt.

    W linii 207 jest literówka. Jest addTag('∗', '∗'); zamiast addTag('∗∗', '∗∗');

    pokaż komentarz
    memmory47
  • skrypter +2  

    @memmory47
    Faktycznie, dzięki za info. Już jest poprawione.

    pokaż komentarz
    skrypter
  • Deep 0  

    Właściwie nigdy wcześniej mi to nie przeszkadzało, po prostu nie zwróciłem uwagi na to, że można to zrobić wygodniej :P

    pokaż komentarz
    Deep
  • razielpol +7  

    Kisiol, nie teskniesz za fiorellem?

    pokaż komentarz
    razielpol
  • grzeliq +7  

    A pod netscape-a?

    pokaż komentarz
    grzeliq
  • 0bserwator +10  

    Krissmon zadał proste pytanie, a Wy go minusujecie...

    pokaż komentarz
    0bserwator
  • pakkun -9  

    też nie

    pokaż komentarz
    pakkun
  • koszernyrozum +2  

    Pod IE8 działa bardzo ładnie (pisze tu, bo przy okazji testuje).

    pokaż komentarz
    koszernyrozum
  • Nataniel_PL +7  

    Tja, działa nawet pod Mozilla Thunderbird...

    pokaż komentarz
    Nataniel_PL
  • Jin +16  

    Mi działa na katarynce z korbką lewoskrętną!

    pokaż komentarz
    Jin
  • boczi +1  

    a pod IE4.0?

    pokaż komentarz
    boczi
  • pakkun -6  

    nie boczi

    pokaż komentarz
    pakkun
  • mat_84 +1  

    gdy zobaczę lynxa z obsługą pluginów będę mógł powiedzieć, że widziałem już wszystko

    pokaż komentarz
    mat_84
  • soop2i -4  

    mnie dziala na nokii 3310 - spoko feature :) jutro sprawdze mojego siemensa S6 :) thnx :*

    pokaż komentarz
    soop2i
  • mazi +2  

    A macie wersje pod Emacsa?

    pokaż komentarz
    mazi
  • pakkun -2  

    nie mamy

    pokaż komentarz
    pakkun
  • Krissmon -2  

    Oj, nie zauważyłem...
    A teraz minusy w dłoń i do boju! :)

    pokaż komentarz
    Krissmon
  • megiddo -5  

    Uwaga usera: mnie nie działa. Może się gryzie z No Script.

    edit: tak, to No Script. Wyłączyłem i zadziałało.

    pokaż komentarz
    megiddo
  • Ryu +17  

    Nie działał Ci skrypt i jeszcze musiałeś się zastanawiać, czy to dlatego, że masz wyłączone obsługiwanie skryptów?

    pokaż komentarz
    Ryu
  • mollari +95  

    widzicie? miałem rację. nie piszcie niekonstruktywnych komentarzy ;)

    pokaż komentarz
    mollari
  • Jin -9  

    Nie mogłeś tak od razu? ;]

    pokaż komentarz
    Jin
  • Radosnyradzik -1  

    Za dużo nie piszę, ale z chęcią zainstaluję go sobie :)

    pokaż komentarz
    Radosnyradzik
  • RooTer -2  

    Dodaj komentarz na dole?! Jak oni mogli! Może jeszcze mam czytać to co inni napisali zanim sam się wypowiem?!

    pokaż komentarz
    RooTer
  • sylwke3100 -3  

    Ciekawy i nawet fajnie działający w operze

    pokaż komentarz
    sylwke3100
  • jarzabek -7  

    a klawisz END znacie?

    pokaż komentarz
    jarzabek
  • domel003 +5  

    @jarzabek
    o, wcisnąłem end i pokazało mi twój komentarz?!

    pokaż komentarz
    domel003
  • jarzabek -5  

    brawo, na tym to polega :) Naprawdę nie widzę sensu instalować kolejną wtyczkę do firefoxa tylko po to, żebym mógł pisać komentarz bez scrollowania na dół. Utrudnianie sobie życia. Wystarczy pacnąć jeden przycisk na klawiaturze, żeby zjechać na sam dół, więc naprawdę nie wiem skąd te minusy. Phi!

    pokaż komentarz
    jarzabek
  • mazi -4  

    Ok, ok, zartowalem. Jakbym serio taka chcial to bym sobie napisal.

    pokaż komentarz
    mazi
  • anath0r 0  

    aj coś mi paddingi się poskracały.. tylko mi?
    opera linux

    pokaż komentarz
    anath0r
  • Ryu +6  

    Też mam operę na linuksie. Co to jest padding to Ci powiem, czy mi sie poskracały. :)

    pokaż komentarz
    Ryu
  • anath0r 0  

    chodziło mi o pionową przestrzeń pomiędzy elementami (głównie tekst, wiersze)
    zresetowałem operę i już jest ok ;]

    pokaż komentarz
    anath0r
  • Adster 0  

    Naprawdę fajna sprawa. Wielkie dzięki!

    pokaż komentarz
    Adster
  • slawpe13 0  

    Świetny skrypcik, dziękuję! Brakowało tu tego!

    pokaż komentarz
    slawpe13
pokaż 

Wykopali i zakopali (410 / 9)