UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!

Polski pakiet językowy dla phpBB 3.3.19

Boot

Jeżeli masz pomysł na jakąś modyfikację bądź poszukujesz jakiegoś moda to zerknij do tego działu.
don mafio
Posty: 7
Rejestracja: 16 lutego 2006, 22:12

Boot

Post autor: don mafio » 16 lutego 2006, 22:16

Żeby siedział na forum i jak sie przesunie jakis temat to napisze na PW ze temat zostal przesuniety.


Czy ktoś się orientuje jak by takiego Botka dodać?

Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Post autor: TrAvIkK » 17 lutego 2006, 07:56

Prosze tutaj, tylkopamiętaj, że nie działa jak masz Enhanced MOD CP

Kod: Zaznacz cały

$topic_id=$HTTP_POST_VARS['t'];
$gimme_user = mysql_query('SELECT topic_poster FROM phpbb_topics WHERE topic_id = '.$topic_id);
$user_id = mysql_fetch_array($gimme_user);
$teraz = mktime();
$move_notify_query = "INSERT INTO phpbb_privmsgs (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_ip, privmsgs_enable_bbcode, privmsgs_enable_html, privmsgs_enable_smilies, privmsgs_attach_sig) VALUES ('1', 'Twój temat został przesunięty/usunięty', '$userdata[user_id]', '$user_id[0]', '$teraz', '7f000001', '1', '0', '1', '1')";
mysql_query($move_notify_query);
$move_gimme_query = mysql_query('SELECT privmsgs_id FROM phpbb_privmsgs ORDER BY privmsgs_id DESC LIMIT 0, 1');
$move_gimme_id = mysql_fetch_array($move_gimme_query);
$move_notify_query2 = "INSERT INTO phpbb_privmsgs_text (privmsgs_text_id, privmsgs_bbcode_uid, privmsgs_text) VALUES ('$move_gimme_id[0]', 'f3703f7b62', 'Witaj!\n\nTwój temat został przesunięty lub usunięty.\nJeżeli temat nie został usunięty możesz go zobaczyć [url="viewtopic.php?t=$topic_id\"]tutaj[/url].\nNa przyszłość staraj się umieszczać tematy w odpowiednich działach!\n\nUWAGA: Jest to wypowiedź całkowicie automatyczna. Prosimy na nią nie odpowiadać.')";
mysql_query($move_notify_query2);
$give_user_new_msg = "UPDATE phpbb_users SET user_new_privmsg = user_new_privmsg +1 WHERE user_id = $user_id[0]";
mysql_query($give_user_new_msg);
Autor: BTM z forum webhelpu
//Poprawione przeze mnie
buu :P

NorthAngel
Posty: 86
Rejestracja: 26 stycznia 2006, 15:01

Post autor: NorthAngel » 17 lutego 2006, 15:22

TrAvIkK, a w jakim pliku ten kod dodac i przed czym lub po czym ewentualnie co zamienic na co ?

Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Post autor: TrAvIkK » 17 lutego 2006, 15:41

a sorry :D
plik modcp.php

dodajesz PO:

Kod: Zaznacz cały

$message = $lang['Topics_Moved'] . '<br /><br />'; 
buu :P

NorthAngel
Posty: 86
Rejestracja: 26 stycznia 2006, 15:01

Post autor: NorthAngel » 17 lutego 2006, 16:34

TrAvIkK, to nie dziala, jak to dodam ten kod w pliku modcp.php i wgram na serwer to pozniej gdy klikne w link
Możesz Moderować to forum
to mam biala pusta strone.
A niemam zainstalowanego czegis takiego jak :
TrAvIkK pisze:Enhanced MOD CP

Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Post autor: TrAvIkK » 17 lutego 2006, 16:44

a teraz:

Kod: Zaznacz cały

