На сайте копирайтеров Copylancer.Ru есть услуга "для дентяев", которая позволяет заиметь новости на сайте без их прямого завода в базу (как я понял: скрипт подтягивает с сайта Copylancer.Ru новости и публикует их под видом "местных, родных", но это пока услуга оплачивается :))) ). В общем достал меня знакомый с этим скриптом: "Установи! Установи!".
Движок у него стоит 1.7, PHP включен 5-ый.
Заранее уточнил у хостера, что iconv.so и SimpleXML.so включены (это технические требования к работе скрипта) и приступил к работе. Закатал файлы по рекомендации в корень сайта каталогом newsManager, настроил конфиг скрипта, права на папки и файлы по инструкции установил, завел одну тестовую новость (там можно вручную их так же добавлять). Проверил, что напрямую вызываемый скрипт /newsManager/list.php выполняется без ошибок. Встал вопрос заинклюдить этот скрипт в Instant. Для чего просто создал новый раздел в контенте (пустой, без подразделов и статей) и для него прописал шаблон com_content_view2.tpl где оставил заголовок контента и добавил include для /newsManager/list.php
Вот последний не исполняется, точнее не подрубается. Был бы это один разъединственный файл, то я его конечно же влепил бы через /include/myphp/ и стандартное подключение внешних скриптов, но тут речь идет о нескольких папках с кучей файлов. Пробовал указывать даже полный путь до файла — не подрубает, хотя тот же самый адрес копируешь в адресную строку браузера — пожалуйста тебе исполняемый скрипт.
Может нельзя вызывать внешний скрипт из tpl-файла? Я просто раньше не пытался такое осуществить через шаблон рубрики контента. Может в синтаксисе чего напутал, но страница ошибок не выдает. Кэш чистил неоднократно. Кто подскажет корректно выполняемую команду?
Вообще скрипт какой то странный у этого Copylancer.RU. Вот цитата с их сайта:
Ну Лента новостей в InstantCMS конечно же имеется и можно было бы указать URL в ее настройках и выводить на главной странице модулем. Но фишка в том, что их скрипт позволяет имитировать наличие этих самых новостей на страницах сайта подстановкой адреса (вот они пример приводят этого скрипта http://www.travel.ru/news/ ), а в случае с обычным RSS получится лента новостей с активными ссылками на ресурс(ы) их хранящие, да и в настройках модуля Ленты новостей нет возможности указать "выводить анонс с фотографией". Как то не одно и тоже у господ копирайтеров выходит, а приятелю нужны новости именно на странице сайта с анонсами и картинками и чтобы кроме, как деньги в топку копирайтинга подкидывать — ничего не делать.Если вы используете для своего сайта один из популярных публичных движков, то там вероятно уже есть возможности для импорта RSS-новостей. Вам остается только сделать у нас заказ и указать в админке сайта url ленты. Если же такой возможности нет, то вы можете использовать решение, которое предлагаем мы: PHP-скрипт для вывода новостей.