Черновики

Черновики 1.1.0

Нет прав для скачивания

Exile

Администратор
#1
Пользователь Exile разместил новый ресурс:


Please Login or Register to view hidden text.

- Возможность создания тем-черновиков

Описание:

Модификация, ранее включенная в основной дистрибутив движка. Возможность создания тем-черновиков, которые не видит никто, кроме создавшего их пользователя или администратора, до момента их публикации.

Инструкция по установке (временная):

1) Выполнить запрос к базе данных:
PHP:
ALTER TABLE `bb_topics` ADD COLUMN `is_draft` TINYINT(1) UNSIGNED NOT NULL
DEFAULT '0' AFTER `topic_show_first_post`;
2) Открыв приложенный файл-patch (TurtoiseSVN или аналогичные...

Please Login or Register to view hidden text.

 

Lynx

Пользователь
#2
К инструкции по установке мода (адаптация к R561):

functions_post.php:

найти:
PHP:
if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
заменить:
PHP:
if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']) || (!$to_draft && $to_draft != $post_data['is_draft']))
найти:
PHP:
" . BB_TOPICS . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_dl_type
после, на линии вставить:
PHP:
, is_draft
найти:
PHP:
VALUES
                                ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_dl_type
после, на линии вставить:
PHP:
, $to_draft
найти:
PHP:
$sql_update = "
                        UPDATE
                                " . BB_TOPICS . "
                        SET
                                topic_title = '$post_subject',
                                topic_type = $topic_type,
                                topic_dl_type = $topic_dl_type
после вставить:
PHP:
, is_draft = $to_draft
 
Сверху