Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2010-02-28 01:21:29

asus
Участник
Зарегистрирован: 2009-11-21
Сообщений: 66
Рейтинг :   

Как интегрировать php в шаблон?

Приветствую общину!

Есть код:

<?
$url = 'http://news.yandex.ru/computers.rss';       //адрес RSS ленты

$rss = simplexml_load_file($url);       //Интерпретирует XML-файл в объект

//цикл для обхода всей RSS ленты
foreach ($rss->channel->item as $item) {
        echo '<h1>'.$item->title.'</h1>';       //выводим на печать заголовок статьи
        echo $item->description;        //выводим на печать текст статьи
}
?>

Необходимо в сайдбаре на главной выводить результат работы сего скрипта. Или хотя бы на всех страницах сайта - главное, чтобы работал вывод. Как это делается? Через плагин ads не получилось sad


Вывод через jacascript не предлагать smile

Знает кто-нибудь, как это делается?


пытаюсь работать с ngcms

Не в сети

#2 2010-02-28 01:27:12

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Как интегрировать php в шаблон?

Плагином - самый верный вариант. Можно конечно PHP в шаблонах разрешить, но это не true way smile
Работы на десять минут там. Могу сделать в принципе.

Не в сети

#3 2010-02-28 03:12:50

asus
Участник
Зарегистрирован: 2009-11-21
Сообщений: 66
Рейтинг :   

Re: Как интегрировать php в шаблон?

Плагином - самый верный вариант.

Wolverine, а какой именно плагин из уже написанных? Иль писать надо?


пытаюсь работать с ngcms

Не в сети

#4 2010-02-28 03:29:32

graf
Участник
Откуда Днепр
Зарегистрирован: 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Как интегрировать php в шаблон?

Wolverine,  правильно  рассказал,
1. плагин - true
2.  в шаблонах, надо пользоваться поиском -  false
3. тут выкладывали плагин к jquery который подключает внешние файлы - false

Не в сети

#5 2010-02-28 11:53:46

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Как интегрировать php в шаблон?

asus пишет:

Иль писать надо?

Надо писать конечно, только через  echo выводить в сайдбаре ну никак не получится smile Надо отдельно шаблончик для вывода сделать, добавить кеширование. В общем фронт работ большой.

На каком сайте это будет использоваться? Не хотелось бы время впустую тратить. И зачем в H1 заключать тайтл ленты?

Вообще это любую ленту можно экспортировать, не только Яндекса, получится типа RSS import на сайт

Изменено Wolverine (2010-02-28 12:07:44)

Не в сети

#6 2010-03-01 20:31:01

asus
Участник
Зарегистрирован: 2009-11-21
Сообщений: 66
Рейтинг :   

Re: Как интегрировать php в шаблон?

добавить кеширование

оно тут нафиг и не нужно.

И зачем в H1 заключать тайтл ленты?

адаптируются файлы стилей по ходу дела, подгонятся под дизайн проекта ручками за 3 минуты.

Вообще это любую ленту можно экспортировать, не только Яндекса, получится типа RSS import на сайт

ессно, только импорт как бэ и не нужен, есть плагин RSS import, нужна только трансляция новостей - обновляются, вот пускай и обновляются, ничего импортировать не нужно.

насчёт экспорта, т.е. трансляции... Отвечает за это только строчка:

$url = 'http://news.yandex.ru/computers.rss';

меняешь её под любой сайт и всё, секундное дело

http://shkolneg.com/ - вот на этом сайте, а что?

Можно конечно PHP в шаблонах разрешить, но это не true way

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

Работы на десять минут там.
......
В общем фронт работ большой.

хм...


пытаюсь работать с ngcms

Не в сети

#7 2010-03-01 21:01:06

asus
Участник
Зарегистрирован: 2009-11-21
Сообщений: 66
Рейтинг :   

Re: Как интегрировать php в шаблон?

А лучше я вообще, думаю, сделать так: никаких адаптаций этого rss транслятора не делать, а сделать некий плагин подобный ads, в который можно вставлять любой php код, и потом выводить в шаблонах, т.е. какой нужно тебе код вывести, тот и прописываешь и имеешь возможность создать таких блогов неограниченное кол-во - вот это будет самым лучшим вариантом, а не индивидуальная адаптация. Сразу убивается несколько зайцев


пытаюсь работать с ngcms

Не в сети

Подвал раздела

Работает на FluxBB