$topic_id=$HTTP_POST_VARS['t'];
$gimme_user = mysql_query('SELECT topic_poster FROM phpbb_topics WHERE topic_id = '.$topic_id);
$user_id = mysql_fetch_array($gimme_user);
$teraz = mktime();
$move_notify_query = "INSERT INTO phpbb_privmsgs (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_ip, privmsgs_enable_bbcode, privmsgs_enable_html, privmsgs_enable_smilies, privmsgs_attach_sig) VALUES ('1', 'Twój temat został przesunięty/usunięty', '$userdata[user_id]', '$user_id[0]', '$teraz', '7f000001', '1', '0', '1', '1')";
mysql_query($move_notify_query);
$move_gimme_query = mysql_query('SELECT privmsgs_id FROM phpbb_privmsgs ORDER BY privmsgs_id DESC LIMIT 0, 1');
$move_gimme_id = mysql_fetch_array($move_gimme_query);
$move_notify_query2 = "INSERT INTO phpbb_privmsgs_text (privmsgs_text_id, privmsgs_bbcode_uid, privmsgs_text) VALUES ('$move_gimme_id[0]', 'f3703f7b62', 'Witaj!\n\nTwój temat został przesunięty lub usunięty.\nJeżeli temat nie został usunięty możesz go zobaczyć [url=\"viewtopic.php?t=$topic_id\"]tutaj[/url].\nNa przyszłość staraj się umieszczać tematy w odpowiednich działach!\n\nUWAGA: Jest to wypowiedź całkowicie automatyczna. Prosimy na nią nie odpowiadać.')";
mysql_query($move_notify_query2);
$give_user_new_msg = "UPDATE phpbb_users SET user_new_privmsg = user_new_privmsg +1 WHERE user_id = $user_id[0]";
mysql_query($give_user_new_msg); 
Apropo tego moda: właśnie nie możesz go mieć by działało :D
buu :P

NorthAngel
Posty: 86
Rejestracja: 26 stycznia 2006, 15:01

Post autor: NorthAngel » 17 lutego 2006, 16:58

TrAvIkK, teraz dziala ale Bot nie wysyla na maila powiadomienia o tym ze dany temat zostal przesuniety czy usuniety - niema tych powiadomien :( :(

Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Re: Boot

Post autor: TrAvIkK » 17 lutego 2006, 17:07

don mafio pisze:Żeby siedział na forum i jak sie przesunie jakis temat to napisze na PW ze temat zostal przesuniety.
Czy ktoś się orientuje jak by takiego Botka dodać?
hmmm ? Mejla, przecież miało być PW
A tak wogóle to powiadomienie nie dojdzie jeśli temat został usunięty, dojdzie tylko jeśli przesunięty.
Pamiętaj, że nie dojdzie jeżeli przesuwasz swoje posty!
buu :P

NorthAngel
Posty: 86
Rejestracja: 26 stycznia 2006, 15:01

Post autor: NorthAngel » 17 lutego 2006, 17:08

TrAvIkK pisze:przecież miało być PW
Wlasnie o to mi chodzilo o PW ale to nie dziala, nie ma powiadomien na PW :(
TrAvIkK pisze:A tak wogóle to powiadomienie nie dojdzie jeśli temat został usunięty
Nie usuwam tematów tylko ...
TrAvIkK pisze:dojdzie tylko jeśli przesunięty.
Przesuwam je z jednego dzialu do drugiego i nie dziala :(
Ostatnio zmieniony 17 lutego 2006, 17:11 przez NorthAngel, łącznie zmieniany 1 raz.

Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Post autor: TrAvIkK » 17 lutego 2006, 17:09

Przeczytaj reszte mojej wiadomości

A nie przesuwasz swoich wiadomosci?
Przy przesuwaniu nie wywala zadnych bledow?
buu :P

don mafio
Posty: 7
Rejestracja: 16 lutego 2006, 22:12

Post autor: don mafio » 17 lutego 2006, 19:49

To dacie mi instrukcje żeby na forum siedział boot i tak jak na http://www.phpbb2.pl/forum jak jakiś temat przesune do innego działu to napisze mi na PW wiadomośc że mój temat został przesunięt i moge go zobacyc tutaj(adres do tematu)

Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Post autor: TrAvIkK » 17 lutego 2006, 19:59

To nie jest boot (ani nawet bot - tak sie to pisze). Poprostu automat rozdzający PW o określonej treści, po wykonaniu określonego czynu..
Instrukcje masz powyżej.

don mafio i jak działa czy nie?
buu :P

don mafio
Posty: 7
Rejestracja: 16 lutego 2006, 22:12

Post autor: don mafio » 18 lutego 2006, 21:25

A gdzie jest ten plik modcp.php?? W jakim folderze??

Awatar użytkownika
TrAvIkK
Zasłużony
Posty: 484
Rejestracja: 12 stycznia 2006, 17:13
Lokalizacja: masz takie wielkie buty?!

Post autor: TrAvIkK » 18 lutego 2006, 21:38

ekhm... Nie chce nic mówić, ale to już przesada.
W głównym, czyli tzw. "/" :)
buu :P

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 18 lutego 2006, 23:05

witam wybaczcie że się wtrące ale jest mała nieścisłość kod podany wyżej jest troszeczke nie kompletny tzn. działa ale nie dokońca poprawnie.
user który ma dostać info o przesunięciu tematu zobaczy okienko informujące o tym że ma jedną wiadomosć jednak gdy klikniel ink przenoszący do poczty temat zniknie :D
przez długi czas problem ten byl nie rozwiązaywalny i dotyczy starych wersji for (testowałem na wersji 2.0.14 i tak było) aby problem został usunięty kod ktory dodajemy trzeba lekko zmodyfikowac czyli

ma wyglądać tak:

Kod: Zaznacz cały

if($HTTP_POST_VARS['t']){ 				
$topic_id=$HTTP_POST_VARS['t']; 
$gimme_user = mysql_query('SELECT topic_poster FROM phpbb_topics WHERE topic_id = '.$topic_id); 
$user_id = mysql_fetch_array($gimme_user); 
$teraz = mktime(); 
$move_notify_query = "INSERT INTO phpbb_privmsgs (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_ip, privmsgs_enable_bbcode, privmsgs_enable_html, privmsgs_enable_smilies, privmsgs_attach_sig) VALUES ('1', 'Twój temat został przesunięty/usunięty', '$userdata[user_id]', '$user_id[0]', '$teraz', '7f000001', '1', '0', '1', '1')"; 
mysql_query($move_notify_query); 
$move_gimme_query = mysql_query('SELECT privmsgs_id FROM phpbb_privmsgs ORDER BY privmsgs_id DESC LIMIT 0, 1'); 
$move_gimme_id = mysql_fetch_array($move_gimme_query); 
$move_notify_query2 = "INSERT INTO phpbb_privmsgs_text (privmsgs_text_id, privmsgs_bbcode_uid, privmsgs_text) VALUES ('$move_gimme_id[0]', 'f3703f7b62', 'Witaj!\n\nTwój temat został przesunięty lub usunięty.\nJeżeli temat nie został usunięty możesz go zobaczyć <a href=\"viewtopic.php?t=$topic_id\">tutaj</a>.\nNa przyszło&para;ć staraj się umieszczać tematy w odpowiednich działach!\n\nUWAGA: Jest to wypowiedĽ całkowicie automatyczna. Prosimy na ni&plusmn; nie odpowiadać.')"; 
mysql_query($move_notify_query2); 
$give_user_new_msg = "UPDATE phpbb_users SET user_new_privmsg = user_new_privmsg +1 WHERE user_id = $user_id[0]"; 
mysql_query($give_user_new_msg); 
           }
reszta instalacji się nie zmienia czyli podany kod wklejamy po:

Kod: Zaznacz cały

$message = $lang['Topics_Moved'] . '<br /><br />';
oczywiście zmiany dokonujemy w pliku modcp.php który jest w głównym katalogu forum (tam gdzie index.php, config.php, viewtopic.php)

Kolejna uwaga to tylko moje prywatne zdanie i nie ponosze odpowiedzialności jeśli się myle (aczkolwiek testowane kilka minut temu i faktycznie mam racje)
w treści wysyłąnej wiadomosci jest info że temat został przesunięty lub usunięty i tutaj pojawia sie nieścisłość albowiem wiadomość ta zostaje wysłana tylko w przypadku przesunięcia a nie w przypadku usuwania czyli zaleecam zmodyfikowanie tej wiadomosci do swoich celów
Zaznaczam po raz kolejny ze to tylko moje prywatne zdanie i doświadczenie jesli sie myle to prosze o poinformowanie mnie o tym.
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

Zablokowany

Wróć do „Propozycje i Poszukiwania”