Вернуться   Форум SAPE.RU > Система SAPE.ru > Биржа статей

-->
Ответ
 
Опции темы
Старый 03.03.2010, 20:29   #1
Эксперт
 
Аватар для MonAmur
 
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 608
MonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущее
По умолчанию DLE: установка кода статей и изготовление шаблона

DLE: установка кода статей и изготовление шаблона
1. открываем в текстовом редакторе файл index.php
почти в самом низу находим строку
Код HTML:
echo $tpl->result['main'];
и заменяем ее на
Код HTML:
//замена одной строки на другую для вставок пхп-кода
// echo $tpl->result['main'];
@eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
// конец
2. открываем файл templates/Ваш_шаблон/main.tpl, находим в нем
Код HTML:
{content}
ниже добавляем
Код HTML:
<hr>
<? 
     if (!defined('_SAPE_USER')){ 
        define('_SAPE_USER', 'хэш-код'); 
     } 
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
     $sape_article = new SAPE_articles(); 
	 echo $sape_article->return_announcements();
?>
2. в корень заливается скачанный файл хэш-код.php, папка хэш-код с файлом sape.php, на эту папку задаются права доступа 777
3. в админке размещаем для отображения в нужном месте и включаем блок.
4. добавляем в сапу.

Создание динамического шаблона:
1. открываем в текстовом редакторе файл templates/Ваш_шаблон/main.tpl и в самой первой строчке пишем:
Код HTML:
<!--a1-->
далее в коде находим
Код HTML:
{headers}
и заменяем на
Код HTML:
<!--a2-->
{headers}
<!--a3-->
далее в коде находим
Код HTML:
{content}
и заменяем на
Код HTML:
<!--a4-->
{content}
<!--a5-->
после самой последней строки в коде добавляем строку
Код HTML:
<!--a6-->
2. создаем в корне сайта файл sapeart.php с таким содержанием:
Код HTML:
<?
$GrabURL = 'http://мой_сайт.ru/index.php?id=123'; //укажите URL любой страницы сайта с какой-нибудь статьей
$RetrieveFile = implode("",file($GrabURL));
$GrabStart = '<!--a1-->';
$GrabEnd = '<!--a2-->';
preg_match("%$GrabStart(.*?)$GrabEnd%is", $RetrieveFile, $m);
echo $m[1];
?>
<title>{title}</title>
<meta name="keywords" content="{keywords}" />
<meta name="description" content="{description}" />
<?
$GrabStart = '<!--a3-->';
$GrabEnd = '<!--a4-->';
preg_match("%$GrabStart(.*?)$GrabEnd%is", $RetrieveFile, $m);
echo $m[1];
?>
<h1>{header}</h1>	
{body}
<?
$GrabStart = '<!--a5-->';
$GrabEnd = '<!--a6-->';
preg_match("%$GrabStart(.*?)$GrabEnd%is", $RetrieveFile, $m);
echo $m[1];
?>
Оформление статьи можно подправить с помощью HTML и стилей CSS.

3. В интерфейсе добавления шаблона добавляем этот шаблон, прописывая его данные:
название шаблона: sapeart
URL: http://мой_сайт.ru/sapeart.php
частота обновления: 30 минут

4. В интерфейсе "Настройка шаблонов URL'ов" добавляем шаблон
/view-content/{id}.html
view-content - можно заменить на любое другое слово, похожее на какое-либо слово, содержащееся в URLах на сайте, либо по формату даты, как написано в интерфейсе "Настройка шаблонов URL'ов".
MonAmur вне форума   Ответить с цитированием
Старый 11.03.2010, 17:38   #2
Администратор
 
Регистрация: 22.11.2006
Сообщений: 5,868
Вес репутации: 21475164
Avelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспорима
По умолчанию

просьба отписываться тех, кто установил код по данной инструкции: получилось ли, нет ли добавлений , замечаний.

спасибо
Avelon вне форума   Ответить с цитированием
Старый 12.03.2010, 02:46   #3
Новичок
 
Аватар для FeAlSe
 
Регистрация: 20.12.2008
Адрес: Дзержинск
Сообщений: 10
Вес репутации: 0
FeAlSe на пути к лучшему
Отправить сообщение для FeAlSe с помощью ICQ
По умолчанию

