Доброго времени суток, друзья! В предыдущей серии статей я подробно рассказывал о том, как создать при помощи компонента Ninja RSS Syndicator RSS-ленту и добавить ее на сервис Feedburner. В сегодняшней небольшой статье мы исправим некоторые погрешности, которые можно заметить в новостной ленте, а именно, исправим под опубликованными анонсами англоязычное слово «Read more…».
Этот пост будет полезен в первую очередь владельцам сайтов под управлением Joomla, использующих расширение Ninja RSS Syndicator, так как для CMS Wordpress существует сторонний плагин Ozh' Better Feed, позволяющий исправить внешний вид RSS-ленты. К сожалению, творцы сего чудо-плагина никакого отношения к Joomla не имеют, и нам своими ручками нужно будет подкорректировать образовавшуюся оплошность.
Как изменить текст Read more отображаемый под анонсами в RSS-ленте Joomla?
Как можно заметить, внизу каждой анонсированной статьи отображается ссылка «Read more…», ведущая на оригинал, то есть ваш сайт. Давайте переименуем или просто переведем ее на русский язык.
Для этого необходимо перейти в корневую папку сайта и отправиться по пути:
Ваш Домен/components/com_ninjarsssyndicator/views/ninjarsssyndicator/tmpl/default.php
Скачайте файл себе на компьютер, откройте его посредством использования текстового редактора Notepad++, нажмите в верхнем горизонтальном меню кнопку Поиск/Найти, и в поисковой форме пропишите «Read more», а затем нажмите «Искать далее». В итоге программа отобразит все возможные варианты, которые каждый раз будут перемещаться при нажатии кнопки «Искать далее».
Для тех, кто не хочет ковыряться в .php коде плагина советую обратить внимание на строчку под номером 165. В ней-то и нужно изменить англоязычную фразу на «Подробнее…» или «Читать дальше…».
Вот вам часть кода, который нужно подправить:
$words .= "\n<p><a href=\"" . $item->link . "\">" . JText::sprintf('Read more...') . "</a></p>";
Для большей наглядности в представленном коде, текст, нуждающийся в корректировке прописан жирным шрифтом.
Теперь необходимо немного подождать пока система среагирует на внесенные вами изменения (у меня это заняло около 10 минут). В итоге ссылки под анонсами вашего фида станут отображаться понятными для нашего славянского человека письменными знаками.
Спасибо за внимание и до скорого на страницах Stimylrosta.
Обнаружили в тексте грамматическую ошибку? Пожалуйста, сообщите об этом администратору: выделите текст и нажмите сочетание горячих клавиш Ctrl+Enter
Попробуйте удалить вышеприведенный код или указанную в нём фразу Read more...