Witam.
Tak to wasz wysoce inteligentny i fantastyczny człowiek bzdura, kaszanka9, tym razem zamiast nieomylnie pisać wam niepodważalną prawdę i doprowadzać was do szału, dam coś od siebie.
Mianowicie chciałem usprawnić nieco dyskusję na forum, więc popełniłem skrypt, który dodaje kilka opcji.
Skrypt nazywa się gry online forum PLUS
i znajduje się tutaj http://userscripts.org/scripts/show/173370
Działa pod firefox z dodatkiem greasmonkey, który musicie zainstalować, aby go użyć.
Jest to wersja 1.0 skryptu, mam zamiar dodać kolejne bajery, ale o tym później.
No i najważniejsze, cooferuje skrypt teraz:
- zamienia numery postów na linki do tych postów, tak aby łatwo można było się odnieść do czyjegoś wpisu, wystarczy kliknąć i skopiować albo tylko skopiować, dodatkowo linki są wyróżnione wizualnie
- kolejna zmiana to dodanie odpowiedzi w danym temacie na dole strony, znaczy okno odpowiadania jest tam automatycznie wyświetlane, co umożliwia szybką odpowiedź, zadbałem też o odświeżanie strony, po napisaniu odpowiedzi, usuwane jest także tło z okna odpowiedzi, dzięki czemu bardziej komponuje się w wygląd.
- dodano przycisk "Odpisz" pod każdym postem, po jego kliknięciu przenosimy się do okna odpowiedzi, gdzie wstawiony zostanie pogrubiony login osoby której odpowiadamy wraz z linkiem do danej odpowiedzi oraz numerem posta i od razu kursorem w nowej linii tak, aby można było zacząć pisać
Przycisk ten można użyć wielokrotnie, odpowiedź zawsze jest dodawana w miejscu gdzie jest kursor w oknie odpowiedzi.
Na teraz to tyle, dodam, że jest to wersja testowa raczej, więc liczę na zgłaszanie ewentualnych błędów.
Teraz małe wytłumaczenie techniczne z tymi linkami do postów, otóż jest takie coś jak ktoś nie wie w html jak anchor linku, kotwica, jest to link, który kieruje nie tylko do strony (tej samej lub innej), ale także ustawia konkretny element na górze, o ile ten ma unikalną nazwę, na szczęście na forum gry online każdy post ma taką unikalną nazwę, a wierzcie mi kod gry online w większości pamięta czasy założenia portalu, bardzo stary kod, łatwo nie było. (i jest kilka spraw które ciężko byłoby zmienić)
Chodzi konkretnie o to, że jak macie do przewijania kilka razy stronę , aż dojedziecie do dołu, a kogoś wypowiedź jest na środku, to dzięki mojemu dodatkowi możecie łatwo skopiować link do takiej wypowiedzi z tą kotwicą (lub użyć Odpisz) i wtedy jak ktoś kliknie to mu przeglądarka albo przesunie na wybraną odpowiedź albo odpali stronę (jeżeli inna) i wtedy przesunie.
Po co to, a no dla ułatwiana dyskusji, mi się przyda.
Co do planowanego rozwoju skryptu, to zależy to od was, od zainteresowania, bo jak 100 osób to zainstaluje to raczej jest mało użytkowników, jak będzie więcej, to na pewno się tym zajmę.
Co chciałbym jeszcze dodać?
Myślałem o:
- rozwinięciu funkcji Odpisz o dowolne zacytowanie całej lub części wypowiedzi
- dodanie przycisku powrotu do ostatnio cytowanej wypowiedzi, tak, aby dało się szybko wrócić do aktualnie czytanego postu i jechać dalej w dół i jakby co cytować dalsze wypowiedzi, według mnie jeszcze bardziej podniesie to jakość dyskusji
- zauważyłem, że jest potrzeba na funkcję ignorowania użytkowników, chciałbym taką dodać, posty byłyby wtedy ukrywane takich osobników (pewno w tym ja)
- chciałbym dodać możliwość łatwego raportowania postów, bo administracja, sorry, ale nic nie robi, byłby przycisk raportuj, który to automatycznie stworzy treść zgłoszenia wraz z linkami do konkretnego postu, nazwą użytkownika, ewentualnie będzie można dodać własny tekst i jednym klikiem zgłoszenie trafi do odpowiedniego tematu.
Bo tak jak to działa teraz to nie tylko problem, że admini nie działają jak powinni, ale też, że zgłoszenie jest problematyczne, trzeba kopiować, szukać tematu ze zgłoszeniami, a tak byłby automat.
Ale jak pisałem, rozwój zależy od zainteresowania, możecie tez proponować inne funkcje i zobaczymy czy da się je wykonać.
Tak więc zapraszam do testów i opinii, jak możecie to ustawcie link do tego tematu w stopce, im więcej osób tym lepiej.
A temat ten oczywiście będzie oficjalnym tematem tego skryptu, na stronie ze skryptem uzupełnię info później.
Jeszcze raz zapraszam do aktywnego komentowania co o tym sądzicie.
Aż dziwi brak zainteresowania przez ostatnie 25 minut ;P
Skrypt wygląda fajnie, tylko zastanawia mnie, czy jak ktoś nie będzie go miał, to poprawnie będą mu się wyświetlały posty osób z zaimplementowanym skryptem?
kaszanka9, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800089 [1]
Nieźle to wygląda, choć czy nie dałoby się wyśrodkować okienka odpowiedzi? ->
PS. planujesz wersję na Chrome?
PS2. mam nieodparte wrażenie, że Administracja chyba nie jest temu przychylna, ale co tam ;)
No, no fajne, nie powiem. :) Choć wolałbym wersję na Chrome, ponieważ z firefoxa nie korzystam, a dla jednego skryptu nie zmienię domyślnej przeglądarki.
Miczkus, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800150 [3]
Tak, da się to wyśrodkować, aczkolwiek uznałem, że równo z odpowiedziami będzie lepiej pasowało, zobaczymy jakie będą głosy, to jakby co to się zmieni, albo nawet da menu z opcjami do wyboru.
Być może ta wersja będzie działała z chrome, który ma obsługę takich skryptów wbudowaną, a jak nie to jest dodatek do chrome co emuluje graesmonkey z fx, nazywa się tampermonkey.
Po za tym kolejne funkcje będą wymagały pewnych rzeczy, których sam chrome do takich skryptów nie oferuje więc i tak tampermonkey będzie potrzebny.
A administracja cóż, nie sądzę, że są na nie, w końcu to co użytkownik instaluje u siebie to jego sprawa nie, po za tym gry online mają tak stary kod, że wątpię iż prędko zobaczymy zmiany ze strony serwisu, więc biorę sprawy we swoje ręce.
Zainstalowałem z tampermonkey na chrome i wszystko działa jak należy. :) Dzięki kaszanka za skrypta. :D
cAMP, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800147 [2]
kaszanka9, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800219 [7]
dVk., https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800239 [8]
kaszanka9, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800219 [7]
kjx, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800209 [6]
dVk., https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800207 [5]
kaszanka9,
niestety, w gołym Chrome nie działa. Instaluje się poprawnie ale efektów nie widać. Może da się coś zrobić? Ja więcej ficzerów właściwie nie potrzebuję, a wolałbym aby się obeszło bez instalowanie tego tampacośtam (żre ram u mnie jak porąbany).
@down: Przeczytajże dokładnie to co napisałem :-)
A tampermonkey zainstalowałeś?
kaszanka9 ---> część z wprowadzonych przez ciebie udogodnień będzie zawarta w update do forum.
Soulcatcher, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800266 [12]
A kiedy ten update będzie...? Bo już wiele wersji o premierze było.
Mi też się te linki, pomiędzy nickiem a numerem posta, nie podobają.
Dokładnie. Tych linków mogłoby nie być. :)
Jak dla mnie mogą zostać, tylko żeby nie otwierały nowej karty z postem u góry, ale przewijały do niego lub najlepiej wyświetlały jego podgląd tak jak na 4ch..... eee tzn. tak byłoby dla mnie najlepiej. :)
Fajne, ale przydałaby się wersja dla Chrome, które jest coraz popularniejsze, a w środowisku geeków z forum o grach może nawet popularniejsze od Firefoxa. Zainstaluję, gdy tylko pojawi się opcja ignorowania użytkowników.
I pamiętaj, dziś piszesz skrypty dla małego forum, jutro adblocka, pojutrze aplikacje mobilne, na których zarabiasz miliony! ;)
działa na chrome w najnowszej wersji z rozszeżeniem Tampermonkey :)
W bardziej zaawansowanej opcji przydalaby sie tez jakas opcja konfiguracji, z ktorych Twoich udogodnien chcielibysmy skorzystac, a z ktorych nie
kjx, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800258 [10]
Co do CHROME
Wiem czemu nie działa na gołym, skrypt jest ok, ale chrome nie umożliwia dostępu do skryptów istniejących strony w tym wymaganego jquery, tak więc jest kilka dróg jak to obejść, wybiorę jakies rozwiązanie, które będzie najlepsze i zaktualizuję skrypt, prawdopodobnie jutro.
Będą też oficjalnie wspierał chrome. Dodam też, że chrome od którejś wersji blokuje instalacje skryptów z nieznanych źródeł, czyli nie ze sklepu google, tak więc jak macie problem, to trzeba zapisać skrypt i ręcznie go zainstalować przeciągając na kartę rozszerzeń.
Dodam, że skrypt działa tylko na podstronie postów, więc gdzie indziej nie może nic zmienić.
Soulcatcher, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800266 [12]
No fajnie, ale to już obiecujecie miesiącami, jak nie latami, tak samo było z fb, prosta zmiana, ale przebić się przez decyzyjny beton, niemożliwe, odpowiedź zawsze, nie , bo nie, w waszym tempie nic się nie zmienia, mam nadzieję, że dacie użytkownikom to czego oczekują, do tego czasu mam nadzieję mój skrypt pomoże.
Haitaish, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800372 [18]
Te linki to ja tylko wklejam, ale serwis zamienia je na takie które się otwierają w nowym oknie, także musiałbym dodać specjalną funkcję, która znajdzie je wszystkie i zmieni na normalne, także dopisuje do listy życzeń.
A jeżeli chodzi o te linki, że przeszkadzają, to tak jak pisałem, na razie to test, moje pierwotne założenia było takie, że ktoś kto nie śledził całości, a widzi ciekawa odpowiedź na kogoś post od razu może kliknąć i zobaczyć o co chodzi, ale na pewno coś z tym zrobię, żeby był wybór.
Agent Mulder, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800383 [21]
No aż takich super funkcji wykrywania samego siebie i usuwania wtedy opcji to nie ma, liczę na rozeznanie użytkownika.
Harvey Specter, https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800390 [22]
Tak jak pisałem, mam zamiar to poprawić pod chrome, w operze wtedy będzie też chyba działać, w starej i nowej.
W późniejszym czasie też mam plan, aby dać okno konfiguracji, żeby każdy wybrał sobie co chce.
Dodam, że skrypt testuję na czarnym temacie.
Tak więc na teraz skupię się na kompatybilności z chrome.
Proponowałbym jednak te linki usunąć, bo niedługo zaczną wszystkich pewnie wkurzać
A propos zapowiedzi soula przypomniał mi się stary obrazek:
http://img832.imageshack.us/img832/2051/hahaqv.jpg
będzie kiedy będzie chciałoby się odpowiedzieć ;)
a tak całkiem serio to chyba nie jesteście aż tak naiwni by sądzić, że usprawnienia forum są traktowane priorytetowo?
Modernizacja forum to już legenda ludowa. :D
maviozo [27] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800881
Testowa odpowiedź, ha ha ha
Obrazek test 1 http://heathersanimations.com/aliens/alien00074.gif
Jakiś tekst tutaj
Obrazek test 2
http://www.openminds.tv/wp-content/uploads/Atacama-Humanoid-ftr.jpg
-----------
Wybaczcie, testuję skrypt tutaj.
kaszanka9 [32] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12801812
Obrazek duży 1 http://en.clipdealer.com/preview/image/001/232/970/previews/28--1232970-HUMANOID%20WALK.jpg
Obrazek duży 2
http://en.clipdealer.com/preview/image/001/232/970/previews/28--1232970-HUMANOID%20WALK.jpg
Test g 1 http://4.bp.blogspot.com/_rLDqviKRi9E/TUgNV3I8dSI/AAAAAAAAA34/YNOqcajVhHQ/s1600/animateh.gif
Test g 2
http://4.bp.blogspot.com/_rLDqviKRi9E/TUgNV3I8dSI/AAAAAAAAA34/YNOqcajVhHQ/s1600/animateh.gif
Dobra.
Zaktualizowałem skrypt do wersji 1.1, starałem się dodać małe, przydatne rzeczy, naprawić najważniejsze kwestie, bez znacznych zmian w tym co było.
- skrypt powinien działać teraz w CHROME bez potrzeby dodatku tampermonkey, jeżeli chrome nie pozwala wam zainstalować skryptu, to go ściągnijcie, koniecznie musi być zapisany z nazwą na końcu .user.js, i przeciągacie plik na kartę rozszerzenia w chrome
- linki od teraz otwierają się w tym samym oknie, dzięki czemu linki przy odpowiedziach teraz od razu przenoszą do danej odpowiedzi (chyba, że są na innej stronie), zmieniłem też nieco schemat odpowiedzi
- dla rozróżnienia kolejnych postów, kolory ich tła są zmieniane co 1 post
- linki do obrazków są od teraz zamieniane na obrazki, link musi być bezpośrednio do obrazka i kończyć się rozszerzeniem jpg, gif lub png (jak dla mnie wypas opcja)
Zapraszam do testów
Nie mogę zainstalować na chrome - strona nie pozwala a przeciągnięcie w kartę dodatków powoduje otwarcie jakiegoś edytora z kodem skryptu
kaszanka9 [34] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802015
Potwierdzam, działa w gołym Chrome elegancko!
Jedna mała prośba (może da się zrobić tak abym mógł sobie to wyłączyć w ustawieniach albo cóś?):
1. Powrót z wątku do listy, powoduje zmianę czcionki z małej na średnią. Okropność jak dla mnie ;-(
Ale ogólnie super. Dzięki!
Szwaroc [35] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802033
Upewnij się, że plik zapisany jest w formie nazwa.user.js, innych rad nie mam, to google sobie tak wymyśliło w chrome, że od którejś tam wersji to zablokowali i trzeba ręcznie.
To musi być karta rozszerzeń chrome://chrome/extensions/
Możesz jeszcze dodać parametr do chrome i wtedy działa bez takich kombinacji tak jak na tej stronie an obrazku http://cdn.ghacks.net/wp-content/uploads/2012/06/chrome-off-store-extensions.jpg
kjx [36] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802060
A jak wracasz do listy? Skrypt uruchamia się tylko na stronach dyskusji, nie listy, więc trudno mi stwierdzić jak to możliwe, że to wina skryptu.
kaszanka9 [37] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802073
Nieważne jak wrócę, zawsze się czcionka zmienia. Czy to przez kliknięcie "Forum" lub "Lista wątków" czy poprzez skrót na pasku zakładek. Nawet po odpowiedzi, kiedy następuje autorefresh, strona wyświetla się już z czcionką średnią. Dodam tylko, że następuje to tylko i wyłącznie po wcześniejszym wejściu w jakiś wątek. Jeśli odświeżam stronę główną forum (w ten sam sposób: pasek zakładek, guziki na stronie, etc), to czcionka się nie zmienia.
kjx [38] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802081
Ok, tak wstępnie patrząc jak zwykle GOL zrobił tą zmianę czcionki jakąś kompletnie bez sensu metodą i to się chyba gryzie, przypatrzę się temu, nie korzystałem z tej funkcji nigdy, więc nawet nie zauważyłem problemu, wykombinuję coś.
kaszanka9 [39] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802087
Dziękuję. I powodzenia :-)
Tak to powinno tak wyglądać? Co drugi post ma ciemną kolorystykę :).
Dodam jeszcze, że jeśli kliknę gdzieś po prawej od obrazka, to odpala mi się link z nim. :)
Edit:
Ok, o dziwo zmiana na ciemną, a potem z powrotem na jasną kolorystykę pomogła.
kaszanka9 [37] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802073
Oczywiście działa :) zapisałem plik jako user.js zamiast nazwa.user.js :D i przez to nie działało
Ta kolorystyka dobija - reszta wygląda fajnie :) za ciemny ten ciemny kolor - powinien się odznaczać o ton lub dwa od oryginału i też byłoby okay
edit: faktycznie powyższy sposób działa rewelacyjnie :P
ProTyp [41] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802093
No jak zauważyłeś, nie powinno tak być, ciemny i jasny styl mają osobne kolory, prawdopodobnie z pierwszym wykryciem czy jest ciemny czy jasny styl nie do końca coś jeszcze gra i jak nie znajdzie tego co miało to domyślnie robi czarny, postaram się to poprawić, na szczęście po zmianie stylu już wszystko działa jak należy.
I tak, obrazek jest również linkiem do tegoż obrazka, dodatkowo link jest dłuższy niż obrazek, ale z tego co widzę to linki na golu tak mają (choćby te do tematu dołączane do pierwszego komentarza), więc ewentualnie jak mi się uda poprawię ten błąd.
Szwaroc [42] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802157
No, kolory nie miały takie być, aż takie bezguście nie jestem, wystarczy zmienić styl i potem jeszcze raz i jest ok, tak jak zrobiłeś.
P.S.
Przy okazji założonego tematu okazało się, że GOL ma już gotowe elementy pod ukrywanie postów, także łatwo będzie mi je użyć do funkcji ignorowania, o ile się za to zabiorę.
A dla tych co narzekali na te linki, to chyba uda mi się wykombinować tak, że będzie link tekstowy sam z nazwą "Link do postu" czy coś w tym stylu, także o wiele mniej miejsca, mniej wkurzenia, a i funkcjonalność zachowana.
zabierz zabierz, bo to funkcja absolutnie priorytetowa
a zaraz potem praca nad warstwą wizuaną, bo wtyczka choć praktyczna, to jednak szpeci ;)
Miałem podobny pomysł do napisania skryptu usprawniającego forum, ale widzę, że zostałem uprzedzony. Od siebie dodam pomysł, by po najechaniu na liczbę w nawiasie kwadratowym ([x]) wyświetlało się małe okienko obok z nickiem autora i treścią danego postu.
Świetna robota! Bardzo fajnie to wygląda. Oby Ci starczyło zapału do pracy :). Kilka uwag ode mnie:
1. Tak jak wyżej, bierz się jak najszybciej za opracowywanie opcji ukrywania/ignorowania niektórych użyszkodników.
2. Kolorystyka w jasnej skórce jest ciut zbyt kontrastowa. Tło postów nie powinno być moim zdaniem aż tak "beżowe". Lekka beżowa poświata prezentowała by się lepiej.
3. Czarne tło dla przycisku "odpisz" za bardzo się wyróżnia.
Oczywiście są różne gusta. Dzięki!
Harvey Specter [44] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802177
Szpeci? :-) Wybacz, ale nie wiem czym, jedyne z kolorów co zmieniłem to te naprzemienne kolory postów, ale kolory wydają się dopasowane (no chyba, że masz błąd ten co pisałem wyżej), tak więc cała reszta to nadal styl GOLa, chyba że on ci tak szpeci.
Azerath [45] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802195
Funkcja fajna, ale problematyczna w realizacji, zwłaszcza gdy mówimy o kilku stronicowych tematach, bo na jednej stronie to nawet by nie było aż tak trudno.
kaszanka9 [43] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802161
Wiem, że obrazek jest linkiem, ale chodzi mi o to, że jak klikam np. w miejscu gdzie zaznaczyłem stylowym, czerwonym kółeczkiem to wchodzi mi na link z obrazkiem :)
http://puu.sh/3EnBZ/ca42e791a6.jpg
Btw. widać spoilery :P.
Polaco [46] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802209
1. Widzę, że to jest opcja która może spowodować drastyczny wzrost instalacji tego skryptu...
2. Ok, dostosuję to lepiej, przynajmniej się postaram, po prostu wziąłem ten kolor w jasnym co jest od góry i wtedy góra i pierwszy post zlewają się w jeden kolor.
3. Przycisk ten jeszcze nie ma swojej wersji kolorystycznej dla szablonu jasnego, także to zostanie poprawione.
ProTyp [48] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802220
No ja rozumiem, ale tak ja napisałem, to jest efekt stylu gola, nie ja to spowodowałem, mam zamiar ten bug gola poprawić.
Co do koloru to tak, tylko naprzemiennie zmieniłem tła postów, ze spoilerem jest problem powiadasz?
No to zrobię sobie to dla testów
spoiler start
Jak to widzisz, to za 7 dni umrzesz
spoiler stop
I poprawię, pozdro.
Okazało się, że w obu kolorach jest widoczny spoiler, ale tylko tam gdzie zmienia się tło postu, także dopisuję do poprawy.
Świetna robota.
I w ogóle zmienię to jak działa ten SPOILER cały, bo mi się to nie podoba, (i nie tylko mi zapewne) pojawia się powoli, a wcześneij było lepiej, tylko jak zwykle, o wielki nieomylony admin się uparł i basta.
Tzn. wiesz, Ty ewidentnie jestes umyslem scislym i zauwazylem przez lata doswiadczen, ze umysly scisle w ogole nie zwracaja uwagi na takie problemy ;) Stad wziela sie nisza dla tych wszystkich dziwolagow od estetyki i interfejsu
Nie chce Ci bron Boze podcinac skrzydel, sam jestem wielkim fanem tego projektu, ale taka nap. opcja "odpisz" jest kompletnie zle ulokowana, wydluza watek i zle wyglada. Moim zdaniem powinienes przeniesc ja w jedno ze wskazanych miejsc
Musisz tez pamietac, ze tak jak kazda nowa opcja zacheca do instalacji skryptu, tak tez kazda nowa moze do niego zniechecac. Dla mnie na przyklad zmienne tlo pod postami wyglada paskudnie, szpetnie, forum zaczelo meczyc oczy. Nie kazde udogodnienie z for phpBB sprawdza sie na tym forum. Czekam z wypiekami na opcje filtrowania udogodnien, bo tak miedzy nami to dla mnie na razie zadne z dodanych nie jest konieczne ;)
A ukrywanie? 100 czytelnikow watku Pilka Nozna wezmie z pocalowaniem Twoj skrypt, jesli tylko dodasz ignorowanie matrixosa ;)
Harvey Specter [55] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12802269
Sęk w tym, że właśnie patrzę na to całościowo, zależy mi nie tylko na funkcjonalności, ale i wyglądzie.
Uważam, że przycisk odpisz być może jest źle ulokowany, ale tak jak ty podajesz ma jeszcze mniej sensu, raz że jego odległość od tekstu znacznie się zwiększy, dwa, że jak będzie do góry to przy dłuższych wypowiedziach trzeba będzie do niego się cofać.
Przycisk jest pod spodem ponieważ przy funkcji jaką spełnia jest to najlepsze miejsce dla niego, pod kogoś odpowiedzą i blisko, tak, aby można było od razu i łatwo odpisać.
Zgodzę się natomiast, że ogólnie nie do końca fajnie się wpasowuje, także styl trzeba dopracować.
Na pewno mogę coś zrobić lekko z jego położeniem i tym, aby nie zwiększał tematu, ale powołując się na argumenty, które podałem, na razie zostanie tam gdzie jest, po za tym wszelkie fora tak działają, wiec jest to sprawdzona pozycja.
Co do kolorów, to nie wymyśliłem tego na bazie phpbb3, tylko po prostu znanym faktem jest, że naprzemienne kolorowanie poprawia czytelność.
Być może przesadziłem z kontrastem, tak więc postaram się to wyróżnić o wiele lżej.
I tak, funkcje mogą zachęcić, jak i zniechęcić, staram się zawsze o tym pamiętać i dodawać coś co nie będzie inwazyjne.
Musisz też pamiętać, że robię też ten skrypt dla siebie, chce w nim spełnić też swoje ambicje.
A co do opcji to na razie odpada, bo to nie jest taka łatwa sprawa, aczkolwiek prędzej czy później to dodam.
Znalazłem błąd. W tym wątku: https://www.gry-online.pl/S043.asp?ID=12803774&N=1 zamiast Dodaj odpowiedź pojawia się forum GOLa w zminiaturyzowanej wersji.
maciejkami [57] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12803890
Warto zauważyć, że w w/w wątku nie da się w ogóle odpowiedzieć, nawet bez skryptu. Gol dodał zamykanie wątków, coś mnie ominęło? https://www.gry-online.pl/S043.asp?ID=12638411&N=1 - to samo tutaj
Fajny pomysł, gratki :)
Aż dziw bierze, że największe polskie forum o grach i dla graczy, jeżeli uświadczy jakieś zmiany, dodatki, bajery - to tylko ze strony forumowiczów, którzy generują różne chałturki :)
Od laaaaaat ludzie proszą o pewne usprawnienia, w stylu ignorowanie osób/ich wątków i co? I jakiś user zrobił swój skrypt, a ze strony administracji - nicość.
Rellik ---> forum od lat nie jest prywatną własnością, tylko jest własnością firmy. To firma i jej właściciele podejmują decyzję o tym co jest w planach. Nawet gdybym chciał nie mogę w tej chwili sam zmieniać tego forum.
Soulcatcher ---> Ależ ja nie mam do Ciebie/Was pretensji :) Napisałem "Administracja" bo jesteście tymi osobami które fizycznie zajmują się serwisem. Ale masz racje, powinienem użyć innego słowa żeby nikt nie poczuł się urażony.
Ale tak czy wspak - osoby odpowiedzialne mogły by posłuchać głosu ludu i wprowadzić kilka ficzersów ;)
maciejkami [57] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12803890
Dzięki za zgłoszenie, na pewno to poprawię.
Tymczasem nadal pracuję nad poprawkami i kolejnymi funkcjami, stay tuned.
kaszanka9 [1] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800089
WOW swietna sprawa. Linki sa swietne. Nie trzeba scrollowac calego forum zeby znalezc kto na co odpowiada, wystarczy klik :)
"Odpisz" - swietne w swojej prostocie ale mogloby byc lepiej. Inspirowalbym sie forum XDA. Zajebista jest opcja odpowiadania od razu z cytowaniem calego txtu lub po zaznaczeniu kawalka postu ( jesli chcemy sie odniesc do jednego zdania ). Swietna tez maja opcje " Thanks ".
" dodaj swoja odpowiedz" - nastepna swietna spwrawa.
Dobra robota a zadko sie zdarza cos dobrego Golowiczom. Chyba tylko raz cos pochwalilem.
Czarno-biale na zmiane - tez dobre tylko albo ciemny bardziej jasny albo na ciemnym jasna czcionka i super bedzie. Tak ciemna czcionka na ciemnynm tle :/
P.S Google Chrome :)
zloteuszy [65] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12805757
Ustaw kolorystykę na ciemną a potem z powrotem na jasną
ProTyp [66] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12805783
Woooow .. jeszcze lepsze niz sie spodziewalem ... i w tym momencie klik na thanks .....
i "donate" za skrypt :)
Wow! Wreszcie bez tego wyskakujacego okna! Reszte zmian musze sprawdzic w praktyce. Dzieki.
kaszanka9 [1] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12800089
Myślałem o:
- rozwinięciu funkcji Odpisz o dowolne zacytowanie całej lub części wypowiedzi
Super pomysl - opcje cytowania bylyby nawet duzo lepsze, niz ten link przy nicku. Ten wygladalby lepiej, gdyby cos go automatycznie skracalo. Moze tinyurl?
- dodanie przycisku powrotu do ostatnio cytowanej wypowiedzi, tak, aby dało się szybko wrócić do aktualnie czytanego postu i jechać dalej w dół i jakby co cytować dalsze wypowiedzi, według mnie jeszcze bardziej podniesie to jakość dyskusji
Tez mogloby sie przydac przy dluzszych wypowiedziach i koniecznosci cytowania wielu uzytkownikow w jednym poscie.
- zauważyłem, że jest potrzeba na funkcję ignorowania użytkowników, chciałbym taką dodać, posty byłyby wtedy ukrywane takich osobników (pewno w tym ja)
Tu sie nie zgadzam - doprawdy nie jest tak trudno ignorowac samodzielnie. Osobiscie bym nie uzywal.
- chciałbym dodać możliwość łatwego raportowania postów, bo administracja, sorry, ale nic nie robi, byłby przycisk raportuj, który to automatycznie stworzy treść zgłoszenia wraz z linkami do konkretnego postu, nazwą użytkownika, ewentualnie będzie można dodać własny tekst i jednym klikiem zgłoszenie trafi do odpowiedniego tematu.
Tego z pewnoscia uzywac nie bede. :)
---
Znalazlem jeden problem: klikniecie linka nie otwiera teraz nowego okna, a przenosi w obecnym. Wole jak jednak otwiera. Da sie to jakos zmienic?
Maziomir [70] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12805804
Znalazlem jeden problem: klikniecie linka nie otwiera teraz nowego okna, a przenosi w obecnym. Wole jak jednak otwiera. Da sie to jakos zmienic?
No to ja wole jak jest w obecnym. Zapewne nie tylko ja wiec dobrze by zrobila mozliwosc wyboru
Moze tinyurl? lepiej Google URL Shortener
To może dodaj jeszcze plusy i minusy przy postach, a co jak iść z falą to na całego.
Milka^_^ [72] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12805844
Ty wyobrazasz sobie zeby taki polaczek z gola dal w ktorymkolwiek poscie plusa? Wystarczy zobaczyc jaka nienawisc tu siedzi to widzac golym okiem. Inaczej by bylo na liscie watkow dac ocene watku w postaci gwiazdek jak XDA ma. Ale po co to jak kazdy watek bedzie mial 1 gwiazdke lub zadnej.
O ile można sobie modyfikować wygląd funkcjonalność na własnym kompie, to nie można przecież dodawać plusów do zewnętrznego serwera - przecież GOL sam w sobie nie umożliwia takiej opcji to niby jak miałby te plusy zapisywać?
Oczywiście dałoby się to obejść, tworząc własną bazę plusów i minusów i dołączać ją do stron (skoro analitycs to potrafi, to czemu nie to), ale jestem przekonany, że nikt nie jest tak głupi, by za darmo "wyręczać" GOLa trzymając własny serwer tylko na plusy :)
A sama opcja ignorowania użytkowników była już dawno temu przecież...
Ty wyobrazasz sobie zeby taki polaczek z gola dal w ktorymkolwiek poscie plusa?
Mieszka w Ameryce to Polacy od razu źli.
zloteuszy [65] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12805757
Dzięki, przyjrzę się tym opcjom z XDA, cytowanie ma w planach, ale to później, z uwagi jak to działa, nie wszystko jest możliwe do realizacji niestety.
Tak jak kolega ci napisał i powtórzę to wszystkim, aby kolory były ok należy zmienić styl kolorystyczny forum i powrócić do poprzedniego ponownie lub jak kto woli 2 razy zmienić styl. Oczywiście tak jest chwilowo, poprawię to.
Maziomir [70] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12805804
Już go skróciłem, w wersji nad którą teraz pracuję będzie tylko "skocz to wypowiedzi". Nie chcę też szarżować z cytowaniem, bo wolałbym, aby nie cytowano prawie wszystkiego czy też całości, bo to bez sensu, po to są te linki "skocz", myślę o podwójnym systemie, jak cytujesz to będzie tylko skrócony "skocz do wypowiedzi" znaczy samo "skocz" albo jeszcze coś innego, małego, a jak odpowiedź ogólna to ten tekst co wspomniałem.
Znalazlem jeden problem: klikniecie linka nie otwiera teraz nowego okna, a przenosi w obecnym. Wole jak jednak otwiera. Da sie to jakos zmienic?
Tak, klikaj z controlem albo środkowym myszki.
Wiem, że dla niektórych to może być bolesne, nie wasza wina, że nadużywano pewnych funkcji niezgodnie z przeznaczeniem i się przyzwyczailiście.
GOL oczywiście maczał w tym paluchy, czy to był zwykły błąd czy celowe działanie to już pozostawiam waszej interpretacji.
Standard natomiast ustalony jest na taki, że podstawowy link otwiera się zawsze w tej samej stronie chyba, że celowo zostało to zmienione, w praktyce tylko konkretne linki powinny się otwierać w nowej karcie i powinny być jako takie oznaczone, w takim trybie działa 99% stron, nie bez powodu, od otwarcia nowej karty klikając w link są odpowiednie skróty.
Oczywiście ja to zmieniłem w skrypcie na zgodne ze standardem, dlatego iż linki do wypowiedzi nie mają otwierać nowych kart, gdyż to nie ma sensu, tylko od razu mają przenieść na wybraną odpowiedź, a tylko takie linki to zapewniają.
Dodam, że osoby mające z boku myszki 2 przyciski kierunkowe mogą ich używać jako przód/wstecz, działa to także nawet wtedy jak poruszacie się po stronie cofając w wypowiedziach, wtedy te przyciski pozwolą łatwo skakać po temacie jak chcecie, oczywiście jeżeli ktoś używa skryptu i odpowiada przyciskiem, który generuje link.
Zastanowię się na tym jeszcze czy dodać to do wyboru do opcji, bo jak widzicie sens jest mały, nikt chyba nie otwiera każdej wypowiedzi w osobnej karcie, strata czasu, gdy można po prostu skoczyć i potem się cofnąć, więc takie linki jak były burzą cały pomysł.
Jeszcze 2 słowa o skracaniu, jak już wytłumaczyłem, jest to zrobione, ale o żadnej opcji skracania serwisami nie ma mowy, i nie mogło być mowy, to tak nie działa, linki są po to, aby skakać po temacie i załapać szybko kontekst wypowiedzi, tylko linki prowadzące do tej samej strony na tej samej stronie z odpowiednią kotwicą tak działają, więc żaden skracacz by tu nie pomógł, serwisy takie stosuje się do zupełnie innych celów.
Milka^_^ [72] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12805844
Niestety, tutaj właśnie jest limit możliwości, myślałem o tym, ale to jest nie do zrealizowania, w najlepszym wypadku dałoby się, ale potrzebny byłby serwer osobny, którego ja nie mam, po za tym wraz ze wzrostem popularności skryptu serwer musiałby być coraz mocniejszy, także tu rękawiczkę może podnieść tylko GOL.
maviozo [74] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12806136
A sama opcja ignorowania użytkowników była już dawno temu przecież...
To gdzie jest...
kaszanka9 ---> "GOL oczywiście maczał w tym paluchy" tak kaszanka, napisaliśmy to forum, przepraszam że nie jest kompatybilne z twoim skryptem
Jak włączyć ten skrypt?
[76]
Fajnie by bylo jakby byla wersja na droida jesli to mozliwe.
Jak ulepszysz skrypt to polecam wrzucic go za jakas oplata lub donate ale donate w polsce nikt nie bedzie uzyeal raczej.No chyba ze juz cos zgarniasz za to.
Soulcatcher [78] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12806302
przepraszam że nie jest kompatybilne z twoim skryptem
Niestety wasze forum nie jest kompatybilne z niczym, ani standardami, ani czymkolwiek, cóż, kod z 2000 roku robi swoje, nie ma się co chwalić tak archaicznymi rozwiązaniami, także jest za co przepraszać, przyjmuję przeprosiny.
Na Pale Moon śmiga, dzięki. :)
kaszanka9 ---> och nie chciałem urazić Pana Programiste, ja nie potrafię programować SQL, nie potrafię ocenić jakości kodu, ale projekt jest mój i coś w tym forum musi być skoro zamiast zrobić własne korzystasz z naszego.
Ale cieszę się że napisałeś ten skrypt i zrobiłeś to co nam się nie udało.
kaszanka -
http://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=8029220
2008 rok. Jeszcze pamiętam, bo modyfikowałem go, żeby podświetlał wypowiedzi wybranych osób na wybrany kolor.
[84]
Ignorowanie Caina i olivierpacka zostało w końcu dodane w jakichś poprawkach forum jako ustawienie domyślne, czy po prostu już tu nie piszą?
Soulcatcher [83] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12806872
coś w tym forum musi być skoro zamiast zrobić własne korzystasz z naszego
Ty tak na serio? Naprawdę pozostawię argument bez komentarza.
Ale widać, że to ciebie gryzie prawda, nie piszę tego na złość, no ale co mam napisać jak stan jest taki jak podałem.
Żadna tajemnica, że forum jest archaiczne, projekt w starym aspie (tak asp.net też znam) i nie dziwię się, że to nie jest ruszane latami, choć ja tylko odnośnie js pisałem.
Projekt twój, ok, tylko co to za twój projekt jak ci ponoć nic nie pozwalają ruszyć, sam to napisałeś.
Wiesz, praca dla GOL na twoim stanowisku to na pewno powód do dumy, bez dwóch zdań, przynajmniej dla mnie by był i mam nadzieję, że cokolwiek ciebie czy was stopuje w odświeżeniu forum w końcu zostanie rozwikłane.
Doskonale wiem, i nie jestem gościem "standard ponad wszystko", że 99% osób ma głęboko gdzieś czy strona spełnia jakieś standardy, nikogo to nie obchodzi, często nawet twórców, was też nie za bardzo, lub nie możecie nic z tym zrobić, ja to rozumiem, przecież ważne że działa i wygląda w miarę, bo przecież nawet jak podejście stare to i tak działa dobrze.
Bo tak naskakujesz na mnie jakbym to ja był wielce oburzony czy urażony, nic z tych rzeczy.
maviozo [84] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12807073
Tak, ostatnio na to natrafiłem, bo ktoś to szukał, wtedy postanowiłem, że czas na mój skrypt.
kaszanka9, zejdź z GOL-a i Soula, bo ten Twój skrypt wcale nie jest dużo lepszy od strony kodowej, niż samo forum. Z tą różnicą, że forum powstało w 2000 Twój JS w 2013.
I skończcie pierdzielić o featursach, mam nadzieję, że GOL nigdy żadnych nie wprowadzi, teraz jest niemal idealnie, totalnie surowy Reddit z 5 miliardami (!) wyświetleń miesięcznie do których doszedł w czasie dużo krótszym, niż wiek GOL-a rozwiązuje to właśnie zewnętrznymi skryptami i jest miodnie.
Ktoś w ogóle pamięta?
I jeszcze wracając do kaszanki (jaki nick taka jakość wypowiedzi), to IMHO na zbyt dużo sobie pozwalasz i balansujesz na krawędzi bana, jestem prawie pewien, że byś go dostał, gdyby nie ten skrypt. Nie wiem skąd pomysł, że to Soul na Ciebie naskakuje, bo ja to widzę zupełnie inaczej.
juz mi na nerwy dzialaja te nick[numer]linkforum tuz pod postem do ktorego sie odnosza
tomcio006, bo to nie ma najmniejszego sensu, co komu po takim linku, skoro trzeba weń kliknąć, sprawdzić do czego się odnosi (mimo, że się to już przeczytało) i wracać (szukać?) miejsca, gdzie się skończyło czytać.
b212 [87] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12808759
O patrzcie jasnowidza widzę mamy, jaki jest kod forum to ja nie wiem, jakbyś umiał czytać to może byś pojął o co mi chodziło, tak to jest jak się wypowiada ktoś kto ma na ten temat zerowe pojecie, bo jestem raczej pewien, że forum nie jest napisane w js więc twoje porównanie jest bez sensu.
Jeżeli ktoś nie chce mieć nowych funkcji, tak jak ty, to jego sprawa, tu w pełni cię popieram i nikogo nie zmuszam do instalacji, chcesz czy nie skrypt będę robił, natomiast twoje zdanie mnie nie interesuje, skoro nie chcesz nowych funkcji, ja i tak dodam to co chcę.
I nie decyduj za innych, bo czy GOL coś doda czy nie to sami podejmą decyzję, mam nadzieję, że GOL wprowadzi kiedyś dużo nowości.
Inna sprawa że przeczysz sam sobie, zachwalasz reddit za prostotę i to że rozwiązali sprawę właśnie zewnętrznymi skryptami tak jak ja, to się w końcu zdecyduj, może masz rozdwojenie jaźni i nie wiesz co sam piszesz.
I nie obchodzi mnie phpbb3, ja dodaję to co się przydaje.
I nie wiem z jakiego powodu miałbym dostać bana chłopcze, coś ci się pomyliło, ty to w ogóle widzisz wszystko inaczej, bez funkcji i bez możliwości żadnych, się narobiło tej młodzieży w wakacje z bujną wyobraźnią.
A co do linków to jak najbardziej mają sens, ale nie chce mi się tego tłumaczyć, bo jak widać nie ogarniasz tego ani trochę.
Ja widzę to tak, że założyłem sobie temat w 100% zgodny z regulaminem, w którym ty robisz offtop, nie podoba się skrypt to nie używaj, proste, żegnam.
kaszanka9 ---> tylko dlaczego to wszystko musi się odbywać z takim natężeniem agresji?
kaszanka9, błagam, Ty piszesz do mnie? Naprawdę wypociłeś ten swój skrypcik, czy płacisz komuś za jego pisanie? Bo obstawiam, że więcej, niż 12 lat nie masz a i po polsku nie za bardzo rozumiesz a co dopiero się łapać w takim gąszczu bzdur jakim jest przeładowany JS.
O patrzcie jasnowidza widzę mamy, jaki jest kod forum to ja nie wiem, jakbyś umiał czytać to może byś pojął o co mi chodziło, tak to jest jak się wypowiada ktoś kto ma na ten temat zerowe pojecie, bo jestem raczej pewien, że forum nie jest napisane w js więc twoje porównanie jest bez sensu.
Skoro nie wiesz jaki jest kod forum, to co miałeś na myśli pisząc to:
Niestety wasze forum nie jest kompatybilne z niczym, ani standardami, ani czymkolwiek, cóż, kod z 2000 roku robi swoje (...)
?
I co ma piernik do wiatraka? Nie podoba Ci się to jak forum jest napisane a sam piszesz jakiś dziadowski JS i CSS na poziomie 2000 roku. Także o co Ci chodzi? Front-end to front-end i widać, że się na nim nie znasz.
Jeżeli ktoś nie chce mieć nowych funkcji, tak jak ty, to jego sprawa, tu w pełni cię popieram i nikogo nie zmuszam do instalacji, chcesz czy nie skrypt będę robił, natomiast twoje zdanie mnie nie interesuje, skoro nie chcesz nowych funkcji, ja i tak dodam to co chcę.
Wszystkiego nie dodasz, opcja typu "neverending GOL" pewnie skończyłaby karierę skryptu (przynajmniej na tym forum), tak czy inaczej gdzie ja pisałem, że nie chcę nowych funkcji? Ty umiesz czytać ze zrozumieniem? Napisałem wyraźnie, że rozszerzenia w JS to jest "way to go" i dużo lepiej zostawić GOL takim jakim jest, surowym do granic możliwości, jakieś funkcje typu "okejki" nadal leżałby w gestii firmy, bo jak ktoś słusznie wyżej napisał, nikt nie będzie pod to serwera trzymał, ale wszystkie opcje ułatwiające przeglądanie GOL-a są mile widziane.
I nie decyduj za innych, bo czy GOL coś doda czy nie to sami podejmą decyzję, mam nadzieję, że GOL wprowadzi kiedyś dużo nowości.
Gdzie ja decyduję za innych? Mówię jaki jest trend na rynku i co jest najbardziej opłacalne dla firm.
Inna sprawa że przeczysz sam sobie, zachwalasz reddit za prostotę i to że rozwiązali sprawę właśnie zewnętrznymi skryptami tak jak ja, to się w końcu zdecyduj, może masz rozdwojenie jaźni i nie wiesz co sam piszesz.
Jeszcze raz, gdzie napisałem, że funkcjonalności Twojego skryptu są be, pomijając tę jedną, która IMHO psuje forum (jak już się bawisz w pisanie rozszerzeń to pamiętaj, że NIE MAJĄ ONE PRAWA ingerencji w treść tego czego dotyczą, jak chcesz żeby coś było dopisywane przed, po postach, to niech to widzą wyłącznie użytkownicy skryptu, postaw sobie pod to serwer i miłej zabawy).
I nie obchodzi mnie phpbb3, ja dodaję to co się przydaje.
Skąd Ty wytrzasnąłeś phpbb3? O.o
I nie wiem z jakiego powodu miałbym dostać bana chłopcze, coś ci się pomyliło, ty to w ogóle widzisz wszystko inaczej, bez funkcji i bez możliwości żadnych, się narobiło tej młodzieży w wakacje z bujną wyobraźnią.
Mógłbyś dostać bana m.in. za to jak odnosisz się do innych użytkowników, w tym Soula (good luck with that).
A co do linków to jak najbardziej mają sens, ale nie chce mi się tego tłumaczyć, bo jak widać nie ogarniasz tego ani trochę.
12 lat we front-endzie, mniej więcej tyle samo na GOL-u, powiedz mi synek, czego nie ogarniam?
I serio, wyluzuj się, okej? :)
Soulcatcher [91] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12809674
Nie za bardzo rozumiem o jaką agresję chodzi, napisałem co uważam, przecież nie obrażam GOLa, jak już ktoś robi offtop i się czepia to też mu odpiszę, ale być może masz rację, że to może wyglądać na jakąś formę agresywnej debaty, także może zaniecham komentowania offtopu i komentarzy bezpodstawnie nieprzychylnych, a skupię się na skrypcie bardziej.
b212 [92] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12809828
Ok, postaram ci się odpisać skoro tak ładnie prosisz.
Pisząc o kodzie w 2000 roku miałem na myśli, że jest to jednak stare asp, także tutaj się ciągnie brak aktualizacji w samym silniku, gdyż m$ już tego nie wspiera, to jeżeli o serwer to tyle mogę wywnioskować, cała reszta tyczy się js, skoroś taki znawca to zauważyłeś, że jednak ten js tutaj to niezła sieczka.
Aczkolwiek jest też kilka rozwiązań tutaj, które uderzają, jakby to nazwać, kombinowaniem wokół starego kodu, co nie jako utrudnia zrobienie paru funkcji, pewne rzekłbym dziwne rozwiązania, raczej proste do rozwiązania, za które jednak nikt się nie zabrał.
Bo ty to napisałeś tak jakbyś porównywał kod serwerowy forum do mojego małego rozwojowego skryciku, także w ogóle abstrakcja.
I zaraz druga odpowiedź jak jesteśmy przy moim skrypcie (p.s. nie płacę nikomu za jego robienie :-) ), nie wiem co masz na myśli o css i js z 2000 roku, ale każdy co się orientuje wie, że nie trzeba pisać od razu skryptu gotowego produkcyjnie, zresztą nawet w to nie mierzę, nie spieszę się, skrypt może być w formie debug bardziej, bo nad tym jest jeszcze czas do popracowania, zwłąszcza, że skrypt jest malutki i jak pisałem rozwojowy, co innego hobbistyczny projekt, a produkcyjny skrypt za kasę.
Także jak chcesz możesz pisać sobie, że się nie znam, ale ja się z tym nie zgodzę.
I wybacz, ale jak ktoś pisze, że ma nadzieje, że GOL nic nie doda, to tak jakby był na NIE, może to ty nie rozumiesz co sam napisałeś, nie wiem, tak samo sprawa krytyki mojego projektu, a potem zachlasz user scripty na reddit, czyli to samo co ja robię, także gdzie nie spojrzeć sprzeczność.
I nie mam pojęcia jak niby skrypt miałby zakończyć karierę na tym forum, chyba nie wiesz jak to do końca działa, nie da się zablokować używania tego skryptu, kto chce będzie używał, choć oczywiście nie jestem w stanie dodać wszystkiego, głównie tego co wymagało by serwera.
I nie dodaję nic do postów czego by sam nie dodał użytkownik, nie musi on korzystać z danej funkcjonalności, więc skrypt może ingerować w ten sposób, w żadnym wypadku NIE PSUJE ON FORUM, jest to w 100% kompatybilne dla osób bez skryptu, także nadal taka opcja będzie dostępna w skrypcie.
Ale tak na serio to nie porównuj reddit do GOLa, bo to o wiele młodszy projekt i budowany z myślą właśnie o wydajnym komentowaniu, dlatego masz tam np. odpowiedzi do postu czy oceny wypowiedzi, gol jednak nawet bez mojego skryptu to aż taki surowy wcale nie jest.
Wiesz co, reszty bzdetów nie chce mi się komentować, nie mam czasu na komentowanie jakiś fanaberii mądralińskich, lepiej jak się skupię na skrypcie, tak pokrótce mogę ci napisać, że chodziło mi o phpbb (nie wersję 3, mój błąd), o którym było w linku który podałeś, co do bana, to ja się odnoszę regulaminowo, jeżeli ja miałbym dostać bana za rzekome złe odnoszenie się do użytkowników to tym bardziej ty także w pierwszej kolejności, jak chcesz sobie pogadać o trendach i tym co się opłaca dla firm (ha ha) to zmień forum, a z twojego opisu dotyczącego funkcjonalności odpowiedzi wynika, że nie ogarniasz po co to jest.
I jak ktoś ma wyluzować to przed wszystkim ty, bo to ty robisz offtop o jakiś bzdetach bez sensu niepotrzebnych nikomu, to jest temat skryptu, także jak na rzekomo 12 lat w temacie to słabo ogarniasz.
Także z mojej strony kończę temat tak jak napisałem, nie mam czasu na jakieś uszczypliwości, skupię się na dostarczeniu ludziom skryptu. Ukryję też nasze wypowiedzi z tematu, aby nie przeszkadały.
Aktualizacja do wersji 1.2
Tym razem bardzo dużo zmian, skrypt sporo się rozrósł, więc podzielę tekst na sekcje, radzę przeczytać do końca.
Co dodano / zmieniono
- zmieniłem nazwę na GOL forum PLUS, myślę, że tak jest prosto i zwięźle
- skrypt przepisany właściwie od nowa, bardziej porządnie, od razu ze zwiększoną wydajnością
- poprawiono style elementów, które dodaje skrypt, nie są już tak kontrastowe, a przyciski czy linki są bardziej stonowane i lepiej pasują, już nie widać spoilera, style dostosowane do obu wersji kolorystycznych GOLa
- ustawiono pole odpowiedzi na środku
- odpowiadanie zmieniło teraz schemat tekstu na pogrubiony login, numer posta w nawiasie kwadratowym oraz link do postu na który odpowiadamy, aczkolwiek pełen link zobaczą tylko użytkownicy bez skryptu, użytkownicy skryptu zobaczą tylko link "Skocz do postu" (w gotowym poście, nie edytorze)
- dodano wstępnie menu skryptu u góry z jego nazwą, na razie opcji nie działają
- dodano opcję ignorowania użytkowników, przy każdym użytkowniku znajduje się teraz link "ignoruj", użycie przycisku spowoduje dopisanie użytkownika do listy ignorowanych oraz ukrycie wpisów danego użytkownika
- poprawiono zamianę linków na obrazki, obrazki teraz nie są już klikalne, pod nimi pojawia się link do obrazka, gdyby ktoś potrzebował,obrazki są w małej ramce
- poprawiono działanie skryptu, gdy temat jest zamknięty i nie można odpowiadać
- poprawiono błędy w stylu przy instalacji bez zmiany szaty GOLa na ciemną (znaczy nie trzeba już dwa razy zmieniać stylu)
To chyba wszystko, jak o czymś zapomniałem to dodam później.
Znane problemy
Na dzień dzisiejszy jest problem z wydajnością nowej opcji spoilera, to znaczy nie jest aż tak tragicznie, ale uruchomionych na raz jest już tyle rzeczy, że jedna więcej, nie do końca dopracowana wydajnością to już za dużo, więc na razie jest to wyłączone, oczywiście nikomu nie bronię włączyć sobie tego samemu i testować, wystarczy edytować skrypt - zdjąć komentarz z // this.initSpoil();
Problem z przepadaniem wielkości czcionki ustawianej na GOLu, niestety jest to grubsza sprawa, ma to coś wspólnego z ładowaniem tematu i pola odpowiedzi naraz, a tyczy się ciasteczek, które w ten sposób po prostu są zerowane i czcionka wraca do domyślnej (średnia), czemu do końca nie wiem, ale raczej dalej badać nie będę, to coś co nie tak łatwo znaleźć, po części dałoby się tego uniknąć gdyby GOL zrobił tą funkcję inaczej, no ale jest jak jest i się gryzie, prawdopodobnie dodam w skrypcie własny sposób zmiany czcionki i w ten sposób obejdę problem.
Spoiler i opcja obrazków, na razie mój własny pomysł na spoiler jest wyłączony, aczkolwiek opcja wyświetlająca obrazki powoduje, że jeżeli w spoilerze ktoś umieści obrazek to będzie go widać tak czy siak, także to jest do poprawy.
Wydajność i opcje, ogólnie skrypt jest w miarę wydajny, choć nie jest to jeszcze poziom jaki chciałbym osiągnąć, ale nie jest źle, plusem jest to, że maks na stronie jest do 200 postów i pod tyle testowałem skrypt, choć linki co dostałem prowadziły też tematów z 300 postami na stronę, a wiadomo im więcej funkcji odpalonych i więcej postów tym czas wykonania się wydłuża.
I tu dochodzimy też do opcji, których niestety nadal jeszcze nie ma, tak więc wszystko jest uruchomione to o czym pisałem i to może na słabszych pc powodować opóźnienia, ale spokojnie mówimy tu o czasach około 0,3 sekundy, bo skrypt też musi się wykonać przy wejściu na stronę, a to trwa, oczywiście 0,3 podaje dla słabszych pc, bo 300ms to dla mnie już za dużo trochę, normalnie powinno być około 0,1 sek. dla w miarę aktualnego pc.
Różnica między 0,3 a 0,1 ogólnie jest taka, że pojawienie się opcji i styli z opóźnieniem w pierwszym wypadku jest już dosyć zauważalne i to może strasznie irytować.
Oczywiście dodam opcje gdzie będzie można wyłączyć/włączyć co się chce i w ten sposób dostosować skrypt pod siebie, ale to za jakiś czas.
Dlatego jeżeli nie chcesz używać skryptu z tyloma opcjami to go nie aktualizuj na razie lub jeżeli masz odpowiednią wiedzę edytuj skrypt samodzielnie pod własne potrzeby, wszystko jest w funkcji GFP.init, nie będę tego tłumaczył, to opcja raczej dla osób które wiedzą co robią więc sobie poradzą same.
Informacje dopełniające
Gdzie i na jak długo są zapisywane ignorowane osoby?
Osoby ignorowane są zapisywane w przeglądarce w kontenerze do tego przeznaczonym według specyfikacji html5, zapisywane są na czas nieokreślony, aczkolwiek reinstalacja przeglądarki lub wyczyszczenie w niej wszystkich danych spowoduje, że od nowa będziecie musieli zignorować wybrane osoby.
Co dalej?
W planach mam kolejne funkcje:
- możliwość konfiguracji skryptu wł/wył wybranych opcji
- analogicznie do funkcji obrazków w poście, umożliwić wyświetlanie filmów z yt bezpośrednio na stronie
- cytowanie selektywne wypowiedzi, funkcje do powrotu do cytowanej wypowiedzi
No i oczywiście czekam dalej na wasze opinie, sugestie, pomysły, zgłoszenia błędów, już kilka spraw pomogliście mi poprawić.
Pozdrawiam i liczę na dalsze wsparcie.
Wszystko ok, poza zaznaczonymi fragmentami.
Klik w Odpisz: kaszanka9 [94] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12811320
Odpowiedz: kaszanka9 [<a href="https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12811320" title="Link do postu nr 94">94</a>] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12811320
Google Chrome.
Czy usunąłeś poprzednią wersję?
W Chrome działa to nieco inaczej, znaczy ta obsługa skryptów, zobacz czy czasem nie masz dwóch kopii.
kaszanka brawo za twój wkład;]
Powiedz mi tylko, czy nie da się zrobić tak żeby zamiast otwierać nową stronę ztym postem, to gdyby się najechało myszką na ten link, to czy jego treść(posta) nie mogłaby się pojawiać w formie no niewiem, chmurki? Albo żeby otwierało małe okienko tylko z treścią posta a nie od nowa cała strona się ładuje;]
kaszanka9 [96] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12811438
Działa super, już prawie idealnie, jeszcze tylko czcionka i po sprawie :D
gro_oby [97] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12811524
Nie do końca kumam tą nową stronę z postem, skrypt zmienia linki na takie, które się nie otwierają w nowym oknie, mają one na końcu tzw. hash tagi (osoby ze skryptem ich nie widzą) i bajer jest taki, że wystarczy kliknąć, aby przenieść się do postu na który ktoś odpowiedział, strona wtedy się nie otworzy nowa, a tylko przenosi na właściwy post, chyba, że jest on na innej stronie, wtedy przejdzie na nią.
Nie ma potrzeby otwierania nowej strony, używając tych linków działa to tak samo jak każda inna strona, działa wstecz/przód i można szybko skakać po konkretnych wypowiedziach bez zbędnego ładowania strony od nowa, tak jak pisałem, osoby z przyciskami wstecz/przód przy myszce zyskają najwięcej.
Ile to razy ktoś komuś odpowiada i nie wiadomo jaki jest kontekst, trzeba się cofać, szukać, żeby zobaczyć o co chodziło, a tak jeden klik i po sprawie, a i cofnąć się można od razu gdzie się było, to jest główny cel tej funkcji.
Docelowo miałem pomysł, że nie będzie dodatkowego linku, a linkiem będzie numer posta w nawiasie kwadratowym obok loginu, ale to trzeba by trochę pokombinować, także na razie zaniechałem pomysł.
Tak więc nie powinno ci ładować strony od nowa, powinno działać tak jak opisałem.
A co do tych chmurek to dałoby radę, ale to by działało tylko, gdy wszystko jest na jednej stronie, co prawda można by pobierać posty z poprzedniej strony robiąc zapytanie ze skryptu, ale nie powinienem wprowadzać opcji, które mogą potencjalnie dodatkowo obciążyć GOLa, bo robienie zapytania do całej strony tylko po to, aby pobrać jeden post jest bardzo dużym marnowaniem zasobów, więc raczej nie zrobię tych chmurek.
Innym powodem dla którego tego nie wprowadzę jest to, że jak post byłby dłuższy to chmurka by nie wystarczyła, a dużo kombinacji z tym by było, także przynajmniej na razie nie da rady.
Właśnie zostałem użytkownikiem. Jak będę miał jakiś wartościowy feedback, to dam znać.
Klikam w Opcje a tam okienko z napisem "Tu będą opcje" Hahah. Nie ma to jak szczerość:)
kaszanka9 [96] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12811438
Tak było. Wyłączyłem pierwszą wersję i już wszystko śmiga jak należy. Czekam na więcej i życzę powodzenia. :)
dVk. [104] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12812957
Prawdopodobnie tak się stało przez to, że chrome rozpoznaje skrypt po nazwie, a tą zmieniłem, więc zainstalowało jako drugi, więc...
W CHROME USUŃCIE POPRZEDNIĄ WERSJĘ JAK MIELIŚCIE I DOPIERO ZAINSTALUJCIE 1.2 OD NOWA
Shichibukai [102] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12812061
Ignorowanie już jest.
Mam dla Ciebie pomysl na osobny skrypt, choc moze to stac ponad Twoimi mozliwosciami - powiadomienia na zasadzie wtyczki RSS Feed Reader o nowych postach w obserwowanych watkach :)
Heh, do zrobienia, ale obciążało by zarówno neta u ciebie jak i serwer GOLa, chyba, że byłby jakiś spory limit takich wątków i to zarówno ilościowy jak i czasowy, ale raczej nie zabiorę się za to.
Ogólnie bardzo mi sie podoba. Szczególnie ten beżowy podkład postów :).
Trzymam kciuki za ciebie, abyś dalej rozwijał ten skrypt, bo na poprawki ze strony GoL-a, to chyba nie ma co liczyc.
Nie znam sie na tym za bardzo, dlatego zapytam:
Czy jesteś w stanie zrobić coś a'la PW jak na innych forach, czy to już zalezy tylko od administracji?
Czy zamiast standardowego 'golowego' spojlera, dałoby rade zrobić przycisk: pokaż spojler'?
Punisher1 [115] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12828481
Czy jesteś w stanie zrobić coś a'la PW jak na innych forach, czy to już zalezy tylko od administracji?
Czy zamiast standardowego 'golowego' spojlera, dałoby rade zrobić przycisk: pokaż spojler'?
PW nie da rady, to już piłeczka po stronie GOLa.
Taki spoiler już jest w skrypcie, zostanie uaktywniony w następnej aktualizacji, planuję ją na ten weekend, stąd te moje ukryte bezsensowne posty powyżej, jakoś muszę testować.
Klikam na 'odpowiedz' w dowolnym poście i nic się nie dzieje... Coś robię nie tak?
NicK [121] https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12828831
Znaczy nie przenosi się na dół to pola odpowiedzi? Bo jak jesteś blisko tego pola to nie przeskakuje, ale jak gdziś wyżej to powinno skoczyć.
Aktualizacja do wersji 1.4
W końcu udało mi się to złożyć, kilka rzeczy dodałem, inne poprawiłem, tak to się przedstawia:
Nowe funkcje
Przeładowanie po odpowiedzi - znacie to irytujące okienko po dodaniu wypowiedzi w które trzeba klikać, no to dzięki tej opcji już nie musicie w nie klikać, nigdy. Dodam, że zrobienie tej funkcji wymagało uruchomienie skryptu także na stronie odpowiedzi, więc z aktywną tą opcją, także odpowiadając normalnie, otwierającym się okienkiem, nie będziecie także musieli klikać.
Przygotowałem też szereg zmian do funkcji Odpowiedz:
Tryb odpowiedzi - na życzenie użytkowników, w końcu nie mam wyłączności na jedynie słuszne opcje, możecie od teraz wybrać sposób odnoszenia się do użytkowników przy użyciu przycisku Odpowiedz, do wyboru jest obecna opcja czyli nick + numer posta + link do postu lub wersje skrócone, aczkolwiek zachęcam do pozostawienia opcji domyślnej, gdyż tylko ta opcja umożliwia łatwe śledzenie, na co komu i w jakiej sprawie odpowiadacie, przygotowałem też kilka innych opcji, które ułatwią pozostanie przy opcji domyślnej, ale to poniżej.
Cytowanie selektywne - od teraz możecie zamiast całej wypowiedzi zaznaczyć tylko jej część i kliknąć Odpowiedz, co spowoduje zacytowanie danej części, bardzo ułatwia kontekstową odpowiedź do danych fragmentów, zwłaszcza przy długich wpisach i wojnie fanbojów (heh). Mam jeszcze jeden dodatek do tego, ale tak jak wyżej, o tym będzie później.
Szczegóły na jakich zasadach działają odpowiedzi i cytaty jeżeli chodzi o treść odpowiedzi podam także w dalszej części, ponieważ nieco to się zmieniło i całość działa bardziej inteligentnie.
Pomiń linki dla bliskich postów - i tu coś w celu zachowania domyślnego trybu odpowiedzi, zdarza się tak, że głupio jest odpowiadać z pełnym linkiem, gdy post do którego się odnosimy jest zaledwie kilka postów wyżej lub jeszcze lepiej tu przed naszym, opcja ta pozwoli nie wyświetlać pełnego linku, jeżeli nasza odpowiedź będzie w odległości podanej przez nas, domyślnie jest to 5, co oznacza, że tymczasowo tryb odpowiedzi zostanie zmieniony na następny, jeżeli odpowiadamy na post, który jest nie dalej jak 5 postów od naszego, w domyślnym ustawieniu to oznacza, że zamiast linku wrzuci nick i nr posta lub w ostatnim ustawieniu sam nick.
Nowy spolier - był już poprzednio, ale wydajność nie była za super i nadal nie jest, cóż tu pisać, skupiłem się na zmianach i nowościach, więc czasu na zabawę z tym elementem zabrakło.
Nowy spoiler działa tak, że zamiast pojawiania się jak to ma miejsce teraz (fail jak dla mnie) po najechaniu na niego myszką, wyświetla się przycisk "pokaż spoiler", spoiler nie zajmuje też pełnego miejsca schowanej treści do chwili jego kliknięcia i już tak zostaje, to znaczy, przycisk znika.
Tak więc nie poprawiłem jego wydajności, tragedii nie, więc już go dodam, a jakby co to przyda wam się kolejna funkcja...
Ustawienia skryptu - tak, w opcjach już można ustawić sobie co ma się uruchamiać, oczywiście polecam całość, jeżeli nie, to już sami musicie zdecydować co potrzebujecie.
Okno ustawień zawiera linki do tego postu oraz do samego skryptu, zaznaczam, że nie wszystko możecie zmienić.
I tak, coś musiało być domyślną funkcją skryptu, aby nie było sytuacji, że da się wyłączyć wszystko, bo wtedy równie dobrze można skrypt wywalić, zdecydowałem, że funkcją domyślną będzie opcja ignorowania, tak wiec tej opcji nie wyłączycie.
Zastanawiam się też czy ma sens zostawienie opcji cytowania selektywnego do wyboru czy nie lepiej by było to zintegrować jako całość w funkcji Odpowiedz.
Opcje dodatkowe i bajery z odpowiadaniem
Jak pisałem funkcja Odpowiedz i cytowanie selektywne oraz to co za tym idzie, zostały doposażone w pewne dodatki i zmiany jako całość.
Jednym z takich dodatków jest skok do ostatniego postu na który odpowiadamy, działa to tak, że klikając na Odpowiedz obojętnie czy z cytowaniem czy nie, po lewej obok pola odpowiedzi pojawi się przycisk "Do góry", który to przenosi nas z powrotem do tego pierwotnej pozycji, bardzo przydatne w długich wątkach i wypowiedziach, gdzie chcemy odpowiedzieć wielu osobom, dzięki temu nie trzeba szukać gdzie się było, można się cofnąć i odpowiadać dalej. "Do góry" zawsze stara się wyśrodkować post, jeżeli jest za duży, to po prostu pokazuje go od góry jego początek.
Przy cytowaniu selektywnym odpowiedź usuwa także zaznaczenie, kliknięcie "Do góry", usuwa także ten przycisk.
Jakby tego było mało, jest też opcja podświetlania postu, za każdym razem gdy cofniemy się funkcją "Do góry", dany post zostanie jak pisałem wyśrodkowany o ile to możliwe, ale także na chwilę podświetlony, tak aby łatwo było go zauważyć, kolory podświetlenia są inne dla obu styli.
Podświetleniu ulega także dowolny post na który weszliśmy z linku, który ktoś podał, zawierający hashtag danego postu (który można łatwo uzyskać kopiując z numeru posta o ile macie włączoną opcję zamieniającą numer posta na link) oraz każdy post na który nam skoczy używając linku "Skocz do postu".
To oznacza także, że ktoś ze skryptem wchodzący na dany temat z linku z hashtagiem, gdzie strona otwiera się nowa, zostanie przeniesiony na dany post i ten post zostanie także podświetlony na chwilę.
Teraz jeszcze trochę o "inteligentnym" odpowiadaniu i cytowaniu.
A więc skrypt wykrywa komu ostatnio odpowiadaliście i czy był to ten sam post, czy może inny post, tej samej osoby.
To może najpierw opcja bez cytowania, w tym wypadku jeżeli pierwszy raz odpowiadacie zostanie domyślnie wstawiony nick + nr posta + link do postu (chyba, że używacie opcji nie wstawiania linku jeżeli post jest oddalony tylko o 5 postów), jeżeli się cofniecie poprzez "Do góry" i będziecie chcieli coś jeszcze dodać bez cytowania to Odpowiedz nic już nie doda tylko nową pustą linię.
Jeżeli natomiast po cofnięciu wybierzecie kolejny post, nie ważne czy tej samej osoby czy nie i odpowiecie to procedura się ponawia, dzieje się tak ponieważ całość jest zaprojektowana na maksimum wygodny prowadzenia długich dyskusji i szybkiego znajdowania kontekstu wypowiedzi, tak więc linki są dodawane do każdej odpowiedzi dla nowego postu, a w obrębie tego postu już nie, ma to o wiele więcej sensu dla cytowania selektywnego.
Gdy cytujecie, procedura zaczyna się tak samo, tylko gdy tym razem się cofniecie i zaznaczycie drugą dalszą wypowiedź danego użytkownika w tym samym poście to nie zostanie już dodany link do postu, a tylko nastąpi zacytowanie zaznaczonego tekstu, tak możecie cytować do bólu, aż do końca postu, będą same cytaty, zero linków, bo już na samej górze dodano ten link, więc dalej nie trzeba.
Aby zobrazować możliwie najprościej, cytujecie daną wypowiedź, danego postu, danego użytkownika, przy pierwszym Odpowiedz dorzuci link, cofacie, cytujecie coś dalszego, wstawia tylko cytat, cofacie, jedziecie parę postów dalej, znów ten sam dany użytkownik, cytujecie, znów wstawi pełną formułkę z linkiem za pierwszym razem, a potem same cytaty, tak to wygląda, oczywiście cel jest jeden, wygodna dyskusja, bez żmudnego kopiowania , cytowania, cofania się ręcznie, szukania i innych takich bezsensownych bzdur i trudności, po prostu czysta wygoda, dla dyskutujących jak i tych czytających i śledzących to.
Dlatego zalecam nie wyłączać dodawania tych linków, gdyż tak jak opisałem powyżej, ktoś kto będzie to czytał czy odpowiadał będzie miał o wiele wiele wygodniej, i to jest cel tego skryptu.
Halucynacja z niedożywienia i śmierć
Czyli o tym, że nadal nie wszystko jest dopracowane, a i w 100% nigdy nie będzie, bo nie mogę samym skryptem przeskoczyć wszystkiego.
Jeżeli chodzi o sprawy techniczne, to tak jak pisałem, wydajność spoilera mogłaby być lepsza, nadal nie rozwiązałem problemu z zapisywaniem rozmiaru czcionki, nie ma też prostego sposoby aby sprawdzić czy ktoś jest zalogowany, a przydałoby mi się to, nie chciałem tego robić, ale zostaje już tylko ajax, bo w ciasteczkach nie będę grzebał, więc lepiej używać skryptu będąc zalogowanym.
Skrypt nie sprawdza też czy to co cytujecie jest własnością danego użytkownika i danego postu, mówiąc raźniej, można zaznaczyć coś i kliknąć zupełnie inny przycisk odpowiedź, to da oczywiście błędne cytowanie, cytat do czegoś czego dana osoba nie napisała, ale myślę każdy ma swój rozum i nie będzie celowo psuł forum. Miałem dodać takie wykrywanie, ale wybrałem łatwiejszą opcję z uwagi na to, że no właśnie, było łatwiej i szybciej, a nikt raczej celowo nie będzie tak robił. (zresztą do tego i mój skrypt nie jest potrzebny)
I przypominam, że działanie skryptu tyczy się jednej strony, to znaczy nie uda wam się cytować kogoś na drugiej stronie postów z cytatem ze strony pierwszej, no przynajmniej nie funkcjami skryptu.
Jeżeli chodzi o sprawy funkcji, jak cię uprzecie to jesteście w stanie zrobić taki ciąg cytowania/odpowiedzi, że wam się cały czas będą wstawiać pełen linki i inne dziwactwa, ale tak jak napisałem, ufam, że każdy ma swój rozum i nie będzie kombinował, bo to i tak jedyne co robi to psuje dyskusję.
Inną przykrą sprawą jest to, że na userscript nie działa licznik instalacji, nie wiem jakie jest zainteresowanie skryptem, kompletnie, myślałem, aby dodać jakiś skrypt statystyk do mojego skryptu, ale na razie tego nie zrobiłem, dobrze byłoby wiedzieć ile osób ma to zainstalowane.
NO TO DOSZLIŚMY DO KOŃCA
Gratuluję tym, którzy dotrwali do tego miejsca, patrząc po tym co udało mi się zrobić, powiem wam, że mam w głowie jeszcze lepsze funkcje, dalej poprawiające funkcjonalność forum, ale to tak na przyszłość.
Tymczasem czekam na kolejne opinie, testy, sugestie, link do skryptu jak zwykle w pierwszym poście, a po aktualizacji już zawsze w panelu ustawień skryptu.
Pozdro.
Przydałoby się po naciśnięciu spoilera normalną czcionką, taką jaka jest normalnie w postach :) I dla mnie będzie git :)
Również chciałbym taką samą czcionkę i przycisk zamykający/ukrywający spoiler.
Edit
Jak wybieram w ustawieniach skryptu w "Tryb odpowiedzi" Nick + numer postu, to dodaje mi tylko nick osoby.
Dennoss [128]
A po co komu ponowne zamykanie spoilera jak już go poznał, aczkolwiek nad czcionką mogę popracować.
Co do twojego problemu to wyłącz opcję "Pomiń linki dla bliskich postów" lub zmień ilość postów, a jak chcesz wiedzieć o co biega i czemu masz inne efekty niż ustawiłeś to przeczytaj sekcję Teraz jeszcze trochę o "inteligentnym" odpowiadaniu i cytowaniu. w poście https://www.gry-online.pl/S043.asp?ID=12800089&N=1#post0-12831472
Jeremy Clarkson [129]
A na to nie wpadłem, zobaczę co się da z tym zrobić.
- "ignoruj" (przynajmniej u mnie) zdaje się nie działać, bo muszę go klikać z powrotem za każdym razem jak widzę post ogame_fana. Po odświeżeniu ignore znika i znowu widzę jego bełkot.
- Nie da się dwa razy kliknąć "Odpowiedz" na jednym poście. W sensie jeśli się kliknie "odpowiedz" raz, a następnie usunie się zawartość posta, to drugi raz ta opcja nie zadziała. Zamiast nicku i numeru postu - wklejają się spacje ;).
ProTyp [131]
Jaka przeglądarka, to pierwsze to trudno stwierdzić co jest przyczyną.
Co do drugiego to tak to działa, bo jak pisałem skrypt zapamiętuje komu odpowiadałeś ostatnio, jak bawisz się w hakiera i skasujesz treść po czym znowu klikniesz w odpowiedź to będziesz mieć pusta linię, skrypt nie przewiduje, że skasujesz treść.
W jakim celu tą treść kasujesz?
Dzisiaj po raz pierwszy włączyłem twój skrypt i muszę pochwalić. Mam jednak pytanie, bo nie chce mi się przeglądać całego tematu: czy Opera jest JAKKOLWIEK wspierana? To znaczy, czy odpalę skrypt i będzie on sprawnie działał?
Prototyp
Boli dupa ? Nigdzie indziej nie miałeś argumentów więc musiałeś tutaj się rozpłakać ?
Jako lekarstwo, polecam maść oraz wizytę w pośredniaku - jak dostaniesz pierwszą pracę, będzie Cię stać na konsole i nie będziesz musiał się palić z zazdrości na forum.
bełkot
hahahhahhaha, ja przynajmniej mam argumenty, porównanie i przykłady. Ty nie masz nic. I na prawdę to jakaś autoironia ? bo głupio mi to słyszeć od kogoś kto robi z siebie mangowego, gimnzazjalnego przygłupa :D
<----
Kaszanka9
Sam sprawdziłem i ignoruj mi przynajmniej działa bardzo dobrze - tak więc osobnik wyżej chciał się popisać swoją głupotą.
Sam skrypt podwieszam i przepraszam za swoją krzywdzącą opinię. Podoba mi się i na pewno będę śledził nowsze wersje.
kaszanka9
Używam Chroma. No trudno, jakoś będę sobie musiał poradzić z tym ignorem. Spróbuje może zainstalować ponownie skrypt.
W jakim celu kasuje? Nie wiem, tak jakoś wyszło :P. Napisałem co "odkryłem" bo uznałem, że to bug.
Ogame_fan
Prototyp :DD
Sam sprawdziłem i ignoruj mi przynajmniej działa bardzo dobrze - tak więc osobnik wyżej chciał się popisać swoją głupotą.
Zacytuję mój post: "<<ignoruj>> (przynajmniej u mnie) zdaje się nie działać"
Rozumiesz co znaczą słowa w nawiasie? Jeśli nie, to już służę pomocą.
Znaczą one mniej więcej to, że przynajmniej u mnie funkcja "ignoruj" nie działa. Mam nadzieje, że przybliżyłem ci co miałem na myśli pisząc poprzedniego posta.
Jeśli nadal uważasz, że trolluję (lol), to mogę nagrać - specjalnie dla ciebie - filmik (jeśli chcesz), pokazując że naprawdę u mnie to nie działa.
Nie wiem po co pieprzysz mi tutaj o jakichś konsolach (wnioskuję, że po prostu nic o mnie nie wiesz, nie kojarzysz moich postów - nie jestem jakąś forumową gwiazdką, żebyś mnie znał).
Miałem Xboxa 360, a po dwóch latach go sprzedałem, co z tego? Miałem też PS2 i GBA, ale to już dawno temu.
głupio mi to słyszeć od kogoś kto robi z siebie mangowego, gimnzazjalnego przygłupa
Robię z siebie przygłupa (zabawne, że ty to mówisz ;))? Bo co? Bo powiedziałem że "ignoruj" u mnie nie działa? Czytanie twojego bólu dupy to ostatnie co chciałbym robić, więc nie widzę w tym nic dziwnego.
Btw. nie lubię mangi, wolę anime. Swoją drogą zabawne, jak "dorośli" ludzie jak ty wypominają innym "mangę", a sami grają w gry.
Sam nie widzę w tym nic złego, jak ktoś 25-40 letni sobie pogra, ale żeby taki człowiek wypominał nastolatkom oglądanie anime/czytanie mangi... trochę to zakrawa na kiepski żart ;)
No cóż. Nie oczekiwałem więcej od prostaka, który nie potrafi nawet przetoczyć nicku osoby której odpowiada.
Zainstalowałem na Operze - wygląda ciekawie. Pobawię się przez kilka dni i zobaczę jak sie spisuje :)
Póki co dwie uwagi:
1. Mały bug, nie wiem czy tylko na Operze, w kazdym razie wylaczenie opcji "odpowiedz" pod kazdym postem ukrywa automatycznie okienkow nowego posta u dolu strony, mimo iz w opcjach "Pole odpowiedzi" jest zaznaczone, a "Szybka odpowiedź" mam odznaczone.
2. W opcjach brakuje mi mozliwosci wylaczenia funkcjonalnosci ignorowania.
I pytanie - czy ten skrypt sam sie aktualizuje, czy trzeba go recznie podmieniac na dysku?
leem230698 [133]
Pod operą nie testowałem, opera teraz kombinuje, jest ta zwykła 12 i next, jak ma obsługę user scripta to powinno działać, z uwagi na to, że ludzie chcieli to pod chroma skrypt został dostosowany uniwersalnie, czyli nie ma w nim nic czego by nowoczesna przeglądarka nie obsługiwała lub obsługuje tylko jedna.
A panowie chyba niektórzy już przesadzają.
ProTyp [135]
U mnie na chrome działało, ale wiesz co, tej wersji aż tak bardzo nie testowałem na chrome i okazuje się, że jest problem, ignorowanie się pojawia, ale są takie problemy jak napisałeś, że nie ukrywa, także dopisuje do listy napraw.
I właśnie co do tej pustej linii jeszcze, to założyłem, że ktoś będzie odpowiadał i kasował tylko jak się pomyli, a więc o wiele rzadziej niż docelowe wykorzystanie tej funkcji, ale w takim wypadku jest problem, można to obejść odpowiadając komuś innemu, skasować i ponownie odpowiedzieć temu co chcieliśmy, być może na taki wypadek dodam jakiś przycisk "reset/pomyłka" czy coś, zobaczymy.
QrKo [136]
1. Nie testuje tego w operze, być może da się to naprawić, zajrzę w wolnej chwili, nie powinno tak być.
2. Jest to podstawowa funkcja, nie da się jej wyłączyć.
I szczerze to nie wiem czy się sam zaktualizuje, na pewno nie w chrome i pewno operze też nie, w fx działa to z greasmonkey lub podobnym dodatkiem i tutaj chyba następuje sprawdzanie, ale co tydzień chyba tylko.
Miałem zamiar wbudować w skrypt informacje, że jest nowa wersja i każdy by sobie zaktualizował po informacji, ale to grubsza sprawa, ludzie chcieli to na chrome, ale są takie, a nie inne ograniczenia, bo np. chrome nie zapewnia żadnych dodatkowych funkcji, tylko konwertuje ten skrypt na inny plik i tyle, nic dalej nie sprawdza, pewno podobnie opera, zwłaszcza, że teraz przechodzą na silnik chrome.
Tak więc trza niestety śledzić temat i sobie aktualizować.
135 Wystarczy przejrzec historie Twoich postow, zeby zobaczyc jak bardzo boli Cie dupa w watkach gier konsolowych.
Co do reszty, jak skonstruujesz poprawne zdanie, ktore ma jakis sens, wtedy chetnie odpisze.
Skup sie na tym a nie na smarkatych zaczepkach, w watku w ktorym sie nie udzielalem.
Aż przejrzałem moje ~70 postów. Chyba jedynym postem jaki napisałem, który ma związek z konsolami, jest wierszyk, który odnosi się Kęsika, więc jego tematyka jest chyba oczywista.
Co do reszty, jak skonstruujesz poprawne zdanie, ktore ma jakis sens, wtedy chetnie odpisze.
:D typowy objaw braku argumentów.
Dobra gościu, skończ. eot
kaszanka9 [137]
Aktualizacje możesz rozwiązać tak jak chłopaki ze steamgifts gdy tworzyli podobny skrypt:
// ==UserScript==
// @name Steamgifts Enhancement Addon
// @description Browse game giveaways like a pro.
// @version 2.0
// @namespace http://www.steamgifts.com/user/Zo
// @author Zo
// @run-at document-end
// @include http://www.steamgifts.com/
// @include http://www.steamgifts.com/#
// @include http://www.steamgifts.com/open*
// @include http://www.steamgifts.com/new*
// @include http://www.steamgifts.com/forum*
// ==/UserScript==
// doesnt load script if webpage is in a frame/iframe
if(window.top == window)
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://steamgifts-giveaway-filter.googlecode.com/svn/trunk/sg_enhancement_addon_base.js";
document.body.appendChild(script);
Część na dysku jedynie includuje plik z neta, wiec podmieniasz na serwerze i wszyscy automatycznie mają nową wersję :)
Jeremy Clarkson [140]
Ukryte posty, to znaczy?
QrKo [142]
Znam ten sposób, aczkolwiek nie wiem czy tak jest ok, bo w tym momencie mogę podmienić skrypt na cokolwiek, każdemu, także nie wiem czy to ludziom by odpowiadało, choć ciekawy jestem ilu zdaje sobie sprawę, że instalując ten skrypt mógłbym im wykraść dane do GOLa czy wejść na ich konto, zawsze sprawdzajcie jaki skrypt instalujecie.
Co do aktualizacji to jeszcze przemyślę co i jak, po za tym nie chcę wymuszać aktualizacji, a przy takim podejściu nikt nie miałby wyboru.
kaszanka9 [144]
Ukryte posty, to znaczy?
Tak jak wspomniał ProTyp, czyli jak np. 138 post tego wątku. Chciałbym aby była opcja automatycznego odkrywania takich postów bo i tak zawsze jest ciekawy co się autorowi nie podobało, że musiał użyć "cenzury" ;)
Jak to się stało, że wcześniej nie wiedziałem o tym skrypcie? Dobra robota, od dziś zaczynam z niego korzystać :)
Jeremy Clarkson [146]
Spróbuję coś w tym kierunku zrobić, rzadko ktoś ukrywa posty, a może ja po prostu nie jestem jakimś wielkim forumowiczem, także nawet nie wpadłem na taką opcję, obecnie ukrywanie jest powiązane z ignorowaniem, korzystam z elementów, które gol już ma w sobie, także musiałbym to przebudować i odseparować, o ile się da.
dj_sasek [147]
Dzięki, ogólnie skrypt w sumie świeży, a i wątek ginie w tysiącu innych, chętnie bym jakoś zareklamował skrypt w wątkach, ale to podpada pod spam.
Mała aktualizacja.
Wiem, że czekacie na aktualizacje i poprawki do tego skryptu, ale to musi poczekać, w międzyczasie popełniłem nowy skrypt dla tvgry.pl - zapraszam do testów https://www.gry-online.pl/S043.asp?ID=12867575&N=1
Tak, skapowałem się niedawno, przygotowuję właśnie aktualizację, także na pewno skrypt wznowi działanie w ciągu najwyżej kilku dni, choć może być szybciej, zobaczę jak z czasem, a dodatkowo dam kilka usprawnień.
Super, czekam na aktualizację, bo twój skrypt naprawdę umila przeglądanie forum ;) Najbardziej mi brakuje dodawania posta pod wątkiem, po tym jak Soul zaktualizował forum.
Btw. strona userscripts.org padła?
Też mi nie działa od dwóch dni.
Również czekam z niecierpliwością na aktualizacje. :)
Dennoss [152]
Tak strona padła, jest pod portem 8080 i głównie dlatego też opóźniam aktualizację, bo nie wiem gdzie skrypt umieścić, tam czy jednak pod innym adresem, bo nie wiem czy i pod tym 8080 nie padnie.
Aktualizacja tuż tuż, muszę jeszcze wykonać kilka rzeczy, a miałem mało czasu ostatnio.
Tak to wygląda obecnie, niedługo wrzucę.
http://i.imgur.com/j0Kx12u.png
Śmiechłem jak zobaczyłem post Soula z 15.07.2013
kaszanka9 ---> część z wprowadzonych przez ciebie udogodnień będzie zawarta w update do forum.
Rok przeleciał, oczywiście nie zmieniło się NIC!! Standard..
kaszanka9 ->
Jak nie wiesz, gdzie umieścić skrypt, to zasugeruję greasyfork.org. Tam przeniesiono większość userjs-ów.