Всё замечательно работает, наконец-то добавил свои площадки в систему.
FeAlSe вне форума   Ответить с цитированием
Старый 12.03.2010, 03:38   #4
Специалист
 
Аватар для bigloafef
 
Регистрация: 22.05.2009
Сообщений: 221
Вес репутации: 186
bigloafef - весьма и весьма положительная личностьbigloafef - весьма и весьма положительная личность
По умолчанию

Avelon Есть модули без правки кода и с админкой, такого не планируется сделать?
Было бы очен полезно DLE очень популярен, система подключения модулей уже не измениться, как и API - будет только дополняться =).
bigloafef вне форума   Ответить с цитированием
Старый 12.03.2010, 14:29   #5
Banned
 
Регистрация: 12.03.2010
Адрес: Россия. Ростов-на-Дону
Сообщений: 48
Вес репутации: 0
maxpedro не любят в этих краяхmaxpedro не любят в этих краях
Отправить сообщение для maxpedro с помощью ICQ
По умолчанию

честно сказать игра не стоит свечь потому что я фиг знает когда добавил площадку а заказов на размещение статей так и нет
maxpedro вне форума   Ответить с цитированием
Старый 14.03.2010, 05:59   #6
Специалист
 
Аватар для antimild
 
Регистрация: 03.01.2008
Сообщений: 113
Вес репутации: 0
antimild не любят в этих краяхantimild не любят в этих краях
Отправить сообщение для antimild с помощью ICQ
По умолчанию

Все строго по инструкции, но
Цитата:
Ошибка: Шаблон не обрабатывается на сайте. Проверьте работоспособность правил mod_rewrite для шаблона.
Не могу сдвинуться с активации шаблона.
antimild вне форума   Ответить с цитированием
Старый 14.03.2010, 06:39   #7
Эксперт
 
Аватар для MonAmur
 
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 608
MonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущее
По умолчанию

antimild, а в .htaccess добавили нужные строки, как в интерфейсе добавления шаблона написано?
если набрать прямой урл шаблона http://ваш_сайт/sapeart.php , показывается?
MonAmur вне форума   Ответить с цитированием
Старый 14.03.2010, 13:06   #8
Специалист
 
Аватар для antimild
 
Регистрация: 03.01.2008
Сообщений: 113
Вес репутации: 0
antimild не любят в этих краяхantimild не любят в этих краях
Отправить сообщение для antimild с помощью ICQ
По умолчанию

Да, строки добавил. Экспериментировал как мог - и вверх и вниз.. Прямой юрл - открывается и корректно отображает содержимое шаблона. Файлик db стирал раз 60, права на папку выставлены корректно. Поддержка php в шаблонах - функционирует. Понять не могу в чем проблема. До 6 утра мозг себе конопатил - так и не осилил.
antimild вне форума   Ответить с цитированием
Старый 14.03.2010, 14:16   #9
Эксперт
 
Аватар для MonAmur
 
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 608
MonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущееMonAmur - прекрасное будущее
По умолчанию

Шаблон добавился, но не активируется?
Если шаблон отображается корректно при прямом обращении, значит, с ним все ок.

Обратитесь в саппорт со всеми деталями по площадке - http://help.sape.ru/articles/faq/1034
MonAmur вне форума   Ответить с цитированием
Старый 14.03.2010, 21:30   #10
Специалист
 
Аватар для antimild
 
Регистрация: 03.01.2008
Сообщений: 113
Вес репутации: 0
antimild не любят в этих краяхantimild не любят в этих краях
Отправить сообщение для antimild с помощью ICQ
По умолчанию

Писать не стал. Заварил кофейку, выдохнул, начал по пунктам с самого начала. Оказалось файлик не загрузил fdsgsdfsdfsdfg435345.php который.
Большое спасибо за помощь.
antimild вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
InstantCMS: установка кода статей и изготовление шаблона MonAmur Биржа статей 8 10.02.2018 06:46
PHP-Nuke: установка кода статей и изготовление шаблона MonAmur Биржа статей 18 01.08.2011 20:49
Установка кода статей на vbulletin Konstantin_by Установка кода на различные движки 9 05.05.2011 18:23
PHP-Fusion: установка кода статей и изготовление шаблона MonAmur Биржа статей 15 13.11.2010 11:42
Установка кода статей на Друпал ubuntu Установка кода на различные движки 13 02.04.2010 00:43


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