» ПРАВИЛА ФОРУМА
   » Календарь
   » Помощь
   » Поиск по форуму
   » RSS
форум программистовMembers
Здравствуйте, уважаемый Гость! ( Вход | OpenID OpenID | Регистрация )

Что даёт регистрация на форуме?
Выслать повторно письмо для активации

!  Внимание!

Для вопросов по программированию форума Invision Power Board у нас есть специальный раздел.

Потрудитесь сначала решить ваш вопрос самому!

1) Запрещен любой флуд и реклама в разделе. Нарушители будут строго наказываться

2) Давайте информативные названия Вашим темам и четко описывайте проблему, предоставляя как можно больше полезной информации. Это ускорит решения проблемы

3) Используйте подсветку кода, а большие исходники прикрепляйте в виде файлов

4) Прежде чем создать тему, загляните в ФАК, вполне вероятно что Вы там найдете все ответы на свои вопросы

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

Модераторы: Garret, Miscђka


ОтветитьНовая темаНовое голосование

Mikhail Song (Online) Сообщ. #1 (ссылка) от 4.11.06, 13:07 Цитировать



Administrator
Житель Sysman.Ru
************

Профиль · PM

Рейтинг (т): 320
Как сделать сабж?
К примеру прочитайте RSS http://www.sysman.ru/yandex.php
Всё хорошо в плане повторения текста, но из-за отсутствия CSS все начертание контейнеров цитат, кода выглядит ужасно :(

___________
Прежде чем сказать "Невозможно", подумай, прав ли ты?!
Алексей Garret Сообщ. #2 (ссылка) от 4.11.06, 13:28 Цитировать



Moderator
Гуру
*********

Профиль · PM

Рейтинг (т): 64
Думаю что нельзя, у меня во втором ФФ смотрится просто отлично :)

Прикреплённая картинка (нажмите, чтобы увеличить)
форум программистов GIF Image (ссылка)
Просмотров: 117
Размер: 12,2 кб

___________
Русская рулетка по админски: # [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "You live"
Sphinx Сообщ. #3 (ссылка) от 4.11.06, 16:43 Цитировать


Постоянный участник
*****

Профиль · PM

Рейтинг (т): 19
Цитата
начертание контейнеров цитат, кода выглядит ужасно

Проблема глубже, имхо.

Я вот что скажу.

BB-коды просты, но имеют один существенный недостаток: оформление текста при их использовании теряется при просмотре в обычном текстовом режиме. Для корректного отображения форматирования необходимо дополнительной парсить этот текст (IPB парсить BB-коды, превращая их в теги HTML). В этом природа BB-кодов. Они ориентированы на машинное чтение.

Существуют иные, не-SGML-like форматы разметки текста, причём по сути они, имхо, более логичны и просты в использовании. Они ориентированы на чтение человеком и машиной. Их синтаксис более органичен и интуитивен. Во многом на такие языки оказали влияение стандарты оформления писем при использовании электронной почте (">" для цитат, звёздочки-палочки для выделения текста и т.д.).

Примеры:
Textile
ReST
Markdown

Я у себя на блоге использую Markdown. Примеры использования и полное описание синтаксиса в ссылке выше.
В итоге у меня нет проблем с отображением записей, экспортированных в plain-text. На сайте же markdown парсится в HTML.

___________
Mikhail Song (Online) Сообщ. #4 (ссылка) от 4.11.06, 17:51 Цитировать



Administrator
Житель Sysman.Ru
************

Профиль · PM

Рейтинг (т): 320
Цитата (Sphinx @ 4.11.06, 16:43)
Для корректного отображения форматирования необходимо дополнительной парсить этот текст (IPB парсить BB-коды, превращая их в теги HTML).

Ну так в RSS как раз и отдаётся html.
Я не понял как применить твои методы к RSS.

Добавлено:
Цитата (Garret @ 4.11.06, 13:28)
у меня во втором ФФ смотрится просто отлично :)

у тебя здесь нет ни цитат, ни кода :)

___________
Прежде чем сказать "Невозможно", подумай, прав ли ты?!
Алексей Garret Сообщ. #5 (ссылка) от 4.11.06, 19:16 Цитировать



Moderator
Гуру
*********

Профиль · PM

Рейтинг (т): 64
Ну там ниже была цитата, нормально смотрелась, криво заскриншотил :)

___________
Русская рулетка по админски: # [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "You live"
Mikhail Song (Online) Сообщ. #6 (ссылка) от 4.11.06, 19:35 Цитировать



Administrator
Житель Sysman.Ru
************

Профиль · PM

Рейтинг (т): 320
Garret
заскриншоть :)

___________
Прежде чем сказать "Невозможно", подумай, прав ли ты?!
Sphinx Сообщ. #7 (ссылка) от 5.11.06, 11:39 Цитировать


Постоянный участник
*****

Профиль · PM

Рейтинг (т): 19
Кстати, в местной ленте HTML внедряется в desc_ription как-то странно:
Song: <b>Garret</b><br>заскриншоть <img src='http://www.sysman.ru/smiles/Main/smile.gif' border='0' alt=':)'>

HTML должен быть закодирован при помощи секций CDATA или XML-сущностей; это ведь XML-документ, в нём не должно быть никаких тегов, не предусмотренных определением.

