SAPE на WordPress. Решение проблемы «Fatal error..»
Что касается меня, у меня были проблемы с установкой кода Sape на WordPress. После всех проделанных операций, указанных на сайте сапы, в месте вывода ссылок появлялась ошибка «Fatal error: Call to a member function return_links() on a non-object in…» И чтобы помочь другим блоггерам, решил написать решение проблемы. А решить ее можно следующим способом:
- Делаем сначала пункты, указанные в Sape, до тех пор пока нам не предложат разместить код в начале сайта.
- Этот код нам не подойдет. Во-первых потому, что WordPress имеет кодировку UTF-8. Воспользуемся специальным кодом:[sourcecode language='PHP']
return_links(), «UTF-8″, «CP1251″);
unset($o);
?>
[/sourcecode] - Этот код вставляем в шаблон sidebar.php (в зависимости от темы). Туда же мы вставляем и тот самый код который отвечает за вывод ссылок:
[sourcecode language='PHP']
echo $sape->return_links($n); ?>
[/sourcecode] - В этом коде значение $n можно задать любым, например «2″, тогда в этом месте будет выводиться 2 ссылки.
Проделав все это, вы устраните все основные проблемы с установкой SAPE на WordPress и избавитесь от ошибки «Fatal error: Call to a member function return_links() on a non-object in…».
Ну вот пока что все, удачи!)
Советую прочитать и эти посты:
- Привет, Sape! :)
- Видео ПсИхОв | Видео подборка людей с ограниченным разумом
- FeedBurner для WordPress
- Webeffector – эффективное авто-продвижение дорвеев
- Подборка SEO плагинов #2
Комментарии
01.12.2009
#2 |
Отправил Ярик в 15:47
Да пожалуйста!) насчет 2-го блока не знал, но все равно допишу в статью Ответить
|
06.01.2010
#3 |
Отправил в 10:09
Спасибо за статью! Хотя не полная;) Но вместе с другими статьями по этой теме она стала для меня решающей и решила проблему с кодировкой! Теперь ссылки сапы на сайте работают норм. |
16.01.2010
#4 |
Отправил в 17:17
Мне твой совет не помог. Он работает, если размещать блок ссылок в одном месте. Я же хочу у себя разместить ссылки в нескольких местах и пока не получается. Но думаю я решу эту проблему. |
27.01.2010
#5 |
Отправил в 14:34
Бля ни одного поста во всем инете по сабжу… |
27.01.2010
#6 |
Отправил в 14:35
Бля, всё понятно. Ярик SEO Блог 16-летнего школьника Те надо понять, что ты для людей пишешь, а не для галочки. |
27.01.2010
#7 |
Отправил Ярик в 15:32
Мафия тебе плохо?))) Знаешь кроме смеха твои сопли ничего не вызывают Ну а теперь для чего я написал этот пост, у меня при установки сапы у самого была такая ошибка, вот и решил помочь людям с решением. Как видишь по комментам мне это удалось, хоть и частично, но ведь в нете же ничего по сабжу нет |
25.04.2010
#8 |
Отправил в 22:21
Устранение ошибок ERROR в автоматическом режиме. Более актуально конечно не для CMS. |
#1
Огромное спасибо, очень выручил!
только вывод второго блока ссылок надо тоже конвертить
_
echo mb_convert_encoding($sape->return_links(2), «UTF-8″, «CP1251″);
_