Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Биржа статей (http://forum.sape.ru/forumdisplay.php?f=50)
-   -   SLAED: установка кода статей и изготовление шаблона (http://forum.sape.ru/showthread.php?t=50487)

Gonzales999 10.04.2010 19:43

SLAED: установка кода статей и изготовление шаблона
 
Сделано по аналогии с инструкциями для движков MonAmur
Тестировалось на SLAED 2.5 (Думаю аналогично и для 2.х)

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

1) Создаем блок block-slaedarticle.php содержащий

Цитата:

<?php
if (!defined('BLOCK_FILE')) {
Header("Location: ../index.php");
exit;
}
if (!defined('_SAPE_USER')){define('_SAPE_USER', 'КОД_ПАПКИ');}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape_article = new SAPE_articles();
$content.= "<center>Статьи</center>";
$content.= $sape_article->return_announcements();
?>
Закидываем в папку /blocks/

2. в корень заливается скачанный файл хэш-код.php, папка хэш-код с файлом sape.php, на эту папку задаются права доступа 777
3. в админке добавляем новый блок и располагаем в нужном месте.
4. добавляем в сапу.

Создание шаблона:

1) Идем в function/sources.php и вставляем <!--a1-->

Цитата:

."<meta name=\"revisit-after\" content=\"1 days\">\n"
."<meta name=\"rating\" content=\"general\">\n"
."<meta name=\"generator\" content=\"SLAED CMS $version\">\n"
."<!--a1--><link rel=\"shortcut icon\" href=\"favicon.ico\" type=\"image/x-icon\">\n"
."<link rel=\"alternate\" href=\"rss.php\" title=\"$sitename - RSS\" type=\"application/rss+xml\">\n";
2) Далее идем в templates/ВАША_ТЕМА_ОФОРМЛЕНИЯ/index.html и вставляем

<!--a2-->

Цитата:

<td style="width: 20px;">*</td>
<td valign="top">
{%BLOCKS message%}<!--a2-->
<!--a3-->

Цитата:

{%BLOCKS center%}
{%MODULE%}<!--a3-->
{%BLOCKS down%}
</td>
<!--a4-->

Цитата:

</body></html><!--a4-->
3) Создаем в корне сайта файл sapeart.php с таким содержанием:

Цитата:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>{title}</title>
<meta name="keywords" content="{keywords}" />
<meta name="description" content="{description}" />
<?
$GrabURL = 'http://ВАШ_САЙТ/'; //укажите URL главной
$RetrieveFile = implode("",file($GrabURL));
$GrabStart = '<!--a1-->';
$GrabEnd = '<!--a2-->';
preg_match("%$GrabStart(.*?)$GrabEnd%is", $RetrieveFile, $m);
echo $m[1];
?>
<h1>{header}</h1>
{body}
<?
$GrabStart = '<!--a3-->';
$GrabEnd = '<!--a4-->';
preg_match("%$GrabStart(.*?)$GrabEnd%is", $RetrieveFile, $m);
echo $m[1];
?>
4) В интерфейсе добавления шаблона добавляем этот шаблон, прописывая его данные:
название шаблона: sapeart
URL: http://ВАШ_САЙТ/sapeart.php
частота обновления: 30 минут

Avelon 16.06.2010 16:43

кто-то пробовал? Уважаемые вебмастера, просьба попробовать и отписаться! Спасибо.

Derklick2 16.06.2010 17:57

После индексации выводится надпись: Требует настройки!
страниц найдено - 0
Анонсы предполагаю размещать на одной странице второго уровня
И ещё, подскажите, пожалуйста, а какие правила в файл .htaccess вставить ?
Например хочется, чтобы ссылка была вида:
http://***.ru/view-{id}.html

Avelon 16.06.2010 18:24

во время настройки задается все это. почитайте плз кроме этой инструкции также справку по настройке http://help.sape.ru/articles/faq/1041

Мр.Иванченко 17.11.2010 17:16

У меня тоже просит настроек

Sizam4ik 09.06.2012 16:49

Сделал по инструкции - В шаблоне нет идентификатора статьи {id}. Что я упустил?


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

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.