Юран,
Попробуйте это:
/blogs/zapiski-dinozavra/nakrutka-reitinga-i-karmy-polzovateljam-kontentu-i-foto.html
Ris
+657
Репутация
3771
Рейтинг
Lora,
Вы занимаетесь камланием в бубен, вместо того, чтобы понять, что делаете.
Смотрим запрос хука users_after_update
То есть вам всё правильно написали, входящие данные надо развернуть.
Входящие данные лучше обзовите как-нибудь по-другому. Например просто $data
Итак, профайл юзера получили.
Теперь, я так понимаю, Вы хотите обновить таблицу appointment_events.
Смотрим функцию update в модели:
То есть туда надо отправить имя таблицы, ид строки, которую будем править и данные, которые туда будем записывать:
И меня смущает один нюанс. А точно ид нужной строки совпадает с ид профайла?
Вы занимаетесь камланием в бубен, вместо того, чтобы понять, что делаете.
Смотрим запрос хука users_after_update
Входящие данные лучше обзовите как-нибудь по-другому. Например просто $data
public function run($data){
Теперь, я так понимаю, Вы хотите обновить таблицу appointment_events.
Смотрим функцию update в модели:
public function update($table_name, $id, $data, $skip_check_fields = false, $array_as_json = false)
Lora,
Посмотрите сначала, что в этот хук вообще прилетает.
Посмотрите сначала, что в этот хук вообще прилетает.
class onAppointmentUsersAfterUpdate extends cmsAction { public function run($profile){ dump($profile);
UPDATE ваша таблица SET description = CONCAT(description, 'нужный текст')
Эндрю Ua,
Посмотрел. Да, действительно, выбор группы для простого смертного возможен только при создании контента.
Если нужно менять группы при редактировании, файл \system\controllers\content\frontend.php строка приблизительно 759.
Удалите проверку на экшн и администость.
Посмотрел. Да, действительно, выбор группы для простого смертного возможен только при создании контента.
// Если этот контент можно создавать в группах (сообществах) то добавляем // поле выбора группы
Удалите проверку на экшн и администость.
Раз при нажатии на кнопку "Группы" в выпадающем списке нет нужной группы, значит пользователь в той группе не состоит.У меня к примеру есть 2-е группы(1 и 2), есть статья Х которая находится в 1ой группе, но после я решил статью Х перенести в Группу 2
Как-то так…
Ну раз Вы выставили "Свои к своим", то надо, чтобы человек состоял в той группе, к которой собирается привязывать контент.А как сделать что бы при редактировании была возможность сменить группу для статьи? Как у администратора.
Или выставьте "Свои ко всем".
Панель управления — Группы — Доступ. Дайте пользователям права отвязки и привязки.
MrDinesh,
Ну, теперь и я понял столько же, сколько бобры Олега Василича…
Ну, теперь и я понял столько же, сколько бобры Олега Василича…
MrDinesh,
Нет, всё понятно. Каждый юзер видит только свой QR код.
Откуда этот код будет генерироваться? Вы лично каждому юзеру его будете прописывать в виджет?
Нет, всё понятно. Каждый юзер видит только свой QR код.
Откуда этот код будет генерироваться? Вы лично каждому юзеру его будете прописывать в виджет?
У меня есть. Про остальных бобров не знаю.а есть ли у бобров пиво?
MrDinesh,
Всё понятно, нужен виджет, который каждый юзер видит только в своём профиле и для каждого этот виджет свой.
Вы лучше расскажите примерно, что за виджет нужен.
В движке уже есть виджет, который виден только владельцу (Аватар пользователя).
Можно сделать новый виджет и на входе воткнуть проверку на свой профиль.
Если накручивать рейтинг контенту — сразу будет видно, что сумма голосования не сходится с итоговым рейтингом. То есть сразу будет видна накрутка.изменять рейтинг не только пользователям а и статьям, постам, альбомам
-------------------------------------------
Хотя… можно заносить и накрутку в лог голосования. Чтобы отображалось Администратор +500
Будет вечером время — сделаю новое дополнение. Без правки системных файлов.
Свою функцию getItem обзовите как-нибудь по-другому.
Такая уже есть в родительском классе cmsModel.
Такая уже есть в родительском классе cmsModel.
Ваша версия InstantCMS устарела. Попробуйте обновить версию.Почему -то из доступных редакторов, остальные это LIVE
Советую сначала попробовать на тестовом или локальном сайте.