Старый 02.02.2010, 11:47   #31
Новичок
 
Регистрация: 28.01.2010
Сообщений: 7
Вес репутации: 0
Grozny на пути к лучшему
По умолчанию

Цитата:
Сообщение от bestwind1 Посмотреть сообщение
РАботает на всех версиях DLE проверено!
Если что то неполучается пишите!

Установка кода.

В файле index.php находите

Код:
$tpl->compile ('main');

и перед ним вставляете

if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'имя папки на месте');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$tpl->set( '{links}', $sape->return_links() );
$sape_article = new SAPE_articles();
$tpl->set( '{announce}', $sape_article->return_announcements() );


В папке шаблона находим файл main.tpl и в нем в нужное вам место вставляете {links} там где хотите выводить ссылки, {announce} - атм где выводить анонсы

Потом заходите в папку ту что Вы скачали и удаляете все файлы кроме sape.php

заходим на сайт сапе нажимаем добавить сайт и пишим свой URL http://www.сайт.ua/

Делаем шаблон статей.

Заходим в index.php
находим $tpl->load_template ( 'main.tpl' );

меняем на

if($_GET['do'] == "sape")
$tpl->load_template ( 'main_sape.tpl' );
else
$tpl->load_template ( 'main.tpl' );



создаем в папке своего шаблона файл main_sape.tpl
заходим в main.tpl копируем всё содержимое в main_sape.tpl

в main_sape.tpl

находим {headers} меняем на

<title>{title}</title>
<meta name="keywords" content="{keywords}" />
<meta name="description" content="{description}" />



находим {info} {content} меняем на

{header} {body}

Проверяем как получилось заходим http://www.сайт.ua/?do=sape

Потом заходите в папку ту что Вы скачали и удаляете все файлы кроме sape.php

На сайте SAPE вНастройка шаблонов статей добавдяем свой URL шаблона статей http://www.сайт.ua/?do=sape
Все сделал по вашей инструкции, при добавлении пишет На странице нет кода
Grozny вне форума  
Старый 02.02.2010, 14:23   #32
Новичок
 
Регистрация: 18.11.2009
Сообщений: 16
Вес репутации: 0
bestwind1 на пути к лучшему
По умолчанию

Цитата:
Сообщение от Grozny Посмотреть сообщение
Все сделал по вашей инструкции, при добавлении пишет На странице нет кода
Удалите все из папки которую Вы скачали кроме файла sape.php
bestwind1 вне форума  
Старый 02.02.2010, 15:20   #33
Новичок
 
Регистрация: 28.01.2010
Сообщений: 7
Вес репутации: 0
Grozny на пути к лучшему
По умолчанию

Вот так выглядит мой индех.рнр
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '@@@@@@@@@@@@@@@');
}

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$tpl->set('{sape_links}', $sape->return_links());
$sape_article = new SAPE_articles();
$tpl->set( '{announce}', $sape_article->return_announcements() );

$tpl->compile ( 'main' );
Удалил все кроме sape.php, все равно На странице нет кода

Может проблема в .htaccess?
RewriteEngine On

# Редиректы
RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]

# Сам пост
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day= $3&news_page=$4&cstart=$5&news_name=$6 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day= $3&news_page=$4&news_name=$5 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/printage,([0-9]+),(.*).html(/?)+$ engine/print.php?subaction=showfull&year=$1&month=$2&day= $3&news_page=$4&news_name=$5 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day= $3&news_name=$4 [L]

RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3 [L]
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2 [L]
RewriteRule ^([^.]+)/printage,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]

RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2 [L]
RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1 [L]
RewriteRule ^printage,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2 [L]
RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L]

# За день
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L]
# За весь месяц
RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L]
# Вывод за весь год
RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L]
RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]
# вывод отдельному тегу
RewriteRule ^tags/([^/]*)(/?)+$ index.php?do=tags&tag=$1 [L]
RewriteRule ^tags/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=tags&tag=$1&cstart=$2 [L]
# вывод для отдельного юзера
RewriteRule ^user/([^/]*)/rss.xml$ engine/rss.php?subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]
RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1&cstart=$2 [L]
RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]
RewriteRule ^user/([^/]*)/news/rss.xml(/?)+$ engine/rss.php?subaction=allnews&user=$1 [L]
# вывод всех последних новостей
RewriteRule ^lastnews/(/?)+$ index.php?do=lastnews [L]
RewriteRule ^lastnews/page/([0-9]+)(/?)+$ index.php?do=lastnews&cstart=$1 [L]
# вывод в виде каталога
RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L]
RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L]
# вывод непрочитанных статей
RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]
RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L]
# Статистические страницы
RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L]
# вывод избранных статей
RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]
RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]

RewriteRule ^rules.html$ index.php?do=rules [L]
RewriteRule ^statistics.html$ index.php?do=stats [L]
RewriteRule ^addnews.html$ index.php?do=addnews [L]
RewriteRule ^rss.xml$ engine/rss.php [L]
RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]
RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^<]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]
RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]
RewriteRule ^print[^/]+).html$ engine/print.php?do=static&page=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

ЗЫ у меня dle 83
Grozny вне форума  
Старый 02.02.2010, 15:56   #34
Новичок
 
Аватар для masa
 
Регистрация: 25.11.2008
Адрес: Cuba
Сообщений: 79
Вес репутации: 189
masa - весьма и весьма положительная личностьmasa - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от VAT Посмотреть сообщение
Я просто сохранил страницу в браузере, переименовал ее в что-то-там.php вставил нужные теги вместо текста, в прицепе и всё
Работает? Таким способом можно сделать шаблон?
masa вне форума  
Старый 04.02.2010, 15:08   #35
Новичок
 
Регистрация: 28.01.2010
Сообщений: 7
Вес репутации: 0
Grozny на пути к лучшему
По умолчанию

bestwind1, странно, сайт добавился после многотысячных попыток. Когда открываю урл шаблона http://www.сайт.ua/?do=sape на странице видны {header} {body}, так и должно быть?
Grozny вне форума  
Старый 04.02.2010, 17:21   #36
Новичок
 
Регистрация: 06.05.2009
Сообщений: 9
Вес репутации: 0
pilot233 скоро станет известен
По умолчанию

Ну так есть окончательный вариант для установки и биржы ссылок и статей???
pilot233 вне форума  
Старый 04.02.2010, 20:25   #37
Новичок
 
Регистрация: 18.11.2009
Сообщений: 16
Вес репутации: 0
bestwind1 на пути к лучшему
По умолчанию

Цитата:
Сообщение от Grozny Посмотреть сообщение
bestwind1, странно, сайт добавился после многотысячных попыток. Когда открываю урл шаблона http://www.сайт.ua/?do=sape на странице видны {header} {body}, так и должно быть?
Да всё правильно!

Добавлено через 35 секунд
Цитата:
Сообщение от pilot233 Посмотреть сообщение
Ну так есть окончательный вариант для установки и биржы ссылок и статей???
Я же написал.

Последний раз редактировалось bestwind1; 04.02.2010 в 20:25. Причина: Добавлено сообщение
bestwind1 вне форума  
Старый 06.02.2010, 00:38   #38
Новичок
 
Регистрация: 06.05.2009
Сообщений: 9
Вес репутации: 0
pilot233 скоро станет известен
По умолчанию

Цитата:
Сообщение от bestwind1 Посмотреть сообщение
Да всё правильно!

Добавлено через 35 секунд


Я же написал.
У меня вот такой вариант как его состыковать с тем, что вы дали:

в index.php

define('_SAPE_USER', 'тут код');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_context = new SAPE_context();
ob_start(array(&$sape_context,'replace_in_page'));
$sape = new SAPE_client();
$tpl->set('{links1}', $sape->return_links(1));
$tpl->set('{links2}', $sape->return_links(1));
$tpl->set('{links3}', $sape->return_links(1));
$tpl->set('{links}', $sape->return_links());
pilot233 вне форума  
Старый 06.02.2010, 01:28   #39
Мастер
 
Аватар для awe
 
Регистрация: 13.11.2007
Адрес: понаехал тут...
Сообщений: 926
Вес репутации: 256
awe - прекрасное будущееawe - прекрасное будущееawe - прекрасное будущееawe - прекрасное будущееawe - прекрасное будущееawe - прекрасное будущееawe - прекрасное будущееawe - прекрасное будущееawe - прекрасное будущееawe - прекрасное будущееawe - прекрасное будущее
По умолчанию

pilot233, скорее всего внизу добавляете:

$sape_article = new SAPE_articles();
$tpl->set( '{announce}', $sape_article->return_announcements() );

если несколько блоков для вывода по одному анонсу, допустим, 3 то так:

$sape_article = new SAPE_articles();
$tpl->set( '{announce1}', $sape_article->return_announcements(1) );
$tpl->set( '{announce2}', $sape_article->return_announcements(1) );
$tpl->set( '{announce3}', $sape_article->return_announcements(1) );

по идее должно работать...
__________________
Ребята, давайте жить дружно!
awe вне форума  
Старый 09.02.2010, 22:58   #40
Новичок
 
Регистрация: 12.01.2009
Сообщений: 83
Вес репутации: 187
klionpsy скоро станет известен
По умолчанию

На WP я просто удалил из папки файлы все и заново всё закачал. ошибка изчезла типа еррор все дела....

сразу файл темплес появился в папке.. всё супер
klionpsy вне форума  
Закрытая тема

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Статьи для "БИРЖИ СТАТЕЙ" Leonardo Биржа статей 41 19.02.2010 22:57
Помогите разобраться с шаблонами для биржи статей sape jahman Биржа статей 23 28.01.2010 18:48
Скрипт биржи статей optimizator Курилка 6 12.03.2009 10:42


Часовой пояс GMT +3, время: 01:10.