Плагины, темы и скрипты
собственной разработки

Инструкция True RSS Reade’r

Страница скрипта >>

Далее будет представлена инструкция. В ней много букв и скриншотов, чтобы даже у новичка не было вопросов как установить, настроить и пользоваться.

Установка

Для начала необходимо закачать скрипт к вам на FTP в папку сайта.

  • Вы можете закачать архив и распаковать его уже на сервере при помощи "Файлового менеджера" у вас в панели хостера (рекомендуемый способ).
  • Либо сразу распакованный закачивать (дольше по времени).

А теперь действия по шагам.

  1. Закачиваем архив к себе на хостинг в корневую папку сайта или подпапку субдомена (в зависимости как хотите использовать скрипт).
  2. Увеличить

  3. Заходите в панель хостера и при помощи "Файлового менеджера" распаковываете архив.
  4. Увеличить

  5. Получили структуру файлов.
  6. Увеличить

  7. Теперь в браузере просто вбейте адрес своего сайта и загрузится визуальный "Мастер установки".

    Если у вас скрипт установлен в подпапку, например http://site.ru/reader/, то вам нужно будет в папке скрипта config и в нем файле config.php добавить название этой папки в поле baseUrl. Смотрите скриншот ниже. У меня на тестовом сайте скрипт установлен в подпапку сайта /reader/. Обратите внимание, что название должно вставляться между двух скобок одинарных.

  8. Увеличить

На этом самая сложная часть установки окончена. Далее уже в визуальном режиме по шагам вам подскажет что делать "Мастер установки".

Некоторые пояснения:

  • На шаге 2 и 3 проверяются настройки вашего сервера и сопутствующего. Если что-то будет не так, то появится сообщение об ошибке. Далее вам нужно будет просто обратиться в техподдержку хостинга, чтобы они включили ту или иную опцию. Это обычно бесплатно и делается очень быстро.
  • На шаге 5 вам нужно ввести название, пользователя и пароль от новой базы данных, которую будет использовать скрипт. Обычно название и пользователь совпадают. Все как обычно на любом сайте. Остальные настройки на данном этапе трогать не нужно, если вы не понимаете для чего они здесь присутствуют.
  • На шаге 6 вы вводите свой логин и пароль, с которым потом будете входить в админку скрипта после установки.
  • На шаге 7 вы можете задать отдельный Email, куда будут уходить письма с формы контактов на вашем новом сайте RSS-ридера. Здесь же можете ввести ключ от сервиса капчи Версия 2 (снизу на данном этапе есть ссылка куда зайти и получить эти ключи). И в конце, по желанию, можете ввести свой номер кошелька Яндекс.Денег для автоматического приема оплаты за рекламные ссылки (мы уже настроили автоприем).

Все. Установлено и готово к работе.


Настройка внешнего вида

Логинимся на сайте под данными администратора, которые вводили на шаге 6.

  • Переходим в пункт "Админ". Он виден только вам.
  • Увеличить

  • Заходим в "Общие настройки" и загружаем логотип сайта и фавикон.
  • Увеличить

  • Если нужно вставить счетчики метрик, ретаргетинга и прочее, то для этого есть свои поля.
  • Увеличить

  • Идем в конец страницы и выбираем цветовую схему для вашего сайта. Если разбираетесь в CSS, то можете сами сделать что по душе. При обновлении не "слетит".
  • Увеличить

Все. Таким образом вы настроили цветовую гамму для всех пользователей.

Но, как вам известно, у зарегистрированного пользователя есть возможность настроить цветовую гамму под себя, если ему так хочется. Видеть ее он будет только когда залогинен под своими данными.


Добавление RSS-лент в базу (Админ)

Для начала необходимо будет создать рубрики, если их у вас будет больше одной. Добавить новую рубрику или удалить ненужную можете когда захотите.

Увеличить


Теперь разберемся каким образом добавлять RSS-ленты сайтов в базу.

  • Переходим в "Управление RSS-лентами".
  • Увеличить

  • Нажимаем "Добавить источник"
  • Увеличить

  • Домен - куда будет переходить пользователь, по клику на название сайта в ленте и "Источники".
  • Увеличить

  • Название - произвольное название источника, не обязательно его URL. Например:
  • Увеличить

    В поле "Источник RSS" вставляете непосредственно ссылку на RSS сайта (читайте ниже как ее найти) и выбираете рубрику (минимум одну).

    Статус позволяет сделать RSS Активной (начинается сбор статей для Ленты), На модерации (если вы пока не уверены что ее нужно запускать) и Отклонен модератором (если вы точно уверены что вам такой сайт не нужен в ленте и чтобы случайно в будущем его не добавить, он просто будет и не даст дубль сделать).

    Статусы нужны на случай, если вам будут предлагать пользователи свой RSS и вы видели их в списке RSS: Зеленый цвет - активна, Желтый - на модерации, Красный - отклонено.

    Про шаблоны парсинга читайте в отдельном пункте ниже "Настройка парсинга текста".


Добавление RSS-лент в базу (Пользователь)

Зарегистрированный пользователь может предложить вам свою RSS.

После того, как он залогинится, он сможет добавить RSS через страницу "Источники", кликнув на соответствующую кнопку:

Увеличить

Далее уже вы, как админ сайта, в разделе "Управление RSS-лентами" в самом верху будете видеть эти ленты. Они будут желтого цвета, что означает "На модерации". Далее уже принимаете решение: сделать их "Активными" (зеленый цвет в таблице) или "Отклонено модератором" (красный цвет).


Добавление/удаление ссылок вручную (Админ)

Вы можете удалить любую выбранную ссылку в ленте без удаления самого источника из базы.

Когда вы залогинены как админ, вам видна иконка корзины напротив каждой записи. Просто клик по ней и статья пропадает из ленты.

Увеличить

Чтобы добавить вручную какую-то сссылку в ленту, вам необходимо будет вначале добавить этот источник в общую базу сайтов и присвоить ему статус "Для ручного добавления". В качестве RSS можете просто домен сайта указать.

Увеличить

Таких источников можете желать сколько угодно. При добавлении новой ссылки вручную просто выберите нужный вам источник и укажите саму ссылку.

Сайты, помеченные как "Для ручного добавления" не будут фигурировать в списке "Источников", т.к.там представлены только сайты с автоматическим парсингом.


Регулирование нагрузки

Уровень нагрузки на сервер со стороны сайта полностью зависит от количества RSS-источников, которые должен проходить и "опрашивать" на предмет новой статьи скрипт.

Мы разработали специальный алгоритм, который позволяет снизить нагрузку. Заключается он в следующем:

  • Все источники распределяются по "корзинам" А и В.
  • Корзина А - сайты, которые пишут чаще, чем раз в месяц.
  • Корзина В - сайты, которые пишут реже, чем раз в месяц.
  • В результате, сайты А парсер обходит сразу же, как закончился цикл обхода или из ваших настроек Cron. А сайты из корзины B обходит реже, исходя из ваших настроек Cron.

Настройки Cron-скрипта такие:

/wmsn.ru/public_html/yii cron/refresh-slow-sources

/wmsn.ru/public_html/yii cron/refresh-sources

Вот как они выглядят у меня на хостинге:

Увеличить

Первый скрипт - "Корзина B". Ресурсы обновляются редко и поэтому их можно обходить раз в 2 часа. Вы можете поставить вообще день или больше, в зависимости от вашей ниши.

Второй скрипт - "корзина А", т.е. ресурсы, которые пишут часто обновляет каждые 15 минут.

Обходит скрипт RSS-ленты "пачками". Вы можете в админке регулировать сколько за раз обходить сайтов. Это так же будет влиять на нагрузку базы данных и зависит от количества сайтов вообще у вас в базе обхода. Со временем подберете оптимальное значение.

Увеличить


Размещение платных ссылок

Вы можете монетизировать свой сайт при помощи размещения платных ссылок.

Они закрепляются сверху и выводятся по линейной формуле при каждом обновлении страницы в равных долях.

Стоимость ссылки и количество дней вы указываете в "Общих настройках" скрипта через админку. Так же в админке есть возможность задать свой текст. В этот текст автоматически потом подставится цена и срок размещения.

Увеличить

По окончании открутки рекламной строки рекламодателю на почту придет письмо со статистикой.

Так же обратите внимание на пункт "Управление купленными ссылками" в админке. Здесь вы можете управлять статусом купленных ссылок. Например: размещать свою рекламную ссылку и чтобы не оплачивать - просто перевести ее в статус "Активно".

Увеличить


Настройка Яндекс.Денег

Мы уже встроили модуль автоматического приема Яндекс.Денег за размещение платной ссылки.

Вам нужно на странице скрипта "Общие настройки" указать номер вашего кошелька ЯД и секретный ключ.

Увеличить

Секретный ключ можно получить на странице Яндекс.Деньги сбоку пункт Настройки и потом "Все остальное".

Увеличить

Выбираем пункт "Уведомления" - Настроить.

Увеличить

И копируете секретный ключ к себе на сайт.

Увеличить


Настройка парсинга текста

Теперь разберем функционал чтения текста сайтов прямо в ридере.

Контент подгружается каждый раз, когда к нему обращается пользователь. Т.е. сам контент НЕ ХРАНИТСЯ у вас на сайте. Поэтому с копирайтами все ок. Разместите на странице "О ридере" текст, что-то на подобие WMSN.ru ›

Теперь о настройках. Заходим в любой из источников и видим такие 2 поля:

В Шаблон для парсера мы указываем .class или #id контейнера с основным текстом страницы. А в Исключающие теги для парсера мы указываем .class или #id которые нужно исключить из этого основного контейнера с текстом.

Т.е. у нас к примеру есть сайт mojwp.ru, где сам текст статьи размещен в class="post"

Увеличить

Но, внутри этого контейнера .post есть рейтинг, который я не хочу, чтобы "тянулся" в ридер, т.к. он будет лишним и не будет смотреться. Да и функционал "остался" на сайте-источнике. Поэтому я его исключаю.

Увеличить

В исключения можно добавлять множество элементов, все через запятую и с пробелом.

наверх