Авторизация
 Регистрация   Войти   Забыли пароль? 

PHP-Fusion-6: установка кода статей и изготовление шаблона

:: Биржи ссылок :: Биржа ссылок Sape.ru :: PHP-Fusion-6: установка кода статей и изготовление шаблона
Admin  Распечатать сообщение

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 20

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 21

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\search_bbcode_include.php on line 39

PHP-Fusion: установка кода статей и изготовление шаблона

http://forum.sape.ru/showthread.php?t=48030

 

Установка кода статей Sape на PHP-Fusion

1. создать sapearticle_panel в директории infusions, туда кидается файл sapearticle_panel.php с содержанием :

Код HTML:

<?

if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }

openside("Статьи от корефанов");

     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();  

closeside();

?>

 

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

 

3. в админке размещаем для отображения в нужном месте и включаем панельку.

 

4. добавляем в сапу.

 

 

Создание динамического шаблона:

 

1. открываем в текстовом редакторе файл subheader.php

находим

Код HTML:

echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

и заменяем на

Код HTML:

echo "<!--a1--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

 

тут же находим

Код HTML:

<head>

и заменяем на

Код HTML:

<head><!--a1-->

 

тут же после строк, содержащих

Код HTML:

<title>".$title.$settings['sitename']."</title>

<meta name='description' content='".$title.$settings['description']."'>

<meta name='keywords' content='".$title.$settings['keywords']."'>

добавляем

Код HTML:

<!--a3-->

 

открываем файл side_left.php. в самом низу заменяем

Код HTML:

?>

на

Код HTML:

echo "<!--a4-->";

?>

 

открываем файл side_right.php. в 2-х местах заменяем

Код HTML:

echo "</td>n";

на

Код HTML:

echo "<!--a5--></td>n";

 

открываем файл footer.php

заменяем строку

Код HTML:

echo "</body>n</html>n";

на

Код HTML:

echo "</body>n</html><!--a6-->n";

 

2. создаем в корне сайта файл sapeart.php с таким содержанием:

Код HTML:

<?

$GrabURL = 'http://мой_сайт.ru/index.php?id=123'; //укажите 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 и стилей CSS.

 

3. В интерфейсе добавления шаблона добавляем этот шаблон, прописывая его данные:

название шаблона: sapeart

URL: http://мой_сайт.ru/sapeart.php

частота обновления: 30 минут

 

4. В интерфейсе "Настройка шаблонов URL'ов" добавляем шаблон

/view-content/{id}.html

view-content - можно заменить на любое другое слово, похожее на какое-либо слово, содержащееся в URLах на сайте, либо по формату даты, как написано в интерфейсе "Настройка шаблонов URL'ов".


Изменил(а) Admin , 21.03.2012 23:12:04
  Опубликовано 21.03.2012 22:30:14 
 Распечатать сообщение

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 20

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 21

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\search_bbcode_include.php on line 39
Сам-то понял, что написал?
  Опубликовано 21.03.2012 22:47:54 
Admin  Распечатать сообщение

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 20

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 21

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\search_bbcode_include.php on line 39
Да, я криво сделал вставку HTML на форуме - теперь PHP код не вставишь - надо его сначала перегнать в HTML.
Изменил(а) Admin , 21.03.2012 23:13:04
  Опубликовано 21.03.2012 23:08:30 
 Распечатать сообщение

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 20

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 21

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\search_bbcode_include.php on line 39
А вообще. Вырвал пост из форума сапы, а зачем?
  Опубликовано 22.03.2012 00:04:12 
Admin  Распечатать сообщение

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 20

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\mail_bbcode_include.php on line 21

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in E:\OpenServer\domains\php-fusion.vveb.ws\includes\bbcodes\search_bbcode_include.php on line 39
Надо ж чем-то наполнять форум.

А тут такой подходящий материал у меня сохранён.
  Опубликовано 22.03.2012 01:41:43 
 Перейти на форум:   
HTML-code and BB-code for blogs and forums

<a href="https://php-fusion.vveb.ws/forum/viewthread.php?thread_id=116">PHP-Fusion-6: установка кода статей и изготовление шаблона : PHP-Fusion-6: установка кода статей и изготовление шаблона</a>


[url=https://php-fusion.vveb.ws/forum/viewthread.php?thread_id=116]PHP-Fusion-6: установка кода статей и изготовление шаблона : PHP-Fusion-6: установка кода статей и изготовление шаблона[/url]

Голосования
вы готовы обмениваться ссылками?
не нравятся
не нравятся
67% = [2 Голосов]
Nwidia
Nwidia
0% = [0 Голосов]
стоит!
стоит!
67% = [2 Голосов]
Нет
Нет
0% = [0 Голосов]
Нет
Нет
0% = [0 Голосов]
10
10
67% = [2 Голосов]
Не нравится
Не нравится
67% = [2 Голосов]
Нет!
Нет!
33% = [1 Голос]
НЕТ
НЕТ
33% = [1 Голос]
НЕБЕСПЛАТНЫЕ СПОСОБЫ
НЕБЕСПЛАТНЫЕ СПОСОБЫ
33% = [1 Голос]
Постепенно наращивая
Постепенно наращивая
0% = [0 Голосов]
Нет уж, проводите!!!!!!
Нет уж, проводите!!!!!!
0% = [0 Голосов]
Нет
Нет
0% = [0 Голосов]
Нет
Нет
33% = [1 Голос]
не надо
не надо
33% = [1 Голос]
Всего голосов : 3
Перейти в ветку