X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Новостной блок для сайта на Wp
bmp104
bmp104
Topic Starter сообщение 1.10.2012, 11:29; Ответить: bmp104
Сообщение #1


Здравствуйте, встала задача добавить новостной блок на сайт, в гугле одни тизеры и вопросы, в общем каша. Подскажите где взять новостной блок для сайта на WP, чтобы транслировались заголовки новостей и желательно картинки или краткое содержание, чтобы при клике по такой новости переходило на яндекс или гугл новости, желательно готовое решение специально для WP. Заранее спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vladimir-AWM
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');


Если будут какие-нибудь вопросы, пиши, думаю смогу помочь.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bmp104
bmp104
Topic Starter сообщение 1.10.2012, 15:06; Ответить: bmp104
Сообщение #3


Если будут какие-нибудь вопросы, пиши, думаю смогу помочь.


Сайт перестал грузиться после этого. Вставил в самый конец файла functions.php

Сообщение отредактировал bmp104 - 1.10.2012, 15:06
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vladimir-AWM
Vladimir-AWM
сообщение 1.10.2012, 16:00; Ответить: Vladimir-AWM
Сообщение #4


(bmp104 @ 1.10.2012, 14:06) *
Сайт перестал грузиться после этого. Вставил в самый конец файла 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');

//ОСТАЛЬНАЯ ЧАСТЬ ФАЙЛА


После этого надо виджет "Новости партнеров" вывести в сайдбар.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bmp104
bmp104
Topic Starter сообщение 1.10.2012, 16:06; Ответить: bmp104
Сообщение #5


Все равно не грузится, скиньте пожалуйста правильный файл functions.php

Сообщение отредактировал bmp104 - 1.10.2012, 16:09
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vladimir-AWM
Vladimir-AWM
сообщение 1.10.2012, 16:18; Ответить: Vladimir-AWM
Сообщение #6


(bmp104 @ 1.10.2012, 15:06) *
Все равно не грузится, скиньте пожалуйста правильный файл functions.php


В аську мне напишите, в профиле ее можно взять.

Блин! Вы в какой файл functions.php добавляете? Надо в файл functions.php темы добавлять! А не в вордпрессовский!

Т.е. \wp-content\themes\название вашей темы\functions.php


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bmp104
bmp104
Topic Starter сообщение 1.10.2012, 17:45; Ответить: bmp104
Сообщение #7


Надо в файл functions.php темы добавлять! А не в вордпрессовский!


Вон оно что))) Спасибо огромное, все работает! Вот только ссылки на все новости такие http://news.yandex.ru/index.html таки должно быть?

Сообщение отредактировал bmp104 - 1.10.2012, 17:45
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serazwer
serazwer
сообщение 2.10.2012, 16:05; Ответить: serazwer
Сообщение #8


Vladimir-AWM, спасибо за виджет. Пригодится.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыУвеличу показатель Trust Flow от 0 до 30 единиц для любого сайта
Подниму показатель Trust Flow от 0 до 30 по шкале Majestic
5 psyleads 185 Сегодня, 15:21
автор: Osipec
Открытая тема (нет новых ответов) Британская Alba Orbital привлекла $3,4 млн на запуск спутников для снимков Земли каждые 15 минут
4 VinogradOFF 87 Сегодня, 15:18
автор: Osipec
Горячая тема (нет новых ответов) Делаю полностью уникальный дизайн для сайтов!
111 AlexDIZ 55612 Сегодня, 10:40
автор: AlexDIZ
Открытая тема (нет новых ответов) PopAds.net - Рекламная сеть для издателей и рекламодателей
0 Popadsnet 21 Сегодня, 7:35
автор: Popadsnet
Открытая тема (нет новых ответов) Посоветуйте минимальный алгоритм действий для гугла
3 NikosTM 196 Вчера, 21:53
автор: DUbiev


 



RSS Текстовая версия Сейчас: 16.5.2021, 17:18
Дизайн