|
|
Установка кода статей Sape на InstantCMS + Создание динамического шаблона. |
|
InstantCMS - Установка InstantCMS, шаблоны, модули, компоненты, плагины, видео инструкции и т.д. |
![]() |
|
Опции темы | Оценить тему | Опции просмотра |
![]() |
#1 |
|
![]() ![]() Приветствую Вас!
Хотел бы помочь тем кто ставит свои СДЛы и сателиты на InstantCMS. Установка кода статей Sape на InstantCMS: 1. создается и кидается в папку includes/myphp файл sape-article.php с содержанием: [html]<? 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(); ?> [/html] 2. в корень заливается скачанный файл хэш-код.php, папка хэш-код с файлом sape.php 3. создаем модуль с отображением по центру внизу и указываем этот файл: {ФAЙЛ=sape-article.php}. включаем его. О том как создать и настроить модуль я писал в этой статье. 4. добавляем в сапу. Создание динамического шаблона: 1. открываем в текстовом редакторе файл templates\ваш_шаблон\template.php и в самой первой строчке пишем: [html]<!--a1-->[/html] далее в коде находим [html]<?php cmsPrintHead(); ?>[/html] и заменяем на [html]<!--a2--> <?php cmsPrintHead(); ?> <!--a3-->[/html] далее в коде находим php [html]<?php cmsBody(); ?>[/html] и заменяем на [html]<!--a4--> <?php cmsBody(); ?> <!--a5--> [/html] после самой последней строки в коде добавляем строку [html]<!--a6-->[/html] 2. создаем в корне сайта файл sapeart.php с таким содержанием: [html]<? $GrabURL = 'http://мой_сайт.ru/content/21/read1155.html'; //укажите 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] Оформление статьи можно подправить с помощью HTML и стилей CSS. 3. В интерфейсе добавления шаблона добавляем этот шаблон, прописывая его данные: название шаблона: sapeart URL: http://мой_сайт.ru/sapeart.php частота обновления: 30 минут 4. В интерфейсе "Настройка шаблонов URL'ов" добавляем шаблон /view-content/{id}.html view-content - можно заменить на любое другое слово, похожее на какое-либо слово, содержащееся в URLах на сайте, либо по формату даты, как написано в интерфейсе "Настройка шаблонов URL'ов". Скачать файл установки кода статей Sape: sape-article.rar |
![]() |
![]() ![]() ![]() |
"Спасибо" от: | Alex LM (15.03.2013) |
![]() |
Метки |
instantcms, sape, код статей sape, модуль instantcms, сателиты на instantcms |
|
Опции темы | |
Опции просмотра | Оценка этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка Sape и Linkfeed на InstantCMS | hitnet | InstantCMS | 10 | 21.08.2014 00:24 |
Создание сайтов на DLE ,установка модулей,продвижение сайтов за символическую плату | wattot | Создание сайтов | 0 | 05.02.2011 14:49 |
Установка кода перед формой ответа... | Alex LM | vBulletin | 0 | 20.04.2010 20:57 |
Вбюлетень - установка кода после первого сообщения | Alex LM | vBulletin | 0 | 20.04.2010 20:52 |
Автоматическое размещение статей без установки кода системы | hitext | Тексты/Статьи | 1 | 20.10.2009 00:43 |
|
Текущее время: 18:22. Часовой пояс GMT +3.
|