Poprzedni temat :: Następny temat |
necik Wysłany: Wto 14 Sie, 2007 |
|
|
Witam,
Mam ma?y problem z tym modem, a mianowicie z BBcode.
Na stronie znalaz?em instrukcj? jak doda? BBcode.
Post?powa?em zgodnie z:
CytatJe?li kto? chce w??czy? sobie BBCode otw?rz plik admin/admin_mass_pw.php i znajd? w nim:
Kod$tresc = addslashes (stripslashes (htmlspecialchars ($HTTP_POST_VARS['message'])));
I dodaj po tym:
Kodif($board_config['allow_bbcode'])
{
require($phpbb_root_path . 'includes/bbcode.' . $phpEx);
require($phpbb_root_path . 'includes/functions_post.' . $phpEx);
$pm_bbcode = make_bbcode_uid();
$tresc = prepare_message($tresc, 1, 1, 1, $pm_bbcode);
}
Dalej znajdujemy:
Kod$sql = INSERT INTO . PRIVMSGS_TEXT_TABLE . (privmsgs_text_id, privmsgs_text) VALUES ('{$idx_buffor[ $i ]}', '$tresc');
I zmieniamy to na:
Kod$sql = INSERT INTO . PRIVMSGS_TEXT_TABLE . (privmsgs_text_id, privmsgs_bbcode_uid, privmsgs_text) VALUES ('{$idx_buffor[ $i ]}', '$pm_bbcode', '$tresc');
A je?li chcemy doda? rozwijane pole z kolorami i podstawowe guziki BBCode robimy tak:
Otwieramy plik: templates/TW?J_STYL/admin/user_pw_body.tpl i znajdujemy w nim:
Kod<tr>
<td class=row1 align=right><b>{L_TOPIC}</b></td>
<td class=row2><span class=gen><input class=post type=text name=subject size=45 maxlength=100 tabindex=2 class=post value={SUBJECT} /></span></td>
</tr>
I dodajemy po tym:
Kod<tr>
<td class=row1 align=right><b>BBcode</b></td>
<td class=row2><select class=post name=sb_color onChange=bbfontstyle('[color=' + this.form.sb_color.options[this.form.sb_color.selectedIndex].value + ']', '[/color]'); this.form.sb_color.value='';>
<option style=; value= class=genmed>Domy?lny</option>
<option style=color:darkred; value=darkred class=genmed>Ciemnoczerwony</option>
<option style=color:red; value=red class=genmed>Czerwony</option>
<option style=color:orange; value=orange class=genmed>Pomara?czowy</option>
<option style=color:brown; value=brown class=genmed>Br?zowy</option>
<option style=color:yellow; value=yellow class=genmed>???ty</option>
<option style=color:green; value=green class=genmed>Zielony</option>
<option style=color:olive; value=olive class=genmed>Oliwkowy</option>
<option style=color:cyan; value=cyan class=genmed>B??kitny</option>
<option style=color:blue; value=blue class=genmed>Niebieski</option>
<option style=color:darkblue; value=darkblue class=genmed>Ciemnoniebieski</option>
<option style=color:indigo; value=indigo class=genmed>Purpurowy</option>
<option style=color:violet; value=violet class=genmed>Fioletowy</option>
<option style=color:white; value=white class=genmed>Bia?y</option>
<option style=color:black; value=black class=genmed>Czarny</option>
</select> <input type=button class=button value=B onClick=bbfontstyle('[b]', '[/b]')> <input type=button class=button value=I onClick=bbfontstyle('[i]', '[/i]')> <input type=button class=button value=U onClick=bbfontstyle('[u]', '[/u]')> <input type=button class=button value=YOU onClick=bbfontstyle('[you]', '')></td>
</tr>
Problem polega na tym ?e nie dzia?aj? przyciski kt?re zosta?y dodane przy formularzu http://img166.imagevenue....n_122_484lo.jpg
Po klikni?ciu na dowolny przycisk (np. [ b]) nic si? nie dzieje, do wiadomo?ci nie jest wstawiany znacznik [ b].
Je?eli wpisz? r?cznie np. KodWitaj [you], [b]ten tekst jest pogrubiony[/b] to bbcode jak najbardziej dzia?a. Jednak dzia?aj?ce przyciski by?yby znacznym u?atwieniem :)
Czy kto? z Was wie jak to naprawi?? Mo?e jest jaki? b??d w instrukcji zmian?
PS. Czy znacie spos?b na to aby dost?pny by? r?wnie? podgl?d wiadomo?ci? |
|
wert Wysłany: Wto 14 Sie, 2007 |
|
|
To jest mod do podgladu wiadomosci http://mody.lastinn.info/...3317.html#13317 a jesli chodzi o te guziki to wrzuc jeszcze z raz czyste pliki i spr?buj ponownie musia?es cos zhszanic ;)
// edit arcy
// wy?udzanie piw grozi warnem - ?apiesz? :/
// edit WERT
// Sorrki Arcy |
|
advokat Wysłany: Wto 21 Sie, 2007 |
|
|
W kwestii wykasowania pw, kt?re trafi?y od bota do "martwych" u?ytkownik?w i tylko niepotrzebnie za?miecaj? baz? danych:
Co by by?o gdyby....
- zalogowa? si? na forum jako mass pw bot?
Czy w zak?adce PW znajdziemy masow? korespondencje zapisan? w folderze "Wys?ane" i "Do wys?ania"?
Problem jest tylko jeden: jak zalogowa? si? jako mass pw bot?
Teoretycznie mo?na z pozycji administratora zedytowa? konto i ustawi? mu w?asne has?o do loginu mass pw bot. Tylko jak na to p??niej zareaguje skrypt?
Mia?by kto? mo?liwo?? sprawdzenia mojego pomys?u na jakim? zapasowym forum - ?eby nie wyrz?dzi? sobie szk?d? |
|
dworak1991 Wysłany: Pią 24 Sie, 2007 |
|
|
Problem polega na tym ?e nie dzia?aj? przyciski kt?re zosta?y dodane przy formularzu
Po klikni?ciu na dowolny przycisk (np. [ b]) nic si? nie dzieje, do wiadomo?ci nie jest wstawiany znacznik [ b].
Je?eli wpisz? r?cznie np.
Witaj [you], ten tekst jest pogrubiony
to bbcode jak najbardziej dzia?a. Jednak dzia?aj?ce przyciski by?yby znacznym u?atwieniem
Czy kto? z Was wie jak to naprawi?? Mo?e jest jaki? b??d w instrukcji zmian?
PS. Czy znacie spos?b na to aby dost?pny by? r?wnie? podgl?d wiadomo?ci? |
|
wert Wysłany: Pią 24 Sie, 2007 |
|
|
necik napisał/a
Otwieramy plik: templates/TW?J_STYL/admin/user_pw_body.tpl i znajdujemy w nim:
Kod<tr>
<td class=row1 align=right><b>{L_TOPIC}</b></td>
<td class=row2><span class=gen><input class=post type=text name=subject size=45 maxlength=100 tabindex=2 class=post value={SUBJECT} /></span></td>
</tr>
I dodajemy po tym:
Kod<tr>
<td class=row1 align=right><b>BBcode</b></td>
<td class=row2><select class=post name=sb_color onChange=bbfontstyle('[color=' + this.form.sb_color.options[this.form.sb_color.selectedIndex].value + ']', '[/color]'); this.form.sb_color.value='';>
<option style=; value= class=genmed>Domy?lny</option>
<option style=color:darkred; value=darkred class=genmed>Ciemnoczerwony</option>
<option style=color:red; value=red class=genmed>Czerwony</option>
<option style=color:orange; value=orange class=genmed>Pomara?czowy</option>
<option style=color:brown; value=brown class=genmed>Br?zowy</option>
<option style=color:yellow; value=yellow class=genmed>???ty</option>
<option style=color:green; value=green class=genmed>Zielony</option>
<option style=color:olive; value=olive class=genmed>Oliwkowy</option>
<option style=color:cyan; value=cyan class=genmed>B??kitny</option>
<option style=color:blue; value=blue class=genmed>Niebieski</option>
<option style=color:darkblue; value=darkblue class=genmed>Ciemnoniebieski</option>
<option style=color:indigo; value=indigo class=genmed>Purpurowy</option>
<option style=color:violet; value=violet class=genmed>Fioletowy</option>
<option style=color:white; value=white class=genmed>Bia?y</option>
<option style=color:black; value=black class=genmed>Czarny</option>
</select> <input type=button class=button value=B onClick=bbfontstyle('[b]', '[/b]')> <input type=button class=button value=I onClick=bbfontstyle('[i]', '[/i]')> <input type=button class=button value=U onClick=bbfontstyle('[u]', '[/u]')> <input type=button class=button value=YOU onClick=bbfontstyle('[you]', '')></td>
</tr> |
|
|
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
|