Модератор форума: Yuri_G |
Сообщество uCoz Модули uCoz Дополнительные функции RSS (решение вопросов с RSS) |
RSS |
Жукан, вот такими условными <?substr($DESCRIPTION$,0,нужное число)?>
но вот это я не поняла вообще Цитата И допустим у меня получилось, как сделать тогда с полным описанием просмотр по переходу по ссылке допустим на другую страницу. где будет выводиться эта новость с рсс в полном виде?) дайте ссылку на страницу, где у вас установлен импорт |
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
|
Жукан, вот эта часть
Код <div class='title_news'><a href="#"><strong>$TITLE$</strong></a></div> замените на Код <div class='title_news'><a href="$LINK$"><strong>$TITLE$</strong></a></div> |
webanet, Нет, Вы меня наверное не правильно поняли, я решетку поставил там специально(временно) Мне не нужна ссылка на статью откуда рсс берется, мне нужно сделать ссылку у себя на сайте на развернутое содержание этой статьи, как это можно реализовать?
Теоретически вижу это так: 1) Выводится всего 3 новости из РСС 2) Если нажимаем на первую новость(самую свежую) открывается страница, которая содержит рсс только с первой новостью(можно ограничить выводимый контент в кол-ве 1 записи и при помощи дисплей скрыть классы с кратким описанием и выводить полное). Но как быть с предыдущей новостью и пред предыдушей в рсс? 3) То есть мне нужно вывести отдельно на странице пред новость с рсс и на другой странице пред пред новость с рсс, как это можно реализовать? Что бы не показывалась в первом случае 1 и 3 новости, а во втором 1 и 2???? Надеюсь Вы меня поняли. Постарался максимально внятно объяснить. |
Жукан,
Цитата мне нужно сделать ссылку у себя на сайте на развернутое содержание этой статьи нет. с трудом понимаю что вам надо |
webanet, Не имеет значения где будет находится, физически. Мне нужно просто что бы те новости которые через рсс щас берутся и на главной висят, при нажатии на название новости я переходил на страницу с полным описанием новости, но на своем сайте, которое так же с рсс берется. Так же как с стандартным модулем новостей на юкозе, есть краткое описание и если нажмешь на подробнее откроется полное описание.
Добавлено (21 Май 2014, 00:36:18) |
Жукан, кажется я начинаю понимать ход ваших мыслей. но вы предлагаете слишком много телодвижений.
там сайт отдает в рсс полный материал. вы скрыли дисплеем. может лучше подвесить скрипт на титл, чтобы при нажатии открывалась полная новость? примерно как тут на форуме часть форумов скрыта. но при нажатии можно увидеть все. на отдельную страницу вешать RSS с полным текстом не имеет смысла |
webanet, Ммм.. к сожалению такой способ не подойдет, нужно именно на другой странице что бы открывалось идентично с новостями стандартными. Пусть даже и телодвижений много потребуется(( Но даже если и много телодвижений, то каких?) я так и не нашел пока что выхода, как вывести на страницу, 2 ую или 3ю новость с рсс.
Можете что подсказать по этому поводу? Добавлено (21 Май 2014, 01:02:23) |
Жукан,
Цитата ставит имя с первой, почему? в помощью RSS транслятора вы точно не сможете реализовать то, что желаете |
Ок... буду искать выход и решение, если найду, обязательно отпишу сюда, может кому ещё нужно будет, да и вроде бы спрашивал тут народ о подобном, им ответа с реализацией через 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
|
Я создаю 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) |
planetaD,
Цитата (страница куда выводятся РСС) а теперь подробно о проблеме. я ничего не поняла из вашего сообщения |
Я хочу выводить с помощью РРС на главную последние статьи разделов (делала через информеры), но потом мне подсказали на форму, что лучше через РРС (правда лучше и красивее). Я создала 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 Но туда подтягиваются статье одинаковые, без разбивки по разделам |
planetaD, http://www.razvitierebenka.net/publ/rss-1 для http://www.razvitierebenka.net/publ/detskaja_komnata и так далее
|
webanet, а можно еще настроить, чтобы уменьшался в РСС размер картинки?
Сообщение отредактировал planetaD - Вторник, 24 Июн 2014, 22:21:04
|
| |||