To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Reason Close Topic 3.0

Majkelo - 29-12-2011, 23:00
Temat postu: Reason Close Topic 3.0
Reason Close Topic 3.0 - modyfikacja pozwala na podanie powodu zamknięcia danego tematu.

Kod:
#################################################################
## MOD Title: Reason Close Topic
## MOD Version: 3.0
## MOD Author: Michael2318 <Mich> Michał Pajor
## MOD Description: Modyfikacja pozwala na podanie powodu zamknięcia tematu
##
##                   
##                   
##
## Installation Level: Medium
## Installation Time: 10 Minutes
## Files To Edit: (14)   
##                       admin/admin_board.php
##                       posting.php
##                       viewtopic.php
##                       templates/*/posting_body.tpl
##                       quick_reply.php
##                       templates/*/quick_reply.tpl
##                       templates/*/admin/board_config_body_addons.tpl
##                       templates/*/viewtopic_body.tpl
##                       language/lang_polish/lang_modcp.php
##                       modcp.php
##                       language/lang_polish/lang_admin.php
##                       common.php
##                       includes/usercp_viewprofile.php
##                       includes/functions_add.php
##                   
## Included Files: (1)
##                        templates/{styl}/modcp_reason_body.tpl   
##         
#################################################################



W tej wersji postanowiłem zrobić już prawdziwego bota - użytkownika.

Obecna wersja prezentuje się następująco:

a )
Panel Administracyjny - PA > Konfiguracja > Dodatkowe:
:arrow: możliwość wpisania ID użytkownika, który ma być naszym botem (nie wpisywać obojętnie jakiego ID, np. własnego, ponieważ statystyki w profilu ulegną zmianie!),
:arrow: możliwość edycji wiadomości, którą nasz bot wysyła podczas zamykania tematu,
:arrow: możliwość edycji 5-ciu powodów (które będą do wyboru podczas zamykania tematu),


b )
Opis samego bota:
:arrow: bot dodaje wiadomość ustawioną w PA przez nas,
:arrow: wybór powodu zamknięcia danego tematu (wiadomo, jak we wcześniejszej wersji),
:arrow: bot to normalny użytkownik, w pełnym tego słowa znaczeniu, więc możemy ustawić mu normalnie wszystkie opcje, np. podpis, avatar, zliczane są także jego posty, możemy je zobaczyć profilu jak u normalnego usera,
:arrow: bot "jest ciągle online" - zlicza mu godziny, które przebył na forum, w statystykach na dole strony występuje jako "ukryty",
:arrow: jeśli zamkniemy dany temat, a następnie go otworzymy - wiadomość bota znika.


Załącznik:

:arrow: Reason Close Topic 2.0.rar - Instrukcja instalacji wersji 2.0 - jest to stara wersja modyfikacji, ale jako że wiele osób o nią pyta, spamując mi na PW i GG, dodaję ją tutaj
:arrow: Reason Close Topic 3.0.rar - Instrukcja instalacji wersji 3.0.
:arrow: Dodatkowe powodu.txt - instrukcja jak wprowadzić dodatkowe powody, z modyfikacją w PA,
:arrow: Poprawka 2.0 - 3.0.rar - instrukcja dla użytkowników wersji 2.0 - przejście ze starszej wersji, do najnowszej,


Przed zaczęciem instalacji moda, obowiązkowo proszę zrobić kopię (backup) plików oraz bazy danych.
Wiadomość bota, edytujemy według własnych potrzeb, link do grafiki raportowania jest w postaci ADRES.PL - nie robiłem tutaj automatycznego pobierania server_name bo nie ma sensu.

FAQ:
Jeśli masz błąd, w którym zapytanie SQL jest błędne - po WHERE user_id = - nie ma nic, przykład:
Kod:
jakis error22

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 3

SELECT user_spend_time, user_regdate, user_visit FROM phpbb_users WHERE user_id =

Line : 402
File : common.php


Wykonaj poprawkę z tego posta: http://www.przemo.org/php...p=700932#700932

Serdeczne podziękowania dla osób, które pomogły mi z niektórymi problemami! ;)

Jeśli znajdziecie jakieś błędy, zgłaszajcie pod tematem.

Statystyki ze starego tematu zostawiam dla siebie :lol:

Plik ściągnięto 3138 raz(y) 6,74 KB

EDIT 20.01.2013:
Kolorowy nick moderatora, który zamknął temat - RCT 2.0

Pozdrawiam!
Michał,

Daniel1998sLu - 30-12-2011, 10:51

Ej a te pliki gotowe są?

[ Dodano: 30-12-2011, 10:52 ]
Michael proszę odezwij się w Zlecenia bezpłatne

Zielek - 30-12-2011, 10:53

Daniel1998sLu, Nie pliki nie są gotowe musisz przerobić sobie sam ..
Daniel1998sLu - 30-12-2011, 12:11

A pomożesz? Bo nie ogarniam :) .
pafcio87 - 30-12-2011, 16:01
Temat postu: Re: Reason Close Topic 3.0
a da sie zmienić avatar tego pingwina?
MaTeK_ - 30-12-2011, 16:02

pafcio87, przecież to ty tworzysz użytkownika i ustawiasz mu wszystko sam...
pafcio87 - 30-12-2011, 23:19

spoko tyle ze ja to z rok temu instalowałem i nie pamiętam... :)
Webspy - 31-12-2011, 06:56

pafcio87, ta? Dziwne, bo modyfikacja jest z tego roku.. :roll:
pafcio87 - 31-12-2011, 11:34

Bardzo dziwne bo siedzę trochę już w tym proszę linka juz na forum ta modyfikacja jest 06.2010 wiec półtora roku

http://www.przemo.org/php...pic.php?t=99549

Majkelo - 31-12-2011, 12:49

Możecie się uspokoić? Wydaje mi się, że tego typu rozmowy nie wnoszą tutaj nic. Wersja 2.0 jest tu długo, natomiast wersja 3.0 weszła niedawno.
Angel90 - 31-12-2011, 13:05

jakis error22

DEBUG MODE

SQL Error : 1054 Unknown column 'Adminek' in 'where clause'

SELECT user_spend_time, user_regdate, user_visit FROM phpbb_users WHERE user_id = Adminek

Line : 401
File : common.php


:shock:

Majkelo - 31-12-2011, 13:13

Coś Ty namieszał w tym common? Jakim cudem masz tam user_id = Adminek?? Daj ten plik w załącznik.

Albo inaczej - co wpisałeś w PA > Konf > Dodatkowe, w miejscu "ID bota" ?

Angel90 - 31-12-2011, 14:25

A w miejscu id bota to co tam trzeba wpisać?
Majkelo - 31-12-2011, 14:44

Tak jak pisze - ID bota-użytkownika ;] Byś zajrzał do FAQ, byś wiedział.

Odpowiedź na Twoje pytanie znajduje sie w
F.A.Q.


http://www.przemo.org/php...pic.php?t=48661

Angel90 - 31-12-2011, 16:07

Ajj tam... Ja wpisywałem nick :O

[ Dodano: 31-12-2011, 18:17 ]
Aha i to zapytanie do sql to na początku instalacji ?
ALTER TABLE phpbb_topics ADD topic_reason VARCHAR(255) NOT NULL;
INSERT INTO `phpbb_config` VALUES('reason_mod_1','Brak standardu dodawania');
INSERT INTO `phpbb_config` VALUES('reason_mod_2','Dubel tematu');
INSERT INTO `phpbb_config` VALUES('reason_mod_3','Reklama');
INSERT INTO `phpbb_config` VALUES('reason_mod_4','Temat lamie regulamin');
INSERT INTO `phpbb_config` VALUES('reason_mod_5','Problem zostal rozwi±zany');
INSERT INTO `phpbb_config` VALUES('bot_id','0');
INSERT INTO `phpbb_config` VALUES('bot_message','<b>Wiadomo¶c wygenerowana automatycznie.</b>\r\n\r\nTen temat zostal zamkniety przez moderatora.\r\n\r\n<b>Powod:</b> %s\r\n\r\nJe¶li sie z tym nie zgadzasz, <img src="http://ADRES.pl/forum/templates/subSilver/images/icon_report.gif" alt="" /> raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.\r\n\r\nZ pozdrowieniami,\r\nZespol ADRES.PL');



Powered by phpBB modified by Przemo © 2003 phpBB Group