03.03.2010, 20:29 | #1 |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 618
|
DLE: установка кода статей и изготовление шаблона
DLE: установка кода статей и изготовление шаблона
1. открываем в текстовом редакторе файл index.php почти в самом низу находим строку Код HTML:
echo $tpl->result['main']; Код HTML:
//замена одной строки на другую для вставок пхп-кода // echo $tpl->result['main']; @eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php '); // конец Код 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(); ?> 3. в админке размещаем для отображения в нужном месте и включаем блок. 4. добавляем в сапу. Создание динамического шаблона: 1. открываем в текстовом редакторе файл templates/Ваш_шаблон/main.tpl и в самой первой строчке пишем: Код HTML:
<!--a1-->
Код HTML:
{headers} Код HTML:
<!--a2--> {headers} <!--a3--> Код HTML:
{content} Код HTML:
<!--a4--> {content} <!--a5--> Код HTML:
<!--a6-->
Код 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]; ?> 3. В интерфейсе добавления шаблона добавляем этот шаблон, прописывая его данные: название шаблона: sapeart URL: http://мой_сайт.ru/sapeart.php частота обновления: 30 минут 4. В интерфейсе "Настройка шаблонов URL'ов" добавляем шаблон /view-content/{id}.html view-content - можно заменить на любое другое слово, похожее на какое-либо слово, содержащееся в URLах на сайте, либо по формату даты, как написано в интерфейсе "Настройка шаблонов URL'ов".
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! |
12.03.2010, 03:38 | #4 |
Специалист
Регистрация: 22.05.2009
Сообщений: 221
Вес репутации: 196
|
Avelon Есть модули без правки кода и с админкой, такого не планируется сделать?
Было бы очен полезно DLE очень популярен, система подключения модулей уже не измениться, как и API - будет только дополняться =). |
14.03.2010, 06:39 | #7 |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 618
|
antimild, а в .htaccess добавили нужные строки, как в интерфейсе добавления шаблона написано?
если набрать прямой урл шаблона http://ваш_сайт/sapeart.php , показывается?
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! |
14.03.2010, 13:06 | #8 |
Специалист
|
Да, строки добавил. Экспериментировал как мог - и вверх и вниз.. Прямой юрл - открывается и корректно отображает содержимое шаблона. Файлик db стирал раз 60, права на папку выставлены корректно. Поддержка php в шаблонах - функционирует. Понять не могу в чем проблема. До 6 утра мозг себе конопатил - так и не осилил.
|
14.03.2010, 14:16 | #9 |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 618
|
Шаблон добавился, но не активируется?
Если шаблон отображается корректно при прямом обращении, значит, с ним все ок. Обратитесь в саппорт со всеми деталями по площадке - http://help.sape.ru/articles/faq/1034
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! |
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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, время: 08:35.