Форум SAPE.RU

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

acc 15.04.2012 14:17

Danneo: установка кода статей и изготовление шаблона
 
Уважаемые форумчане, не могу понять, пол дня уже мучаюсь,но понимаю принцип.


А так, На сайте я создал в файле шаблона код



PHP код:

if (!defined('_SAPE_USER')){
        
define('_SAPE_USER''f00000000000000000');
    }
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

  
$o['force_show_code'] = true;
$sape=new SAPE_client();
$sap=$sape->return_links();
$sape_article = new SAPE_articles($o);
$sarartex$sape_article->return_announcements();


 
$contents   str_replace(" {linkartikles}","$sarartex",$contents); 



далее в файле bot.tpl добавил {linkartikles}


В блоке с лева вертикально будут выводится ссылки на статью.


Далее создаю блок вывода статей.


PHP код:

<?php
if(!defined("DNREAD")) exit();
global 
$conf;
unset(
$bt);
$bt "";
 
 
 
$bt  "" ;

return 
$bt;
?>


Выводится он будет попримеру как обычные ссылки.

Но не могу понять что туда вставлять.



Еще вариант выводить статиь есть прямо в дизайне сайта

/?dn=article
или создать статическую старницу.


Но я не могу понять принципа по которому выводить статьи.

Есть код для дле
там написано что надо добавить <!--a2--> и другие метки

Что будет в место этих меток?



Или можно просто создать в корне сайта файл 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];
 ?>


и этого хватит?




Как будут выводиться статьи? Если к примеру я хочу на страницу по 1 статье размещать.

И я так понимаю что .то будут не проиндексированные новые статьи, а не в старых новостя.


Помогите пожалуйста, никак не пойму.


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

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