Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Редактирование даты окончания публикации 28 июля 2022 в 18:00
  1. UPDATE `cms_con_board` SET `date_pub_end`=DATE_ADD(`date_pub`, INTERVAL 30 DAY) WHERE `date_pub_end` IS NULL;
#2 Как подсунуть роботу ваше фото в поиск? 28 июля 2022 в 11:52

Подскажите а Генерацию YML-фида поддерживает наша система Инстант?

Алексей Т

В коробке нет, есть это

#3 Как подсунуть роботу ваше фото в поиск? 28 июля 2022 в 06:44

Это делается автоматически для картинок на странице yandex.ru/support/webmaster/search-appearance/image-snippet.html. Но, можно принудительно указать в сайтмапе картинки, если они подгружаются яваскриптами или не доступны на странице yandex.ru/support/images/sitemap-images.html

Но правильнее (имхо) в яндексвебмастер загрузить фид с товарами yandex.ru/support/webmaster/search-appearance/product.html

Подскажите свои мысли как правильно организовать и показать поисковикам мои паки фото.

Если вы продаете файл-архив с несколькими картинками, то вы можете сделать «превью-коллаж» со всеми этими картинками уменьшенного размера в одной картинке и поисковику «скармливать» эту превьюшку.

#4 Показать контент всем пользователям кроме некоторых ID 27 июля 2022 в 06:40

Скобочку потеряли )

Make

Точно, IDE в местном редакторе кода просто никакое (или плохому танцору всегда что-то мешает)) )

Надо так

  1. if ($this->cms_user->isInGroup(6)){ // тут 6 - id группы пользователей
  2. // тут показываем всё для группы "6" (Администраторы)
  3. } else {
  4. // тут показываем всем остальным
  5. }
#5 Показать контент всем пользователям кроме некоторых ID 26 июля 2022 в 17:29

Такой вариант просто более кошерный или в нем есть еще преимущества?

Def

Да, более кошерный, но в этом его преимущество. Ошибиться в добавлении цифры сложнее, чем в добавлении этой фразы " OR $item['user']['id'] == 2 ", особенно когда этих юзеров будет десятка три.

Создаем группу лишенцев, добавляем лишенцев в неё и оперируем правами группы.

Ris

Тоже вариант сделать так

  1. if ($this->cms_user->isInGroup(6){ // тут 6 - id группы пользователей
  2. // тут показываем всё для группы "6" (Администраторы)
  3. } else {
  4. // тут показываем всем остальным
  5. }

И потом в админке загонять негодяев в эту группу. А еще лучше использовать компонент «Книга жалоб и санкций», который сам будет особо настырных переводить в группу лишенцев ))).

#6 Как отключить возможность удаления записей даже главному админу сайта? 26 июля 2022 в 17:15

Работает, но не везде как оказалось. Можно удалить запись через кнопку 

Def

Тогда и сюда добавить надо github.com/instantsoft/icms2/blob/master/system/controllers/admin/actions/content_item_delete.php#L6

#7 Показать контент всем пользователям кроме некоторых ID 26 июля 2022 в 14:05

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

  1. <?php
  2. $bad_users = [315, 2, 3];
  3. if(in_array($this->cms_user->id, $bad_users)) {
  4. // тут инфо для bad_users
  5. } else {
  6. // тут для всех good_users
  7. }
  8. ?>

Но если речь идет о показе всего контента, кроме того, где автор контента находится в bad_users, то так

  1. <?php
  2. $bad_users = [315, 2, 3];
  3. if(in_array($item['user']['id'], $bad_users)) {
  4. // тут инфо для bad_users
  5. } else {
  6. // тут для всех good_users
  7. }
  8. ?>
#8 [ЕСТЬ РЕШЕНИЕ] Не раскрываются блоки при редактировании типа контента 25 июля 2022 в 20:49

если из папки своего шаблона убрать файл manifest.php — блоки начинают работать

Hellis

Проверьте, всё ли у вас как надо docs.instantcms.ru/dev/templates/inherits

Есть ли сжатие html или яваскриптов в настройках сайта?

#9 [ЕСТЬ РЕШЕНИЕ] Не раскрываются блоки при редактировании типа контента 25 июля 2022 в 06:59

 Hellis, а это точно все ошибки? Ниже или выше ничего больше нет?

#10 Связи полей, появление того или иного поле в зависимости от выбора пункта в предыдущем поле 25 июля 2022 в 06:58

Подскажите, пожалуйста, есть ли возможность получить с уже готового сайта на WP ленту RSS и по этой ленте получать тексты публикаций

tsjwolf

Есть такое, но это просто выводит ленту с чужого сайта, перепечатывать вам придется самим.

RSS reader
Виджет

RSS reader

от Fuze
Скачать 3 862 загрузки

#11 Связи полей, появление того или иного поле в зависимости от выбора пункта в предыдущем поле 24 июля 2022 в 08:17

Есть ли такая возможность из коробки или нужно писать самому что — то дополнительное? 

tsjwolf

Надо писать самому.

и есть ли возможность из коробки подключения elasticsearch для поиска по базе и отображения результатов

tsjwolf

Нет, тоже самому.

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

tsjwolf

Судя по всему, сортировка массива идет по индексам. Возможно сделать сортировку по значениям с сохранением ключей, но для этого надо понимать в каком поле вы выводите. Например в поле «Список: Мультивыбор» это всё сломает.

#12 [ЕСТЬ РЕШЕНИЕ] Не раскрываются блоки при редактировании типа контента 24 июля 2022 в 08:09

Добрый день! За открытие отвечает яваскрипт. И судя по тому, что он у вас не работает, то на странице есть ошибки связанные с его работой. Посмотреть ошибки можно в консоли браузера, а по ним можно назначить «виновного». Как пользоваться консолью браузера знаете?

#13 Мультиформы 23 июля 2022 в 13:21

Под группировкой я имел ввиду стандартную опцию группировки полей, а форма при этом одна.

Изображение

Изображение

#14 Мультиформы 23 июля 2022 в 12:21

Интересно узнать сложно ли создать мультиформы из имеющихся?

Tim Trella

Простыми правками не обойтись.

Можно сделать группировку полей и вывести их в виде табов prefitchi.ru/iforms/form_3, но и это

простыми правками не обойтись?

Tim Trella

Тут шаблон для формы надо писать.

#15 Сопутсвующие товары для компонента "Витрина товаров " 22 июля 2022 в 07:44

Единственно слайдер, не подскажите какой нибудь простой адаптивный слайдер. Допустим, на десктоп 4-5 товаров в ряд, а на мобильном 1-2 товара, листать пальцем 

Юрий

Вам к нему Он спец по слайдерам такого рода. А вообще, для этого есть дополнения

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