Poprzedni temat «» Następny temat
Autor Wiadomość
Mass PW
necik 

Posty: 1
Postawił 2 piw(a)
Wysłany: Wto 14 Sie, 2007   
   Adres forum: www.forumpc.pl


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:

Cytat
Je?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:

Kod
if($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.
Kod
Witaj [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?
Postaw piwo autorowi tego posta
 
     
wert


Posty: 212
Piwa: 218/40
Skąd: Pozna?
Wysłany: Wto 14 Sie, 2007   
   Adres forum: http://www.wert.a5.pl/forum


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
Ostatnio zmieniony przez arcy Wto 14 Sie, 2007, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 
     
Więcej szczegółów
Wystawiono 1 piw(a):
necik
advokat 

Posty: 3
Postawił 3 piw(a)
Wysłany: Wto 21 Sie, 2007   
   Adres forum: www.advocat.com.pl


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?
Postaw piwo autorowi tego posta
 
     
dworak1991 

Posty: 10
Postawił 9 piw(a)
Wysłany: Pią 24 Sie, 2007   
   Adres forum: www.siemensik.pl


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
, 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?
_________________
Zapraszam

www.siemensik.pl
Postaw piwo autorowi tego posta
 
 
     
wert


Posty: 212
Piwa: 218/40
Skąd: Pozna?
Wysłany: Pią 24 Sie, 2007   
   Adres forum: http://www.wert.a5.pl/forum


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>
Postaw piwo autorowi tego posta
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  



Za treść postów administracja nie odpowiada. W przypadku naruszenia prawa, wszelkie zgromadzone dane o osobie łamiącej prawo, zostaną przekazane odpowiednim władzom. Kopiowanie elementów graficznych oraz rozwiązań technologicznych zastosowanych na niniejszej witrynie surowo wzbronione.
Strona wygenerowana w 0,44 sekundy. Zapytań do SQL: 37