Seozavr на zebrum
#1
Отправлено 03.10.2008, 13:01
#2
Отправлено 04.10.2008, 07:47
lyuska_lidina (3.10.2008, 17:01) писал:
Первые 4 шага взяты со страницы http://www.seozavr.r...es.add_site.php (она доступна после регистрации и авторизации на сайте сеозавра)
- Скачайте к себе на компьютер вот этот zip-архив.
- Распакуйте архив. Внутри архива будет лежать папка XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
- Скопируйте эту папку в КОРНЕВУЮ ДИРЕКТОРИЮ вашего сайта.
- Выставите права доступа 777 на файл db.txt, внутри этой папки.
Следующие шаги по настройке Zebrum Lite:
- Создаём в папке используемой темы сайта папку modules, в ней папку articles, а в ней файл articles.php. Например, templates/default/modules/articles/articles.php. Содержимое этого файла:
<?php class zmodule_articles extends zmodule { public function getPage ($uri) { return zpage::createPage(array('pagepath' => 'articles', 'template' => 'seozavr', 'cache' => 'off')); } }
- Копируем шаблон темы template.php в seozavr.php.
- Самой первой строчкой прописываем следующий код:
<?php $seozavr = null; if (file_exists('XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/seozavr.php')) { require_once 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/seozavr.php'; $seozavr = new seozavr(); $seozavr->encoding = zengine::config()->get('engine.charset'); $this->zpage->setProperty('breadcrumb', $seozavr->getTitle()); } ?>
- Заменяем
<?php z_head(); ?>
на<?php if ($seozavr) $seozavr->showHead(); ?>
- Удаляем строчку
<h1><?php z_h1(); ?></h1>
, т.к. заголовок статьи для сеозавра включен в тело статьи. - Заменяем
<?php z_content(); ?>
на<?php if ($seozavr) @$seozavr->showBody(); ?>
(Собачка перед взовом метода нужна для подавления notice-а в скрипте сеозавра). - Добавляем в шаблон необходимые ссылки на страницу /articles/
После этого страницы сеозавра будут доступны по адресу http://вашдомен/articles/.
Данный сценарий я проверял на неподключенном сеозавре к сайту. При этом, столкнулся только с проблемой вывода сообщения о предупреждении (NOTICE) в скрипте сеозавра, поэтому и используется собачка в пункте 4 установки на Zebrum Lite.
Если возникнут проблемы или всё заработает, пишите.
P.S. не забываем изменить XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX на Ваш код, который будет указан в системе.
#3
Отправлено 04.10.2008, 18:31
В файле articles.php надо закрыть пхп код, т.е. выглядеть будет так:
<?php class zmodule_articles extends zmodule { public function getPage ($uri) { return zpage::createPage(array('pagepath' => 'articles', 'template' => 'seozavr', 'cache' => 'off')); } } ?>
#4
Отправлено 04.10.2008, 19:24
lyuska_lidina (4.10.2008, 22:31) писал:
В файле articles.php надо закрыть пхп код, т.е. выглядеть будет так:
<?php class zmodule_articles extends zmodule { public function getPage ($uri) { return zpage::createPage(array('pagepath' => 'articles', 'template' => 'seozavr', 'cache' => 'off')); } } ?>
#5
Отправлено 04.10.2008, 19:49
А вам огромное спасибо, сама бы не подключила
#6
Отправлено 24.01.2009, 18:13
хоть ты тресни всё перепроверил
#7
Отправлено 11.06.2009, 04:30
В чём может быть проблема?
#8
Отправлено 25.06.2009, 13:52
support (4.10.2008, 11:47) писал:
Первые 4 шага взяты со страницы http://www.seozavr.r...es.add_site.php (она доступна после регистрации и авторизации на сайте сеозавра)
........................
[/list]
После этого страницы сеозавра будут доступны по адресу http://вашдомен/articles/.
Данный сценарий я проверял на неподключенном сеозавре к сайту. При этом, столкнулся только с проблемой вывода сообщения о предупреждении (NOTICE) в скрипте сеозавра, поэтому и используется собачка в пункте 4 установки на Zebrum Lite.
Если возникнут проблемы или всё заработает, пишите.
P.S. не забываем изменить XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX на Ваш код, который будет указан в системе.
Вот Вы пишете, что страницы сеозавра будут доступны по адресу http://вашдомен/articles/.
Извините, но это как:
1. Из адресной строки браузера - http://вашдомен/articles/.
2. Из позиции меню сайта, которая создана так:
@@title=Тематический каталог
@@filter=php, text2html
@@cache=off
@@menu=Kаталог статей 2
@@h1=Тематический каталог статей
@@charset=windows-1251
@@type=page
<?php
include_once ("articles/seozavr.php");
?>
3. Из позиции меню сайта, которая создана так:
@@title=Тематический каталог
@@file=seozavr
@@filter=php, text2html
@@cache=off
@@menu=Kаталог статей
@@h1=Каталог статей
@@charset=windows-1251
@@type=page
Или может как-то иначе ?
Судя по предыдущим постам этот вопрос не понятен и весьма актуален не только для меня, темного ?!
#9
Отправлено 25.06.2009, 14:20
MaximL (25.6.2009, 17:52) писал:
Вы подключаете seozavr и возникли вопросы или просто возникли вопросы?
#10
Отправлено 25.06.2009, 17:37
support (25.6.2009, 18:20) писал:
Конечно пробую привинтить seozavr. Не надо обижаться на эти вопросы.
Механизм работы движка вашей CMS естественно не очевиден для юзеров.
Поэтому любое его использование, которое чуть отличается от стандартного, может вызывать вопросы.
Что же касается вашего последнего ответа, то он очень лаконичен. Конечно лучше такой, чем никакого.
Видимо придется просто забить или на Seozavr или на вашу CMS.
#11
Отправлено 25.06.2009, 18:03
MaximL (25.6.2009, 21:37) писал:
Механизм работы движка вашей CMS естественно не очевиден для юзеров.
Поэтому любое его использование, которое чуть отличается от стандартного, может вызывать вопросы.
Что же касается вашего последнего ответа, то он очень лаконичен. Конечно лучше такой, чем никакого.
Видимо придется просто забить или на Seozavr или на вашу CMS.
К сожалению, в настоящий момент у нас нет возможности описывать все нюансы работы Zebrum Lite, тем более, что некоторые аспекты ее работы будут переписаны с выходом следующей версии и перестанут быть актуальными.
#12
Отправлено 20.08.2009, 23:33
Вставляешь в него обычный шаблон, заменяешь тайтл и метатеги как по инструкции ну и естественно в место где будут выводиться линки на статьи, усе делаешь линк с хари - и ты в системе. И не надо париться с модулями итд
#13
Отправлено 15.02.2010, 18:37
Все сделал как ви описали.
" 7. # Добавляем в шаблон необходимые ссылки на страницу /articles/ "
как?
я добавил в темплеит кнопку вот так "<li class="page_item page-item-4"><a href="~/articles/" title="seozavr"><em class="">seozavr</em></a></li>"
но не получается.. "The webpage cannot be found"
#14
Отправлено 17.02.2010, 06:05
mokoj (15.02.2010, 18:37) писал:
Все сделал как ви описали.
" 7. # Добавляем в шаблон необходимые ссылки на страницу /articles/ "
как?
я добавил в темплеит кнопку вот так "<li class="page_item page-item-4"><a href="~/articles/" title="seozavr"><em class="">seozavr</em></a></li>"
но не получается.. "The webpage cannot be found"
#16
Отправлено 21.02.2010, 21:03
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 скрытых пользователей