Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавление новости 23 июня 2023 в 06:50

Что именно вы имеете в виду?

R161Net

В правилах форума в разделе «Как задать вопрос, чтобы получить на него ответ» есть пункт:

Если вы подозреваете ошибку в PHP или другом софте, то обязательно указывайте версии используемых программ!

Речь идет о версиях instantCMS, php, mysql, установленного компонента, если речь о нем и т. п., что используете на данном сайте.

#2 Ошибка при автоматическом обновлении - невозможно обновить события 21 июня 2023 в 19:05

Ответы все тут есть instantcms.ru/novosti/release2160.html#comment_120301

#3 [ЕСТЬ РЕШЕНИЕ] Как вместо "Все" сделать "Выбрать"? 20 июня 2023 в 12:41

 RSN, вот тут есть поле «Список». В нем используется bootstrap-select. Он у вас на мобилке и ПК выглядит одинаково?

#4 [ЕСТЬ РЕШЕНИЕ] Как вместо "Все" сделать "Выбрать"? 20 июня 2023 в 09:50

 jquery Chosen на мобилках не работает. Это оффициальная позиция разработчиков того плагина. На мобилках подключается нативный селектор, поэтому именно так он и выглядит. Вместо  jquery Chosen использовать другие плагины, на модерне можно даже на бутстрапе использовать. Но это надо многое перелопатить в шаблоне на подключение этих плагинов и яваскриптов.

#5 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавление новости 20 июня 2023 в 07:49

Какие версии софта используются?

#6 Как сделать поле Title не обязательным? 18 июня 2023 в 18:54

А что у вас будет вместо title генерировать ссылки и seo-теги?

#7 Шаблон Basic-news собираю фидбэк 15 июня 2023 в 11:52

Вкладка Тексты
— это аналог языкового файла для всего шаблона.

Денис Васильевич

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

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

Денис Васильевич

Что лучше: зайти на одну страницу и сидеть безошибочно вводить тексты news|cats… или зайти на страницы нужных типов контента и там селекторами выбрать нужные поля? Типа такого:

Изображение

#8 Как реализована мультиязычность в 2.14.1? 13 июня 2023 в 07:00

а для SEO как включить ?

No Name

Добавить этот параметр в поля формы. Например тут github.com/instantsoft/icms2/blob/master/system/controllers/content/frontend.php#L860 следующей строкой добавить

  1. 'multilanguage' => true,
#9 Шаблон Basic-news собираю фидбэк 12 июня 2023 в 12:59

 Денис Васильевич, я бы настройки «Шаблон: Поля», «Шаблон: Тексты» и «Настройки Шаблона Basic News: Списки» вынес бы в опции типа контента. 

#10 [ЗАКРЫТО] Показалось или Make удален с сайта вместе со своими работами из каталога ? 11 июня 2023 в 10:05

Сделать в каталоге, для специалистов, некий маркёр «надежный разработчик», критерии можно обсуждать, но смысл в том, что его можно, как получить, так и потерять…

RSN

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

#11 RSS в форуме не работает 10 июня 2023 в 14:25

Для начала надо проверить файл шаблона github.com/instantsoft/icms2-forum/blob/main/package/templates/default/controllers/rss/forum.tpl.php и в вашем шаблоне, если есть. Затем этот github.com/instantsoft/icms2-forum/blob/main/package/system/controllers/forum/hooks/rss_feed_list.php. Если всё нормально с файлами, то вероятнее всего данные теряются в хуке «before_render_forum_feed_list» какого-то стороннего дополнения. Тут надо в админке «Компоненты — Управление событиями»отфильтроавать список по событию = «before_render_forum_feed_list», выложить скрин всех отображаемых компонентов использующих этот хук.

#12 Разработка своего дополнения 9 июня 2023 в 08:40

1. не нужны методы hookAfterAdd и hookAfterRemove? немного не понял, а как же без них мне создать и удалить дополнительное поле в базе данный ?

No Name

Если доп поле объявлено в $cache_sql, то оно создается и удаляется автоматически. hookAfterAdd и hookAfterRemove нужны если создаете несколько полей в БД или нужны данные по создаваемой записи.

2. Но всё же не советую в tpl файлах (поправил вынес из шаблона) — а на что это может влиять ?
всё остальное поправил, спасибо

No Name

Со временем файлов шаблонов может появиться немалое количество, да ещё и разбросано будет по папкам разных шаблонов. И если вы захотите добавить/изменить структуру  или каким-то образом обработать выводимые данные, вам надо будет бегать по всем этим файлам шаблонов и везде менять. А когда вся логика получения данных содержится в одном месте то это будет проще в обслуживании. Поэтому получение и обработку данных отделяют от файлов шаблонов. В файлах шаблонов надо стараться выводить только html-разметку с переменными. Чтобы сторонний верстальщик смог спокойно переверстать под свой шаблон, не заморачиваясь с получением и обработкой данных.

#13 Разработка своего дополнения 8 июня 2023 в 12:05

я вот сделал своё дополнение для движка

No Name

С почином )

скорей всего многое неправильно написал в коде

No Name

Обычное явление, тут почти все такими делами занимаются )) (шутка). Главное что работает.

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

No Name

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

#14 Не работает зависимость полей 7 июня 2023 в 06:04

 Lora, по тойже логике, если поле скрыто, то вы его не сможете заполнить и тогда оно не выведется ))

#15 Не работает зависимость полей 6 июня 2023 в 19:54

В шаблоне, если поле заполнено, то оно выводится. Но баг это или логически верное решение, я ещё сам не решил для себя ))

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