Zobacz temat
Strona 1 z 2: 12
|
PW do autorów usuniętych postów na forum
|
|
Domon |
Dodany dnia 27.07.2009 18:36:21
|
Przedszkolak Postów: 7 Ostrzeżeń: 3 Data rejestracji: 28.08.2007 17:54 Złamana licencja |
Witam, już chyba 2 godzinę meczę się z pewną rzeczą i średnio mi wychodzi zamierzony efekt. Mianowicie: Chcę aby po zaznaczaniu postów do usunięcia przychodziły PW do ich autorów. Mój problem tkwi w tym, że nie mam żadnego sensownego pomysłu na wyciągnięcie ID tych autorów, gdyż nie jest to jeden post a kilka (id tych postów zapisywane są w zmiennej $dell_posts np. 49,50). Próbowałem pętlą for bo domyślam się, że chyba jej trzeba użyć lecz jakoś mi nie wyszło :(. Mówię o pliku forum/viewthread.php Kod którym wysyłam PW to: Nie chce gotowca, ale jakiś sensowny pomocny przykład. Próbowałem już na wiele sposobów i na podstawie innych modyfikacji i w ogóle... Myślę, że ktoś mi zdoła pomóc :). Pozdrawiam! PW od moderatora:
Edytowane przez Pieka dnia 27.07.2009 18:57:07 |
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 18:08:18
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
bartek124 |
Dodany dnia 27.07.2009 20:03:06
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
Gdzieś mniej więcej w linii 108 masz kod odejmujący liczbę postów w kolumnie user_posts. Tam są wyciągane id userów i pętla while, poniżej lub powyżej zapytania odejmującego dodajesz zapytanie dodające wiadomość.
Edytowane przez bartek124 dnia 27.07.2009 20:04:18 |
|
|
Domon |
Dodany dnia 27.07.2009 20:22:43
|
Przedszkolak Postów: 7 Ostrzeżeń: 3 Data rejestracji: 28.08.2007 17:54 Złamana licencja |
Bartek124, ja wiem gdzie wstawić ten kod. Nie wiem co zrobić, żeby wysłało wiadomość do każdego autora postu, któremu go usuwam. Np. Zaznaczam posty 14,15,18,24 14 napisał user - id 2 15 - id 4 18 - id 32 24 - id 8 I teraz jak: 1. Według id postów znaleźć id autora ? $id_usera = dbresult(dbquery("SELECT post_author from ".DB_POSTS." WHERE post_id='".$del_posts."'"),0); tak nie dam gdyż id postów pokazuje w postaci 14,15,18,24 2. Jak później dodać to $id_usera tak żeby wysłało każdemu autorowi tą wiadomość? Edytowane przez Domon dnia 27.07.2009 20:35:03 |
|
|
bartek124 |
Dodany dnia 27.07.2009 20:30:05
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
Słuchaj, wstaw tam ten kod i on załatwi sprawę :). Analiza kodu od linii 100 do 111: W zmiennej $del_posts przechowywane są id usuwanych postów. Następnie zapytanie wyciąga id autorów tych postów (kolumna post_author). Zwróć uwagę na operator IN w zapytaniu, to w nim po przecinku wymienione są id postów. Następnie pętla while odejmuje autorom usuwanych postów jeden post w user_posts. W ten sam sposób, umieszczając kod w while, możesz wysłać PW do tych userów. Chyba że ja coś źle zrozumiałem i mówię całkiem o czymś innym. |
|
|
Domon |
Dodany dnia 27.07.2009 20:50:05
|
Przedszkolak Postów: 7 Ostrzeżeń: 3 Data rejestracji: 28.08.2007 17:54 Złamana licencja |
Ehh... bezmyślność nie zna granic . Cały czas, uparcie wstawiałem ten kod poza pętlą while, później jeszcze próbowałem to $del_posts połączyć z for i w ogóle... A wystarczyło zejść 2 linie w dół... Na prawdę dzięki Ci - dobry człowieku, za pomoc . |
|
|
Bochen |
Dodany dnia 31.08.2009 23:26:27
|
Bywalec Postów: 380 Pomógł: 37 Data rejestracji: 18.03.2009 18:01 |
Też bym się skusił chętnie na takowy mod. PW od moderatora:
Prawdziwy mężczyzna nie je miodu, prawdziwy mężczyzna żuje pszczoły!
|
|
|
Krzysiek1312 |
Dodany dnia 31.08.2009 23:26:27
|
Przedszkolak Postów: 55 Data rejestracji: 14.08.2008 11:01 |
Co prawda to nie loteria, ale też chętnie bym coś takiego u siebie posiadał. PW od moderatora:
|
|
|
bartek124 |
Dodany dnia 01.09.2009 11:44:41
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
Instrukcję macie w moim poście, zapytanie dodające wiadomość raczej sami sobie dodacie
|
|
|
Bochen |
Dodany dnia 07.09.2009 14:26:49
|
Bywalec Postów: 380 Pomógł: 37 Data rejestracji: 18.03.2009 18:01 |
Niby tak, ale dla mnie to wciąż za duża sztuka i rady sobie nie dam by to połączyć w jedną, działającą całość więc liczyłem niejako bardziej na gotowca
Edytowane przez Bochen dnia 07.09.2009 14:31:44 Prawdziwy mężczyzna nie je miodu, prawdziwy mężczyzna żuje pszczoły!
|
|
|
emil90ck |
Dodany dnia 26.09.2009 10:59:19
|
Bywalec Postów: 376 Pomógł: 30 Ostrzeżeń: 3 v7.00.05 Data rejestracji: 25.07.2008 13:11 |
Rafik89 wielkie dzięki wszystko pięknie działa Jak zamienić info Admin - Dokonał usunięcia twojego posta w temacie: Ulubiona postać Ta typu Wiadomość od moderatora Edytowane przez emil90ck dnia 26.09.2009 11:31:26 |
|
|
Bochen |
Dodany dnia 26.09.2009 12:05:34
|
Bywalec Postów: 380 Pomógł: 37 Data rejestracji: 18.03.2009 18:01 |
emil90ck, w pliku locali masz wszystkie treści przecież i tam możesz to zmienić
Prawdziwy mężczyzna nie je miodu, prawdziwy mężczyzna żuje pszczoły!
|
|
|
emil90ck |
Dodany dnia 26.09.2009 14:35:20
|
Bywalec Postów: 376 Pomógł: 30 Ostrzeżeń: 3 v7.00.05 Data rejestracji: 25.07.2008 13:11 |
Wiem ale w pliku locali mam tylko Dokonał usunięcia twojego posta w temacie: A ja chce się pozbyć "Admin - Dokonał usunięcia twojego posta w temacie: Ulubiona postać" w pliku forum_func.php usunąłem .$userdata['user_id']."','".$userdata['user_name'] I to odpowiedzialne za temat $pdata2['thread_subject']. Ale jak usuwam jakis temat to wywal mi cos takiego Column count doesn't match value count at row 1Column count doesn't match value count at row 1 |
|
|
Pieka |
Dodany dnia 26.09.2009 14:41:36
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
Zamien: na: Nie zapomnij zmienic tresci w/w locali. Co prawda nie sprawdzalem, ale nie powinno byc problemow. Jestem jaki jestem
|
|
|
emil90ck |
Dodany dnia 26.09.2009 14:52:20
|
Bywalec Postów: 376 Pomógł: 30 Ostrzeżeń: 3 v7.00.05 Data rejestracji: 25.07.2008 13:11 |
Wszystko pięknie działa bardzo dziękuje za pomoc |
|
|
konto usuniete |
Dodany dnia 17.03.2010 19:19:55
|
Bywalec Postów: 457 Data rejestracji: 04.11.2009 00:54 ZBANOWANY: Dożywotnio |
Witam! Jeszcze przydałoby się aby PW przychodziło do autora usuniętego tematu (oczywiście jeśli ktoś się dopisze w tym temacie usuniętym to tez dostanie pw, że jego post został usunięty). Pozdrawiam. PW od moderatora:
Edytowane przez konto usuniete dnia 17.03.2010 18:02:16 |
|
|
dezmontnikus |
Dodany dnia 17.03.2010 20:19:40
|
Przedszkolak Postów: 70 Pomógł: 3 Ostrzeżeń: 3 Data rejestracji: 24.07.2009 12:44 |
Nie wiem jak to wygląda pod zwykłe forum, ale pod fusionboard4 mam tak :) Kod wiadomości na pw. plik options.php w tym pliku macie coś takiego: są to dwa buttony zatwierdzające czy usunąć temat czy nie. Zaraz po else dajecie powyższy kod. www.e-cs.pl
|
|
|
konto usuniete |
Dodany dnia 17.03.2010 20:33:38
|
Bywalec Postów: 457 Data rejestracji: 04.11.2009 00:54 ZBANOWANY: Dożywotnio |
Nie za bardzo zrozumiałem gdzie co z tych kodów dać? Ewentualnie jeśli ktoś coś takiego ma pod standardowe forum i podzieliłby się tym było by super. |
|
|
generaluploads |
Dodany dnia 08.06.2010 18:43:09
|
Przedszkolak Postów: 57 Pomógł: 6 Ostrzeżeń: 2 v7.02.05 Data rejestracji: 23.02.2010 02:12 |
Mam pytanie czy działa też w fusionboard ? |
|
|
dezmontnikus |
Dodany dnia 08.06.2010 21:28:35
|
Przedszkolak Postów: 70 Pomógł: 3 Ostrzeżeń: 3 Data rejestracji: 24.07.2009 12:44 |
Tak.
Edytowane przez Pieka dnia 08.06.2010 23:07:38 www.e-cs.pl
|
|
|
krystian1988 |
Dodany dnia 09.06.2010 06:36:20
|
Zaawansowany Postów: 1187 Pomógł: 100 v7.02.07 Data rejestracji: 07.05.2009 17:37 |
Przeczytaj wyższe posty i będziesz wiedzieć jest nawet kilka postów wyżej co do fusionboard....
|
|
Strona 1 z 2: 12
Przejdź do forum: |