To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Poszukiwania - [1.12.*] Guziczek OffTopic do przemo 1.12.5

DOd - 27-03-2006, 19:46
Temat postu: [1.12.*] Guziczek OffTopic do przemo 1.12.5
Witam - Próbuje dodac na swoim forum guziczek OT za pomocy skryptu i poradnika napisanego przez Ruska:

http://rusek.rawax.net/files/otbbcode.rar

Wszystko spoko, a wyglada to mniej wiecej tak:

Kod:
#
#-----[ OPEN ]-----------------------
#
includes/bbcode.php

#
#-----[ FIND ]-----------------------
#
$bbcode_tpl['code_open'] = str_replace('{L_CODE}', $lang['Code'], $bbcode_tpl['code_open']);

#
#-----[ AFTER ADD ]------------------
#
$bbcode_tpl['OT_open'] = str_replace('{L_OT}', $lang['OT'], $bbcode_tpl['OT_open']);

#
#-----[ FIND ]-----------------------
#
$text = ($board_config['button_q']) ? str_replace("[/quote:$uid]", $bbcode_tpl['quote_close'], $text) : str_replace("[/quote:$uid]", '', $text);

#
#-----[ AFTER ADD ]---------
#
$text = str_replace("[OT]", $bbcode_tpl['OT_open'], $text);
$text = str_replace("[/OT]", $bbcode_tpl['OT_close'], $text);

#
#-----[ OPEN ]-----------------------
#
posting.php

#
#-----[ FIND ]-----------------------
#
'L_BBCODE_F_HELP' => $lang['bbcode_f_help'],

#
#-----[ AFTER ADD ]-----------------
#
'L_BBCODE_OT_HELP' => $lang['bbcode_ot_help'],

#
#-----[ FIND ]---------------
#
'BUTTON_Q' => ($board_config['button_q']) ? '<input type="button" class="button" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onClick="bbstyle(6)" onMouseOver="helpline(\'q\')" /> ' : '',

#
#-----[ AFTER ADD ]---------
#
'BUTTON_OT' => '<input type="button" class="button" accesskey="o" name="addbbcode36" value="OT" style="width: 50px" onClick="bbstyle(30)" onMouseOver="helpline(\'ot\')" />',

#
#-----[ OPEN ]---------------
#
language/lang_polish/lang_main.php

#
#-----[ FIND ]-----------------------
#
$lang['bbcode_q_help'] = 'Cytat: [quote]tekst[/quote] Rada: zaznacz tekst i kliknij';

#
#-----[ AFTER ADD ]-----------------
#
$lang['bbcode_ot_help'] = 'OT: [OT]OT[/OT] Rada: można używać także (alt + o)';
$lang['OT'] = 'OT';

#
#-----[ OPEN ]-----------------------
#
templates/subSilver/subSilver.css

#
#-----[ FIND ]-----------------------
#
.quote {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
    background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

#
#-----[ AFTER ADD ]-----------------
#
.OT {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
    background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

#
#-----[ OPEN ]-----------------------
#
templates/subSilver/overall_header.tpl

#
#-----[ FIND ]-----------------------
#
.quote {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
    background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

#
#-----[ AFTER ADD ]-----------------
#
.OT {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
    background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
    border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

#
#-----[ OPEN ]-----------------------
#
templates/subSilver/bbcode.tpl

#
#-----[ FIND ]-----------------------
#
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->

#
#-----[ AFTER ADD ]--------
#
<!-- BEGIN OT_open -->
</span><table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
    <tr>
      <td><span class="genmed"><b>{L_OT}:</b></span></td>
    </tr>
    <tr>
      <td class="OT"><!-- END OT_open -->
<!-- BEGIN OT_close --></td>
    </tr>
</table>
<!-- END OT_close -->

#
#-----[ OPEN ]-----------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ FIND ]-----------------------
#
ct_help = "{L_BBCODE_CT_HELP}";

#
#-----[ AFTER ADD ]-----
#
ot_help = "{L_BBCODE_OT_HELP}";

#
#-----[ FIND ]---------
#
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]',
'[url]','[/url]','[stream]','[/stream]','[fade]','[/fade]','[scroll]','[/scroll]','[swf width= height=]','[/swf]','[center]','[/center]','[hide]','[/hide]');

#
#-----[ REPLACE WITH ]--------
#
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]',
'[url]','[/url]','[stream]','[/stream]','[fade]','[/fade]','[scroll]','[/scroll]','[swf width= height=]','[/swf]','[center]','[/center]','[hide]','[/hide]','[OT]','[/OT]');

