Форум SAPE.RU

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

Sizam4ik 11.01.2011 15:14

Spaize-nuke: установка кода статей и изготовление шаблона
 
Сделано по аналогии с инструкциями для движков Slaed


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

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

Цитата:

<?php
if(!defined("SPAIZ_CODE")) {
Header("Location: ../index.php");
die();}

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) Идем в header.php и вставляем <!--a1-->

Цитата:

echo '<!--a1--><LINK REL="StyleSheet" HREF="themes/'.$ThemeSel.'/style/style.css" TYPE="text/css">';
2) Далее идем в templates/ВАША_ТЕМА_ОФОРМЛЕНИЯ/index.html и вставляем

<!--a2-->, <!--a3--> в строках расположения новостей на главной

Цитата:

<!--a2--><?php echo $title; ?><!--a3-->
<!--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 минут


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

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