Форумы: Помощь:

Хотите помочь сайту стать еще лучше?



В этой теме вы можете найти задачи, с которыми я не могу справиться сам. Если у вас есть время и желание – помогите мне :) С меня – «риспект и уважуха» а так же публичное признание посетителей ресурса.

Задача 1. Рисование
Нужно нарисовать логотип к этому сайту. Я пытался найти логотип с трактором, или изображением фермы, но – увы. Было бы прекрасно, если бы на логотипе было изображено что-то на фермерскую тематику :)
Здравствуйте, не знал куда написать. Поэтому извиняюсь что "не в ветку". Я давно не заходил на этот сайт. Сейчас увидел, что появилось много новый интересных каналов. НО практически ни один из них не предоставляет полнотекстовых новостей. В связи с этим вопрос: а для чего тогда такие каналы нужны? и стоит ли позволять публиковать их сдесь? демократия это хорошо, но страдает качество, а вместе с ним и Ваш авторитет. Я бы на Вашем месте удалил каналы, которые не дают полных текстов.
С уважением,
Олег
warrior,
Добрый день. Спасибо за комментарий, это всегда полезно!

Я удивился, прочитав про то, что большинство каналов в каталоге не предоставляют полнотектовых новостей.

Как формируется каталог:
Пользователи или я сам добавляем каналы через форму в каталоге.
Регулярно, пару раз в неделю, я смотрю, что там накопилось: удаляю спам и ленты с неполными новостями. Все остальное попадает в каталог.

Как я смотрю, полные ли новости предоставляет лента:
Я открываю ленту в Internet Explorer! Зачастую ленты "прячут" полное свое содержание для Firefox (что, видимо, для кого-то удобно). Для лент с feedburner.com я просматриваю иходный XML.

Да, со временем, некоторые ленты могут перестать выдавать полные новости. Но это уже отследить сложнее.

И вот, неоднократно проведя процесс фильтрации лент в каталог, я и удивился :)
Открываем несколько случайных лент из каталога, и проверяем, полнотектовые ли они:

http://feeds.feedburner.com/rssfarmru/liganet-politics - лента rss-farm.ru, нормально работает, выдает полные новости
http://feeds2.feedburner.com/Radio-t - подкаст, ссылка на подкаст есть, будем считать полнотекстовой
http://feeds2.feedburner.com/pda-reader - полные новости
http://feeds2.feedburner.com/Publishit - полные новости
http://feeds2.feedburner.com/searchengines/news - ОК
http://www.all-cs.net.ru/news/rss/ - с сайтом какие-то проблемы, но новости кажутся полнотекстовыми
http://feeds.feedburner.com/internetno - ОК
http://julia-marketing.livejournal.com/data/rss - ОК
http://feeds2.feedburner.com/blogspot/LMWz - ОК
http://www.ladoshki.com/rss/news.rss - ОК
http://roem.ru/rss/group/news/ - ОК
http://feeds2.feedburner.com/ruconomics - ОК
http://livehh.ru/mega/best/rss - ОК
http://vasj1.blogspot.com/feeds/posts/default - блог не найден, удалю из каталога
http://community.livejournal.com/ru_wnc/data/rss - ОК
http://feeds.feedburner.com/alick - ОК
http://www.news2.ru/rss/new/ - сомнительно, но этот сайт больше предоставить и не может
http://feeds.feedburner.com/astrocasting - ОК
http://feeds2.feedburner.com/impda - ОК

Итого, 19 лент, 1 из которых не существует.

Может я просто не встретил каналов, о которых Вы говорите?

Приветствую.
3 вопроса.
1. {не вопрос :) } слова "длина" пишется с одной "н" { http://rss-farm.ru/docs.dev.objects/ - "length [int] — длинна коллекции статей." }. Не сочтите за придирку; просто привычка вычитывать.
2. Остается открытым вопрос с многостраничными новостями/статьями, когда в RSS ссылки на продолжение статьи не светятся, а появляются только [в конце] основного материала.
3. Чрезвычайно полезно, и я думаю, не только мне, было бы наличие в мастере и в xml`е шаблона дополнительной опции - "фильтр"; ибо нередко какие-то элементы дизайна или, например, "меню-выпадашки" (см.п.2) появляются внутри html`а материала. В данный момент приходится изголяться и писать дополнительные парсеры, работающие на стороне сайта и выкусывающие ненужные элементы перед использованием фида.

А в целом - большой респект за сервис!
Alecfyz, спасибо за комментарии!

> слова "длина" пишется с одной "н"
Исправил, спасибо!

> вопрос с многостраничными новостями/статьями
Это когда обзор размазан на три страницы? Можно использовать версию для печати или открывать 3 документа, и с них собирать информацию. Или можно как-то автоматизировать?

> дополнительной опции - "фильтр"
Тут тоже не понятно. Как должен выглядеть этот фильтр? Приведите примеры.

>>Это когда обзор размазан на три страницы? Можно использовать версию для печати или открывать 3 документа, и с них собирать информацию. Или можно как-то автоматизировать?
Да, когда размазан. Предположим худший случай, когда версии для печати нет. Открывать 3 документа можно, но ведь суть в автоматизации, не так ли? На ум приходит примерно такое: ссылки на продолжение текущего материала (страница 2,3,etc.) как правило находятся внутри отдельного DOM-узла. Это можно использовать в шаблоне "Article template", указывая тот самый узел в качестве параметра для функции, которая будет обрабатывать указанный узел, проходиться по всем ссылкам внутри него и (самое главное) - "склеивать" контент из страниц продолжения материала с самим материалом. Для удобства последующего вывода готового фида можно в итоговом XML фида вставлять между частями многостраничного документа псевдо-тег - узел, с неким неинтерпретируемым именем, но однозначно указывающим на разрыв материала. Таким образом, "левый" узел будет проигнорирован RSS-чиаталками, но даст вебмастеру возможность раскидать части документа по главам, если движок это поддерживает, либо оставить как есть - одной "колбасой", если нет.
---
>>> Приведите примеры.
Например, вот здесь - http://www.3dnews.ru/cpu/amd_phenom_ii_x2_550_and_athlon_ii_x2_250 - мы видим внутри тела статьи (div class="category_view") выпадашку для перехода по частям материала и внизу страницы - обычный список: "Стр.1 - Внешний вид. Особенности", "Стр.2 - Тестирование. Выводы". Вот список внизу - хорошая иллюстрация для предыдущего пункта; а выпадашка и список вместе взятые - хороший пример для текущего пункта (фильтрация фрагментов).
Alecfyz, идея понятна. Как-нибудь напишу как грамотно доставать материал с нескольких страниц. Основная идея в написании собственной функции =)
Ок. А как насчет фильтра?
Alecfyz, терпение :) Пока не успеваю толком написать как это сделать.
Ок. Ждем-с )
1 - заметка:
добавьте в первую часть quickstart'a ссылку на вторую и/или содержание. А то нашёл её (ссылку) случайно - читая форум. И то уже в тот момент, когда гигант JSript был разгромлен.

А вообще, это то, чего мне ТАК не хватало, когда приходилось экономить каждый кб, сидя в OperaMini. Тем не менее, пользу и удовольствие от вашего сервиса получаю, пусть и несколько лет спустя. Спасибо.
и вот тут появилась
2 - идея: может гостевую завести, чтобы люди не рассыпались благодарностями по веткам...
хотя читать приятно - разбавляет сухие скрипты )
пункт 1 - протупил, не заметил... или она недавно появилась?
1 - исправлено
2 - когда-нибудь я приведу форум в порядок и гостевая не понадобится :)
Спаибо за комментарии! :)