|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: Woytec 13-12-2013, 20:45 |
PW info MK |
Autor |
Wiadomość |
Profesjonalista
![](images/avatars/6977904564ef0f8dfda844.jpg)
Pomógł: 4 razy Posty: 18
|
Wysłany: 23-01-2012, 23:00
|
|
|
Czyli ostatecznie jaki kod wstawić zamiast
Kod: | $useriid = 2; // ID usera, do którego ma być wysyłane powiadomienie |
jeżeli chce się aby to 2 userów była wysyłana wiadomość? |
|
|
|
![](templates/subSilver/images/spacer.gif) |
Gadatliwa Kasia
|
|
|
|
bolek i lolek [Usunięty]
|
Wysłany: 23-01-2012, 23:06
|
|
|
Tak, i zamiast tego
Kod: | $sql = "UPDATE ".USERS_TABLE." SET user_new_privmsg = user_new_privmsg + 1 WHERE user_id = {$useriid}";
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error3');
} |
to
Kod: | $sql = "UPDATE ".USERS_TABLE." SET user_new_privmsg = user_new_privmsg + 1 WHERE user_id =".$useriid;
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error3');
} |
[ Dodano: 23-01-2012, 23:07 ]
Poza tym jeżeli masz już określoną ilość użyszkodników warto dodać takie coś do login.php |
|
|
|
![](templates/subSilver/images/spacer.gif) |
ArtiX
Posty: 12
|
Wysłany: 25-01-2012, 11:58
|
|
|
dzięki, działa |
|
|
|
![](templates/subSilver/images/spacer.gif) |
Mazoor
Pomógł: 5 razy Posty: 268
|
Wysłany: 27-07-2012, 21:18
|
|
|
Działa tylko, jeśli w PA mamy następujące ustawienia: PA > Konfiguracja > Włącz aktywację kont: BRAK
Dlaczego? To mnie posmuciło, ale modyfikacja dobra i instaluje. Mam nadzieję, że będzie update!
[ Dodano: 27-07-2012, 22:32 ]
Tommekk80 napisał/a: | ArtiX napisał/a: | A jeśli wiadomość ma dotrzeć np do dwóch userów? |
Próbowałeś po przecinku drugie ID dodać?
|
Mi nie działa Nawet 2 jeśli zmieniam:
mayerboss napisał/a: | Tak, i zamiast tego
Kod: | $sql = "UPDATE ".USERS_TABLE." SET user_new_privmsg = user_new_privmsg + 1 WHERE user_id = {$useriid}";
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error3');
} |
to
Kod: | $sql = "UPDATE ".USERS_TABLE." SET user_new_privmsg = user_new_privmsg + 1 WHERE user_id =".$useriid;
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error3');
} |
[ Dodano: 23-01-2012, 23:07 ]
Poza tym jeżeli masz już określoną ilość użyszkodników warto dodać takie coś do login.php |
|
|
|
|
![](templates/subSilver/images/spacer.gif) |
bajda
Pomógł: 1 raz Posty: 50
|
Wysłany: 22-09-2012, 18:25
|
|
|
Jak zrobić żeby była aktywacja konta? i żeby działało normalnie |
|
|
|
![](templates/subSilver/images/spacer.gif) |
rafaliex
Pomógł: 2 razy Posty: 49
|
Wysłany: 23-09-2012, 07:11
|
|
|
dla więcej niż jednego moda można też tak:
Cytat: | /* [POCZATEK] PW info MK */
$ip_usera = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$ipek = encode_ip($ip_usera);
$timek = CR_TIME;
$useriid = "2,3,4"; // ID usera, do którego ma być wysyłane powiadomienie oddzielać przecinkiem bez spacji,
$useriid = explode(",", $useriid);
$sql = "SELECT * FROM " . USERS_TABLE . "
WHERE user_ip = '".$ipek."'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'errorek', '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$kiedy = create_date($board_config['default_dateformat'], $timek, $board_config['board_timezone']);
$colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username']);
$row_user_name = $colored_username[0];
$userekwpadka[] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $colored_username[1] . '>' . $row_user_name . '</a>';
}
$userek_wpadka = implode(", ", $userekwpadka);
$ile = mysql_num_rows($result);
if ( $ile > 1 )
{
foreach($useriid as $idmodkow){
$sql = "INSERT INTO ".PRIVMSGS_TABLE." (`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 (".PRIVMSGS_NEW_MAIL.", '".str_replace("\'", "''", $lang['MK_register_subject'])."', ".ANONYMOUS.", $idmodkow, '".CR_TIME."', '".$userdata['session_ip']."', 1, 0, 1, 0)";
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error1');
}
$sql = "INSERT INTO ".PRIVMSGS_TEXT_TABLE." (`privmsgs_text_id`, `privmsgs_bbcode_uid`, `privmsgs_text`) VALUES (".$db->sql_nextid().", '".$bbcode_uid."', '".str_replace("\'", "''", sprintf($lang['MK_register_message'], $kiedy, $userek_wpadka, $ip_usera))."')";
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error2');
}
$sql = "UPDATE ".USERS_TABLE." SET user_new_privmsg = user_new_privmsg + 1 WHERE user_id = {$idmodkow}";
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error3');
}
}
}
/* [KONIEC] PW info MK */ |
[ Dodano: 23-09-2012, 08:14 ]
Nie wiem nie mogę edytowac posta..
bajda napisał/a: | Jak zrobić żeby była aktywacja konta? i żeby działało normalnie |
Tzn jak normalnie, a co działa nie normalnie? |
_________________ <b>Instalacja/Aktualizacja for | Konwertowanie/Optymalizacja baz danych | Pisanie modyfikacji do CMS'ów (przemo, vbulletin, wordpress) | Pisanie skryptów PHP z wykorzystaniem : mysql, javascript, ajax, jquery | Edycja modyfikacji/skryptów</b> |
|
|
|
![](templates/subSilver/images/spacer.gif) |
bajda
Pomógł: 1 raz Posty: 50
|
Wysłany: 23-09-2012, 10:25
|
|
|
tzn żeby była aktywacja kont przez e-mail a nie Brak |
|
|
|
![](templates/subSilver/images/spacer.gif) |
Majkelo
![zasłużony](templates/subSilver/images/ranks/zasluzeni.gif)
![](images/avatars/11078643374fb3e4fb3fa06.jpg)
Pomógł: 1283 razy Posty: 3081
|
Wysłany: 23-12-2012, 23:33
|
|
|
Aktualizacja
Poprawiłem instrukcję. Od teraz mod działa przy wszystkich aktywacjach kont (Brak / E-mail /Admin). Poprawiłem tez drobną literówkę w langach. Osoby, które chcą zaktualizować sobie modyfikacje do najnowszej wersji, usuwają stary kod w usercp_register.php, a następnie wstawiają go ponownie, już według instrukcji z pierwszego posta. Dla zapominalskich, tamten kod, który należy usunąć zawiera się pomiędzy komentarzami:
Kod: | /* [POCZATEK] PW info MK */
TUTAJ_KOD
/* [KONIEC] PW info MK */ |
|
|
|
|
![](templates/subSilver/images/spacer.gif) |
Czaston
![](images/avatars/16782990004d88eabdc0d20.jpg)
Pomógł: 22 razy Posty: 175
|
Wysłany: 01-02-2013, 16:57
|
|
|
Mam pytanie. Jak ustawić, aby nadawcą PW była np. osoba z ID=3? |
|
|
|
![](templates/subSilver/images/spacer.gif) |
Majkelo
![zasłużony](templates/subSilver/images/ranks/zasluzeni.gif)
![](images/avatars/11078643374fb3e4fb3fa06.jpg)
Pomógł: 1283 razy Posty: 3081
|
Wysłany: 01-02-2013, 19:45
|
|
|
Czaston, chłopie wróć do pierwszego posta w tym temacie i przeczytaj go linijka w linijkę, ZE ZROZUMIENIEM. |
|
|
|
![](templates/subSilver/images/spacer.gif) |
Master93
Pomógł: 21 razy Posty: 744
|
Wysłany: 13-10-2013, 14:11
|
|
|
bardzo dobry mod |
|
|
|
![](templates/subSilver/images/spacer.gif) |
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 13-10-2013, 16:08
|
|
|
1. Co zrobić żeby również ostatni użytkownik był kolorowany?
2. Co zrobić żeby "Obsługa forum" był tylko napisem, a nie pustym linkiem?
![](http://wstaw.org/m/2013/10/13/2_1_bmp_300x300_q85.jpg) |
|
|
|
![](templates/subSilver/images/spacer.gif) |
Master93
Pomógł: 21 razy Posty: 744
|
Wysłany: 13-10-2013, 16:17
|
|
|
Cytat: | 2. Co zrobić żeby "Obsługa forum" był tylko napisem, a nie pustym linkiem? |
również mam te pytanie |
|
|
|
![](templates/subSilver/images/spacer.gif) |
ResidenT [Usunięty]
|
Wysłany: 02-12-2013, 12:09
|
|
|
Nie przychodzi mi wiadomość |
|
|
|
![](templates/subSilver/images/spacer.gif) |
Gadatliwa Kasia
|
|
|
|
heroes73
Pomógł: 7 razy Posty: 53
|
Wysłany: 01-01-2014, 11:24
|
|
|
niee to wina raczej funkcji send_forum_pm() |
|
|
|
![](templates/subSilver/images/spacer.gif) |
|
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 Nie możesz ściągać załączników na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,07 sekundy. Zapytań do SQL: 13 | |
![](images/spacer.gif) |
|