Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 Выплаты по расписанию, Биллинг 15 сентября 2023 в 19:52

Вероятно, где-то в настройках не указано пользователям каких групп платить. 

#2 [ЕСТЬ РЕШЕНИЕ] Перетаскивание строки таблицы в админке 14 сентября 2023 в 20:12

У меня 2.16.1

vladimir6333

Это даже лучше, смысл тот же. Вы используете уже готовый экшен компонента «admin». Единственное, возможно, но не точно, опция 
'show_id' должна быть равна true или не должно быть этой опции и в самой таблице должны выводится id строк типа этого github.com/instantsoft/icms2/blob/master/system/controllers/admin/grids/grid_controllers_events.php#L19-L21

#3 [ЕСТЬ РЕШЕНИЕ] Перетаскивание строки таблицы в админке 14 сентября 2023 в 19:49

На 2.16.0 только это github.com/instantsoft/icms2/blob/master/system/controllers/admin/grids/grid_controllers_events.php#L11-L12
Там «events» меняете на свою таблицу в БД без префикса и экшены не нужны.

#4 В разработку - простые отзывы для icms 2 10 сентября 2023 в 09:02

Есть такая система управления отзывами prefitchi.ru/news/9-rossijane-stali-pervymi-na-chempionate-mira.html но судя по комментам, она будет очень сложной для вас.

#5 [ЕСТЬ РЕШЕНИЕ] Подскажите пожалуйста оптимальный способ обновления до Instant 2.16.0 8 сентября 2023 в 06:55

Теперь начиная с версии 2.12.1 читаете новости к каждому релизу и выполняете, что там надо сделать до обновления и после обновления. Не во всех релизах, но в некоторых точно есть, например снести всю папку шаблона admincoreui и много чего ещё интересного найдете.

#6 Добавить описание после полей и свойств. 8 сентября 2023 в 06:51

Правильнее выводить через $field. Например тут github.com/instantsoft/icms2/blob/master/templates/modern/content/default_item.tpl.php#L38 в вашем шаблоне прописать это

  1. <?php if ($field['name'] == 'opisanie'){ $field_opisanie = $field['html']; continue; } ?>

А там где хотите вывести это поле прописываете так

  1. <?php if (!empty($field_opisanie)){ ?>
  2. <div class="super-opisanie">
  3. <?php echo $field_opisanie; ?>
  4. </div>
  5. <?php } ?>
#7 Теги с привязкой к категории ТК 7 сентября 2023 в 11:28

Никак. Если только переписать компонент теги.

Lora

Достаточно сделать копию виджета cloud. В нем связать 3-4 таблицы из базы данных и получить нужные ссылки. Вопрос в другом: стоит ли «мутить» такой запрос в бд, чтобы вывести десяток ссылок, где-то на странице сайта?

#8 Опасно ли прямой запрос в базу данных ? 5 сентября 2023 в 22:06

Если в переменную в запросе передаются данные прошедшие проверку, то переживать не о чем.

#9 Связь типов контента. Привязка только к одной записи 5 сентября 2023 в 10:05

Вполне очевидно. Например, к товару можно прикрепить одного производителя, мероприятие может проходить только на одной площадке и тд.

Smooch

Так оно и есть. Что сейчас мешает прикрепить товар к одному производителю или мероприятие к площадке?

#10 Опасно ли прямой запрос в базу данных ? 5 сентября 2023 в 07:10

сомнения вообще правильный ли подход?

No Name

Для самописного сайта — правильный, но для любой cms правильнее использовать имеющуюся модель для работы с базой данных.

какие последствия для безопасности?

No Name

В данном случае никаких, если:

1. вы уверены, что к данному файлу никто из посторонних не имеет доступа и не сможет прочитать ваши доступы к базе укзанные в нем;

2. вы уверенны, что в переменную $user_email прилетит только email и ничто другое, что пользователь может забить себе в поле с email.

как по другому по правильному сделать ?

No Name

Продолжать дальше разбираться с базой и понимание прийдет.

#11 На телефоне нельзя сортировать поля в списках в админке 5 сентября 2023 в 06:56

Вот такие классы это скрывают на мобилках github.com/instantsoft/icms2/blob/master/system/controllers/admin/grids/grid_ctype_fields.php#L28

#12 Зависимость показа полей 5 сентября 2023 в 06:48

Я правильно понимаю, скрытие/показ происходит только на странице редактирования?

buk

Да, фраза «Зависимость показа поля в форме», как бы на это намекает или говорит об это прямо и конкретно — вам решать. Но логика простая — если поле не заполнено, оно и не выведется. А скрытое поле сложнее заполнить, чем отображаемое. 

#13 Зависимость показа полей 4 сентября 2023 в 20:18

Вот зависимое поле demo.instantcms.ru/admin/ctypes/fields_edit/5/8

Изображение

Вот как оно открывается demo.instantcms.ru/articles/edit/11

Изображение

Изображение

#14 Зависимость показа полей 4 сентября 2023 в 14:19

Соответственно если значение 2 то показать поле.

buk

Не совсем так. Когда выберете значение 1, это поле скроется.

#15 Как правильно сделать главная старница по дизайну польностью отличается от основго дизайна? 31 августа 2023 в 11:03

Вот условие, по которому определяется главная это страница или нет github.com/instantsoft/icms2/blob/master/templates/default/main.tpl.php#L44-L48

По сути вам надо всунуть содержимое тега <body> для разных дизайнов в это условие в этом файле вашего шаблона

  1. <?php if($core->uri) { ?>
  2. <body>...Для всех страниц...</body>
  3. <?php } else { ?>
  4. <body>...Для главной...</body>
  5. <?php } ?>
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.