1.12.7 i starsze - Mass-lock
warna - 14-02-2008, 12:29 Temat postu: Mass-lock
Kod: | ##############################################################
## MOD Title: Mass-lock
## MOD Author: siavash79 < siavash79_99@yahoo.com > (Siavash Rahnama) N/A
## Mod Adapted: warna ( http://warna.com.pl ) ( http://zagubieni.pl ) < warnaa@gmail.com >
## MOD Description: This mod automatically locks the topics that have not any posts for a while.
## MOD Desctiption [PL]: Ta modyfikacja automatycznie blokuje tematy po określonej liczbie dni.
## MOD Version: 1.0.4
## MOD Modification: compatible with phpBB by Przemo 1.12.6
##
## Tlumaczenie: Patt <patt@post.pl>
## Strona www: www.patt.page.iserwer.pl
##
## Installation Level: Easy
## Installation Time: 10 Minutes
## Files To Edit: viewforum.php,
## admin/admin_board.php,
## admin/admin_forums.php,
## admin/modules_data.php,
## includes/constants.php,
## language/lang_english/lang_admin.php,
## templates/subSilver/admin/board_config_body_addons.tpl,
## templates/subSilver/admin/forum_edit_body.tpl
##
## Included Files: admin/admin_forum_lock.php,
## includes/lock.php,
## templates/subSilver/admin/forum_lock_body.tpl,
## templates/subSilver/admin/forum_lock_result_body.tpl,
## templates/subSilver/admin/forum_lock_select_body.tpl
## masslock_install.php
############################################################## |
Przystosowane z wersji do czystego phpBB2. Testować i zgłaszać błędy. Mogłem coś przeoczyć.
Do oryginalnej wersji doklepałem trochę kodu, bo przełącznik włącz/wyłącz nie spełniał swojego zadania (był sobie i tyle, mod nie zwracał na niego uwagi).
gl&hf.
mbazyl - 14-02-2008, 18:09
Pytanie, czy działa to od momentu napisania posta, czy jeżeli nikt w nim nie napisze, to dopiero są tematy blokowane
I nie pokazuje sub forów do zablokowania.
Podczas tworzenia nowego forum wyskakuje: Kod: | SQL Error : 1136 Column count doesn't match value count at row 1
INSERT INTO phpbb_lublin_forums (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, forum_sort, password, forum_color, forum_moderate, no_count, forum_trash, forum_separate, forum_show_ga, prune_enable, lock_enable, lock_enable, forum_link, forum_link_internal, forum_link_hit_count, forum_tree_req, forum_tree_grade, forum_no_helped, forum_no_split, topic_tags, locked_bottom, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_globalannounce, auth_vote, auth_pollcreate, auth_attachments, auth_download, main_type) VALUES ('48', '...', 18, '... \"...\"...', 470, 0, 'SORT_FPDATE', '', '', 0, 0, 0, 2, 0, 0, 0, '', 0, 0, 0, 3, 0, 0, '', 0, 0, 0, 1, 0, 1, 1, 3, 3, 5, 1, 1, 1, 0, 'c') |
warna - 14-02-2008, 22:30
mbazyl napisał/a: | Pytanie, czy działa to od momentu napisania posta, czy jeżeli nikt w nim nie napisze, to dopiero są tematy blokowane |
A bo ja wiem, jak to dokładnie ma działać? Dla mnie liczy się fakt, żeby działało pod by Przemo.
Ups. Przez moją nieuwagę dałem 2x kolumne w zapytaniu Liste for też poprawiłem.
Załącznik w 1 poście.
mbazyl - 15-02-2008, 01:49
warna napisał/a: | Ups. Przez moją nieuwagę dałem 2x kolumne w zapytaniu Liste for też poprawiłem. |
To jeszcze powiedz gdzie Żeby nie instalować wszystkiego od początku
warna - 15-02-2008, 07:55
admin_forum_lock.php i admin_forums.php
mbazyl - 15-02-2008, 17:14
Nie jestem pewien czy działa to w pożądany sposób; "Zostanie zablokowany każdy temat, w którym nikt nie odpowiedział przez określona liczbę dni.". Z tego wynika, że jezeli ktoś napiszę posta, to temat się nei zamknie.
Pytanie; czy dałby się zrobić tak, jak jest np. wygasanie postów. "Wygaśnie za: 1 2 7 14 Dni", a dać np "Temat zamknie się automatycznie za 1 2 7 14 dni". Coś takiego...
FOXIK - 15-02-2008, 18:12
I ew. dodać funkcję, dzięki której wybrane zamknięte tematy automatycznie przenosiłyby się do kosza ?
shadow187 - 15-09-2008, 14:56
Dołączam się do prośby FOXIK-a. Może nie do kosza a np do wybranego forum.
MagicalFire - 16-09-2008, 15:22
shadow187 napisał/a: | wybranego forum. |
np "archiwum"
Logan4 - 07-12-2009, 19:29
W instrukcji powinno być
Zamiast:
Kod: | #
#-----[ OPEN ]------------------------------------------
#
admin/admin_forums.php
#
#-----[ FIND ]------------------------------------------
#
'Resync_Stats' => array("admin_resync_forum_stats.$phpEx", 27),
#
#-----[ AFTER, ADD ]------------------------------------------
#
'MLock' => array("admin_forum_lock.$phpEx", 7651), |
To:#
Kod: | #-----[ OPEN ]------------------------------------------
#
admin/modules_data.php
#
#-----[ FIND ]------------------------------------------
#
'Resync_Stats' => array("admin_resync_forum_stats.$phpEx", 27),
#
#-----[ AFTER, ADD ]------------------------------------------
#
'MLock' => array("admin_forum_lock.$phpEx", 7651),
|
Hacked - 16-01-2010, 11:36
A czy da się to ustawić, aby tylko w określonym dziale zamykały się tematy po x dni?
master522 - 12-08-2010, 16:55
Przerobiłby ktoś tą modyfikację aby można było wybrać forum w którym ma blokować?
Polaczek - 12-08-2010, 17:07
master522, w viewforum.php jest odwołanie do funkcji auto_lock(). Funkcja ma jeden parametr - $forum_id.
W viewforum.php $forum_id = ID działu $_GET['f'].
Czyli po prostu aby wybrać dany dział trzeba zmienić jedną linijkę w viewforum.php:
Kod: | auto_lock($forum_id); |
na np.
Pamiętaj aby nie dodawać liczb po przecinku bo to nie jest array()!
Aby dodać kilka działów, myślę, żeby zrobić to tak:
Kod: | auto_lock(1);
auto_lock(2); |
itd.
Nie testowałem, ale powinno działać.
KunKa - 18-12-2010, 16:01
W PA klikając na Masowe zamykanie wyświetla mi się taka informacja:
Kod: | Masowe blokowanie jest aktualnie wyłączone. |
Gdzie mogę włączyć blokowanie?
remembers - 21-12-2010, 14:26
dziala dzieki
|
|
|