PHP-Fusion: установка кода статей и изготовление шаблона
Установка кода статей Sape на PHP-Fusion
1. создать sapearticle_panel в директории infusions, туда кидается файл sapearticle_panel.php с содержанием : Код HTML:
<? 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> Код HTML:
<!--a3--> Код HTML:
?> Код HTML:
echo "<!--a4-->"; Код HTML:
echo "</td>\n"; Код HTML:
echo "<!--a5--></td>\n"; заменяем строку Код HTML:
echo "</body>\n</html>\n"; Код HTML:
echo "</body>\n</html><!--a6-->\n"; Код HTML:
<? 3. В интерфейсе добавления шаблона добавляем этот шаблон, прописывая его данные: название шаблона: sapeart URL: http://мой_сайт.ru/sapeart.php частота обновления: 30 минут 4. В интерфейсе "Настройка шаблонов URL'ов" добавляем шаблон /view-content/{id}.html view-content - можно заменить на любое другое слово, похожее на какое-либо слово, содержащееся в URLах на сайте, либо по формату даты, как написано в интерфейсе "Настройка шаблонов URL'ов". |
просьба отписываться тех, кто установил код по данной инструкции: получилось ли, нет ли добавлений , замечаний.
спасибо |
Уважаемый MonAmur Вы не могли бы написать те же шаги установки для 7-й версии движка. Я думаю этот вопрос многих интересует.
|
ruslant, не юзал 7 версию php-fusion, но подозреваю, что там все так же, как и в 6...
опишите проблему, с которой столкнулись, конкретнее, плиз... |
Дело в том, что там нет side_right.php и side_left.php, в место этого есть один конфиг. файл panels.php, ниже привожу исходник:
Код:
<?php |
PHP Fusion установка кода статей и изготовление шаблона
Сделал такой файл:
<html> <head> <?php require_once sl_articles.php; art = new SLArticlesClient; art->print_header; ?> </head> <body> <?php art->print_body; ?> </body> </html> при его открытии выводится только "<html><head>". А в настройках пишет "Каталог статей по указанному адресу не найден"? |
PHP Fusion установка кода статей и изготовление шаблона
Описую подробно как в обычноам html все установить
Создаем пустую страницу в html, и называем например - articles После открываем ее через обычный блокнот, вставляем Внутри тега <head></head> <?php require_once _SERVERDOCUMENT_ROOT./sl_articles/sl_articles.php; art = new SLArticlesClient; art->print_header; ?> А внутрь тега <body></body> вставить код php: <?php art->print_body; ?> И сохраняем. После нобходимо изменить его с html на php это делаем через тот же блокнот или через тотал командер после чего загружаем на сервер и все работает |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Прошу не советовать мне делать html-шаблон или вносить изменения в файлы cms - это неправильный подход. Добавлено через 21 минуту Опечатка. Редактировать тот пост уже не получается. В строке opentable("Заголовок статьи") конечно же, в конце точка с запятой должна стоять. Может быть, стоит вместо маркеров давать обычные переменные для php-шаблонов? Почему так не делают? Добавлено через 2 часа 25 минут Извините, кажется заработал такой вариант: Цитата:
|
Наконец-то у меня начали размещать статьи и я убедился в правильности моего шаблона для PHP-Fusion 7. Окончательный вариант следующий:
Цитата:
Небольшой совет по шаблонам URL-ов. Не делайте в них имитацию подкаталогов, т.е. вместо шаблона, к примеру, /review/{id}, делайте /review-{id}. Иначе у вас будут проблемы со стилями и внутренними ссылками. Подобный шаблон можно создать и для 6-й версии. Но так как все нормальные пацаны давно перешли на семерку, то не будем заморачиваться, пусть пользуются методом от MonAmur. Мой предыдущий пост прошу удалить, чтобы не отвлекал и не сбивал с толку. |
Цитата:
|
Часовой пояс GMT +3, время: 18:18. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.