Archiwum - Reason Close Topic 3.0 - wersja archiwalna.
hehe - 20-06-2010, 19:23 Temat postu: Reason Close Topic 3.0 - wersja archiwalna. Najnowszą wersję modyfikacji i aktualny temat znajdziecie TUTAJ.
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.Pajor@gmail.com> Michał Pajor
## MOD Description: Modyfikacja pozwala na podanie powodu zamknięcia tematu
##
##
##
##
## Installation Level: Medium
## Installation Time: 10 Minutes
## Files To Edit: (13)
## admin/admin_board.php
## posting.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:
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!),
możliwość edycji wiadomości, którą nasz bot wysyła podczas zamykania tematu,
możliwość edycji 5-ciu powodów (które będą do wyboru podczas zamykania tematu),
b ) Opis samego bota:
bot dodaje wiadomość ustawioną w PA przez nas,
wybór powodu zamknięcia danego tematu (wiadomo, jak we wcześniejszej wersji),
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,
bot "jest ciągle online" - zlicza mu godziny, które przebył na forum, w statystykach na dole strony występuje jako "ukryty",
jeśli zamkniemy dany temat, a następnie go otworzymy - wiadomość bota znika.
Screeny:
Załącznik:
Dodatkowe powodu.txt - instrukcja jak wprowadzić dodatkowe powody, z modyfikacją w PA,
Poprawka 2.0 - 3.0.rar - instrukcja dla użytkowników wersji 2.0 - przejście ze starszej wersji, do najnowszej,
Reason Close Topic 3.0.rar - Instrukcja instalacji wersji 3.0.
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.
Serdeczne podziękowania dla osób, które pomogły mi z niektórymi problemami!
Jeśli znajdziecie jakieś bugi, zgłaszajcie pod tematem.
Pozdrawiam!
Michał,
MagicalFire - 20-06-2010, 19:26
a co sie dzieje w przypadku otwarcia tematu ??
hehe - 20-06-2010, 19:26
Wiadomość znika.
[ Dodano: 20-06-2010, 21:03 ]
Jeśli chcecie sami dodawać sobie powody w liście - instrukcja w załączniku w pierwszym poście.
Krejzol - 21-06-2010, 15:58
Posiadam taki błąd po wszystkim;
Template->make_filename(): Error - template file not found: modcp_reason_body.tpl
MagicalFire - 21-06-2010, 16:00
nie wgrałeś pliku modcp_reason_body.tpl
nike_00 - 21-06-2010, 16:46
Jako małą modyfikację "graficzną" można dodać dodatek do ilości postów tego bota rzeczywistą ilość zamkniętych tematów. Odwzorowywałoby to wtedy rzeczywistą ilość postów jakie "napisał" ten bot
mateusz230491 - 21-06-2010, 16:51
Przydało by się też dodać coś takiego
Ten temat został zamknięty przez moderatora "Modziuś"
żeby user wiedział który mod zamkną temat, i po najechaniu na jego nick zeby przenosiło w jego profil gdyby chciał sie z nim skontaktować.
hehe - 21-06-2010, 17:45
mateusz230491, twoja propozycja już dodana do moda. Jeśli chcesz to zrobić u siebie wykonaj poprawkę (patrz za załącznik - pierwszy post Poprawka.txt)
Natomiast propozycja nike_00, wymaga więcej roboty, ale zrobię to
Dziękuję za propozycję i proszę o więcej opinii/komentarzy oraz propozycji co do moda
[ Dodano: 21-06-2010, 19:45 ]
POPRAWKA!
Zrobiłem pierwszą poprawkę. Należy wykonać niektóre czynności według Poprawka.txt - znajduje się w załączniku w pierwszym poście, Ci którzy nie mają jeszcze tej modyfikacji zainstalowanej wykonują wszystko normalnie według pliku Reason Close Topic.rar
Co zmieniłem/dodałem:
Viewtopic_body.tpl - dodałem datę wysłania (zamknięcia tematu) oraz kto (nick) zamknął temat,
lang_modcp.php - zmieniłem instrukcję FAQ,
lang_main.php - zmieniłem z Zamknięty na zamknięty - w środku zdania nie pasuje aby było z dużej litery.
Pozdrawiam!
hehe - 22-06-2010, 15:11
POPRAWKA 1.1
Dziś dzięki _Kevinowi kolejna poprawka i chyba ostatnia.
Co zostało dodane:
Zliczanie postów bota - ile zamknął/napisał (na jedno wychodzi) tematów.
Użytkownicy którzy nie mają jeszcze zainstalowanej modyfikacji robią wszystko według Reason Close Topic 1.1.rar
Użytkownicy którzy wykonali poprawkę 1.0 wykonują poprawkę 1.0 - 1.1
Użytkownicy którzy zainstalowali tylko główną modyfikację (pierwszą) bez żadnych dodatkowych poprawek, wykonują najpierw poprawkę 1.0 a następnie poprawkę 1.1.
Wszystko w załączniku w pierwszym poście!
Pozdrawiam!
MagicalFire - 22-06-2010, 16:14
hehe, moja propozycja to zamiast profilu bota był moderator zamykający temat
hehe - 22-06-2010, 16:15
MagicalFire, no spróbuję coś wykombinować
Proszę kogoś kto zainstalował czy działa zliczanie postów u Was? MagicalFire, instalowałeś to już? Do najnowszej wersji?
MagicalFire - 22-06-2010, 16:18
hehe napisał/a: | MagicalFire, instalowałeś to już? Do najnowszej wersji? |
nie obicnie nie mam czasu na testowanie niczego
hehe - 22-06-2010, 16:19
Ok. Niech ktoś kto instalował napisze czy działa zliczanie postów.
krystianr - 22-06-2010, 16:26
hehe,
jutro to wgram na forum testowe i ci powiem czy mod chodzi, dziś nie wgram bo czasu nie mam
mateusz230491 - 22-06-2010, 16:55
niestety nie zlicza postów
podczas zamykania tematu wartosc jest wysylana i zapisywana do bazy danych ale nie jest zwracana przy profilu
|
|
|