Публикации с меткой «RSS»
Долгое время досадовал я на то, что никто на Большой улице пока еще не прицепил RSS на комментарии. Хотелось такую штуку достаточно давно, причем, как для модуля Эфир, так и для комментариев в топиках. Недавно припекло и решил взяться за дело сам… Пришлось немного поднапрячься (т.к. php вообще-то не мой конёк), но лишь немного, благодаря тому, что в исходниках модуля BLOG уже есть пример реализации RSS. Нужно было просто дописать кое-что по аналогии с существующим вариантом. Результат не расстроил. Потому, не смотря на то, что времени на постописательство сейчас совершенно нет, решил запостить план действий для того, кто захочет сделать подобное на своем сайте. Надеюсь, пост окажется полезным.
Для многих так и остался секрет что же сейчас делается на bigstreet.ru
докладываю :
Вложено в сборку
1. ресайз картинок
теперь картинки которые более 600px по ширине ресайзятся и в блоге появляется превьюшка шириной 600 и ссылка на картинке на полный формат файла
2. счетчик просмотра топиков
так же стоит и можно теперь следить за тем сколько было заходов на топик.
3. country locator
позволяет выбирать в профиле без всяких заморочек страну, регион и город
Готовится так же импорт постов из сторонних блогов через RSS Готовится так же Ресайз + копирайт на картинке Готовится еще несколько фишечек
И еще раз хотел бы отметить что я жду Вашего участия в проекте так же. Люди-людям основной девиз нашего проекта, поэтом если Вы не умеете программировать или делать дизайн - подскажите как нам сделать проект лучше и интереснее, какие модули и фишки мы должны внедрить ?
И огромное спасибо тем, кто постоянно делает для всех нас интересные "фишки"
Ну и все наверное. Да, есть еще аська 279105595 если что, пишите. Руководитель bigstreet.ru
В шаблоне sample.header.tpl есть код: {if $oRouter->getCurrentModule() == 'blog' and $oRouter->getCurrentAction() == 'user' and $oUser}<link rel="alternate" type="application/rss+xml" href="{$oRouter->getPathWeb()}/blog/rss/user/{$oUser->getLogin()}/" title="Блог пользователя {$oUser->getLogin()|htmlspecialchars} в RSS">{/if}
Однако он не вызывался (и здесь тоже не вызывается), потому что $oUser пустой. В blog/user.action.php в самом конце дописал: $oSmarty->assign('oUser', $oProfile);
И все заработало…
1) Вообщем сегодня обнаружыл проблему с одним зареганым юзером. Дело в том что у юзера 2 поста. Оба заапрувленные. Но они видны только админу и ему самому. Всем остальным юзерам не видны В блоге юзера (http://site.ru/blog/user/%username%/) тоже для всех кроме их 2-их пусто. У меня такое чувство что это все после добавление поиска на сайт началось. С другими юзерами вроде все ок.
2)В Опере не работает RSS. В ИЕ, ФФ, Сафари - все ОК.
Кто что подскажет?
|
|