Плагин TopicIntro — автопревью к статье, анонс статьи и прочие «плюшки»

Проблема в плагине осталась, с ошибкой

http://prntscr.com/bbqh49

Только у меня первью стоит 1640 символов. Ошибка появляется при редактировании топика. Версия альто последняя.

Конфиг

/*
 * Разрешить автоматическое создание превью изображений к топику
 */
$config['autopreview']['enable'] = true;

// Правила игнорирования изображений в качестве превью
$config['autopreview']['ignore'] = array(
    'size' => '200x100', // ignore images with size smaller than this
    //'css_class' => 'some_css_class', // ignored classes
);

/*
 * Создавать автопревью из видео
 */
$config['autopreview']['video'] = true;

/*
 * Автоматически сохранять автопревью в топиках
 * (иначе оно будет создаваться каждый раз)
 */
$config['autopreview']['autosave'] = true;

/*
 * Хук, по которому выводится автопревью
 * (если не требуется, то закомментируйте эту строку)
 */
$config['autopreview']['hook_list'] = 'template_topic_content_begin';   // превью при выводе списка топиков
//$config['autopreview']['hook_show'] = 'template_topic_content_begin'; // превью при просмотре топика

/*
 * Предзаданные размеры превью-изображений
 */
$config['preview']['size'] = array(
    'default' => 'x300', // размер по умолчанию
    'edit'    => '150x150', // размер при создании/редактировании статьи (если задано $config['preview']['edit'])
);

// Разрешить задание автопревью вручную при создании/редактировании статьи
$config['preview']['edit'] = false;

/*
 * Как интерпретировать одиночное значение
 *   true:  300 -> 'x300'       - LS compatibility
 *   false  300 -> '300x300'    - Alto mode
 */
$config['single_width'] = true;

/*
 * Разрешить анонсы топиков (интротекст)
 */
$config['introtext']['enable'] = true;

/*
 * Максимальный размер текста анонса
 */
$config['introtext']['max_size'] = 1640;

/*
 * Создавать интротекст автоматически из основного текста
 */
$config['introtext']['autocreate'] = true;

/*
 * Использовать интротекст, как краткий текст топика
 */
$config['introtext']['text_short'] = true;

/*
 * Шаблонный хук, по которому интротекст выводится в ленте топиков
 */
//$config['introtext']['hook_list'] = 'template_topic_content _begin';

/*
 * Шаблонный хук, по которому интротекст выводится при просмотре топика
 */
//$config['introtext']['hook_show'] = 'template_topic_content_begin';

/*
 * Разрешены ли теги в интротексте
 */
$config['introtext']['html_tags'] = true;

13 комментариев

0
aVadim ап ошибке )
0
У меня ошибка не воспроизводится. Откуда значение 150 берется, вообще непонятно, т.к. в конфиге по умолчанию задано 200.

Значения для плагина вообще где задаете — в app/plugins/topicintro/config/config.php?
0
Значение задаю прям в конфиге плагина, все как по инструкции
Отредактирован:
0
aVadim Значение задаю прям в конфиге плагина, все как по инструкции
0
Я задаю ответ на один вопрос, а получаю ответ на другой.

У плагина может быть два файла конфигурации:

1) common/plugins/topicintro/config/config.php — это значения по умолчанию. Их, конечно, можно менять прямо в этом файле, но это не рекомендуется, т.к. при обновлении плагина придется тщательно контролировать, что изменилось, и есть довольно высокая вероятность ошибки.

2) app/plugins/topicintro/config/config.php — вот этот файл рекомендуется менять для своего конкретного сайта. Можно туда скопировать как конфиг плагина по умолчанию целиком и уже что-то в нем менять, а можно только те параметры, которые требуют изменения.

Поэтому повторю вопрос: в каком файле меняете значения для плагина?

И второй вопрос: какая версия плагина используется?
0
aVadim Версия плагина последняя
Конфиг по пути common/plugins/topicintro/config/config.php в нем и редактировал
0
Не понимаю, откуда ограничение в 150 символов может быть. Число 150 вообще в коде плагина встречается только в одном месте — в ограничении размера картинки '150x150', больше этого числа вообще нигде нет. Ошибку воспроизвести не могу, какой лимит в конфиге задаю, так и используется
0
Странно, как можно попробовать решить проблему?
0
1) Деактивировать плагин
2) Удалить плагин полностью, т.е. удалить папку common/plugins/topicintro/ и если есть папка app/plugins/topicintro/, то ее тоже удалить полностью.
3) Скачать плагин отсюда: http://altocms.ru/addons/item/90/ (не где-то у себя в архивах взять, а именно скачать)
4) Установить и активировать плагин
5) Скопировать конфиг плагина из common/plugins/topicintro/config/config.php в app/plugins/topicintro/config/config.php и выполнить в нем (именно в нем, который в /app) нужные настройки
0
Спасибо, буду пробовать
0
aVadim с редактированием разобрался.

Осталась проблема при добавлении нового топика!

Ошибка: Поле Текст слишком длинное (максимально допустимо 15000 символов)
0
aVadim с редактированием разобрался.

Осталась проблема при добавлении нового топика!

Ошибка: Поле Текст слишком длинное (максимально допустимо 15000 символов) с этой ошибкой тоже. Дело в том что перестало работать автопервью у топика.... конфиг не менял
0
/*
* Разрешить анонсы топиков (интротекст)
*/
$config['introtext']['enable'] = true;

/*
* Максимальный размер текста анонса
*/
$config['introtext']['max_size'] = 1640;

/*
* Создавать интротекст автоматически из основного текста
*/
$config['introtext']['autocreate'] = true;

/*
* Использовать интротекст, как краткий текст топика
*/
$config['introtext']['text_short'] = true;

короче гемор
Отредактирован:
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.