php include

Статус
В этой теме нельзя размещать новые ответы.

makermebel

Писатель
Регистрация
2 Фев 2009
Сообщения
4
Реакции
0
Здравствуйте.
Помогите разобраться с проблемкой.

Есть каталог со стандартными шаблонами
/templates/frontend/tml0

в котором лежит файл index.tpl.html который формирует главную страницу
В нем пытаюсь вставить команду запуска php скрипта:

<?php include("rss2html.php"); ?>

(в php лежит скрипт который преобразует rss в html)

После компиляции и просмотра титульной страницы ничего не происходит.
Ошибки не выдает и ничего не показывает.

Если запустить его с командой строки браузера типа Для просмотра ссылки Войди или Зарегистрируйся то новости показывает нормально. Значит скрипт работает.

Как теперь его правильно прикрутить к шаблону что бы в середине сайта показывались эти новости rss?

Может быть уже есть готовое решение?

Заранее спасибо за помощь.
 
*** скрытое содержание ***

Пробую два варианта.
Первый вариант

{include_php file="rss2html.php?TEMPLATE=sample-template.html&XMLFILE=http://www.anekdot.ru/rss/export.xml"}

Результат:

Warning: Smarty error: rss2html.php?TEMPLATE=sample-template.html&XMLFILE=http://www.anekdot.ru/rss/export.xml is not readable in /home/makermebel/data/www/makermebel.com.ua/smarty/smarty.class.php on line 1088

Второй вариант

{php}
include 'ss2html.php?TEMPLATE=sample-template.html&XMLFILE=http://www.anekdot.ru/rss/export.xml';
{/php}


Результат:

Warning: include(rss2html.php?TEMPLATE=sample-template.html&XMLFILE=http://www.anekdot.ru/rss/export.xml) [function.include]: failed to open stream: No such file or directory in /home/makermebel/data/www/makermebel.com.ua/templates_c/%%BA^BA9^BA98E13E%%razvlech.html.php on line 23

Warning: include() [function.include]: Failed opening 'rss2html.php?TEMPLATE=sample-template.html&XMLFILE=http://www.anekdot.ru/rss/export.xml' for inclusion (include_path='.:/usr/local/share/pear') in /home/makermebel/data/www/makermebel.com.ua/templates_c/%%BA^BA9^BA98E13E%%razvlech.html.php on line 23

Повторный ввод чистой сроки

Для просмотра ссылки Войди или Зарегистрируйся

дает правильный результат.

Есть идеи?
 
Как всё запущенно.
Это чем же надо заниматься, если не в состоянии тупо скопипастить с мануала на который дали прямой линк :eek:
Код:
{php}
    // подключение php скрипта прямо
		  // из шаблона
		  include('/path/to/display_weather.php');
{/php}
не на какие мысли не навело?
 
Как всё запущенно.
Это чем же надо заниматься, если не в состоянии тупо скопипастить с мануала на который дали прямой линк :eek:
Код:
{php}
    // подключение php скрипта прямо
		  // из шаблона
		  include('/path/to/display_weather.php');
{/php}
не на какие мысли не навело?

Спасибо за помощь. Кавычки поставил (слепота замучала)

{php}
include('/rss2html.php?TEMPLATE=sample-template.html&XMLFILE=http://www.anekdot.ru/rss/export.xml');
{/php
}

Ошибка не пропала.

Warning: include() [function.include]: Failed opening '../rss2html.php?TEMPLATE=sample-template.html&XMLFILE=http://www.anekdot.ru/rss/export.xml' for inclusion (include_path='.:/usr/local/share/pear') in /home/makermebel/data/www/makermebel.com.ua/templates_c/%%BA^BA9^BA98E13E%%razvlech.html.php on line 23

Судя по сообщению не может найти файл php? ставил в параметрах include и полный путь и слэш и без него. ошибка та же. Где туплю?
 
Warning: include() [function.include]: Failed opening '../rss2html.php?TEMPLATE=sample-template.html&XMLFILE=http://www.anekdot.ru/rss/export.xml' for inclusion (include_path='.:/usr/local/share/pear') in /home/makermebel/data/www/makermebel.com.ua/templates_c/%%BA^BA9^BA98E13E%%razvlech.html.php on line 23
очисти папку templates_c (не удаляй только файл htaccess)
 
очисти папку templates_c (не удаляй только файл htaccess)

не помогло. после удаления и обновления ничего не появилось а после повторного обновления - та же ошибка и соответственно файлы в этой папке.

Добавлено через 27 минут
Может быть есть готовое решение экспорта RSS в SHOP-SCRIPT?
 
что то я не понимаю прикола судя по строке ты хочеш приинклудить файл
я в жизни не видел чтобы инклудили файлы и тут же передавали ему переменые :/
ИМХО бред...
Код:
{php}
$_GET["TEMPLATE"]="sample-template.html";
$_GET["XMLFILE"]="http://www.anekdot.ru/rss/export.xml";
include('/rss2html.php');
{/php}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху