RUS
  • RUS
  • ENG

Проблемы при добавлении/Настройке сайта

Последние изменения: 06.05.2021

Как проверить правильность кода вызова анонсов?

Не получается активировать шаблон URL-а

Как прописать хост?

В размещенной статье сверху и cнизу выводятся цифры, как поправить?

Установка кода на CMS Wordpress с помощью плагина

Как проверить правильность кода вызова анонсов?

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

<?php
    $sape_article = new SAPE_articles();
?>

заменить на:

<?php
    $s[ 'force_show_code' ] = true;  
    $sape_article = new SAPE_articles($s);
?>

После этого обновите страницу и посмотрите ее исходный HTML-код. На месте, где должны в дальнейшем выводиться анонсы, должна появиться строка <!--articles code-->

[В начало]

Не получается активировать шаблон URL-а

  1. Убедитесь, что файл [ваш_хеш_код].php лежит в корне сайта.

  2. Проверьте, скопировали ли Вы фрагмент кода при настройке сайта в свой файл .htaccess.

    При активации шаблона URL'a проверяется верно ли выполняются инструкции, прописанные в файле .htaccess., чтобы в дальнейшем не было проблем с выводом статей на сайте.

    Смысл инструкций в том, чтобы при обращении по адресу, который удовлетворяет указанному шаблону URL'a, управление передавалось файлу [ваш_хеш_код].php, который лежит в корне сайта.

    Допустим, что шаблон URL'a у Вас задан в следующем формате: /content/{date_y}/{date_m}/{date_d}/{name}-{id}

    Чтобы проверить, правильно ли работают инструкции в файле .htaccess, Вам нужно открыть страницу с адресом: http://vash-site.ru/content/2001/01/01/aa-1, т.е. чтобы этот URL подходил под заданный шаблон. При этом в браузере должна открыться пустая белая страница с кодом 404. Обратите внимание, что это не должна быть стандартная 404 ошибка вашего сайта.

    Если в браузере вы видите стандартную 404 ошибку вашего сайта — значит, инструкции в файле .htaccess не работают и вам следует:

    • обратиться к вашему хостеру и уточнить, работает ли у вас mod_rewrite;

    • если mod_rewrite работает, то постарайтесь выяснить, почему при запросе страницы по шаблону (например, http://vash-site.ru/content/2001/01/01/aa-1) не происходит передачи управления файлу [ваш_хеш_код].php, т.е. инструкции из файла .htaccess-а выполняются.

  3. Так же в 99% случаях если у вас не пустой .htaccess (то есть кроме правил для статей есть другие директивы), помогают следующие рекомендации:

    • Инструкции для Articles.sape.ru должны быть выше всех других инструкций mod_rewrite в файле .htaccess

    • Перед каждым RewriteRule не статейних директив htaccess-а следует добавить строчку:

      RewriteCond %{ENV:REDIRECT_STATUS} ^$

      Для статейных директив эта строчка уже добавлена и дублировать ее не нужно.

[В начало]

Как прописать хост?

Если Ваш сервер не верно или в нестандартном формате возвращает переменную окружения HTTP_HOST (такая проблема часто возникает, если сайт имеет алиасы, зеркала или «висит» на нестандартном порту). Для того, чтобы в явном виде передать правильное значение в сервисный скрипт, необходимо в коде вызова анонсов (который Вы вставляете на страницы сайта) строку:

<?php
    $sape_article = new SAPE_articles();
?>

изменить на: 

<?php
    $s['host'] = 'имя_вашего_домена_без_http://'; 
    $sape_article = new SAPE_articles($s);
    unset($s); 
?>

[В начало]

В размещенной статье сверху и снизу выводятся цифры, как поправить?

Чтобы убрать цифры, Вам нужно открыть файл vash_hash_cod.php, который лежит в корне сайта и строку:

<?php
    $sape_articles = new SAPE_articles();
?>

заменить на:

<?php
    $s['headers_enabled'] = false;
    $sape_articles = new SAPE_articles($s);
?>

[В начало]

Установка кода на CMS Wordpress с помощью плагина

Для установки плагина «Sape.ru integration» должны быть выполнены следующие требования:

  • Версия Wordpress не ниже 4.7.2.

  • Версия PHP не ниже 5.3.

Обратите внимание: Если вы устанавливали код системы на своей площадке вручную, то его нужно предварительно удалить.

Инструкция по установке плагина

Если у вас уже установлена предыдущая версия плагина, то перейдите в раздел "Обновление плагина".

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

Установка через админку Wordrpess

Скачайте плагин на вкладке «Плагины» в административной панели WordPress.

Ручная установка плагина

1. Загрузите архив с плагином с сайта https://ru.wordpress.org/plugins/saperu-integration/

2. Распакуйте архив и скопируйте на хостинг в папку wp-content -> plugins -> saperu-integration. Путь указан относительно корня сайта.

Перейдите в «Панель администратора» -> «Плагины» и активирйте плагин «Sape.ru integration».

Затем в настройках плагина в поле «_SAPE_USER» укажите свой идентификатор. Посмотреть его можно на странице https://articles.sape.ru/wm/sites/add/.

В разделе “Размещение статей” отметьте “Активировать”. Выберите учетную запись пользователя и рубрику для размещения статей.

Инструкция по обновлению плагина

Если у вас уже установлена старая версия плагина, то:

  1. Деактивируйте плагин.

  2. Обновите его.

  3. Снова активируйте. 

[В начало]

Помогла ли вам статья?