Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Разработка сайтов > InstantCMS

Важная информация
InstantCMS - Установка InstantCMS, шаблоны, модули, компоненты, плагины, видео инструкции и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 10.12.2011, 11:04   #1
 
Аватар для hitnet
 
Сообщений: 15
FR (активность): 1,928

Доп. информация
Лампочка Автор темы Установка кода статей Sape на InstantCMS + Создание динамического шаблона.

Приветствую Вас!

Хотел бы помочь тем кто ставит свои СДЛы и сателиты на 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
hitnet вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (15.03.2013)
Ответ

Метки
instantcms, sape, код статей sape, модуль instantcms, сателиты на instantcms

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 3812 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка 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.