Przesunięty przez: Matteo 09-11-2013, 09:30 |
Specified Post Warn |
Autor |
Wiadomość |
Żelazko
Pomógł: 3 razy Posty: 75
|
Wysłany: 21-09-2010, 14:19
|
|
|
Dwa pytania, do moda. Jak zrobić aby adminowi można było dodać warna pod awatarem i co wpisać w bazie danych gdy chce poprawić stare warny wystawione przed wgraniem moda. Bo chciałbym podlinkować posty do tych starych warnów.
[ Dodano: 21-09-2010, 14:20 ]
A i jeszcze gdzie można zmienić ten kolorek/styl/font etc. napisu że autor tego postu dostał ostrzeżenie.
[ Dodano: 21-09-2010, 14:32 ]
Okej obczaiłem jak już zmieniać w bazie, i już wiem jak poprawić stare warny.
na końcu linka będzie np:
I to będzie co trzeba wpisać w baze danych.
[ Dodano: 21-09-2010, 14:44 ]
Poradziłem sobie jakoś.
Czekam tylko na osobę, która mi pomoże sprawić że adminowi będzie można dawać warna pod postem.
[ Dodano: 23-09-2010, 05:57 ]
Jeśli ktoś chce aby moderator mógł dawać warna za specyficzny post adminowi to trzeba w pliku viewtopic.php
Znaleźć:
Kod: | 'POSTER_ADD_WARN' => ( ($userdata['user_level'] == ADMIN || ($is_auth['auth_mod'] && $postrow[$i]['user_level'] != ADMIN && $postrow[$i]['user_level'] != MOD )) && $poster_id != ANONYMOUS && $userdata['user_id'] != $poster_id) ? '<br /><center><a class="gensmall" href="'.append_sid('warnings.'.$phpEx.'?mode=add&userid='.$poster_id.'&postid='.$postrow[$i]['post_id']).'">'.$lang['add_warning'].'</a></center><br />' : '', |
Zmienić na:
Kod: | 'POSTER_ADD_WARN' => ( ($userdata['user_level'] == ADMIN || ($is_auth['auth_mod'] )) && $poster_id != ANONYMOUS && $userdata['user_id'] != $poster_id) ? '<br /><center><a class="gensmall" href="'.append_sid('warnings.'.$phpEx.'?mode=add&userid='.$poster_id.'&postid='.$postrow[$i]['post_id']).'">'.$lang['add_warning'].'</a></center><br />' : '', |
Stosując się do tego, mod może dawać warny adminowi za posty pod awatarem, jednak nie można dawać sobie samemu warnów za post. Nie jestem miszczem php, a ten kod co przedstawiłem to tylko wycinka fragmentu kodu w porównaniu do oryginalnego. Jednak wciąż zachowany jest układ, że mod danego działu może wystawiać warny za specyficzny post tylko w swoim dziale.
Wszystko przetestowałem działa jak cacy. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Black_Rabbit
Posty: 13
|
Wysłany: 31-10-2010, 15:36
|
|
|
Witam,
Mam problem z modyfikacją, a dokładniej z pobieraniem postid do bazy. Z blędu który wyrzucił skrypt wywnioskowałem, ze są wszystkie dane do wpisu oprócz postid. Wie ktoś jak to poprawić? |
|
|
|
|
Matteo
Pomógł: 1932 razy Posty: 5715
|
Wysłany: 31-10-2010, 18:58
|
|
|
Black_Rabbit, podaj treść błędu + popraw adres forum w profilu. |
_________________
Fora, strony, sklepy internetowe i wiele więcej...
matteo.fcb(at)gmail.com |
|
|
|
|
Black_Rabbit
Posty: 13
|
Wysłany: 01-11-2010, 10:34
|
|
|
Mam taki błąd:
Kod: | Could not insert into warnings table
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 2
INSERT INTO phpbb_users_warnings (userid, modid, date, value, reason, warning_viewed, postid) VALUES (1936, 833, 1288604059, 2, 'test', 0, )
Line : 667
File : warnings.php |
Z tego co widać nie wczytuje mi postid. Może to wina wgranego Spider Friendly Optimized? |
|
|
|
|
Matteo
Pomógł: 1932 razy Posty: 5715
|
Wysłany: 01-11-2010, 12:54
|
|
|
W dalszym ciągu niepoprawny adres w profilu... |
_________________
Fora, strony, sklepy internetowe i wiele więcej...
matteo.fcb(at)gmail.com |
|
|
|
|
Black_Rabbit
Posty: 13
|
Wysłany: 01-11-2010, 13:10
|
|
|
Adres zaktualizowany.
[ Dodano: 02-11-2010, 19:13 ]
Konkretny support
Upierdliwy do bólu jeśli chodzi o sprawdzanie adresu forum bo "nie pomagamy warezom" a jak przyjdzie do pomocy to nawet nie napiszą |
|
|
|
|
slawekzxcv
Posty: 10
|
Wysłany: 03-11-2010, 16:14
|
|
|
Mam taki sam błąd jak poprzednik. Może ktoś pomóc ?? |
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 03-11-2010, 16:22
|
|
|
Black_Rabbit napisał/a: | Z tego co widać nie wczytuje mi postid. Może to wina wgranego Spider Friendly Optimized? |
a dokładnie:
Kod: |
$postid = ($HTTP_POST_VARS['postid']) ? $HTTP_POST_VARS['postid'] : 0;
|
Masz w ogóle ten wpis w warnings.php?
Nie chce mi się instalować moda, ale nigdzie nie widzę tam formularza gdzie byłoby input gdzie należałoby wprowadzić "POSTID" - wszystko jest kierowane w linku stąd zamiast $HTTP_POST_VARS powinno być $HTTP_GET_VARS - ale na razie to zwykły bełkot, nie chce mi się instalować tego moda aby to sprawdzić.
Poza tym autor nie filtruje danych od użytkownika : < |
_________________ Prezes |
|
|
|
|
norbert1234562
Pomógł: 4 razy Posty: 27
|
Wysłany: 05-11-2010, 20:58
|
|
|
Wszystko pięknie działa ! . Polecam
Wielki plus dla autora .
Pozdrawiam |
|
|
|
|
Żelazko
Pomógł: 3 razy Posty: 75
|
Wysłany: 07-11-2010, 01:47
|
|
|
Ja się zastanawiam, jak zrobić aby w tych zezwoleniach kto może dawać warna przy poście zrobić tak, aby dana grupa mogła tylko to robić (ofkoz, która ma moderatora).
Kod: | 'POSTER_ADD_WARN' => ( ($userdata['user_level'] == ADMIN || ($is_auth['auth_mod'] )) && $poster_id != ANONYMOUS && $userdata['user_id'] != $poster_id) ? '<br /><center><a class="gensmall" href="'.append_sid('warnings.'.$phpEx.'?mode=add&userid='.$poster_id.'&postid='.$postrow[$i]['post_id']).'">'.$lang['add_warning'].'</a></center><br />' : '', |
Próbowałem się bawić aby z tym kodem:
Kod: | $group_user['groupid'] = 6 |
Ale nic nie działa. |
|
|
|
|
emiloski94
Pomógł: 2 razy Posty: 363
|
Wysłany: 18-12-2010, 22:02
|
|
|
Mam problem otóż jest za duża czcionka w "wysłany: "
Oraz ta wiadomość jest taka byle jaka nie taka jak na screenie
screen nizej
[ Dodano: 18-12-2010, 22:07 ]
Pomyłka nie tan temat
[ Dodano: 18-12-2010, 22:18 ]
Także mam porblem z tą modyfikacją, ponieważ w pliku warnings mam 3 razy
Kod: | 'REASON' => prep_reason($row['reason']), |
i nie wiem które wybrać... |
|
|
|
|
MagicalFire
Pomógł: 980 razy Posty: 4353
|
Wysłany: 18-12-2010, 22:24
|
|
|
jak nic nie ma to obowiązuje cie pierwsza taka linijka |
_________________ nie za takie Przemo walczyliśmy |
|
|
|
|
emiloski94
Pomógł: 2 razy Posty: 363
|
Wysłany: 18-12-2010, 23:19
|
|
|
@UP dzięki
I jeszcze pytanie, co zrobić aby otrzymać taką tabele ? |
|
|
|
|
norbert1234562
Pomógł: 4 razy Posty: 27
|
Wysłany: 19-12-2010, 10:46
|
|
|
emiloski94 napisał/a: | @UP dzięki
I jeszcze pytanie, co zrobić aby otrzymać taką tabele ? |
Po instalacji wchodzisz w plik viewtopic.php
Następnie Szukasz Linijki
Kod: |
'POSTER_WARNED_POST' => ( in_array($postrow[$i]['post_id'], $warned_posts) ) ? '<br />Autor postu otrzymał ostrzeżenie' : '', |
I Podmieniasz na :
Kod: | 'POSTER_WARNED_POST' => ( in_array($postrow[$i]['post_id'], $warned_posts) ) ? '<img src="TUTAJ WPISUJESZ ADRES TWOJEJ TABELKI" alt="Autor Postu otrzymał Ostrzeżenie" />' : '', |
Mam nadzieje iż pomogłem |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
emiloski94
Pomógł: 2 razy Posty: 363
|
Wysłany: 19-12-2010, 11:35
|
|
|
norbert1234562 napisał/a: | emiloski94 napisał/a: | @UP dzięki
I jeszcze pytanie, co zrobić aby otrzymać taką tabele ? |
Po instalacji wchodzisz w plik viewtopic.php
Następnie Szukasz Linijki
Kod: |
'POSTER_WARNED_POST' => ( in_array($postrow[$i]['post_id'], $warned_posts) ) ? '<br />Autor postu otrzymał ostrzeżenie' : '', |
I Podmieniasz na :
Kod: | 'POSTER_WARNED_POST' => ( in_array($postrow[$i]['post_id'], $warned_posts) ) ? '<img src="TUTAJ WPISUJESZ ADRES TWOJEJ TABELKI" alt="Autor Postu otrzymał Ostrzeżenie" />' : '', |
Mam nadzieje iż pomogłem |
Skąd ja mam wziąść adres swojej tabelki...... |
|
|
|
|
|