Добрый день, не могу поставить Ваш код на свой движок Dle 6.7, после проделования всех операций описаных в добавлениии площадки, страница с вновь установленным кодом не хочет отображаться.
Жду Вашего ответа.
Андрей.
Добрый день, не могу поставить Ваш код на свой движок Dle 6.7, после проделования всех операций описаных в добавлениии площадки, страница с вновь установленным кодом не хочет отображаться.
Жду Вашего ответа.
Андрей.
Добрый день,
давайте попробуем разобраться. Куда именно вставляли основной код и код вывода ссылок? На страницах что-нибудь выводится?
Самое простое
В Index.php Ищите Строку
echo $tpl->result['main'];
И Заменяете ее на
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
Потом В Шаблое в main.tpl
Ставляешь В Нужное Место
<?php
define('LINKFEED_USER', 'Ваш Код');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();
echo $linkfeed->return_links();
?>
Естественно не Забыв Загрузить папку на сервер и проставить права 777
Все Работает
После установеи пишет :
"Warning: require_once(): open_basedir restriction in effect. File(/home/users/w/websand/docs/Ваш Код/linkfeed.php) is not within the allowed path(s): (/home/users/w/websand/:/opt/app/) in /home2/users/w/websand/docs/index.php(175) : eval()'d code on line 243 Warning: require_once(/home/users/w/websand/docs/Ваш Код/linkfeed.php): failed to open stream: Operation not permitted in /home2/users/w/websand/docs/index.php(175) : eval()'d code on line 243 Fatal error: require_once(): Failed opening required '/home/users/w/websand/docs/Ваш Код/linkfeed.php' (include_path='.:/opt/php/lib/php:/home/users/w/websand/incs') in /home2/users/w/websand/docs/index.php(175) : eval()'d code on line 243"
Попробуйте добавить в файле /home2/users/w/websand/docs/index.php в 175-ую строчку в пути директорию с кодом - /home/users/w/websand/docs/Ваш Код/ . Судя по сообщению именно этого не хватает.
В index.php ищем строку:
После нее пишем:PHP код:
$tpl->set('{THEME}', $config['http_home_url'].'templates/'.$config['skin']);
В main.tpl в нужном месте вставляем:PHP код:
//*****************************linkfeed****************************\\
define('LINKFEED_USER', 'ВАШ_КОД');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();
$tpl->set('{linkfeed_links}', $linkfeed->return_links());
//*****************************linkfeed****************************\\
PHP код:
{linkfeed_links}
k0t
это код на вывод всей пачки ссылок. А какой код чтобы разделить ссылки?
Пример для 5 ссылок:
В main.tpl в нужном месте вставляем:PHP код:
//*****************************linkfeed****************************\\
define('LINKFEED_USER', 'ВАШ_КОД');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();
$tpl->set('{linkfeed_links_1}', $linkfeed->return_links(2)); // выведет 2 ссылки
$tpl->set('{linkfeed_links_2}', $linkfeed->return_links(2)); //выведет 2 ссылки
$tpl->set('{linkfeed_links_all}', $linkfeed->return_links()); // выведет оставшиеся ссылки
//*****************************linkfeed****************************\\
PHP код:
{linkfeed_links_1} {linkfeed_links_2} {linkfeed_links_all}