#
#-----[ FIND ]----------------
#
{BUTTON_L}

#
#-----[ AFTER ADD ]-----------
#
{BUTTON_OT}


mam jednak jeden problem. W phpbb 1.12.5 wystepuja male róznice. bbtags jest zdefiniowane w pliku posting_body.tpl a w pliku pa_comment_posting.tpl. I stad chyba ten bład. ogólnie jak sie recznie wpisze:

Kod:
[ot]teskt ot[/ot]


to wszystko działa OK. Guziczek OT tez jest ale jak na niego klikne to mi sie pojawia: undefined...

Co moze byc problemem ?? :?: :?: :?: :?:

Z góry dzieki za podpowiedź !!

Pozdro - DODi

[ Dodano: 27-03-2006, 20:20 ]
Dodatkowo napisze ze w pliku pa_comment_posting.tpl pod linia:

Kod:
    <td><span class="genmed">
              <input type="button" class="button" accesskey="l" name="addbbcode10" value="List" style="width: 40px" onClick="bbstyle(10)" onMouseOver="helpline('l')" />
              </span></td>

dodałem:


Kod:
<td><span class="genmed">
              <input type="button" class="button" accesskey="ot" name="addbbcode36" value="OT" style="width: 40px" onClick="bbstyle(30)" onMouseOver="helpline('ot')" />
              </span></td>


oraz linie:

Kod:
ot_help = "{L_BBCODE_OT_HELP}";


w pliku posting_body.tpl dodałem jeszcze:

Kod:
var ot_help = '{L_BBCODE_OT_HELP}';


[ Dodano: 30-03-2006, 14:19 ]
I co - nikt nie ma żadnych pomysłów ???

Radek - 31-03-2006, 15:02

ehh, popatrz sobie jak to jest zrobione z innymi bbcod'ami w posting_body.tpl
DOd - 31-03-2006, 16:24

A cos dokładniej ?? Jakas jeszcze jedna podpowiedź :lol: :lol: :lol: :lol:
MikiGHC - 01-04-2006, 20:55

Spróbuj tak:

w posting_body.tpl znajdź:
Kod:
var ct_help = '{L_BBCODE_CT_HELP}';


zaraz po dodaj:
Kod:
var ct_help = '{L_BBCODE_OT_HELP}';

Eldanar - 01-04-2006, 22:44

Czy mógłby ktoś po prostu tę instrukcję przerobić? Żeby każdy, krok po kroku mógł to sobie zrobić :)
DOd - 02-04-2006, 10:44

MikiGHC, niestety dalej nie pomogło, nie wiem naprawde o co chodzi, a Rusek nie chce nic dokładniej podpowiedzieć....

Kod:
var ct_help = '{L_BBCODE_OT_HELP}';


moim zdaniem to powinno to byc tak ja ja miałem:

Kod:
var ot_help = '{L_BBCODE_OT_HELP}';


Ale pewien nie jestem ;) Szukałem jeszcze ale nie umiem dostrzec niczego konkretnego co by mozna jeszcze zmienic.

Eldanar, Jak sie uda to moze napisze instrukcje co i jak....

bubak - 02-04-2006, 21:21

mam ten mod u siebie i wszystko dziala ale to
Kod:
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]',
'[url]','[/url]','[stream]','[/stream]','[fade]','[/fade]','[scroll]','[/scroll]','[swf width= height=]','[/swf]','[center]','[/center]','[hide]','[/hide]');

jest w jsscripts.js a nie posting_body.tpl ;)
i to
Kod:
var ot_help = '{L_BBCODE_OT_HELP}';
ma tak byc

irekk - 02-04-2006, 21:25

bubak, poniewaz instrukcja byla do 1.9.* a przemo zrobil rewolucje i wszystko uporzadkowal
DOd - 03-04-2006, 08:27

Dzieki bubak za pomoc - wszytsko mi ładnie działa. I w normalnej odpowiedzi i w szybkiej odpowiedzi ;) Pozdrawiam !!


Powered by phpBB modified by Przemo © 2003 phpBB Group