ДОКУМЕНТАЦИЯ

НА ГЛАВНУЮ || Техподдержка:

Оглавление: Установка:

Все шаги по установке производит техническая поддержка. От вас только потребуется установить выполнение скрипта RSS-парсера по расписанию cron.

    Предположим, что
  • xpowerlinks установлен в директории '/home/user/domain.com/' (измените это на свою директорию установки).
  • это соответствует URL http://www.domain.com/
    Чтобы обновление RSS-каналов происходило раз в сутки в 11-00, то строка crontab будет иметь следующий вид:
  • При использовании wget:
    11 0 * * * /usr/local/bin/wget -q -nv --delete-after 'http://www.domain.com/rss.php'
  • При использовании php CLI:
    11 0 * * * cd /home/user/domain.com; /usr/local/bin/php /home/user/domain.com/rss.php > /dev/null

Конфигурирование:
    Значение и примеры полей конфигурации
  • URL where Xpowerlinks is installed - (обязательное). URL той директории или корня домена, где установлен x-power links. Без всяких 'index.html' в конце.
    Пример: http://www.yourdomain.com/
  • Folder to save static XML files - (обязательно). Название существующей директории, куда нужно сохранять XML файлы.
    Пример: rss
  • Number of links per feed - (обязательно). Максимальное количество последних ссылок в одном канале, которые парсер будет отдавать в канал. Не следует ставить слишком большое число.
    Пример: 50
  • channel title - (обязательно). Название вашего канала (сайта), под которым канал будет виден в RSS-аггрегаторе серфера.
    Пример: My wonderful link site
  • channel description - (обязательно). Краткое описание вашего канала (сайта), которое будет видно в RSS-аггрегаторе серфера.
    Пример: Site powered by X-Power Links
  • channel Copyright - Необязательный копирайт.
    Пример: Copyright © by Vasja Pupkin
  • channel logo - Опциональный полный URL логотипа вашего сайта для отображения в аггрегаторе серфера. По стандарту RSS 2.0 картинка должна иметь максимальные размеры 144x400.
    Пример: http://www.domain.com/logo.gif
  • channel language - здесь выберите язык вашего канала
  • Index channel banner - Здесь можно определить HTML-код баннера, который будет прикреплен к описанию каждой ссылки на главном канале
  • Category channel banner - Здесь можно определить HTML-код баннера, который будет прикреплен к описанию каждой ссылки на канале каждой категории. В этом коде можно использовать якоря, которые будут заменены соответствующим значением соответствующей категории (см. Якоря)
  • Global banner - Здесь можно определить HTML-код баннера, который будет прикреплен к описанию каждой ссылки на ЛЮБОМ канале НЕЗАВИСИМО от того, определены ли предыдущие два баннера.
Якоря для использования в 'Category channel banner':
Якорь Значение
{URL_FORMER} Поле "URL former" категории
{TITLE} Название категории
{TITLE_TEXT} Поле "Title Text" категории
{HEADER_TEXT} Поле "Header Text" категории
{FIELD1} .. {FIELD3} Поля категории "HTML-code #1" .. "HTML-code #3" соответственно
{INCLUDE_1} .. {INCLUDE_20} Файлы-инклуды категорий из соответствующей директории "xpl_includes_1".."xpl_includes_20". Обращаем внимание, что в оригинальном X-Power Links поддерживаются только две директории инклудов. Вы можете создать по тому же примеру еще до 18 дополнительных директорий и использовать их здесь.

Примеры 'Category channel banner':

Наиболее простой пример. Взять банер из контекстного инклуда директории 'xpl_includes_1', а коды баннеров для каждой категории разместить в соотв. файле этой директории:

Взять банер из поля категории "HTML code #2":

Простая ссылка на соответствующую категорию:

Как разместить ссылку на канал у себя на сайте?:

Ссылка на индексный канал будет выглядеть так:

Ссылка на канал соответствующей категории будет выглядеть так:


где {CATEGORY_NAME} - Поле "URL former" соответстующей категории. Например, если категория "Soft" имеет URL former "soft", то ссылка на нее будет выглядеть так:

Размещаем ссылку на индексный канал. Открываем шаблон "Featured Section Layout >> Page Layout" и вставляем в нужном месте код наподобии

Для автоматического определения броузером вашего канала, открываем шаблон "Featured Section Layout >> Page Layout" и вставляем между <HEAD>..</HEAD> код наподобии

Размещаем ссылку на каналы категорий. Открываем шаблон "Category Section Layout >> Page Layout" и вставляем в нужном месте код наподобии

Для автоматического определения броузером вашего канала, открываем шаблон "Category Section Layout >> Page Layout" и вставляем между <HEAD>..</HEAD> код наподобии

Все установлено, только каналы выдают 404ю ошибку (документ не найден). Что делать?:

Вариантов несколько

  • XML парсер еще не отработал по расписанию и не создал XML-файлы. Попробуйте запустить вручную вашу строку crontab (кнопка "Launch parser" в админке) или подождите ее запуска
  • Заданная директория для сохранения XML файлов либо не существует, либо скрипт не имеет прав записывать в нее файлы. Проверьте что директория существует и имеет атрибут chmod 777
  • Вы неправильно обращаетесь к RSS-фиду. Подкорректируйте URL в соответствии с п. Как разместить ссылку на канал у себя на сайте?