Przesunięty przez: Matteo 09-11-2013, 09:35 |
Autoodswie?anie Shoutboxa |
Autor |
Wiadomość |
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 17-03-2008, 21:55
|
|
|
Kod: | <input type="hidden" name="autorefresh" value="true"> | ten przycisk input jest ukryty, jesli jest wstawiony to pliku to automatycznie sb odswieza co jakis czas. A mi jest potrzebna ta opcja zaznaczenia ptaszka i odznaczenia (czyli wyłączenie i włączenie autoodswiezanie sb) . Jest mi przydatny dla uzytkownikow, ktorzy chca czytac starsze watki i narzekaja ze po odswiezaniu przenosi na dol (na nowe watki).
Przerobilby ktos dodatkową opcję?
bylbym wdzieczny. |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
chelloPL
Pomógł: 413 razy Posty: 2545
|
Wysłany: 18-03-2008, 10:49
|
|
|
Pokombinuj z:
Kod: | <input type="checkbox" name="autorefresh" checked="checked"> |
Ale będziesz musiał również dostosować kod z 1 tematu, bo sama ta zmiana nie przyniesie efektu.
I tak jeszcze myślę, czy zamiast ruszać to ukryte pole (to nie jest przycisk!) nie dodać nowego (będzie to łatwiejsze w uzyskaniu).
I w javascript nie dodać jeszcze jednego warunku sprawdzającego czy ten nowy checkbox jest checked. Wówczas modyfikujesz kod w 2 miejscach, a nie w 5 lub więcej. |
_________________ Zanim napiszesz do mnie na GG/PW, koniecznie przeczytaj zasady.
Sygnaturka to nie tablica z ogłoszeniami! PAMIĘTAJ o tym! Nadużywanie i celowe reklamowanie stron jest ZABRONIONE i karalne!
Gość, a czy Ty nie masz sobie nic do zarzucenia? |
|
|
|
|
Kozak_Barabasz
Posty: 41
|
Wysłany: 28-03-2008, 00:35
|
|
|
Witam!
Padło już parę razy pytanie z odświeżaniem shoutboxa jak ktoś odpowie ale chciałbym je bardziej zgłębić.
Na innych forach jest, że jak ktoś odpisze to samo się odświeży ale sam shoutbox a nie cała strona.
Przy tym odświeżaniu cała strona ponownie się ładuje zamiast tylko shoutboxa.
Wiem, że to pewnie trzeba byłoby napisać całkowicie nowego shoutboxa ale dałoby się to.
Czy nie można zaimplementować całego takiego kodu z innego fora, które to posiada?
Męczące jest odświeżanie całej strony nawet jak ktoś nie odpowie. |
|
|
|
|
chelloPL
Pomógł: 413 razy Posty: 2545
|
Wysłany: 28-03-2008, 12:31
|
|
|
Na bieżącą chwilę - nie.
W wersji 1.12.6 nie planujemy już większych zmian w kodzie, dlatego shoutbox również nie będzie już uaktualniony.
Co do nowej wersji... zobaczymy (bo za wcześnie aby o niej jeszcze mówić). |
_________________ Zanim napiszesz do mnie na GG/PW, koniecznie przeczytaj zasady.
Sygnaturka to nie tablica z ogłoszeniami! PAMIĘTAJ o tym! Nadużywanie i celowe reklamowanie stron jest ZABRONIONE i karalne!
Gość, a czy Ty nie masz sobie nic do zarzucenia? |
|
|
|
|
mir4ek
Posty: 3
|
Wysłany: 27-09-2008, 14:12
|
|
|
Wszystko działa pięknie Wielkie dzięki |
|
|
|
|
TropMan
zbanowany
Pomógł: 3 razy Posty: 98
|
Wysłany: 08-02-2009, 11:40
|
|
|
Kod: | <input type="hidden" name="mode" value="submit"> |
nie mam takiej linij w shoutbox_body, używam bLock stylu.... |
|
|
|
|
lui754
Pomógł: 591 razy Posty: 2699
|
Wysłany: 08-02-2009, 12:00
|
|
|
TropMan, masz na końcu pliku. szukaj samo hidden |
_________________ lui754 |
|
|
|
|
dezmont
Posty: 18
|
Wysłany: 16-02-2009, 13:34
|
|
|
kiedy będzie wersja pod 1.12.6 ?? |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 16-02-2009, 13:50
|
|
|
dezmont, ten jest kompatybilny do wersji 1.12.5 i 1.12.6 i wzwyż. |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
|
dezmont
Posty: 18
|
Wysłany: 16-02-2009, 15:07
|
|
|
They2 napisał/a: | dezmont, ten jest kompatybilny do wersji 1.12.5 i 1.12.6 i wzwyż. |
Nie zgodzę się z tym bo coś się z tym modem źle dzieje na 1.12.6. Otóż czasami pokazuje się przez sekunde białe tło w SB i duze czcionki. To trwa mniej więcej sekundę. i jeszcze na dodatek nad SB mam coś takiego.
Kod: | action="{SHOUTBOX_URL}" method="POST" target="shout_iframe" |
|
|
|
|
|
lui754
Pomógł: 591 razy Posty: 2699
|
Wysłany: 16-02-2009, 15:20
|
|
|
dezmont, U mnie i na 15 innych forach gdzie jest ten mod wszystko działa jak trzeba. Albo napmieszałeś w kodzie strony albo ten darmowy hosting yoyo w tym przeszkadza. Radze zmienić hosting na płatny za symboliczne 3-4 zł |
_________________ lui754 |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 16-02-2009, 15:32
|
|
|
dezmont, u mnie na jednym jedynym bardziej zmodyfikowanym sb dziala normalnie co 5 minut.
to co pokazales pewnie pomieszales w pliku. |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
|
dezmont
Posty: 18
|
Wysłany: 16-02-2009, 15:54
|
|
|
Wszystko zrobiłem tak jak jest to opisane w pierwszym poście serio Instalowałem już kupe modyfikacji, mam Beer Moda, mam portal podzielony na strony i wiele innych a to mi nie chce dzialac poprawnie |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 16-02-2009, 17:36
|
|
|
dezmont napisał/a: | i jeszcze na dodatek nad SB mam coś takiego.
Kod: | action="{SHOUTBOX_URL}" method="POST" target="shout_iframe" |
|
napisales ze cos nie tak, poniewaz zle wkleiles.
przeczytaj uwaznie:
Cytat: | otwórz: shoutbox_body.tpl:
znajdź linię zaczynającą się od:
(nie podaję konkretnego kodu, bo w zależności od wersji będzie on inaczej wyglądał) i zamień ją w całości na następującą:
Kod: | <form name="post" action="{SHOUTBOX_URL}" method="POST" target="shout_iframe" onsubmit="document.post.autorefresh.value='false';"> |
|
i dlatego nie posluchales jego rady i wkleiles nie w miejsce i pojawia dziwna strone
wklej mi tu w poscie fragment kodu gdzie wkleiles od <form blabla do </form> |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
dezmont
Posty: 18
|
Wysłany: 16-02-2009, 18:13
|
|
|
Mam coś takiego:(forma pierwotna bez modyfikacji)
Kod: | <br />
<form name="post" action="{SHOUTBOX_URL}" method="POST" target="shout_iframe">
<table width="{SHOUTBOX_WIDTH}" align="center" cellpadding="0" cellspacing="0" border="0" class="forumline" style="border-width: 1px;">
<tr>
<td class="catHead" align="center" height="25"><span class="cattitle"><a href="{SHOUTBOX_URL}" class="mainmenu" title="{L_ALL_MESSAGES}">ShoutBox</a></span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle"><iframe style="border-width: 1px;" name="shout_iframe" src="{SHOUTBOX_URL}" width="{SHOUTBOX_WIDTH}" height="{SHOUTBOX_HEIGHT}"></iframe></td>
</tr>
<tr>
<td class="row1" align="center" valign="bottom" nowrap="nowrap"><span class="gensmall">
{L_GG_MES}: <input type="text" name="message" style="height:17px;font-size:9px;width:360px;" size="60" maxlength="{MAXLENGHT}" value="" class="post" onFocus="Active(this)" onBlur="NotActive(this)">
<input type="submit" name="submit_button" value="{L_SEND}" class="button" style="font-size:9px; height:17px;" onclick="this.form.submit(); post.message.value=''; return false;">
<input type="submit" name="refresh" value="R" style="font-size:9px; height:17px; cursor: pointer" title="{L_REFRESH}" class="button" onclick="post.message.value=''; this.form.submit();" />
<input type="hidden" name="mode" value="submit"></span></td>
</tr>
</table>
</form> |
==================================
A tak przy wgranej modyfikacji:
Kod: | <br />
<form name="post" action="{SHOUTBOX_URL}" method="POST" target="shout_iframe" onsubmit="document.post.autorefresh.value='false';">
<tr>
<td class="catHead" align="center" height="25"><span class="cattitle"><a href="{SHOUTBOX_URL}" class="mainmenu" title="{L_ALL_MESSAGES}">ShoutBox</a></span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle"><iframe style="border-width: 1px;" name="shout_iframe" src="{SHOUTBOX_URL}" width="{SHOUTBOX_WIDTH}" height="{SHOUTBOX_HEIGHT}"></iframe></td>
</tr>
<tr>
<td class="row1" align="center" valign="bottom" nowrap="nowrap"><span class="gensmall">
{L_GG_MES}: <input type="text" name="message" style="height:17px;font-size:9px;width:360px;" size="60" maxlength="{MAXLENGHT}" value="" class="post" onFocus="Active(this)" onBlur="NotActive(this)">
<input type="submit" name="submit_button" value="{L_SEND}" class="button" style="font-size:9px; height:17px;" onclick="this.form.submit(); post.message.value=''; return false;">
<input type="submit" name="refresh" value="R" style="font-size:9px; height:17px; cursor: pointer" title="{L_REFRESH}" class="button" onclick="post.message.value=''; this.form.submit();" />
<input type="hidden" name="mode" value="submit"></span></td>
</tr>
</table>
</form> |
|
|
|
|
|
|