Как проверить правильность кода вызова анонсов?
Не получается активировать шаблон 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-а
Убедитесь, что файл [ваш_хеш_код].php лежит в корне сайта.
Проверьте, скопировали ли Вы фрагмент кода при настройке сайта в свой файл .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-а выполняются.
Так же в 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/.
В разделе “Размещение статей” отметьте “Активировать”. Выберите учетную запись пользователя и рубрику для размещения статей.
Инструкция по обновлению плагина
Если у вас уже установлена старая версия плагина, то:
Деактивируйте плагин.
Обновите его.
Снова активируйте.