Pełna wersja: Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo
 
lo - fi version Unofficial modifications index

Mass PW
Kliknij tutaj aby przejśc do pełnej wersji tematu
Idź do strony Wstecz  1, 2, 3, 4
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze
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>
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze Idź do strony Wstecz  1, 2, 3, 4
Strona 4 z 4
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.