Возможность предпросмотра при публикации без тегов.

Ситуация такая:
Пользователь пишет топик, идет творческий процесс… Вот он после первого абзаца (вставки картинки и т.п.) решил воспользоваться предпросмотром. Получает alert — "Необходимо заполнить теги..." (так настроено в конфиге). Заполняет теги и тем самым отвлекается от сути топика.

Предложение:
Сделать возможность предпросмотра без заполненных тегов, если нет тегов — то над предпросмотром выводим фразу типа "Внимание! Перед публикацией не забудьте заполнить теги" или "Внимание! публикация возможна только при наличии тегов". Если теги уже есть — то такое сообщение не выводим.

Вопрос:
Пока я не задумывался о реализации. Может у кого был подобный опыт?

UPD: Решение, позволяющее не вводить теги при предпросмотре (by AlikMis )
в файле \classes\actions\ActionAjax.class.php в строке 987
$oTopic->_Validate(array('topic_title','topic_text','topic_tags','topic_type'),false);
убираем 'topic_tags',

4 комментария

avatar
В конфиге 196 строка
$config['module']['topic']['allow_empty_tags'] = true; // Разрешать или нет не заполнять теги
avatar
Нам ведь нужно разрешить предпросмотр без заполнения тэгов, а не вовсе разрешить публикацию топиков без тэгов.
avatar
\classes\actions\ActionAjax.class.php
строка 987
$oTopic->_Validate(array('topic_title','topic_text','topic_tags','topic_type'),false);
убираем 'topic_tags',
avatar
То что нужно! А можно ли непосредственно в шаблоне topic_preview_topic.tpl узнать заполнены теги или нет, чтобы выводить «пердупреждалки»?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.