[XenCustomize] News Publisher: Home Page, Portal & CMS

[XenCustomize] News Publisher: Home Page, Portal & CMS 2.3.13

Нет прав для скачивания
Ты обновился? ))
Тока на демо, некоторые решения в шаблонах послетали, но не критично, но и исправления косяков вылезли снова, бесит...

В результате победили байду, это похоже реально баг. У Splace, тоже самое. 😄
Решение:
Шаблон

xcu_nwp_comment_macros
Найти
{{ bb_code_snippet($comment.message, 'nwp_comment', $comment, 300, {'simpleUnfurl': true}) }}
Заменить
{{ snippet($comment.message|strip_tags, 300, {'stripQuote': true, 'simpleUnfurl': true}) }}
И будьте счастливы.😁
Решение убирает саму цитату с виджета, оставляя сам комментарий к нему. Нечего там цитатам делать, если так подумать.
Поспешил, работает, у меня модификаторы слетели после обновы 😅
 
Последнее редактирование модератором:
В ленте новостей прокручивается только 10 тем.
В настройках не нашла, как увеличить этот лимит.
 

Дополнение к решению по префиксам

robots.txt - Инструкции и секреты настройки

Убираем префикс перед мета заголовком.
Для статьи ищем шаблон - xcu_nwp_news_view
Найти:
<xf:title>{{ prefix('nwp_news', $newsItem, 'escaped') }}{$newsItem.title}</xf:title>
Заменить:
<xf:title>{$newsItem.title}<xf:if is="$prefix"> [{{ prefix('nwp_news', $newsItem, '', '') }}]</xf:if></xf:title>
1774605614681.png
1774605658618.png

Исправление вывода мета заголовка без лишних пробелов.​

Для заголовка ищем шаблон - xcu_nwp_overview
Найти:
Код:
<xf:title page="{$page}">
    <xf:if is="$xf.options.xcuNwpTitle">
        {$xf.options.xcuNwpTitle}
    <xf:else />
        {{ phrase('xcu_nwp_news_publisher') }}
    </xf:if>
</xf:title>
Заменить:
Код:
<xf:title page="{$page}"><xf:if is="$xf.options.xcuNwpTitle">{$xf.options.xcuNwpTitle}<xf:else />{{ phrase('xcu_nwp_news_publisher') }}</xf:if></xf:title>
1774606042076.png
1774606082430.png
Модификатор просто убирает лишние пробелы, код не меняется. Приводим в порядок выдачу, убирая безобразие автора.

В ленте новостей прокручивается только 10 тем.
В настройках не нашла, как увеличить этот лимит.
Такой настройки нет.
10 тем лимит прописанный намертво. Да и зачем больше в новостной ленте это делать =_=
Найти можете его тут:
Путь до файла: \src\addons\XenCustomize\NewsPublisher\Repository\NewsItem.php
Код с лимитом:
Код:
    public function findNewsForTicker(?array $viewableCategoryIds = null)
    {
        /** @var \XenCustomize\NewsPublisher\Finder\NewsItem $newsFinder */
        $newsFinder = $this->finder('XenCustomize\NewsPublisher:NewsItem');

        if (is_array($viewableCategoryIds))
        {
            $newsFinder->where('category_id', $viewableCategoryIds);
        }
        else
        {
            $newsFinder->with('Category.Permissions|' . \XF::visitor()->permission_combination_id);
        }
    
        $newsFinder->where('news_state', 'visible')
            ->with(['full', 'fullCategory'])
            ->order('publish_date', 'desc')
            ->order('news_id', 'desc')
            ->limit(10);

        return $newsFinder;
    }
Здесь нужно в limit(10); поменять на нужное значение и перепаковать плагин.
Можно попробовать его просто с хэша убрать, но хз будет ли толк.
Удачи. 🫡
 
Последнее редактирование модератором:
Zero-cold обновил(а) ресурс [XenCustomize] News Publisher: Home Page, Portal & CMS новой записью:

News Publisher 2.3.13

Примечания к выпуску​

📰Вышла версия 2.3.13 XenCustomize News Publisher!​

Мы рады представить XenCustomize News Publisher v2.3.13 — крупное обновление, направленное на улучшение ленты новостей, нативный экспорт RSS, улучшенное управление со стороны администратора и оптимизацию производительности .

В этой версии добавлен нативный экспорт RSS как для основного индекса News Publisher, так и для категорий новостей, а также новые...

Узнать больше об этом обновлении...
 
Экспорт RSS наконец-то завезли. Чтобы найти на все категории, то путь будет такой /news-publisher/index.rss
Только вот назначить на определенную категорию не даёт, выводит только все. В принципе этого и так достаточно.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу