|
Unofficial modifications nieoficjalne modyfikacje for?w phpBB by Przemo |
|
Modyfikacje mniejsze - Off-Topic BBCode Mod
m1chu - Wto 20 Cze, 2006 Temat postu: Off-Topic BBCode Mod Off-Topic BBCode Mod modified for 1.12.5 by m1chu
Informacje:
Dodaje na forum dodatkowy tag bbcode. Tre?? zawarta w tagu wy?wietlana jest z opisem OffTopic w ramce podobnej do quote. Wygl?d ramki mo?na zmienia? w pliku css stylu (klasa offtopic). Spos?b u?ycia jest prosty, wpisujemy [ot]tre??_offtopicu[/ot], albo wpisujemy tekst, zaznaczamy go i klikamy na przycisk OffTopic. Zmiany w stosunku do wersji tw?rcy tego moda - RuskA z bodaj?e phpbb by przemo 1.9.5 to:
- - przemianowanie znacznika offtopic na kr?tszy - ot
- - dodanie tagu do okna prywatnych wiadomo?ci
- - zmiana wygl?du tabeli offtopicu
- - poprawki w kodzie i zmiany do wersji kompatybilnej z 1.12.5
Mia?o by? jeszcze button w szybkiej odpowiedzi, ale zajmowa? za du?o miejsca i zrezygnowa?em z niego.
[b0]Miniatura modyfikacji:[/b0]
[b1]Forum testowe:[/b1]
Tutaj
Login: [b2]test[/b2]
Has?o: [b3]test1[/b3]
[b4]Wszelkie znalezione b??dy, sugestie, podzi?kowania, pro?by, pytania prosz? kierowa? tutaj lub na moim forum (nied?ugo).[/b4]
?ycz? mi?ego u?ytkowania
[b5]m1chu[/b5]
Tutaj znajduje si? instrukcja instalacji modyfikacji
kidzior - Wto 20 Cze, 2006
Cos nie tak chyba.
Klikam Odpowiedz i po zaznaczeniu tekstu i klikni?ciu w guziczek "OffTopic" mam:
undefined.jaki?tamtekst.undefined
m1chu - Wto 20 Cze, 2006
Dzieje si? tak, gdy pomylisz warto?ci addbbcodeXX w pliku posting_body.tpl. Ja da?em przyk?adowe dla czystego phpbb by przemo (bez innych mod?w - bo przecie? nie wiem kto co instalowa?, a ka?dy nowy tag to zmiana warto?ci). Najlepiej wrzu? plik to poradzimy, bo tak to trudno to wyt?umaczy
kidzior - Wto 20 Cze, 2006
m1chu napisał/a | Dzieje si? tak, gdy pomylisz warto?ci addbbcodeXX w pliku posting_body.tpl. Ja da?em przyk?adowe dla czystego phpbb by przemo (bez innych mod?w - bo przecie? nie wiem kto co instalowa?, a ka?dy nowy tag to zmiana warto?ci). Najlepiej wrzu? plik to poradzimy, bo tak to trudno to wyt?umaczy?. |
OK, wi?c pliczek w za??czniku.
m1chu - Wto 20 Cze, 2006
kidzior napisał/a | OK, wi?c pliczek w za??czniku. |
Ty co? zmienia?e? w tym pliku? Bo nie wydaje mi si? ;] To si? nie dziw, ?e nie dzia?a ;]
Btw je?li to jest Tw?j plik na forum to zr?b tak.
Kod | FIND: var ct_help = '{L_BBCODE_CT_HELP}';
ADD AFTER: var ot_help = '{L_BBCODE_OT_HELP}';
FIND: {BUTTON_L}
ADD AFTER: {BUTTON_OT}
FIND: <select class="post" name="addbbcode30" onChange="bbfontstyle('[color=' + this.form.addbbcode30.options[this.form.addbbcode30.selectedIndex].value + ']', '[/color]'); this.form.addbbcode30.value='444444';" onMouseOver="helpline('s')">
REPLACE WITH: <select class="post" name="addbbcode32" onChange="bbfontstyle('[color=' + this.form.addbbcode32.options[this.form.addbbcode32.selectedIndex].value + ']', '[/color]'); this.form.addbbcode32.value='444444';" onMouseOver="helpline('s')">
FIND: <select name="addbbcode32" onChange="bbfontstyle('[size=' + this.form.addbbcode32.options[this.form.addbbcode32.selectedIndex].value + ']', '[/size]'); this.form.addbbcode32.value='12';" onMouseOver="helpline('f')">
REPLACE WITH: <select name="addbbcode36" onChange="bbfontstyle('[size=' + this.form.addbbcode36.options[this.form.addbbcode36.selectedIndex].value + ']', '[/size]'); this.form.addbbcode36.value='12';" onMouseOver="helpline('f')"> |
I oczywi?cie pozmieniaj reszte plik?w. Zreszt? to samo masz napisane w instrukcji instalacji. Je?li masz czyste przemo (tzn nie dodawa?e? ?adnych tag?w, a to wynika z tego pliku kt?ry za??czy?e?) to powinno dzia?a? to co jest napisane w instrukcji.
ciaastek - Wto 20 Cze, 2006
Czy da?oby si? zrobi? z tego co? takiego jak tutaj:
http://www.place4u.livenet.pl/-vt277.htm#1916
chodzi o ten przycisk :]
m1chu - Wto 20 Cze, 2006
Wr?ci?em z roboty, a tu takie pytanie ;]
Dawno nie pisa??m w javascript'cie, wi?c kod mo?e nie by? najbardziej optymalny, ale dzia?a (od razu dzi?ki, bo mia?em sposobno?? przy tym cho? ciut sobie przypomnie? z tego j?zyka ). Tak wi?c...
#
#----- [ OTWORZ bbcode.tpl ] -----
#
#----- [ ZNAJDZ ] -----
#
PHP Code: | <?php
<!-- BEGIN offtopic_open -->
</span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<td><span class="genmed"><b>{L_OFFTOPIC}:</b></span></td>
</tr>
<tr>
<td class="offtopic"><!-- END offtopic_open -->
<!-- BEGIN offtopic_close --></td>
</tr>
</table>
<!-- END offtopic_close -->
?> |
#
#----- [ ZAMIEN NA ] -----
#
PHP Code: | <?php
<!-- BEGIN offtopic_open -->
</div>
</span><span id="control_m"><input type="submit" onClick=javascript:sh_func('toHide'); value="Poka?" name="showme" style="background-color: #FFDF8C; border: 1px solid #FFAD3C;"><br /></span>
<span id="toHide"><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<td><span class="genmed"><b>{L_OFFTOPIC}:</b></span></td>
</tr>
<tr>
<td class="offtopic"><!-- END offtopic_open -->
<!-- BEGIN offtopic_close --></td>
</tr>
</table>
</span>
<!-- END offtopic_close -->
?> |
#
#----- [ OTWORZ overall_header.tpl ] -----
#
#----- [ ZNAJDZ ] -----
#
PHP Code: | <?php
<!-- BEGIN overlib -->
<script language="JavaScript" type="text/javascript" src="templates/{STYLE_NAME}/overlib.js"><!-- overLIB (c) Erik Bosrup --></script>
<!-- END overlib -->
?> |
#
#----- [ DODAJ PO ^W SEKCJI HEAD! ] -----
#
PHP Code: | <?php
<script type="text/javascript" language="JavaScript">
<!--
/* Hide || Show Func, typed by m1chu */
var sh = 0;
function sh_func(strat)
{
if (sh == 1)
{
hide_m (strat);
}
else if (sh == 0)
{
show_m (strat);
}
}
function show_m (strat)
{
document.getElementById([strat]).style.display = "block";
document.getElementById("control_m").innerHTML = "<input type='submit' onClick=javascript:sh_func('toHide'); value='Ukryj' name='showme' style='background-color: #FFDF8C; border: 1px solid #FFAD3C;'>";
sh = 1;
}
function hide_m (strat)
{
document.getElementById([strat]).style.display = "none";
document.getElementById("control_m").innerHTML = "<input type='submit' onClick=javascript:sh_func('toHide'); value='Poka?' name='showme' style='background-color: #FFDF8C; border: 1px solid #FFAD3C;'>";
sh = 0;
}
//-->
</script>
?> |
#
#----- [ ZNAJDZ ] -----
#
PHP Code: | <?php
focus_field('focus');
?> |
#
#----- [ DODAJ PRZED ] -----
#
PHP Code: | <?php
javascript:document.getElementById('toHide').style.display = 'none';
?> |
#
#----- [ ZAPISZ, ZAMKNIJ, ZAUPLOADUJ PLIKI - EOM ] -----
#
Od razu dodam do podstawowej wersji t? opcje ;] Upgrade ;] Testowane na FF tylko i wy??cznie ;]
Slavikord - Sro 21 Cze, 2006
m1chu, wielkie dzi?ki Ci dobry cz?owieku za tego moda, naprawde ?wietnie si? spisa?e?
Mam tylko jedn? malutk? uwag? - ponownie klikni?cie na przycisk 'Poka?' mog?oby zamyka? ponownie okienko z offtopem, teraz dzieje sie to jeno po od?wie?eniu strony.
[edit]
Jednak to nie wszystkie b??dy...
Kiedy pierwszy raz u?ywam tagu OT wszysto gra, jednak kiedy napisze drugi post z jego wykorzystaniem tre?? offtopa nie jest juz ukrywana. Link do testowego tematu: http://mangowe.psiaczek.pl/tematy30/test-vt852.htm
Zauwa?y?em te? ?e na FF tre?c jest ukrywana po ponownym klikni?ciu w 'Poka?'... Przyda?oby si?, aby dzia?a?o toto tak?e w Operce
Aha, by?bym jeszcze wdzi?czny za przerobienie w ten spos?b Szybkiej Odpowiedzi, bo jednak wi?kszo?c user?w korzysta z tej opcji pisania post?w
ciaastek - Sro 21 Cze, 2006
O to chodzi ta zmiana napisu na przycisku mi si? podoba no ale jest jeden problem, zreszt? jak sam pr?bowa?em doda? to do bbcode to mia?em ten sam problem. Domy?lnie jest rozwini?ty i nie mo?na wstawi? dw?ch takich na jednej stronie bo wszystkie przyciski b?d? dzia?a?y tylko do pierwszego...
m1chu - Sro 21 Cze, 2006
Slavikord napisał/a | Mam tylko jedn? malutk? uwag? - ponownie klikni?cie na przycisk 'Poka?' mog?oby zamyka? ponownie okienko z offtopem, teraz dzieje sie to jeno po od?wie?eniu strony. |
Zamyka, chocia? wcze?niej b??d by?.
Slavikord napisał/a | Zauwa?y?em te? ?e na FF tre?c jest ukrywana po ponownym klikni?ciu w 'Poka?'... Przyda?oby si?, aby dzia?a?o toto tak?e w Operce |
Tak jak napisa?em, b??d by?, ale go poprawi?em. Sprawd? czy w bbcode.tpl nie masz takiej linijki:
PHP Code: | <?php
</span<span id="control_m">
?> |
Je?li tak, to zmie? j? na:
PHP Code: | <?php
</span><span id="control_m">
?> |
Otw?rz sobie t? stron? w Operze, jak wida? dzia?a :] (przynajmniej u mnie )
ciaastek napisał/a | Domy?lnie jest rozwini?ty |
Je?li dodasz ostatni? cz??? instrukcji (m?j poprzedni post), czyli:
PHP Code: | <?php
javascript:document.getElementById('toHide').style.display = 'none';
?> | do <body onLoad=""> to b?dzie zwini?te przy starcie.
ciaastek napisał/a | nie mo?na wstawi? dw?ch takich na jednej stronie bo wszystkie przyciski b?d? dzia?a?y tylko do pierwszego... |
Slavikord napisał/a | Kiedy pierwszy raz u?ywam tagu OT wszysto gra, jednak kiedy napisze drugi post z jego wykorzystaniem tre?? offtopa nie jest juz ukrywana. |
I tu jest nie lada problem ;] Tak jak pisanie w php + mysql to nie problem, tak przerycie phpbb by przemo to ju? jest nie lada gratka. Zastanawiam si? jak i czy to robi? Na tablicach? Na bazie? Na zmiennych z phpbb? Za cholere na razie nie wiem... zreszt? id? do pracy teraz, to dopiero wieczorem si? za to zabiore. Jakby?cie co? wymy?lili to piszcie...
ciaastek - Sro 21 Cze, 2006
no tak... zapomnia?em doda? spacji przed tym co mam doda? w body... teraz niby jest dobrze, ale chowa si? dopiero po ca?kowitym za?adowaniu strony.... jest jaki? onCo?tam kt?ry by na to pom?g??
co do tego problemu w wieloma takimi offtopami, to mo?e zrobi? to na ID? Ka?dy nast?pny ma nowe ID, zar?wno przycisk jak i to co ma chowa?... :] tyle ?e to by chyba musia?oby? w bazie...
m1chu - Sro 21 Cze, 2006
ciaastek napisał/a | co do tego problemu w wieloma takimi offtopami, to mo?e zrobi? to na ID? Ka?dy nast?pny ma nowe ID, zar?wno przycisk jak i to co ma chowa?... :] tyle ?e to by chyba musia?oby? w bazie... |
Dlatego nienawidz? robi? takich rzeczy. Przerabia?, albo tworzy? co? do czego? wi?kszego. Nie ma to jak zrobi? co? samemu - od pocz?tku, bo wie si? na czym stoi. A tu... ech, d?u?ej b?d? szuka? powi?za? pomi?dzy plikami ni? tworzy? ten kod ;]
Edit:
Widz?, ?e qbs tworzy og?lnie edytor tag?w to ja narazie wstrzymam si? z dalsz? modyfikacj?. Prosz? nie u?ywa? show/hide (przycisku, dok?adniej kodu) bo dzia?a on tylko w przypadku pojedy?czej offtopu. Je?li qbs nie zamie?ci czego? podobnego w modyfikacji to wtedy si? zabiore za poprawki. Peace...
Slavikord - Sro 21 Cze, 2006
m1chu napisał/a | Tak jak napisa?em, b??d by?, ale go poprawi?em. |
Racja, ten element dzia?a ju? poprawnie
m1chu napisał/a | Je?li dodasz ostatni? cz??? instrukcji (m?j poprzedni post) ... do <body onLoad=> to b?dzie zwini?te przy starcie. |
Tutaj tak?e ju? wsjo gra
m1chu napisał/a | Zastanawiam si? jak i czy to robi? Na tablicach? Na bazie? Na zmiennych z phpbb? |
IMHO to jest oboj?tne, byleby dzia?alo w miar? poprawnie Niestety jestem laikiem w tych sprawach wi?c sam nie mog? nic doradzi?.
ciaastek napisał/a | teraz niby jest dobrze, ale chowa si? dopiero po ca?kowitym za?adowaniu strony.... jest jaki? onCo?tam kt?ry by na to pom?g?? |
Dok?adnie, nie jest to jako? specjalnie uci??liwe, ale je?li mo?na to naprawi? to nie widze przeszk?d ku temu
regua - Sro 21 Cze, 2006
ciaastek napisał/a | jest jaki? onCo?tam kt?ry by na to pom?g?? | Nie, bo stronka najpierw ?aduje ca?? swoj? zawarto??, dopiero potem wykonuje JavaScript. Spr?buj na innej przegl?darce, ale nie s?dz? by to si? zmieni?o.
m1chu, skoro powstrzymujesz si? z dalszym rozwojem moda, zamykam topic, ?eby nie by?o off-topu. Gdyby? chcia? co? og?osi? - prosz? o PW.
kactuzz - Sob 14 Paź, 2006
EEeee, cos jest popsute. Bo ja w jednym temacie jest w kilku postach oT, to jak dam w 1 pokaz/ukryj to pokazuje sie lub ukrywa w 2...
MrK - Sob 14 Paź, 2006
m1chu,
link nie dzia?a.
INIM - Pon 16 Paź, 2006
kactuzz napisał/a | EEeee, cos jest popsute. Bo ja w jednym temacie jest w kilku postach oT, to jak dam w 1 pokaz/ukryj to pokazuje sie lub ukrywa w 2... |
Jak dasz norlamny adres forum to mo?e Ci pomo?emy...
kactuzz - Wto 17 Paź, 2006
Na forum testowym bo na sowim jeszcze nie instalowalem, bo jak tu zle dziala to u mnie pewnie tez...
RealSyco - Sro 10 Sty, 2007
m1chu napisał/a | Wr?ci?em z roboty, a tu takie pytanie ;]
Dawno nie pisa??m w javascript'cie, wi?c kod mo?e nie by? najbardziej optymalny, ale dzia?a (od razu dzi?ki, bo mia?em sposobno?? przy tym cho? ciut sobie przypomnie? z tego j?zyka ). Tak wi?c...
#
#----- [ OTWORZ bbcode.tpl ] -----
#
#----- [ ZNAJDZ ] -----
# |
Czy to jest kompletny przepis? Bo link w pierwszym po?cie nie dzia?a
szymel - Nie 11 Lut, 2007
Znalazlem dzialajacy projekt na stronie M1cha
http://forum.m1chu.eu/viewtopic.php?t=34
Tinfed - Sro 21 Lut, 2007
Forum jest wy??czone Ma kto? mo?e instalke na dysku? Je?li tak to m?g?by tu upi??
szymel - Pią 16 Mar, 2007
Prosze bardzo, sorki ze tak pozno ale troche nie zagladalem tutaj. Mam nadzieje, ze M1chu nic przeciwko miec nie bedzie
Tinfed - Pon 19 Mar, 2007
szymel, wielkie dzi?ki
crash76 - Pon 09 Kwi, 2007
[ Dodano: Pon 09 Kwi, 2007 ]
kidzior napisał/a | Cos nie tak chyba.
Klikam Odpowiedz i po zaznaczeniu tekstu i klikni?ciu w guziczek OffTopic mam:
undefined.jaki?tamtekst.undefined |
Juz dalem sobie z tym rade. Trzeba do moda zaaplikowac instrukcje z poczatq tematu (chodzi o funkcje js) i wszystko mi smiga ladnie
|
|