Друга rss стрічка на DLE
В адмінці движка DLE на сторінці Налаштування системи -> Налаштування RSS експорту новин в графі Формат експорту RSS потоку можна вибрати три варіанти:
Простий - виводить тільки текст новини без форматування
Повний - виводить весь текст новини зі збереженням форматування і картинок
Яндекс новини - виводить текст в форматі необхідному для інтеграції сайту в систему Яндекс новини
Для інтеграції в систему Яндекс новини єдиний правильний варіант це останній, але в цьому випадку в стрічці відсутні зображення, а в соц. мережах без картинки новини виглядають дуже бідно. Тому і знадобився другий - Повний rss-потік.
Отже, завдання поставлене, як її вирішити?
1. Заходимо на сайт по FTP в папку engine і знаходимо файл rss.php - саме він відповідає за виведення стрічки новин на сайті.
2. Копіюємо і даємо якесь людське ім'я, наприклад rss2.php. Чи не оригінально? Ну і що?
0 - Простий виводь
1 - Повний - виводь
2 - Виводить Яндекс новини
4. Начебто все, та не зовсім. Якщо залити файл в такому вигляді, то виникає конфлікт кешування. Якщо закеширувалася основну стрічку, то в другій видаватиме помилку. І навпаки, якщо закеширувалася другу, то в першій буде видавати помилку. Тому шукаємо на 117 рядку $ config [ 'allow_cache'] = true; і міняємо на
5. Тепер все. Зберігаємо і затоках в ту ж папку engine.
0 - Простий виводь
1 - Повний - виводь
2 - Виводить Яндекс новини