Помощник
|
Новостной блок для сайта на Wp |
bmp104
|
Сообщение
#1
|
||
|
|
||
|
|||
Vladimir-AWM |
1.10.2012, 12:50;
Ответить: Vladimir-AWM
Сообщение
#2
|
|
Вот написал виджет, вставлять в файл functions.php:
function my_first_widget($args) { extract($args); echo $before_widget; echo $before_title; echo 'Новости партнеров'; echo $after_title; if ($rss = simplexml_load_file("http://news.yandex.ru/index.rss")) { foreach ($rss->channel->item as $item) { //echo "<a href=\"".$item->link."\">$item->title</a><br />"; echo "<a href=\"http://news.yandex.ru/index.html\">$item->title</a><br />"; echo "<p>".iconv("UTF-8", "UTF-8//IGNORE", substr($item->description, 0, 150))."...</p>"; } } else { echo '<center>Ошибка получения информации</center>'; } echo $after_widget; } function register_my_widget() { register_sidebar_widget('Новости партнеров', 'my_first_widget'); } add_action('init', 'register_my_widget'); Если будут какие-нибудь вопросы, пиши, думаю смогу помочь. -------------------- |
|
|
bmp104
|
Сообщение
#3
|
|
Если будут какие-нибудь вопросы, пиши, думаю смогу помочь. Сайт перестал грузиться после этого. Вставил в самый конец файла functions.php Сообщение отредактировал bmp104 - 1.10.2012, 15:06 |
|
|
Vladimir-AWM |
1.10.2012, 16:00;
Ответить: Vladimir-AWM
Сообщение
#4
|
|
Сайт перестал грузиться после этого. Вставил в самый конец файла functions.php После ?> что ли? Если да, то не удивительно.Вставьте этот код в начале файла после <?php , т.е. должно получиться так:<?php function my_first_widget($args) { extract($args); echo $before_widget; echo $before_title; echo 'Новости партнеров'; echo $after_title; if ($rss = simplexml_load_file("http://news.yandex.ru/index.rss")) { foreach ($rss->channel->item as $item) { //echo "<a href=\"".$item->link."\">$item->title</a><br />"; echo "<a href=\"http://news.yandex.ru/index.html\">$item->title</a><br />"; echo "<p>".iconv("UTF-8", "UTF-8//IGNORE", substr($item->description, 0, 150))."...</p>"; } } else { echo '<center>Ошибка получения данных</center>'; } echo $after_widget; } function register_my_widget() { register_sidebar_widget('Новости партнеров', 'my_first_widget'); } add_action('init', 'register_my_widget'); //ОСТАЛЬНАЯ ЧАСТЬ ФАЙЛА После этого надо виджет "Новости партнеров" вывести в сайдбар. -------------------- |
|
|
bmp104
|
Сообщение
#5
|
|
Все равно не грузится, скиньте пожалуйста правильный файл functions.php
Сообщение отредактировал bmp104 - 1.10.2012, 16:09 |
|
|
Vladimir-AWM |
1.10.2012, 16:18;
Ответить: Vladimir-AWM
Сообщение
#6
|
|
Все равно не грузится, скиньте пожалуйста правильный файл functions.php В аську мне напишите, в профиле ее можно взять. Блин! Вы в какой файл functions.php добавляете? Надо в файл functions.php темы добавлять! А не в вордпрессовский! Т.е. \wp-content\themes\название вашей темы\functions.php -------------------- |
|
|
bmp104
|
Сообщение
#7
|
|
Надо в файл functions.php темы добавлять! А не в вордпрессовский! Вон оно что))) Спасибо огромное, все работает! Вот только ссылки на все новости такие http://news.yandex.ru/index.html таки должно быть? Сообщение отредактировал bmp104 - 1.10.2012, 17:45 |
|
|
serazwer |
2.10.2012, 16:05;
Ответить: serazwer
Сообщение
#8
|
|
|
Vladimir-AWM, спасибо за виджет. Пригодится.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Партнерская программа для Эзотерики, Магии, Таро партнерка для эзотерики |
0 | LiveExpert | 384 | Вчера, 15:13 автор: LiveExpert |
|
Партнерская программа для Эзотерики, Магии, Таро партнерка для эзотерики |
0 | LiveExpert | 350 | Вчера, 15:13 автор: LiveExpert |
|
Azinomoney.com - гемблинг-партнерка с 65%RS для каждого Гарантированный заработок на гемблинг-трафике |
65 | AzinoMoney | 29197 | 27.3.2024, 19:10 автор: AzinoMoney |
|
Продвижение молодого сайта | 30 | maxmer | 6369 | 26.3.2024, 21:49 автор: c4p1t4l15t |
|
SEO-текст на главной странице сайта и в категориях | 5 | boltuk | 1355 | 26.3.2024, 21:43 автор: c4p1t4l15t |
Текстовая версия | Сейчас: 29.3.2024, 14:56 |