Я-то вообще говорил, что если использовать что-то типа Markdown, можно в ленту выдавать чисто исходник сообщения без дополнительного парсинга даже; всё равно некоторые RSS-агрегаторы вырезают все теги из ленты.

Добавлено через 1 мин.:
http://blogs.law.harvard.edu/tech/encodingDesc_riptions

___________
Алексей Garret Сообщ. #8 (ссылка) от 5.11.06, 11:44 Цитировать



Moderator
Гуру
*********

Профиль · PM

Рейтинг (т): 64

Прикреплённая картинка (нажмите, чтобы увеличить)
форум программистов GIF Image (ссылка)
Просмотров: 56
Размер: 5,06 кб

___________
Русская рулетка по админски: # [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "You live"
Mikhail Song (Online) Сообщ. #9 (ссылка) от 5.11.06, 12:35 Цитировать



Administrator
Житель Sysman.Ru
************

Профиль · PM

Рейтинг (т): 320
Цитата (Sphinx @ 5.11.06, 11:39)
HTML должен быть закодирован при помощи секций CDATA или XML-сущностей; это ведь XML-документ, в нём не должно быть никаких тегов, не предусмотренных определением.

ну и что. Зато некоторые элементы присутствуют, например смайлики. Там где теги вырежутся, так вырежутся.

Добавлено через 4 мин.:
Кстати по той ссылке что ты мне дал:
Цитата
Example 2: Encoding HTML within a CDATA Section

<desc_ription><![CDATA[this is <b>bold</b>]]></desc_ription>

this is bold

как раз мой вариант с
Цитата (Sphinx @ 5.11.06, 11:39)
Song: <b>Garret</b><br>заскриншоть

так что я не понял что неправильно?

___________
Прежде чем сказать "Невозможно", подумай, прав ли ты?!
Mikhail Song (Online) Сообщ. #10 (ссылка) от 5.11.06, 12:41 Цитировать



Administrator
Житель Sysman.Ru
************

Профиль · PM

Рейтинг (т): 320
И опять всё не по теме.
Я спрашивал как сделать красиво в RSS, т.е. цвета, стили

___________
Прежде чем сказать "Невозможно", подумай, прав ли ты?!
Frontline Сообщ. #11 (ссылка) от 5.11.06, 20:56 Цитировать

Активный участник
****

Профиль
Рейтинг (т): 4
В XML есть инструкция stylesheet, в основном правда используется для обозначения листа XSL для обработки и визуализации XML данных, но также можно подцепить и CSS, а вот как это уже будет отображаться в клиентах — вопрос несколько иной. Есть альтернативный RSS формат ATOM, там есть чёткое разделение пространства имён и потому ничто не мешает туда подцепить CSS, но опять же, тут уже зависит от того каким клиентом пользуются. Не столько дельные советы сколько просто мысли, пока сам не опробовал но планирую и в ATOM и самому интеренсо это сделать.
<?xml-stylesheet href="mystyle.css" type="text/css"?>

Рекоммендация W3C
Frontline Сообщ. #12 (ссылка) от 5.11.06, 20:56 Цитировать

Активный участник
****

Профиль
Рейтинг (т): 4
Что значит «красиво в RSS»? Вывод RSS/ATOM определяется feedreader-ом. Firefox не поддерживает никакого CSS для отображения RSS/ATOM. Формально и стандартизировано подключение листов стилей в XML происходит посредством соответсвующей XML инструкции описанной выше в рекомендации W3C. Как это определяется и отображается в других feedreader-ах — вопрос исключительно к их разработчикам. А поскольку RSS/ATOM это не замена HTML/XHTML то и поддержки CSS там не будет, зачем изобретать велосипед (как и то нахрена SOAP-у CSS). Если хочешь красивое отображение — пихай RSS/ATOM XML в XML парсер и далее делай что хочешь с ним, выводи в более удобоваримый HTML/XHTML с CSS, трансорфмируй посредством XSLT и т.д.
emvader Сообщ. #13 (ссылка) от 6.11.06, 00:26 Цитировать

Активный участник
****

Профиль · PM

Вот, а то я читал тему 20 раз и не мог понять в чём же дело (оказывается не меня глючит)... ;) В данном случае вывод RSS зависит от параметров браузера... Всё остальное, в принципе, сказал FL... xD
Mikhail Song (Online) Сообщ. #14 (ссылка) от 6.11.06, 00:29 Цитировать



Administrator
Житель Sysman.Ru
************

Профиль · PM

Рейтинг (т): 320
Frontline
ок, спасибо. Почитаю.

___________
Прежде чем сказать "Невозможно", подумай, прав ли ты?!
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:

форум программистов  Форум программистов Sysman.Ru · WEB технологии · Прочее

ОтветитьНовая темаНовое голосование

Похожие темы для темы "CSS стили в RSS"

Проблема с CSS и javascript в IE7

RSS

RSS-лента

Импорт Rss

Статья на сайте:

RSS-парсер

Ещё..




[ Script Execution time: 0,1808 ]   [ 17 queries used ]   [ GZIP включён ]


Хостинг предоставлен компанией EuHoster.Ru