alexpsp 34 Опубликовано: 9 часов назад Рассказать Опубликовано: 9 часов назад (изменено) Добрый день! Необходим плагин, который не будет брать для значений Description в категориях на страницах пагинации из новостей данные из определенных дополнительных полей. Например не брать из полей url, admininfo Эти доп. поля у меня рабочие для внутреннего использования и они лишние в Description. Изменено 9 часов назад пользователем alexpsp Ссылка на сообщение Поделиться на других сайтах
alexpsp 34 Опубликовано: 9 часов назад Рассказать Опубликовано: 9 часов назад Автор Сделал через чат, может кому пригодится: engine/modules/show.short.php Заменить if( !$page_description ) { if( ($value[3] == "text" OR $value[3] == "textarea") AND $xfieldsdata[$value[0]]) { $all_xf_content[] = $xfieldsdata[$value[0]]; } } На if( !$page_description ) { if( ($value[3] == "text" OR $value[3] == "textarea") AND $xfieldsdata[$value[0]]) { // XF Meta Block (plugin): не включаем служебные поля в Description на пагинации категорий $__XF_META_BLOCK = array('НАЗВАНИЕ ДОП ПОЛЯ','НАЗВАНИЕ ДОП ПОЛЯ','НАЗВАНИЕ ДОП ПОЛЯ','НАЗВАНИЕ ДОП ПОЛЯ'); // ← редактируйте список здесь $__xf_meta_block_active = ( isset($category_id) && $category_id && isset($cstart) && intval($cstart) > 0 ); if( !$__xf_meta_block_active || !in_array($value[0], $__XF_META_BLOCK, true) ) { $all_xf_content[] = $xfieldsdata[$value[0]]; } } } Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас