Модератор форума: Yuri_G  
Сообщество uCoz » Модули uCoz » Дополнительные функции » RSS (решение вопросов с RSS)
RSS
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 436 | 23:40:51
Жукан, вот такими условными <?substr($DESCRIPTION$,0,нужное число)?>

но вот это я не поняла вообще

Цитата
И допустим у меня получилось, как сделать тогда с полным описанием просмотр по переходу по ссылке допустим на другую страницу. где будет выводиться эта новость с рсс в полном виде?)


дайте ссылку на страницу, где у вас установлен импорт

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Жукан
Сообщений: 104
Репутация: 2

Сообщение # 437 | 23:54:21
webanet, http://12mcv-shop.ru/ Вот ссылка. Снизу под блоком товара, есть новости, с кратким описание я разобрался не много иначе(спасибо за предложенный вариант), в рсс ленте получаю контент хоть и развернутый, но он делится блоками с классами:

K2FeedImage - изображение
K2FeedIntroText - короткое описание
K2FeedFullText - полное описание

Так вот, при выводе текста я ограничил его просто скрытием класса K2FeedFullText через display:none. Сейчас теперь задача стоит такая, там если Вы посмотрите, есть пару новостей, нужно теперь сделать так что бы, при нажатии на имя новости - был переход на страницу с полным описанием новости.

Что можете подсказать? Как это реализовать?

Добавлено (20 Май 2014, 23:54:21)
---------------------------------------------
Вот шаблон вывода рсс, если может чем поможет.

<style>
.K2FeedFullText
{
display:none;
}
</style>

<div class='body_news'>
<div class='title_news'><a href="#"><strong>$TITLE$</strong></a></div>
<div class='message_news'>$DESCRIPTION$</div>
</div>
Сообщение отредактировал Жукан - Вторник, 20 Май 2014, 23:56:58
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 438 | 23:58:30
Жукан, вот эта часть

Код
<div class='title_news'><a href="#"><strong>$TITLE$</strong></a></div>


замените на

Код
<div class='title_news'><a href="$LINK$"><strong>$TITLE$</strong></a></div>

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Жукан
Сообщений: 104
Репутация: 2

Сообщение # 439 | 00:04:43
webanet, Нет, Вы меня наверное не правильно поняли, я решетку поставил там специально(временно) Мне не нужна ссылка на статью откуда рсс берется, мне нужно сделать ссылку у себя на сайте на развернутое содержание этой статьи, как это можно реализовать?

Теоретически вижу это так:
1) Выводится всего 3 новости из РСС
2) Если нажимаем на первую новость(самую свежую) открывается страница, которая содержит рсс только с первой новостью(можно ограничить выводимый контент в кол-ве 1 записи и при помощи дисплей скрыть классы с кратким описанием и выводить полное). Но как быть с предыдущей новостью и пред предыдушей в рсс?
3) То есть мне нужно вывести отдельно на странице пред новость с рсс и на другой странице пред пред новость с рсс, как это можно реализовать? Что бы не показывалась в первом случае 1 и 3 новости, а во втором 1 и 2????

Надеюсь Вы меня поняли. Постарался максимально внятно объяснить.
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 440 | 00:21:53
Жукан,
Цитата
мне нужно сделать ссылку у себя на сайте на развернутое содержание этой статьи
но физически новость будет расположена на другом сайте? или на вашем? если первое, то может быть API
нет. с трудом понимаю что вам надо

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Жукан
Сообщений: 104
Репутация: 2

Сообщение # 441 | 00:36:18
webanet, Не имеет значения где будет находится, физически. Мне нужно просто что бы те новости которые через рсс щас берутся и на главной висят, при нажатии на название новости я переходил на страницу с полным описанием новости, но на своем сайте, которое так же с рсс берется. Так же как с стандартным модулем новостей на юкозе, есть краткое описание и если нажмешь на подробнее откроется полное описание.

Добавлено (21 Май 2014, 00:36:18)
---------------------------------------------
По сути мне нужно вывести на страницу своего сайта определенную новость с рсс ленты. по дате свежести. 1 2 3 на трех разных страницах. Как это можно сделать?

Первую не сложно, создаешь вторую рсс ленту, и просто ставишь отображение 1 новости, и размещаешь эту ленту на какой - то странице, которую привязываешь ссылкой к первой новости из рсс с кратким описанием. Но как вывести так же 2 и 3 новость с рсс?

webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 442 | 00:52:40
Жукан, кажется я начинаю понимать ход ваших мыслей. но вы предлагаете слишком много телодвижений.
там сайт отдает в рсс полный материал. вы скрыли дисплеем. может лучше подвесить скрипт на титл, чтобы при нажатии открывалась полная новость? примерно как тут на форуме часть форумов скрыта. но при нажатии можно увидеть все.
на отдельную страницу вешать RSS с полным текстом не имеет смысла

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Жукан
Сообщений: 104
Репутация: 2

Сообщение # 443 | 01:02:23
webanet, Ммм.. к сожалению такой способ не подойдет, нужно именно на другой странице что бы открывалось идентично с новостями стандартными. Пусть даже и телодвижений много потребуется(( Но даже если и много телодвижений, то каких?) я так и не нашел пока что выхода, как вывести на страницу, 2 ую или 3ю новость с рсс.

Можете что подсказать по этому поводу?

Добавлено (21 Май 2014, 01:02:23)
---------------------------------------------
webanet, И у меня возникла маленькая проблема, после созданной 1ой рсс ленты, при создании второй или третьей не дает возможности задать имя рсс ленте, ставит имя с первой, почему?)

webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 444 | 01:10:50
Жукан,
Цитата
ставит имя с первой, почему?
потому что это одна и та же лента и у неё одно имя
в помощью RSS транслятора вы точно не сможете реализовать то, что желаете

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Жукан
Сообщений: 104
Репутация: 2

Сообщение # 445 | 14:37:30
Ок... буду искать выход и решение, если найду, обязательно отпишу сюда, может кому ещё нужно будет, да и вроде бы спрашивал тут народ о подобном, им ответа с реализацией через rss тоже не нашлось((( Ну будем надеяться что что - то придумаю. Спасибо большое Вам за советы, в крайнем случае решу через скрипт как Вы писали.

Добавлено (21 Май 2014, 13:01:17)
---------------------------------------------
Может кто все же сможет подсказать как сделать выборку из RSS ленты, предыдущей новости и предп-редыдущей?)))

Добавлено (21 Май 2014, 14:37:30)
---------------------------------------------
Решение найдено, брал рсс с сайта, у них на кажду категорию разный рсс поток. Сделал все просто, добавил рсс ленту, установил показ 1 новости, ниже добавил рсс ленту тоже с показом 1 новости и так сделал три подряд рсс ленты с показом одной новости. Как то так:

Код
<div class='block_center2_2'><strong>Детские новости</strong></div>
$RSSIT_1$$RSSIT_2$$RSSIT_3$
</div>

Через CSS скрыл полное описание, вышло то что нужно.

Код
.K2FeedFullText
{
display:none;
}

Далее сделал три страницы, назвал их по названия категории статей откуда берется рсс и ссылку на эти страницы ввел в рсс ленте в шаблоне. Так как отображается только одна новость, проблем с дублированием ссылки не будет.

Код
<div class='body_news_rss1'>
<div class='title_news'>
<a href="/index/rss_quot_detskie_novosti_quot/0-13">
<strong>$TITLE$</strong>
</a>
</div>
<div class='message_news'>$DESCRIPTION$</div>
</div>

В итоге разместил на каждой странице по одной рсс ленте, той же самой,только с другим шаблоном рсс протокола, что бы ссылки не было при открытии уже на полную версию

Код
<div class='block_center2_2'><strong>$TITLE$</strong></div>
<div class='message_news'>$DESCRIPTION$</div>

Выводил на страницу с полной версией, вообще легко, Все как обычно, только через классы скрыл краткое описание, но открыл полное описание. И таким образом у меня реализовалась моя задумка. Так выводил на страницы, там отличались лишь коды вида: $RSSIT_4$, $RSSIT_5$, $RSSIT_6$.

Вывод на странице полного описания.

Код
<style>
.K2FeedFullText
{
display:block!important;
}
.K2FeedImage
{
display:none!important;
}
.K2FeedIntroText
{
display:none!important;
}
</style>

$RSSIT_4$

Если не изменяет память, то рсс потоков можно 30 подключить или 20, выходит что таким вот методом, не много телодвижений конечно, но можно реализовать около 10-15 новостей с разных сайтов и разных категорий у себя на сайте с кратким и полным описанием с других источников и полностью замаскировать под то что они находятся у Вас. Может кому пригодится мое решение подобной задачи.

Пример работы можно посмотреть вот здесь: http://12mcv-shop.ru/ (не реклама) сразу под блоком "Случайный товар", блок на данный момент называется "Детские новости"
Сообщение отредактировал Жукан - Среда, 21 Май 2014, 14:43:19
planetaD
Сообщений: 104
Репутация: 74

Сообщение # 446 | 21:56:20
Я создаю RSS для разных каталогов статей, а выходят почему то одни и те же
http://www.razvitierebenka.net/publ/krasivaja_mama/2/rss

http://www.razvitierebenka.net/publ....rss

Что не так делаю подскажите? http://www.razvitierebenka.net/index....00 (страница куда выводятся РСС)

Добавлено (24 Июн 2014, 21:56:20)
---------------------------------------------
webanet, вы мне не поможете, уже не знаю куда и сколько раз писать??


webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 447 | 21:59:01
planetaD,
Цитата
(страница куда выводятся РСС)
на странице информеры, выведенные скриптами
а теперь подробно о проблеме. я ничего не поняла из вашего сообщения

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
planetaD
Сообщений: 104
Репутация: 74

Сообщение # 448 | 22:03:46
Я хочу выводить с помощью РРС на главную последние статьи разделов (делала через информеры), но потом мне подсказали на форму, что лучше через РРС (правда лучше и красивее). Я создала 3 РСС для разных каталогов статей:
1) http://www.razvitierebenka.net/publ/detskaja_komnata/1/rss
2) http://www.razvitierebenka.net/publ/krasivaja_mama/2/rss
3) http://www.razvitierebenka.net/publ....rss
Но туда подтягиваются статье одинаковые, без разбивки по разделам

webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 449 | 22:15:01

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
planetaD
Сообщений: 104
Репутация: 74

Сообщение # 450 | 22:19:58
webanet, а можно еще настроить, чтобы уменьшался в РСС размер картинки?

Сообщение отредактировал planetaD - Вторник, 24 Июн 2014, 22:21:04
Сообщество uCoz » Модули uCoz » Дополнительные функции » RSS (решение вопросов с RSS)
Поиск: