Привет… Крутил я LiveStreet на своем зарождающемся сайте… прикрутил блок юзера, как описано в доработка блока «Данные автора топика», толком даже не проверял движок… и вдруг обнаружил что foo.com/comments/ работает исправно… а вот лента комментариев юзера… нет, на странице foo.com/my/User/comment/ выходит сообщение об ошибке:
Fatal error: Call to undefined method Mapper_TopicComment::GetCommentsByUserId() in /home/users/foo.com/classes/modules/comment/Comment.class.php on line 108
подскажите в каком направлении искать хоть? или с чем сравнить!?
Использовал за основу 105 билд.
1. Может ли пользователь размещать Javascript в записе, будет ли он работать?
2. Как создать новый тип записи? поделитесь пожалуйста опытом, может быть есть пошаговая инструкция?
Вкратце опишу задачу, которую пытаюсь решить — хочу создать новый тип записи «маршрут» с использование API Yandex.Maps, пользователь может рисовать маршрут прямо на карте или вбивать названия адресов точек для построения маршрутов, загружать геоданные точек из навигаторов и пр.
$myTopic=$this->Topic_GetTopicsPersonalByUser($oTopic->getUserId(),1,5,0,0);
// в надежде получить 5 последних топиков определенного юзера
$this->Viewer_Assign('myTopic',$myTopic);
// отправляю ее в шаблон
В шаблоне:
{foreach from=$myTopic item=myTopic}
тест
{/foreach}
И в итоге получаю 2 раза «тест», а должно быть 5 раз. А если вместо «тест» написать {$myTopic->getBlogUrl()} — то вообще ошибки вылазят.
Где можно администрировать значения «рейтинг/возможности»?
И еще вопрос. На одном из сайтов из раздела Стартапы дана следующая картина
+1 порог рейтинга при котором юзер может создать коллективный блог
-10 порог рейтинга при котором юзер может добавлять комментарии
-3 порог рейтинга при котором юзер может голосовать за комментарии
-5 порог рейтинга при котором юзер может голосовать за блог
-7 порог рейтинга при котором юзер может голосовать за топик
-1 порог рейтинга при котором юзер может голосовать за пользователя
-5 рейтинг топика в персональном блоге ниже которого он считается плохим
-3 рейтинг топика в коллективных блогах ниже которого он считается плохим
+8 рейтинг топика выше которого(включительно) он попадает на главную
-5 рейтинг комментария, начиная с которого он будет скрыт
Допустим есть код шаблона с такими включениями {$oUserCurrent->getSkill()} и {$oUserCurrent->getRating()} Необходимо заменить $oUserCurrent на пользователя с id = $oTopic->getUserId() Как это сделать? Помогите пожалуйста, всю голову сломал уже…
зы: конструкции типа getUserById($oTopic->getUserId())->getRating() не работают.
Собственно необходимо отображать дополнительный блок только на странице вида site.ru/blog/blog_name/bla-bla.html — т.е. непосредственно на странице статьи. При добавлении в экшен classes\actions\ActionBlog.class.php блок видно и на странице блога, списка блогов и т.д.
Вопрос: что делать? ;)
Ответ: Использовать в шаблоне блока конструкцию типа:
Делаю свой проект на LS. И по ходу его делания возник такой вопросик. При регистрации пользователь пишет город и страну в которой он вроде как обитает. При рассмотрении этого механизма выяснилось, что все, касаемое городов и стран, лежит в модуле user. Добавил туда поле «область» — никаких сложностей это не составило.
Читать дальше →