andriu3240

andriu3240

+6
Репутация
-2
Рейтинг
#1 Как в cms_con_albums в столбце is_deleted поставит 1 когда пользователь удаляйте свою страницу. 9 февраля 2020 в 20:45
я это понял.
  1.  
  2. public function updateAlbumCoverImage($album_id, $photo_ids){
  3.  
  4. $photo = $this->getPhoto($photo_ids[0]);
  5.  
  6. $this->update('con_albums', $album_id, array(
  7. 'cover_image' => $photo['image']
  8. ));
  9.  
  10. cmsCache::getInstance()->clean('content.list.albums');
  11. cmsCache::getInstance()->clean('content.item.albums');
  12.  
  13. return true;
  14.  
  15. }
  16.  
также название таблици но дужок нет .

зачем дужки.
#2 Как в cms_con_albums в столбце is_deleted поставит 1 когда пользователь удаляйте свою страницу. 9 февраля 2020 в 20:07
не те. Знайшов кусочок кода
  1.  
  2. public function setUserIsDeleted($id){
  3.  
  4. $this->update('cms_users', $id, array(
  5. 'is_deleted' => 1
  6. ), true);
  7.  
  8. cmsCache::getInstance()->clean('users.list');
  9. cmsCache::getInstance()->clean('users.user.'.$id);
  10.  
  11. return $this;
  12.  
  13. }
  14.  
  15.  
почему cms_users в дужках?
#3 Фотоальбомы. Где переключатель выбора перехода в полноэкранный вид изображения? 9 февраля 2020 в 18:33
тип контента фотоальбом. Поля поле фото там врое эти настройки.
#4 Как в cms_con_albums в столбце is_deleted поставит 1 когда пользователь удаляйте свою страницу. 9 февраля 2020 в 18:24
Понял как изменить столбец в базе. Но попрежнему нет иди пользователя которий удаляет свою страницу.
  1.  
  2. $content_model = cmsCore::getModel('content'); // Модель контент обезательно нада визивать ?
  3.  
  4. $aldomis = $content_model->get('con_albums')->filterEqual('user_id', id пользователя);
  5. foreach($aldomis as $aldomi){
  6. if($aldomi['user_id'] == $id пользователя ) {
  7. $content_model->update('con_albums', $albom['id'], array(
  8. 'is_deleted' => 1
  9. ));
  10. }
  11. }
  12.  
#5 Проблема кодировки во фрейме html на мобильных устройствах 9 февраля 2020 в 14:08
почистите кэш не телефон Чтобы увидит изменения.
#6 Как в cms_con_albums в столбце is_deleted поставит 1 когда пользователь удаляйте свою страницу. 9 февраля 2020 в 14:03
Всем доброго дня. Покажите как изменит значение столбца is_deleted (перезаписать)…
#7 Структура папки Upload 8 февраля 2020 в 23:19
Тоже не раз задумывался над такой структуры папок. По моему мнению проще создавать имя папок такую же как айди пользователя в ней папки с такимже именем как пресеты картинок. Имя картинок гирерировать как сейчас или дату брать. Папок может меньше не станет но структура будет лучше.
#8 Как в cms_con_albums в столбце is_deleted поставит 1 когда пользователь удаляйте свою страницу. 8 февраля 2020 в 22:52
не то. Эта функция физически удаляет пользователя. Мне нужно найти кусочек кода которой записывает в таблицу cms_con_ userсs в сотовпчик is_deleted 1
#1 Как в cms_con_albums в столбце is_deleted поставит 1 когда пользователь удаляйте свою страницу. 8 февраля 2020 в 17:37
В каком файле обрабатывается нажатие кнопки Удалить профиль?
  1. // Получаем модель компонента
  2. $photos_model = cmsCore::getModel('photos');
  3. // Получаем альбомы пользователя
  4. $aldomis = $photos_model->getAlbum($id);
  5. foreach($aldomis as $aldomi){
  6. // Ка изменить поле $aldomi['is_deleted'] поставить 1 ?
  7. }
  8.  
В доукментации docs.instantcms.ru/dev/models есть только чтение.
#9 [ЕСТЬ РЕШЕНИЕ] Notice: Undefined index: group_id system/controllers/auth/actions /register.php on line 50 3 февраля 2020 в 16:29
Спасибо
#10 [ЕСТЬ РЕШЕНИЕ] Notice: Undefined index: group_id system/controllers/auth/actions /register.php on line 50 1 февраля 2020 в 23:05
Спасибо Помогло. Возможно поле галочка убрать при редактировании профиля?
#11 [ЕСТЬ РЕШЕНИЕ] По моему субъективную мнению InstantCMS не хватает модульности. 1 февраля 2020 в 20:30
Я прекрасно понимаю разработчиков. Им даже обидно может быть. Вместо благодарности предложения модульности. И проблемы, которые оказалось я сам и сделал при обновлении. Я использую ручной способ обновления (с перносом файлов в корень движка). Потому что немогу на локалке настроит фтп. Когдато знакомого спрашивал он также делает. Он тоже Не смог автоматический способ настроит. Я исренне хочу чтобы движок развивался. 90% людей не программисты или очень примитивные знания. И обновить не так легко как полагают разработчыки.

Простым маленьким сайтам не слишком нужен рейтинг людей, карма, группы, теги. В приоритете скорость работы чтобы подняться в поиске. Но потом это понадобится и поэтому я говорю о модульности.

Модульность это возможность удалит и затем при необходимости установить компонент. Сейчас возможно только отключит.

Когда выходит новая версия к неи давайте доступ (бородатым программистам) так будет компетентный диалог. Так будет исправлено много багов и недостатков. И тогда можно давать обновление широкой аудитории.

InstantCMS по моему субъективному мнению структуно по логике работы очень превозойшла вордпресс.
Проблема InstantCMS в не полной документации. Выручает этот форум.
#1 [ЕСТЬ РЕШЕНИЕ] Notice: Undefined index: group_id system/controllers/auth/actions /register.php on line 50 31 января 2020 в 23:01
Notice: Undefined index: group_id system\controllers\auth\actions egister.php on line 50

Warning: Cannot modify header information — headers already sent by (output started at system\controllers\auth\actions egister.php:50) in system\core\controller.php on line 906

Warning: Cannot modify header information — headers already sent by (output started at system\controllers\auth\actions egister.php:50) in system\core\controller.php on line 908

$ user [ 'group_id'] что в ней должно быть?
  1. //Кусочек кода с register.php
  2.  
  3. // убираем поля Которые НЕ относятся к выбранной пользователем группе
  4. //
  5. foreach ($ fieldsets as $ fieldset) {
  6. foreach ($ fieldset [ 'fields'] as $ field) {
  7.  
  8. if (empty ($ field [ 'groups_edit'])) {continue; }
  9. if (in_array (0, $ field [ 'groups_edit'])) {continue; }
  10.  
  11. if (! in_array ($ user [ 'group_id'], $ field [ 'groups_edit'])) {
  12. $ Form-> disableField ($ field [ 'name']);
  13. unset ($ user [$ field [ 'name']])
  14. }
  15.  
  16. }
  17. }
#1 [ЕСТЬ РЕШЕНИЕ] По моему субъективную мнению InstantCMS не хватает модульности. 31 января 2020 в 22:50
Возможности удялять модули группы, теги, карма, другие.

в 13 версии увидел проблему. Как я понял ее вызвали группы. Хотя я их отключил. Чем меньше того, что не используется тем больше скорость работы и тем меньше проблем при обновлении. Я понимаю что одно зависит от другого и не просто сделает чтобы можно было было удялять компоненты.
#12 Как убрать людей без фото с списка сайт / users 19 января 2020 в 22:33
Спасибо получилось. Инструкция очень классная.

Немного не понял как название класса class onUsersfilterProfilesListFilter формируется. ProfilesListFilter взято с hook ( 'profiles_list_filter ?
Хочу сам сделать хук, которой удалять по крону (раз в день) людей которые, удалили свою страницу.
КАК мне найти куда его вставлять?
Далее добавлю массив в manifest.php 'hooks' => array ( 'название хука')
В папке hooks создаст файл назва_хука.php В нем Распаковываем $ model-> filterEqual ('?',?);
Удаляем (не знаю как).
Я не понял что в $ fields?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.