как Скрыть доступ к посту по рейтингу ?

Подскажите как организовать (может есть какойнибуть модуль или хак) скрытие поста по рейтингу

чтонибуть типа тэга [respect=1.2]скрытый текст[/respect]

13 комментариев

avatar
В экшене топика можно попробовать организовать. Если знаешь php и ядро движка, то на это уйдет немного времени :)
avatar
ядро движка не знаю, вот и спрашиваю — может есть какиенибуть наработки…
avatar
Изучай ActionTopic. Смотри классы и мапперы топика.
avatar
вот наработки
livestreet.ru/blog/3003.html
для рейтинга думаю сами разберетесь?
avatar
Разобраться то можно, только для меня это займёт много времени…
но если больше никто не подскажет — буду дальше ковыряться в коде…
avatar
Напишите мне в ICQ 565602. Вместе будем реализовывать, меня тоже заинтересовала эта фишка :D
avatar
icq не использую, выкладывайте лучше сюда наработки

я примерно понял, делать также как в примере выше, только
туда в новую функцию где то 218 строка после функции оборачивания картинки
добавить проверку на рейтинг

Если пользователь авторизован, то в шаблонах
доступен объект $oUserCurrent, из него и можно получить рейтинг с силой.
{$oUserCurrent->getSkill()}
{$oUserCurrent->getRating()}
avatar
А зачем все это делать в шаблонах?
Это можно сделать в самом движке. Сейчас посмотрю, что можно сделать.
avatar
по поводу парсера:
посмотрите как реализован кат. там есть возможность указать
cut name="Свой текст"

по аналогии сделайте тег
respect name="необходимый рейтинг"

только учтите, что в регулярке необходимо учитывать только цифры
все остальное — легче легкого
avatar
Спасибо. Думаю пригодиться
avatar
Посмотрел в общем, без написания доп. классов тут не обойтись, и думаю сделать все через шаблон тоже не получиться.
avatar
См. решение здесь. Вроде все, как просили.
  • Shem
  • 0
avatar
Благодарю за помощь
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.