FAQ по установке скрипта биржи статей SeoZavr на CMSimple

artserge
На сайте с 12.05.2007
Offline
32
7497

CMSimle - легкая, набирающая популярность cms для небольших проектов или сателлитов, не требует mysql. Как подружить с SeoZavr? Читаем :)

1. Регистрируемся в системе SeoZavr.

2. Авторизуемся в системе, в интерфейсе Seozavr'a жмем горизонтальную вкладку "площадки" -> кликаем "добавить площадку".

3. На той странице что открылась, находим ссылку на zip-архив (по тексту - "Для хостинга с поддержкой PHP:" - пункт 1 - "Скачайте к себе на компьютер вот этот zip-архив"). Скачали, распаковали, папку (которая ВНУТРИ архива) положили на хост своего проекта в корень сайта (туда где лежат папки "cmsimple", "templates" и т.п., таким образом, к ним добавится еще и папка с длинным букво-цифровым названием :)) Также фтп-клиентом (для TotalCommander - "Files->Change Attributes") ставим права доступа 777 на ЭТУ ПАПКУ и файл seozavr.php внутри (чтобы сервер мог обновлять статьи и программу).

4. Открываем файл /cmsimple/cms.php и добавляем где-нибудь в конце:

function head2() {
global $title, $cf, $pth, $tx, $hjs;

if ($tx['meta']['codepage'] != '')$t .= tag('meta http-equiv="content-type" content="text/html;charset='.$tx['meta']['codepage'].'"');
return $t.tag('link rel="stylesheet" href="'.$pth['file']['stylesheet'].'" type="text/css"').$hjs;
}

Пункт 4 - одинаков для всех сайтов, поэтому можем аккуратно сохранить себе этот файл, cms.php

5. Копируем файл /templates/ваш_шаблон/template.htm в корень сайта (туда где лежат папки "cmsimple", "templates" и недавно скопированная папка сеозавра). Переименовываем его например в seozavr.htm и открываем для редактирования:

- заменяем

<?=head()?>
( находится между <head> и </head>)

на

<?=head2()?>
<?php include("ваши_циферки_и_буквы/seozavr.php"); $seozavr = new seozavr(); $seozavr->showHead(); ?>

"ваши_циферки_и_буквы" - имя директории которую мы в корень закачивали - см.пункт 3

- далее вниз по файлу темплейта:

находим

<?=editmenu()?>
<?=content()?>
<?=submenu()?>

заменяем на

<?php $seozavr->showBody(); ?>

- сохраняем файл.

на фтп закончили, теперь идем в админку своего сайта.

5. Создаем раздел первого уровня (H1) с именем "Каталог статей" , например. В нем пишем такую вот фигню ( в режиме хтмл):

#CMSimple $pth['file']['template']='http://адрес_вашего_сайта/seozavr.htm';# 

"адрес_вашего_сайта" - это адрес вашего сайта :), а "seozavr.htm" - наш переделанный шаблон в корне сайта - см. пункт 4. Смотрите только внимательно расширение - .html или .htm

Таким образом, html код раздела созданного будет примерно таким

<h1>Каталог статей</h1>
#CMSimple $pth['file']['template']='http://адрес_вашего_сайта/seozavr.htm';#

Не забываем сохранить раздел.

Все. Дизайн и стилевое оформление не меняется! :) Здоровья и удачи вам и вашим проектам

Сателлиты быстро и красиво - пишите в личку или ICQ 316-151-378 Нужно подружить CMSimple и SeoZavr - подробный FAQ по установке биржи статей SeoZavr (/ru/forum/184700)!
musariev
На сайте с 02.11.2007
Offline
7
#1

artserge, громадный респект.

Список других CMS будет публиковаться вот тут.

SEOzavr.ru - успешное продвижение статьями (http://seozavr.ru/index.php?id=2) DirectVision.ru - здесь делаем сайты (http://www.directvision.ru) Musariev.com - персональный блог (http://musariev.com) о нововведениях SEOzavr и не только.
supportwln
На сайте с 07.06.2005
Offline
129
#2

Спасибо за ФАК, работает.

Автогараж главного механика. (http://glavmech.livejournal.com/), теперь и на собственном домене. (http://bimmerlife.ru/)
artserge
На сайте с 12.05.2007
Offline
32
#3

Поправочка:

иногда в связи с жадностью преобразования mod_rewrite (тут уж разные люди пишут свои ЧПУ, поэтому и возможны недоделки) если система ругается что не может найти ваш шаблон, помогает замена

<h1>Каталог статей</h1>
#CMSimple $pth['file']['template']='http://адрес_вашего_сайта/seozavr.htm';#

на

<h1>Каталог статей</h1>
#CMSimple $pth['file']['template']='./seozavr.htm';#

или


<h1>Каталог статей</h1>
#CMSimple $pth['file']['template']='/seozavr.htm';#

или даже


<h1>Каталог статей</h1>
#CMSimple $pth['file']['template']='seozavr.htm';#

:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий