phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Majkelo
15-09-2013, 09:24
Automatyczne wysyłanie wiadomości przez skrypt do kilku osób
Autor Wiadomość
Scooby?!

Pomógł: 62 razy
Posty: 304
Wysłany: 15-09-2013, 01:17   Automatyczne wysyłanie wiadomości przez skrypt do kilku osób

Mam mały dylemat. Zrobiłem sobie sklep na forum. Pobawiłem się plikami i dopadła mnie niewiedza. Mianowicie zrobiłem tak, że skrypt wysyła do mnie wiadomość, że ktoś cośtam zamówił etc. Mniejsza z tym.
Przypuszczam, że linie, które mnie interesują wyglądają tak:
Kod:
    VALUES (" . PRIVMSGS_NEW_MAIL . ", '" . str_replace("\'", "''", $privmsg_subject) . "', '" . $userdata['user_id'] . "', '2', '" . CR_TIME . "', '" . $userdata['user_ip'] . "', '0', '1', '0', '0')";

Kod:
    $sql = "UPDATE " . USERS_TABLE . " SET user_new_privmsg = user_new_privmsg + 1  WHERE user_id = 2";

I moje pytanie. Co zrobić żeby skrypt wysyłał jeszcze prywatną wiadomość np. do 1 lub 2 innych osób. Jak ustawić te dwie linijki powyżej? Ewentualnie jeśli nie ma takiej opcji mógłby wysyłać do jednej, wybranej grupy z ID jakimśtam ustalonym.
Bawię się tym i bawię i potrzebuję jakiegoś naprowadzenia :)
Ostatnio zmieniony przez Scooby?! 15-09-2013, 17:01, w całości zmieniany 1 raz  
 
     
Gadatliwa Kasia 

   
Woytec


Pomógł: 2596 razy
Posty: 7676
Wysłany: 15-09-2013, 11:00   

Musisz skopiować wszystkie inserty. Jeżeli sklep łączy się z plikami forum to w includes/functions_add.php masz funkcję send_forum_pm, która mogłaby ci ułatwić wysyłanie PW.
 
     
Scooby?!

Pomógł: 62 razy
Posty: 304
Wysłany: 15-09-2013, 11:48   

Pewnie nie ma takiej opcji, ale czy np.:
Kod:
$sql = "UPDATE " . USERS_TABLE . " SET user_new_privmsg = user_new_privmsg + 1  WHERE user_id = 2";

Jeśli w tej linijce dam
Kod:
user_new_privmsg + 1
na
Kod:
user_new_privmsg + 2

To wysyła do mnie dwie wiadomości.
Nie ma takiej prostej opcji żeby np.:
Kod:
$sql = "UPDATE " . USERS_TABLE . " SET user_new_privmsg = user_new_privmsg + 2  WHERE user_id = 2 i jakoś np. & 4";

A w tej jakoś zamiast:
Kod:
    VALUES (" . PRIVMSGS_NEW_MAIL . ", '" . str_replace("\'", "''", $privmsg_subject) . "', '" . $userdata['user_id'] . "', '2', '" . CR_TIME . "', '" . $userdata['user_ip'] . "', '0', '1', '0', '0')";

Na:
Kod:
    VALUES (" . PRIVMSGS_NEW_MAIL . ", '" . str_replace("\'", "''", $privmsg_subject) . "', '" . $userdata['user_id'] . "', '2', '4', '" . CR_TIME . "', '" . $userdata['user_ip'] . "', '0', '1', '0', '0')";

To tylko tak przykładowo bez śmiechu :P Coś takiego bardziej banalnego? :)
PS: W innych plikach forum nic nie modyfikowałem.
 
     
Woytec


Pomógł: 2596 razy
Posty: 7676
Wysłany: 15-09-2013, 13:16   

Czy twój sklep dołącza pliki takie jak np. common.php z phpBB czy to oddzielny skrypt? Próbowałeś tamtej funkcji?
Kod na UPDATE da się przerobić ale on odpowiada za przechowywanie ilości nowych wiadomości na użytkownika a INSERTY musisz powtarzać (wystarczy chyba kolejny nawias z danymi).
 
     
Scooby?!

Pomógł: 62 razy
Posty: 304
Wysłany: 15-09-2013, 17:04   

Udało mi się to ogarnąć. Tak jak mówiłeś wystarczyło odpowiednio złapać fragment z całości, czyli linijki w których mniej-więcej znajdowały się INSERTY i przekopiować je 2x, bo tyle potrzebowałem. Dzięki za naprowadzenie.
 
     
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:  

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,11 sekundy. Zapytań do SQL: 14
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę