No Name

No Name

+86
Репутация
-94
Рейтинг
#1 Фильтр когда запись в корзине 28 октября 2026 в 06:53

Jestik, Большое спасибо, работает

#1 Фильтр когда запись в корзине 27 октября 2026 в 07:16

Всем мира! Последняя версия движка — есть поле pice, одна запись скрыта в корзине (значение например 1000000), но в фильтре по диапазону всё равно стоит значение срытой записи (до 1000000), как поправить ?  

#3 [ЕСТЬ РЕШЕНИЕ] Хук после модерации 7 сентября 2026 в 06:01

у меня 2.18.1, но при добавлении записи без модерации хук отрабатывает, а именно если вначале запись отправлена на модерацию не отрабатывает, куда копать ? 

Добавлено спустя 1 час

Всем спасибо, разобрался, сам поторопился, свой хук просто недоделал… всё работает!

#1 [ЕСТЬ РЕШЕНИЕ] Хук после модерации 6 сентября 2026 в 06:59

как шас работает -  есть в своем контроллере хук content_after_add_approve.php он отрабатывает когда разместили запись всё норм, но если запись вначале была отправлена на модерацию то какой хук использовать  ?

#5 [ЕСТЬ РЕШЕНИЕ] Комментарии есть вопросы 1 июля 2026 в 05:41

 Zau4man, спасибо, вопрос закрыт ц

#6 [ЕСТЬ РЕШЕНИЕ] Комментарии есть вопросы 29 июня 2026 в 04:34

Спасибо, но я пока что просто заглушку воткнул туда, так как у меня один пользователь, (нет регистрации) думаю нечего критичного не будет ?
Изображение

а кнопку у гостей скрыл стилями, всё равно она не отработает, хотя да нужно исправить как вы написали, проверю

Поверили всё работает!

только  нужно строку 
$is_can_delete = $perms['is_delete_full'] || $perms['is_delete_all'] || ($perms['is_delete_own'] && $comment['user']['id'] == $this->cms_user->id);

в двух местах поставить! что бы при модерации то же кнопка удаления была

#1 [ЕСТЬ РЕШЕНИЕ] Комментарии есть вопросы 26 июня 2026 в 13:05

1. в каком файле можно отредактировать что бы убрать ссылку на профиль пользователя который оставил комментарий
2. обнаружил ошибку если модератору в группе ставим права — Удаление комментариев — «Все» всё работает, но если поставить «Все удалять полностью» то в списке комментариев у модератора пропадет кнопка удаления (кнопка редактирования остаётся)

Добавлено спустя 1 час

1. вопрос решил сам

#1 [ЕСТЬ РЕШЕНИЕ] Не сворачивается Группа (fieldset) 9 апреля 2026 в 11:34

Всем мира!
Подскажите — создал новую группу — перенес туда некоторые поля и именно эта группа не сворачивается (другие сворачиваться, нажимаешь на название и группа схопывается ), вижу что почему то класс не подставляется, если этот класс подставить то сворачивание работате!
Изображение

вот пример, выше группа которая норм работает, а ниже не сворачивается 

вопрос решён, заработался, забыл поставить настройку что бы сворачивался блок в настройках типа контента

#9 [ЕСТЬ РЕШЕНИЕ] как правильно в коде получить и применить пресеты для фото ? 20 марта 2026 в 10:32

 Zau4man, спасибо

#10 [ЕСТЬ РЕШЕНИЕ] как правильно в коде получить и применить пресеты для фото ? 20 марта 2026 в 10:14

вот мой код, что то упускаю, но не работает

  1. $model = cmsCore :: getModel ('users');
  2. $model_images = cmsCore::getModel('images');
  3.  
  4. $config = cmsConfig::getInstance();
  5. $file_path = $config->upload_path;
  6. $relative_path = str_replace($file_path , '', $temp_path);
  7.  
  8. $image = new cmsImages($relative_path);
  9. $sizes = ['normal', 'micro', 'small'];
  10. $presets = $model_images->filterIn('name', $sizes)->getPresets();
  11.  
  12. $result = [];
  13. foreach ($presets as $p) {
  14. $resized_path = $image->resizeByPreset($p, '');
  15. if (!$resized_path) {
  16. continue;
  17. }
  18. $result[$p['name']] = $resized_path;
  19. }
  20.  
  21. $userData = [
  22. 'avatar' => $result,
  23. ];
  24. $model->updateUser($userId, $userData);
  25.  
Добавлено спустя 8 минут

 Zau4man, большое спасибо, всё заработало как нужно, отпечатался, нужно было
$image = new cmsImages($temp_path);

Добавлено спустя 5 минут

так же вопрос -files_delete_file($image_file, 2);  — 2 что означает ?

#11 [ЕСТЬ РЕШЕНИЕ] как правильно в коде получить и применить пресеты для фото ? 20 марта 2026 в 09:48

 Zau4man, да Вы правы, там я поторопился закрыть тему, думал что один размер мне хватит, но нет — нужны все пресеты которые есть в профиле пользователей, вот с пресетами и не получается разобратся,
$image = new cmsImages($image_file);  — тут какой путь к фалу должен лежать? (полный до сервера уже загруженого файла или это путь к файлу url)
и что должно быть в $presets  ?

#12 [ЕСТЬ РЕШЕНИЕ] как правильно в коде получить и применить пресеты для фото ? 19 марта 2026 в 15:02

$temp_path — путь к сохранённой картинке, $images_model — это думаю использовать в дальнейшем для ресайзинга фото, 
на выходе да нужен массив с название пресетов и путями к разным размерам фото, как выше я написал щас всё работает, но один размер для всех пресетов

#1 [ЕСТЬ РЕШЕНИЕ] как правильно в коде получить и применить пресеты для фото ? 19 марта 2026 в 10:37

вот код всё работает — но работает конечно не правильно просто одно фото добавляется к разным путям, а нужно тут подключить пресеты и применить их к моему коду, подскажите что поправить ?

                            $model = cmsCore :: getModel ('users');
                            $images_model = cmsCore::getModel('images');
                            $presets = ['micro', 'small', 'normal'];
                            
                            $config = cmsConfig::getInstance();
                            $file_path = $config->upload_path;
                            $relative_path = str_replace($file_path, '', $temp_path);
                            
                            $result = [];

                            foreach ($presets as $preset_name) {
                                $result[$preset_name] = $relative_path;
                            }

                            $userData = [
                             'avatar' => $result,            
                             ];                             
                            $model->updateUser($userId, $userData);

#14 [ЕСТЬ РЕШЕНИЕ] не сохраняется группа пользователя в своем коде 19 марта 2026 в 06:24

 Fuze, Большое спасибо, всё работает

#1 [ЕСТЬ РЕШЕНИЕ] не сохраняется группа пользователя в своем коде 18 марта 2026 в 12:26

Привет, (версия движка самая последняя  2.18.1 ) в своём action создаю пользователя
$generatedPassword = generatePassword(12);
        $user['password_hash'] = password_hash($generatedPassword, PASSWORD_BCRYPT);

        $userData = [
            'nickname' => $displayName,
            'email'    => $email,
           'groups' => '4',
            'password_hash' => $user['password_hash'],           
            'date_reg' => date('Y-m-d H:i:s'),
            'is_activated' => 1 // Активирован сразу
        ];

                    $newUserId = $userModel->addUser($userData);
всё работает, пользователь создаётся, но если открыть список групп в админке то пользователь не в группе с id 4 а в общем списке, как только пользователь откроет настройки профиля и просто пересохранить то группа встаёт правильно, так же если в админке открыть пользователя и пересхранить группа то же встаёт нормально, как поправить ?

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.