Форум Orsha-LUG

Портал => Сайт => Тема начата: vasya от 20 Май 2009, 10:49:29



Название: rss для новостей
Отправлено: vasya от 20 Май 2009, 10:49:29
надо бы rss для новостей

Можно ли сделать rss лену в которую будут входить темы раздела "Новости" + перый пост. Чтобы коменты к новости не попадали в rss.


Название: rss для новостей
Отправлено: Sacren от 20 Май 2009, 19:01:30
Ну, если и когда найдёшь способ приделать рсс к медиаВики движку - попробуй. Но может проще попробовать заменить его на wordpress (там рсс есть по умолчанию)?


Название: rss для новостей
Отправлено: vasya от 21 Май 2009, 00:28:57
читай внимательно, к вике ничего приделывать не надо!

Надо сделать рсс для форума, ветка новости, и что бы в рсс попадали Название темы плюс первый пост.

Точно такая же рсс, как есть сейчас для форума. Но только что бы туда не попадали вообще все сообщения. Понимаешь??

еще проще дайте мне админа на форуме я сам посмотрю что можно сделать.


Название: rss для новостей
Отправлено: valik от 21 Май 2009, 22:41:56
прикруть то можно попробовать...только вот форум обновлю потом займусь этим вопросом


Название: rss для новостей
Отправлено: shurph от 22 Май 2009, 12:27:46
читай внимательно, к вике ничего приделывать не надо!

Надо сделать рсс для форума, ветка новости, и что бы в рсс попадали Название темы плюс первый пост.

Точно такая же рсс, как есть сейчас для форума. Но только что бы туда не попадали вообще все сообщения. Понимаешь??

еще проще дайте мне админа на форуме я сам посмотрю что можно сделать.
В своё время писал отдельный скрипт, выводящий топики из раздела новости. В приципе, его можно переделать в rss.


Название: rss для новостей
Отправлено: shurph от 22 Май 2009, 12:41:23
Вот это чудо: http://www.orsha.linux.by/forum/fnew.php
И набросок rss-ленты http://www.orsha.linux.by/forum/rss.php

[UPD]
Хотя, лучше будет воспользоваться http://nano.yandex.ru/project/yarss/


Название: rss для новостей
Отправлено: kadavr от 22 Май 2009, 16:34:32
а сможешь этот свой скрипт вставить в главную страницу нашей wiki? сразу несколько зайцев этим убьешь классных... во-первых, новости надо будет постить только на форуме, во вторых, не надо будет периодически чистить главную страницу... ваще короче классно было бы


Название: rss для новостей
Отправлено: shurph от 22 Май 2009, 18:28:44
Я его когда-то для этого и делал, вот только так и не разобрался, как вставлять в произвольную часть вики-документа вывод внешнего html файла.

Если кто-нибудь желает разобраться с работой вики, то я готов изменить текущий скрипт под возможные требования вики.


Название: rss для новостей
Отправлено: valik от 22 Май 2009, 19:36:56
Вот это чудо: http://www.orsha.linux.by/forum/fnew.php
И набросок rss-ленты http://www.orsha.linux.by/forum/rss.php
Ну так вообще супер :ay:


Название: rss для новостей
Отправлено: shurph от 22 Май 2009, 19:47:07
Вот это чудо: http://www.orsha.linux.by/forum/fnew.php
И набросок rss-ленты http://www.orsha.linux.by/forum/rss.php
Ну так вообще супер :ay:
Не совсем супер - в моём rss нет перенося строк и не обрабатываются bb-коды. Связано с тем, что идёт обрезка на 1200 символом, что сбивает иногда форматирования.


Название: rss для новостей
Отправлено: vasya от 24 Май 2009, 20:59:36

И набросок rss-ленты http://www.orsha.linux.by/forum/rss.php


Вот, СУПЕР!!! то что я и хотел, только вот еслиб еще форматирование не хромало....

а как насчет того что бы твой скрипт, вырезал форматирование нах?




Название: rss для новостей
Отправлено: vasya от 24 Май 2009, 21:03:08
по поводу того что бы вставить вот это чудо в вику
Вот это чудо: http://www.orsha.linux.by/forum/fnew.php
я пороюсь в ближайшие дни и если получиться, на странице "обсуждение" для главной страницы вставлю результат


Название: rss для новостей
Отправлено: shurph от 25 Май 2009, 00:07:20

И набросок rss-ленты http://www.orsha.linux.by/forum/rss.php


Вот, СУПЕР!!! то что я и хотел, только вот еслиб еще форматирование не хромало....

а как насчет того что бы твой скрипт, вырезал форматирование нах?
С вырезанием форматирования, всё-таки, придётся повозится, ибо я не разбирался в структуре функции parse_bbc(), которая и занималась преобразованием bb-кодов в html.

Или, как вариант, можно не делать обрезку текста, посылаемого в rss. Тогда можно оставить форматирование и оно будет красиво выглядеть.


Название: rss для новостей
Отправлено: vasya от 25 Май 2009, 13:39:23
ну попробуй сделай без обрезания, посмотрим что получится.


Название: rss для новостей
Отправлено: shurph от 29 Май 2009, 15:23:59
ну попробуй сделай без обрезания, посмотрим что получится.
Итак, крайний вариант rss-ленты: http://www.orsha.linux.by/forum/rss.php
Потестируйте её немного и, если не возникнет нареканий, я перенесу её в корень сайта.


Название: Re: rss для новостей
Отправлено: kadavr от 13 Июнь 2009, 00:17:52
а нельзя вставить этот скрипт в код движка?...
я конечно не знаток пхп и вики движка в частности, но я так понимаю (поправьте если ошибаюсь) что за отображение страницы отвечает определенный код, который в зависимости от адреса, введенного пользователем, отображает соответствующие данные... так нельзя ли изменить исходничек так, чтобы для главной страницы выводилась еще и эта инфа?...
то есть это не вопрос, а утверждение. вопрос только в том, насколько это сложно?


Название: Re: rss для новостей
Отправлено: shurph от 14 Июнь 2009, 09:51:02
а нельзя вставить этот скрипт в код движка?...
я конечно не знаток пхп и вики движка в частности, но я так понимаю (поправьте если ошибаюсь) что за отображение страницы отвечает определенный код, который в зависимости от адреса, введенного пользователем, отображает соответствующие данные... так нельзя ли изменить исходничек так, чтобы для главной страницы выводилась еще и эта инфа?...
то есть это не вопрос, а утверждение. вопрос только в том, насколько это сложно?
Сдесь есть несколько за и против.
Против:
1. Это костыли, которые не хотелось бы городить. Ибо эти костыли предполагают глубокое копание в ядре вики.
2. С кодом вики не так уж  и просто разобраться, по крайней мере для меня и сейчас.

За:
1. Хоть это и костыли, но не принципиальные, ибо вики мы не обновляем.
2. Естественно, облегчение участи ньюс-постеров


Ну и ещё, сейчас скрипт этот даёт 1-2 запроса в БД при запуске. Эта какая-никакая, но нагрузка.