Pechora.Dev 🐻

Pechora.Dev 🐻

+35
Репутация
255
Рейтинг
#1 ZoomiJS 15 марта 2026 в 18:52

 maxisoft, я так и понял, потому что половина из написанного — вообще не так. Да, кое-какие проблемы агент верно нашел, но спорить с ним я не буду, потому что половина написанного — я и слов то таких не знаю 😄

И да. Статический анализ без запуска кода и тестов иногда даёт «ложные срабатывания» (как с disabled или translateX).

#2 ZoomiJS 15 марта 2026 в 18:47

 maxisoft, вы такой огромный анализ через нейросеть сделали?

#3 ZoomiJS 15 марта 2026 в 17:41

 pupsik,  maxisoft, у инструментов разные ниши:

Fancybox: документация на английском, лицензия платная для коммерции (бесплатно только для личных проектов с указанием автора). Fancybox — это комбайн: картинки, видео, фреймы, формы, слайдеры и тд.

ZoomiJS: документация на русском, лицензия MIT (делай что хочешь, даже в коммерции), автор на связи в РФ. Zoomi  делает одну вещь: открывает <img> в модалке с зумом и навигацией

 maxisoft,  Спасибо за честный и развернутый ответ! 🙏 Абсолютно не агрюсь — наоборот, такие комментарии самые ценные, потому что помогают увидеть слабые места =)

Вы абсолютно правы: в реальных проектах мы почти всегда выводим в верстке превью (150×90, 300×200), а в модалке хотим показать полное изображение (3000×3000). И да, для этого нужен data-full или href на оригинал.

Внутри open() есть проверка: img.dataset.full || img.currentSrc || img.src. То есть библиотека уже поддерживает сценарий с превью, но, признаю, это неочевидно из документации — спасибо, что подсветили!

«Чем лучше Fancybox, если всё равно нужны data-атрибуты?» Справедливый вопрос. Честный ответ: если вам нужен только этот сценарий — возможно, ничем. 😊

Про размер файла: 11 КБ vs 22 КБ Тут вы поймали меня на неточности — спасибо! 11 КБ — это размер после gzip-сжатия (так показывают многие онлайн-анализаторы и GitHub)

Это моя ошибка в подаче: нужно указывать оба значения, чтобы не вводить в заблуждение. Исправлю в README и на странице демо.

#1 ZoomiJS 15 марта 2026 в 16:09

Всем привет. Есть у меня такая библиотека — ZoomiJS (https://github.com/pechoradev/ZoomiJS)

Использую её во многих своих проектах. Возникла мысль адаптировать её для использования в InstantCms. 

Кратко, что умеет библиотека:

— Находит на странице изображение с заданным в настройках селектором и позволяет увеличивать его в модальном окне

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

— Умеет обрабатывать исключения (Например открывать изображения в теле новости, но не открывать обложку новости)

Демо

Когда-то давно писал её для своих целей, но решил, что нужно пускать в свет. 

Касательно этого вопрос — нужно ли сделать адаптацию данной библиотеки для InstantCms (через компонент или виджет)

#4 [ЕСТЬ РЕШЕНИЕ] Ошибка при включении Капчи 14 марта 2026 в 15:24

 Litemir, ну вообще, на версии 2.18.1 вкладка с настройкой авторизации выглядит так:

Изображение

#5 [ЕСТЬ РЕШЕНИЕ] Ошибка при включении Капчи 14 марта 2026 в 15:00

 Litemir, хотите научу, как заставить логироваться подобное?) 😀

#6 [ЕСТЬ РЕШЕНИЕ] Ошибка при включении Капчи 14 марта 2026 в 14:23

 Litemir, наверняка эта ошибка пишется в лог сервера, посмотрите на что ругается

#7 InstantCMS и SEO — почему в 2026 году всё ещё каменный век? 11 марта 2026 в 21:38

 Алексей Т, на практике всё немного не так 😄
 
Насчёт «ИИ не ранжирует». Ну как сказать… Сначала всё равно работает обычный поиск. Он отсеивает всё, что не тянет по базе: ссылки, контент, техника. И только потом ИИ берёт то, что прошло фильтр, и уже из этого вытаскивает ответы. То есть если твоей страницы нет в обычном топе — ИИ её просто не увидит. Вот и весь секрет. Старое SEO всё ещё в игре.
 
Про настройки «для души» — тоже мимо. Закрыл robots.txt, влепил noindex, криво сверстал — и всё, робот не зашёл. Физически. Не прочитал, не запомнил, не процитировал. Это не паранойя, это технический факт.
 
А насчёт плагина с «процентом годности» — я бы тоже такой купил, честно 😅 Но ИИ смотрит на кучу нюансов: кто писал, насколько актуально, как ответ связан с запросом, доверяют ли сайту. Один и тот же текст может «выстрелить» на одном запросе и пролететь на другом. Волшебной кнопки нет.
 
Как-то так. Мнение субъективное, но на своём опыте проверенное

Добавлено спустя 4 минуты

 Jestik, не паникуем, адаптируемся. Поиск не умер, он просто сменил формат. Во-первых, ИИ часто сам ссылается на сайты. Так что если твой контент крутой — ты всё равно получишь трафик, просто теперь через «цитату». Во-вторых, на сложные темы, покупки или «где рядом открыть аптеку» люди всё равно кликают дальше. В-третьих, новые источники — это хорошо, но зачем бросать старый добрый поиск? Просто теперь надо чуть иначе подходить: писать чётче, структурировать, отвечать на вопросы прямо. И всё.

#8 iPortal - городской портал на базе instantCMS 2 марта 2026 в 22:03

 maxisoft, просто у товарища  Loadырь видимо тоже буква i зарезервирована

#9 iPortal - городской портал на базе instantCMS 2 марта 2026 в 21:25

iPortal, iParser что ещё есть у вас с приставкой «i»? Надеюсь словами iForms, iReviews и iShop вы не назвали ничего из своих работ )))

Loadырь

Вероятнее всего, буквой i автор обозначает InstantCms

#10 Изменение размера шрифта при использовании мобильного устройства 1 марта 2026 в 01:44

Вы можете задать любой размер текста в theme.css

pupsik

правильнее будет редактировать исходные SCSS-файлы, так как theme.css — это скомпилированный файл. При следующей компиляции все ваши правки в theme.css будут перезаписаны. Поэтому лучше вносить изменения в SCSS-заготовки, а затем перекомпилировать стили.

#11 Каталог дополнений 26 февраля 2026 в 02:19

 Litemir, ну, если вы внимательно прочитаете мое сообщение, то поймете зачем

#12 Каталог дополнений 25 февраля 2026 в 18:46

Fuze,  а если рассмотреть возможность публикации «слепка» каталога дополнений? Можно выгружать простой JSON-файл со списком дополнений и версиями на отдельный маленький сервер внутри РФ (или на GitHub). Админка CMS могла бы при невозможности доступа к api.instantcms.ru падать на этот «бэкапный» список. Это не даст загрузить дополнения, но хотя бы покажет, что они существуют 😑

#13 Как сделать выделение цветом? 15 января 2026 в 14:44

Добавьте поле типа флаг с системным именем is_vip

#14 Закон о кокиес на сайте instantcms 15 января 2026 в 13:01

Вы про это?

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