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-->
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 минут
|