Можно вывести виджет сообщений по рейтингу, но только из раздела, а не из конкретной темы.Вопрос еще такой, а можно как кто выводить рейтинг сообщений.
Loadырь
yadi.sk/i/iPZtmdnt3PBmjvбыло бы очень удобно (как на многих форумных движках) сделать, чтобы выделялись темы, где появились новые сообщения с последнего просмотра этой темы пользователем.
Обновил демку в части форума. Создавайте движение.Живую бы демку… а то на локалке трудно создать реальное "движение")
Так скиньтесь разработчикам или закажите отдельно себе систему рейтинга, которая вас устроит. Компонент метит в коробку, поэтому данный функционал, должен быть таким как и на всей остальной части сайта. Могу лишь сделать вместо стрелок "+" и "-" как в комментах, но мне так привычнее.В идеале, чтоб ещё и мини комменты были, к "+" и "-".
Чем вам стандартный виджет рейтинга плох? Если не отображается, то включите его в настройках компонента.Вдруг у вас будет хорошее настроение, встанете так утром, а почему бы мне сегодня не сделать рейтинг сообщений ))
Для обновления именно с указанной вами даты, возможны два варианта, первый это через установку пакета обновления в админке сайта, второй это простым копированием файлов из папки package в пакете установки.Как обновлять правильно форум?
Рекомендую все же первый вариант. Пакет установки и обновления один, соответственно он содержит в себе полный набор необходимых файлов. Поэтому обновляться можно с любой промежуточной версии.
По второму, скрины можете прислать?
Поправил.найден баг
Обновление должно решить этот вопрос.Ещё один вопрос назрел
Точно "продублировался" или вылез какой-то из подразделов с таким же названием?один раздел продублировался внезапно
Подумаю на досуге.Было бы замечательно подсвечивать собственные ответы вместо "Ваш ответ: Да".
Не могу повторить ошибку. Сверяйте свой шаблон с дефолтным.После удаления сообщения страница не перезагружается и удаляемое сообщение висит, пока вручную не перезагрузишь.
Правильнее будет $user->ratingНо почему тогда по аналогии $user->user_rating рейтинг не выводит?
$is_moder это состояние пользователя просматривающего страницу. То есть ваше.if $is_moder показывает всех модераторами...
Прогонять каждого пользователя, участвующего в теме, в цикле с перебором всех его прав доступов, групп и категории. Это нагрузит ваш сервачёк.И как узнать является ли пользователь модератором,
$user->forum_old_posts_count
В током случае, количество старых сообщений, должно быть в переменной $user['forum_old_posts_count']в таблицу префикс_users столбец forum_old_posts_count
Если бы вы всё расписали, не возникли бы такие вопросы: В какую базу вы добавили столбец? В какую таблицу той базы вы добавили столбец?Я же расписал всё:
ParadoX:
Я добавляю в базу столбец forum_old_posts_count аналогичный forum_posts_count, в который будет вноситься "количество сообщений пользователя на старом форуме".
Делаете запрос в ту таблицу той базы, для получения количества сообщений и потом сумируете их с тем, что получает сам форум
Только вы используете два форума на сайте.Думаю, пригодится не только мне.
Я не знаю структуру бд того форума, поэтому врядли чем-то помогу.
Принцип такой: создаёте хук в своём контроллере, по $item['ctype_name'] и $item['id'] получаете поляне совсем понял как этим хуком воспользоваться что Вы подсказали
$fields = cmsCore::getModel('content')->getContentFields($item['ctype_name'], $item['id']);
если проверка прошла возвращаете, что получили, если не прошла — в $errors добавляете
$errors['название_поля']='Не угадал';