Несколько раньше я писал о подключении системы SEOzavr к блогу на WordPress. В целом ничего сложного в выводе статей системы на главную страницу нет, но поскольку приходят письма с вопросами все же опишу процесс настройки.
Перед началом настройки обязательно ознакомьтесь с соглашением.
Для вывода статей на главную страницу в SEOzavr предусмотрен специальный метод:
$seozavr->showList();
Вот код, взятый из формы добавления площадки на SEOzavr:
<?php
include('название_секретной_папки/seozavr.php');
$seozavr = new seozavr();
$seozavr->catalogURL = 'здесь_ссылка_на_каталог_статей';
$seozavr->showList();
?>
Теперь внесем небольшое изменение в этот код, а именно укажем кодировку UTF-8 (как правило в WordPress используется именно она) кодировку:
$seozavr->encoding = 'utf-8';
Теперь нам нужно задействовать этот код на главной странице. Для этого открываем файл index.php ИСПОЛЬЗУЕМОГО ШАБЛОНА. Выбираем место для вывода списка статей и вставляем туда наш код. Конечно для большей привлекательности можно добавить в таблицу стилей класс articleLink (это собственно и есть класс списка статей).
В итоге получается код примерно такого плана (сделано на примере сайта KupiMasla.ru):
<h2>Весьма занимательная информация</h2>
<?php
include('название_секретной_папки/seozavr.php');
$seozavr = new seozavr();
$seozavr->encoding = 'utf-8';
$seozavr->catalogURL = '/interesnoe';
$seozavr->showList();
?>
Список статей расположен внизу главной страницы.
И естественно не забываем исправить название_секретной_папки на ваше уникальное.
Что то похожее:
CMS, SEOzavr, WordPress
|
Эта запись добавлена 20-го января 2008 года в 2:09 в рубрику Здесь про мои проекты.
Подпишись на RSS комментариев RSS 2.0





23 января 2008 1:45
[...] о том, как окультурить размещение продажных статей от SEOzavr: <h2>Весьма занимательная [...]
10 февраля 2008 18:07
[...] http://musariev.com/2008/01/wordpress_top.html Послать ссылку на этот обзор другу по ICQ или [...]
14 мая 2008 12:08
Попробовал, помогло, спасибо!
23 сентября 2008 13:49
Пытался несколько раз вам написать, но не достучался. Моя аська 345-411-307
11 ноября 2008 8:36
Привет автору
если сказать честно, то у меня ничего не получилось. Пример сайта показан крайне неудачный KupiMasla.ru.
Я не программист, но и не новичок. в вордпресс ориентируюсь достаточно легко.
выполнял все ваши инструкции пошагово. Реально, ничего не получилось.
Для чего создавался дубль Header2.php и Articlе.php? Эти файлы должны быть в корневом каталоге? Или в теме используемого шаблона?
У вас написано что:
“# Создайте в корневом каталоге сайта страницу, которая будет содержать каталог статей (либо прочитайте описание настройки на распространенные CMS).
Что это означает: “Создайте в корневом каталоге сайта страницу, которая будет содержать каталог статей” – Это Articlе.php или какая-то иная страница? Какое расширение должна иметь эта страница html или php? как называться.
Тег не должен содержать внутри тегов …, , .
# Добавьте следующий код внутрь тега ”
Вы, видимо программист или кодер, мне судить сложно, но все вы забываете о том, что подавляющее большинство авторов не имеют представления о том, что у вас написано в на этой странице. Пропустив одно слово в описании, можно запутать автора блога и ничего не получится.
Ещё, вы должны осознавать, что большинство тем для блогов имеют несколько отличный от дефолтного шаблона темы… Поэтому надо описывать установку не торопясь повторяя все названия учитывая все тонкости, которые могут повлиять на неправильную работу вашего скрипта.
Как только я устанавливаю ваш код
Весьма занимательная информация
encoding = ‘utf-8′;
$seozavr->catalogURL = ‘/interesnoe’;
$seozavr->showList();
?>
в файл index.php – блог разрушается.
Означенный вами код, скорее всего предназначен для файла sidebar.php, поскольку в index.php выводить это полная глупость…
В общем, я более часа провозился с установкой, но так и не смог добиться того, что бы на блоге не было ошибки.
Конечно для большей привлекательности можно добавить в таблицу стилей класс articleLink (это собственно и есть класс списка статей).
Сожалею, но видимо придётся отказаться от использования вашей системы, пока не будет выложено нармальная, пошаговая инструкция, рассчитанная на обычного, рядового автора не знакомого с языками программирования.
С уважением.
12 ноября 2008 20:51
Алекс, вы написали не совсем в тот пост (описание подключения http://musariev.com/2007/11/seozavrru-word-press.html), но тем не менее поясню:
идея предельно проста — нужно доработать имеющийся шаблон (не важно штатный или скаченный откуда) для вывода статей.
Все что нужно — это создать новую статическую страницу средствами WP и применить к ней модифицированный шаблон.
Header2.php и Articlе.php — это копии соответственно header.php и index.php.
Почему копии, а не использовать «родные»?
1) header.php не предусматривает вывод метатегов сеозавра. Значит нужно убрать вывод тегов Title, Keywords, Description и добавить код сеозавра для вывода метатегов $seozavr->showHead();
2) Из файла шаблона index.php нам нужно все, кроме центральной части, чтобы формировалась полноценная вордпрессовская страница, но со статьями в центре. Значит копируем все содержимое этого файла в новый article.php и вместо центральной части помещаем код сеозавра для вывода статей $seozavr->showBody();
Естественно файлы header2.php и article.php должны находиться в папке вашего шаблона.
Для того, что бы шаблон article.php подключал наш новый header2.php меняем get_header(); на include(”header2.php”);
Теперь на созданной вами странице (самое начало этого комментария) вы должны выбрать шаблон SEOzavr. Это достигнуто меткой в начале шаблона:
< ?php
/*
Template Name: SEOzavr
*/
?>
Про обрушения: приведенный вами код предусматривает вывод списка статей ТОЛЬКО на главной странице, следовательно его НЕ НАДО ставить в сайдбар, так как код сайдбара исполняется на всех страницах, включая и страницу самого каталога статей. Следовательно, вы 2 раза пытаетесь объявить класс seozavr. Если вы хотите вставить код в сайдбар, то нужно будет немного доработать код сайдбара, что бы он не работал на странице каталога статей.
Если будет желание, напишите через контакты.
12 ноября 2008 23:10
Уважаемый Musariev!
Извините, что запостил не туда.
Вы полагаете я не читал инструкцию? Не один раз! И даже, выполнял все действия пошагово.. Спорить с вами не стану, вы однозначно опытнее и умнее. Но, тем не менее., если бы ваша инструкция была бы написана правильно и во всех тонкостях поясняя на примерах что и куда ставить, То у вас на форуме не было бы такого огромного количества вопросов по установке.
Я попытаюсь еще раз, но полагаю, что вряд ли это получится, даже с пояснениями в вашем комменте. Вы бы стукнули мне в асю, тогда бы многое прояснилось.. В благодарность за вашу помощь расписал бы установку вашего кода до мельчайших подробностей именно для авторов. которые не имеют представления о PHP кодах…
14 ноября 2008 0:55
Алекс, я готов вам помочь в настройке и стукнул в аську еще вчера, но вы не ответили…
9 мая 2009 1:58
Г-н Musariev! Всё сделал как Вы сказали. Сеозавр выдаёт ошибку– “Не проставлена ссылка на каталог статей с главной страницы.” Что делать?
9 мая 2009 18:57
User, странно, дайте ссылку на каталог статей — посмотрю.
Правда завтра улетаю на 2 недели, но если сегодня, то успею.
Или отпишите через тикеты.