Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Как вывести фото категории в виджете вывода записей типа контента? 3 ноября 2021 в 12:46

На мой взгляд, самое просто решение, это в шаблоне контейнера (который wrapper), сделать справа от заголовка слой под фон.

А уже в шаблоне самого виджета получить данные о категории, и подставить фоном в этот блок.

#2 [ЗАКРЫТО] Не работает авторизация из дополнения на сайте в профиль (приложение) VK 2 ноября 2021 в 22:56

Может я авторизацию в формате user:pass

Aliaksandr

не надо в настройках Прокси ничего указывать. Прокси нужно, например, для хостингов на/в Украине, где заблокирован вконтакте.

application was deleted

Aliaksandr

Судя по тексту ошибки, вы сперва получили токен по инструкции. Затем удалили приложение, которое создавали в процессе получения токена.

Проверил на своем демо, запись репостнулась в группу. 

Вам таки стоит еще раз получить токен.

#3 Добавление поля в форму 2 ноября 2021 в 13:29

 Lora, посмотрите как сделано тут instantcms.ru/blogs/peredvigaem-svoistva-nizhe-polei-v-forme-dobavlenijaredaktirovanija-zapisi-tipa-kontenta.html

Сделайте по аналогии.

Ещё манипуляции с формой с помощью хука были тут 

instantcms.ru/blogs/gruppiruem-nabory.html

#4 Обновление до InstantCMS v2.14.3 1 ноября 2021 в 16:45

Смысл в том, что у вас сайт обновлен не полностью. В дальнейшем могут быть другие проблемы.

Быть уверенным, что у вас на сайте корректно работающая 2.14.3 можно или установив ее с нуля, или обновив с предыдущих версий корректно и без ошибок.

#5 Обновление до InstantCMS v2.14.3 1 ноября 2021 в 16:14

Восстановить сайт из резервной копии и попробовать обновиться вручную.

#6 Обновление до InstantCMS v2.14.3 1 ноября 2021 в 14:15

Вы не полностью обновили файлы. Файл /system/controllers/admin/actions/install_finish.php обновлен, и ищет метод getConfig() в файле system/core/config.php

И в вашем случае, его не находит. Данный метод появился только в файле в версии 2.14.3

Предположу, что у вас разные права на папки, и при установке файл install_finish.php — заменился, а core/config.php остался старым...

#7 Категория записи в списке 27 октября 2021 в 19:15

метод getCategory($ctype_name, $item['category_id'])

Panda58dev

это даст +1 запрос к базе на каждый маркер. При нескольких десятках маркеров будет большая нагрузка. Нужно join'ить таблицу категорий к запросу получения списка маркеров.

#8 Категория записи в списке 26 октября 2021 в 19:48

но виджет на самом деле «Адреса»

Panda58dev

нет такого виджета. Есть такое поле. Есть виджет Яндекс.карта, и там данные о точках получаются с помощью метода getContentItems github.com/instantsoft/icms2/blob/0695ea57e195b7a61a290dd7fa3e6e44e9483962/system/controllers/content/model.php#L1682

И в нем среди полученных данных нет имени категории.

#9 [ЕСТЬ РЕШЕНИЕ] Поднять версию PHP Биллинга с PHP 5.6 до 7.4 24 октября 2021 в 23:16

Тогда я тут вряд ли чем-то помогу. Тут вам в техподдержку компонента.

#10 [ЕСТЬ РЕШЕНИЕ] Поднять версию PHP Биллинга с PHP 5.6 до 7.4 24 октября 2021 в 22:52

Вообще судя по всему, нужно весь компонент менять под 7.4, так как все файлы закодированы так

Андрей

вполне вероятно. скорее всего в архиве только измененные с прошлой версии файлы

#11 [ЕСТЬ РЕШЕНИЕ] Поднять версию PHP Биллинга с PHP 5.6 до 7.4 24 октября 2021 в 21:39

Судя по ошибке, cms не видит файл. Т.е. до чтения содержимого, и сообщения, что версия ioncube не та, даже не доходит.

Предположу, что сайт работает, например, под пользователем user, а обновляете вы файлы от имени пользователя root. Или еще какая ошибка, не имеющая отношения ни к icms, ни к содержимому файла.

#12 [ЕСТЬ РЕШЕНИЕ] Наборы типов контента как кнопки 24 октября 2021 в 21:04

Идем в папку templates/modern/controllers/content/ и находим файл category_view.tpl.php

Копируем его и называем, например для типа контента articles, как category_view_articles.tpl.php

Укажем в нем, что хотим выводить наборы в своем шаблоне. Для этого заменим

  1. $this->renderAsset('ui/datasets-panel', array(

на

  1. $this->renderAsset('ui/datasets-buttons', array(

Этот datasets-buttons в архиве в приложении к сообщению. Разместите в папке templates/modern/assets/ui/

Все, в типе контента Статьи будет так

Изображение

Прикрепленный файл
datasets-buttons-tpl-php.zip 1 Кб
#13 [ЕСТЬ РЕШЕНИЕ] Как изменить "ядреный" синий цвет в стандартном шаблоне? 22 октября 2021 в 21:35

Подскажите пожалуйста, как можно исправить проблемму?

Aliaksandr

Сменить хостера… В вашем случае недостаточно ресурсов, чтобы собрать все стили.

На недорогом хостинге за 249р. такой проблемы нет.

#14 [ЗАКРЫТО] Вопрос по обработке специальных шаблонов в записи 22 октября 2021 в 21:21

не существует?

OverDozer

не существует. 

Опции, про которые вы говорите docs.instantcms.ru/manual/settings/seo-patterns

нужны, чтобы всего лишь изменить вывод текста. Эти опции, типа {birth_date|string_date_age:0=y} не могут «попросить движок» сходить и поискать адрес картинки пресета побольше, или поменьше. 

Поэтому {photo} просто выведет значение содержимое поля, как вы его настроили. И не более того.

#15 Вывод рекламного кода Google/Yandex по географии 22 октября 2021 в 21:12

К сообщению #10 добавил бы ссылку на документацию docs.instantcms.ru/manual/widgets/pages

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