Добрий день, друзі! У попередній серії статей я докладно розповідав про те, як за допомогою компонента Ninja RSS Syndicator створити RSS-стрічку та додати її до сервісу FeedBurner. У сьогоднішній невеликій статті виправимо одну з неточностей, помітних у новинній стрічці, а саме англомовний текст «Read more…» під опублікованими анонсами.

Цей матеріал буде корисний насамперед власникам сайтів на Joomla, які використовують розширення Ninja RSS Syndicator. Для 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 .= "
<p><a href="/" . $item->link . "">" . JText::sprintf('Read more...') . "</a></p>";
Для наочності в наведеному коді текст, який потрібно змінити, виділено жирним.
Після редагування може знадобитися трохи часу, щоб зміни відобразилися у стрічці. У моєму випадку це зайняло близько 10 хвилин. Після цього посилання під анонсами фіда відображатимуться зрозумілим текстом.
Дякую за увагу і до зустрічі на сторінках StimylRosta.