Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
0
Zau4man Zau4man → Анонс поля Яндекс.маршруты 4 года назад

Поэтому и сделал анонс. Поле сделано по ТЗ заказчика. Ему нужен просто способ создания маршрутов из ИМЕЮЩЕЙСЯ базы объектов (с координатами).

Понятно, что такое подойдет не всем. 

+4
Zau4man Zau4man → Сворачивание полей в фильтре 4 года назад

Обновил компонент с учетом пожеланий выше.

+1
Zau4man Zau4man → Список записей типа контента 4 года назад

Значит вам поле не нужно. 

0
Zau4man Zau4man → Показать пароль на странице регистрации и входа 4 года назад

C 2.15.1 такая возможность есть «из коробки», используйте встроенное решение.

0
Zau4man Zau4man → Обновление компонента "Донаты и складчины" 4 года назад

Справедливости ради, из текста

В связи с этим следующая версия компонента будет доступна только для VIP.

А так автор «самовыпилился» с сайта, и как показывает практика, искать правды «где-то там» сложно.

0
Zau4man Zau4man → Ролики youtube 4 года назад

Через пробел. Обновил текст записи блога

0
Zau4man Zau4man → Показать пароль на странице регистрации и входа 4 года назад

Ожидайте выхода новой версии движка.

Почти уверен, что fuze добавит такую возможность не только в modern

+1
Zau4man Zau4man → Показать пароль на странице регистрации и входа 4 года назад

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

Жмёте — компонент удаляется и cms напоминает, что также надо удалить папку компонента. Удаляете ее /system/controllers/zeye

0
Zau4man Zau4man → Ролики youtube 4 года назад

Да. Тестировал на пробеле, но должно и с запятыми сработать

+1
Zau4man Zau4man → Расширяем возможности виджета "Формы" 4 года назад

Вам понравится. В хуках есть своя «магия». И не страшно обновляться. Совсем-совсем.

Пример добавления поля в уже имеющуюся форму есть тут instantcms.ru/blogs/gruppiruem-nabory.html

+2
Zau4man Zau4man → Расширяем возможности виджета "Формы" 4 года назад

А теперь также, только без правок системных файлов.

Перед выводом формы есть хук github.com/instantsoft/icms2/blob/6348d4b3accd8b9e0a94aaa1a10c37b4b829112a/system/controllers/admin/actions/widgets_edit.php#L39

В случае с forms будет widget_forms_form_form

В хуке с помощью $form->getStructure() получаем массив структуры формы. Перебираем наборы, добавляем/меняем поля, наборы, и с помощью $form->setStructure просим форму использовать нашу новую структуру. Можно по аналогии с этим instantcms.ru/blogs/peredvigaem-svoistva-nizhe-polei-v-forme-dobavlenijaredaktirovanija-zapisi-tipa-kontenta.html

А дальше либо подкинуть этот хук в чужой компонент (зловещее ха-ха-ха) либо оформить отдельным пустым компонентом с этим хуком. И если совсем правильно, то пропишем этот компонент в базу, чтобы можно было всегда отключить и хук перестал работать.

+1
Zau4man Zau4man → "Поделиться" - быстро, дёшево и сердито! 4 года назад

Это вопрос не к компоненту, а к микроразметке. Ее для страницы должен формировать отдельный компонент с пакетом настроек. Уж точно не маленькая кнопочка.

+1
Zau4man Zau4man → Автоподгрузка записей типа контента 4 года назад

Не знаю. Не люблю связи, не пользуюсь ими.

+2
Zau4man Zau4man → InstantCMS 2.14.3 и обновлённый официальный сайт 4 года назад

Создайте тему на форуме. Проблема вряд ли связана с обновлением. Скорее всего, у вас в config файле указан один адрес сайта, а работает сайт на другом.

Ссылка в уведомлении формируется исходя из настроек в config файле. Для браузера получается, что вы переходите с одного сайта на другой (например с site_ru на www_site.ru или др.)

0
Zau4man Zau4man → InstantCMS 2.14.3 и обновлённый официальный сайт 5 лет назад

Баг ли? Это один виджет, который просто несколько раз перепривязан.

Создайте тему на форуме, в комментах потеряется.

0
Zau4man Zau4man → Подсказки в пунктах меню 5 лет назад

Вставьте подсказку после тега a, но до закрытия li

+1
Zau4man Zau4man → Определение пути для хранения файлов сессий 5 лет назад

Есть путь проще. Открыть файл system/config/config.php и удалить в нем строчку типа

  1. 'session_save_path' => '/var/www/site/data/tmp',

 

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

Перезаходим на сайт, открываем настройки сайта и пересохраняем. Этот путь по умолчанию пропишется в config файл. Для openserver допишется что-то типа

  1. 'session_save_path' => 'd:/ospanel/userdata/temp/',
+1
Zau4man Zau4man → InstantCMS 2.14.3 и обновлённый официальный сайт 5 лет назад

Откройте файл github.com/instantsoft/icms2/blob/0695ea57e195b7a61a290dd7fa3e6e44e9483962/system/controllers/messages/backend/forms/form_pmailing.php#L22

и удалите в нем

  1. 'options' => ['editor' => 'ace'],

чтобы стало

  1. new fieldHtml('message_text', array(
  2. 'title' => LANG_MESSAGE,
  3. 'rules' => array(
  4. array('required')
  5. )
  6. )),

Это вернет редактор по умолчанию.

Но так как Fuze молчит, зачем это было сделано, могут быть какие-то подводные камни. Пробуйте...

+3
Zau4man Zau4man → InstantCMS 2.14.3 и обновлённый официальный сайт 5 лет назад

Отличные новости. Спасибо за релиз. Сделано многое.

+3
Zau4man Zau4man → ContentBuilder - виджет для InstantCms 5 лет назад

Лесенку бы убрать в нижних границах блока. Это просто. Маргин отступа снизу перенести на колонку col-4. 

Вертикальный блок сделать flex, задать ему высоту 100%. Ссылке внизу задать margin-top: auto

И будет красота

Изображение

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