Подскажите, пожалуйста, как поставить код в сайдбар? Сайдбар находится в каталоге темы в файле sidebar.php
Вид для печати
Подскажите, пожалуйста, как поставить код в сайдбар? Сайдбар находится в каталоге темы в файле sidebar.php
Создаешь вот такую штуку
Потом ниже пишешьКод:<h1>Реклама</h1>
<ul class="sidemenu">
Потом в файле linkfeed.php есть строкаКод:<?php
define('LINKFEED_USER', 'твой длинный код');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();
echo $linkfeed->return_links();
?>
замени наКод:var $lc_charset = 'CP1251';
Код:var $lc_charset = 'utf8';
А какой УРЛ страницы тогда будет? При создании площадки появляется такая ошибка:
"Укажите полный URL любой страницы сайта, на которой заведомо установлен код"
Код установлен в теме в файле sidebar.php
в wordpress есть особенность с sidebar:
есть темы с виджетами, а есть и без.
для темы с виджетами код надо вставлять после
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) : else : ?>
//здесь виджеты по дефолту - т.е. те, которые используются если не определить ни одного виджета через "presentation -> widgets"
<?php endif; ?>
вот здесь. тогда ссылки будут присутствовать независимо от виджетов в системе
C этим понятно, а какой урл надо подставлять при создании площадки?
Ага, все, порядок. Vredin заработало
уточните, ставить "utf8" или "utf-8" как написано на этой странице: http://www.linkfeed.ru/platforms/new ?
какие шаги надо сделать чтобы понять почему ссылки не отображаются на сайте?
движок вордпресс, папка на сервере, код прописан, кодировка пока не важно(вообще ничего не показывается), файл linkfeed.links.db удалял - он создался заново
1. Для начала надо убедиться, что выводится код.
Для этого в скрипте linkfeed.php меняемнаКод:" var $lc_force_show_code = false;"
- на странице в местах вывода блока должны появиться теги видаКод:" var $lc_force_show_code = true;"
2. Случай, когда код не выводится.Код HTML:<!--5b495de4--><!--5b495de4-->
В этом случае хорошо бы посмотреть php предупреждения и ошибки в логах сервера или на странице (смотря какие настройки).
Так же можно в скрипте linkfeed.php заменить на времянаКод:"var $lc_verbose = false;"
. На месте кода инициализации должны вывестись найденные ошибки.Код:"var $lc_verbose = true;"
3. Случай, когда блок выводится, а ссылок нет.
Более сложный случай. Скорее всего отличается $_SERVER['REQUEST_URI'] от имени страницы, это проверять можно только легкими модификациями php-кода. Сейчас готовим новую версию скрипта, чтобы упростить процедуру диагностики ошибок.
Я не смотрел эту тему. А оказывается задали вопрос. Админ уже ответил. Это хорошо. Я просто перепутал вид записи.