Sanchez

Sanchez

+7
Репутация
15
Рейтинг
#1 Как закрепить виджеты при прокрутки страницы 31 января 2026 в 19:23
Если у меня два виджета, то при прокрутке верхний наезжает на второй. Как сделать, чтобы исключить это?
Samrau

Тоже сталкивался с такой задачей, перепробовал многое и нашёл самый лучший способ. Подключай sticky-sidebar.js и будет тебе счастье...

github.com/abouolia/sticky-sidebar/tree/master

Прикрепленный файл
sticky-sidebar.txt 19 Кб
#2 [ЕСТЬ РЕШЕНИЕ] Развитие сообщества InstantCMS 16 декабря 2025 в 17:37
Да по разработчикам печалька, согласен с Парвизом. Писал я в личные, никто не может мне помочь...
skewes

Что нужно!?  Пиши в личку подумаем!

#3 [ЕСТЬ РЕШЕНИЕ] Развитие сообщества InstantCMS 16 декабря 2025 в 14:34

Приветствую сообщество, вопрос актуален без сомнения. Если моё мнение и видение будет полезно я готов его тут изложить. 

Первое что нужно сделать, это:

  1. Понять какие сайты преимущественно делаются на конструкторе ICMS.
  2. Проанализировать какие приоритетные требования к современным сайтам сейчас имеются.
  3. Самостоятельно выпускать обучающие текстовые и медиа материалы ко всем создаваемым дополнениям и размещать их на всех возможных площадках.

По этим же пунктам моё мнение:

  1. Новостные, каталоги, сайты компаний и тп — это всё можно делать на том кому что удобно и кто к чему привык, те на любом конструкторе. Главный аргумент ICMS — ЭТО порталы! 
  2. Технические требования к порталам на данный момент это защита доступа и соответствие государственным требованиям. Техническое решение по защите доступа, я бы хотел предложить внедрение JWT Аутентификации. Это мой личный взгляд, не претендую на абсолютное мнение. Так же считаю что JQuery морально устарел и все дополнения что я использую стараюсь переписывать на ванильный JS, но так как JQuery глубоко интегрирован в движок то к сожалению полностью избавиться от него не могу. 
  3. Про обучающие текстовые и медиа материалы условия для разработчиков, выпускать дополнения не выполнив элементарных требований привлечения клиента и ждать что будут сразу их покупать, это немного не реалистично. 

Порталы это не про новости, это про объединение людей, идей под это направление писец как много, поизучайте соцсети и всё поймёте, в соцсетях невозможно структурировать важное, слишком много разрозненной информации в лентах. Важно понять идею под которой собираются люди!   Всем добра моё уважение капитану крейсера ICMS.

#4 Ищется талантливый верстальщик на базе шаблона modern 6 ноября 2021 в 23:51

хорошо знающий бутстрап 4 и ядро CMS ...

Желательно базовое знание программирования, если необходимо будет ...

Def

У мну когнитивный диссонанс.

IamB

Зря так… Заказчику не обязательно понимать эту кухню, главное чтобы чётко понимал какой нужен результат. Ежу понятно что с базовыми знаниями никто не сможет даже найти ядро))) а оно есть… Проблема больше в высокомерии, специалист должен знать как получить результат, а не тролить за незнание матчасти...

#5 Ищется талантливый верстальщик на базе шаблона modern 6 ноября 2021 в 10:47

Странно, что нет желающих. Вероятно я что то пропустил

Lora

если у вас есть такой опыт и желание, можем обсудить в ЛС, покажу макеты)

Def

Верстаю давно, предпочитаю кастомные стили на флексах, но и бутстрап без проблем, PHP на ICMS в пределах фронтенда, модифицировать вывести элементы почти в любом месте. Бэкэнд немного хромает, но если заморочиться, то впринципе задачи многие решаемы. Написать несложный виджет, поле, шаблонизаторы, и конечно работаю с ЖабаСкриптом ))))  Для меня это больше хобби, чем работа и если за чтото берусь, то это должно быть что-то что я не делал, но понимаю как можно сделать.

PS: Не  претендую на роль супер-фронтендера, но делал разные штуки которые редко встречаются в вебе.

Так что если есть чтото интересное, стучите в личку.

#6 Как создать биржу фриланса на инстанте? 7 октября 2021 в 11:01
Анна если у вас есть тестовый сайт дам компонент фриланса полностью на тест
Авас

Здравствуйте, а можно узнать у вас компонент фрилансбиржа работает на последней версии инстанта? Протестировать бы зверька. Просто есть разовый интерес к компоненту, писать с ноля не хочется, проще же оживить то что есть. )))

#7 [ЕСТЬ РЕШЕНИЕ] Создать поле "Математика" 2 сентября 2021 в 08:09

 Capitan, в личку по математике напишите 

#8 Возможно ли доработать шаблон DEZERITa? немного поменять вывод данных, дизайн сделать получше? 26 августа 2021 в 15:00

Всем привет

Есть сайт zerkalo.online, использую шаблон DEZERITa, очень классный шаблон, в настойках гибкий, столько настроек ни у кого не видел, управление шаблоном — целая отдельная система, очень круто. Но видимо он больше ориентирован на новостные порталы, а тут подобие корпоративного блога с каталогами и прочим.

Ну если перейти по ссылке, то сразу видно как неудобоваримо отображаются фото, все обрезаны, если перейти в каталоги (фотоальбомы), то тоже социальность мешает просмотру, нужно как-то получше...

Может есть у кого идеи как можно этот сайт преобразить, можно ли это сделать правками в шаблоне дезерита или проще сделать новый дизайн?

Если есть кто займётся внедрением можно даже суммы писать почём кто сможет сделать и что сделать, малой или большой кровью

IceBreaker

Вопрос то открыт ещё!? 

Если да то накидайте своё видение, как и что вы хотите. Основные улучшения/исправления, мелкие правки. Всё же решаемо. Любая визуальщина. Если надо то даже дистанционно без вмешательство в код шаблона. А если вопрос в качестве то лучше чистый шаб делать без лишнего кода и запросов. Все ж настройки сайта через БД передаются, а это лишняя нагрузка, а значит и потери в скорости загрузки сайта. Короче, если есть желание — пишите. Лучше в личку.

#1 Выполню работы по дизайну и вёрстке за знания по PHP и непосредственно движку InstantCms 25 августа 2021 в 20:00

Что умею — Создание схемы-макета продукта на основе аналитики, Разработка дизайна веб-приложений, Вёрстка как кастомная, так и на разных либах, HTML — ну тут без «Б», как бы и так понятно. CSS — Ну тут многое, флексы, гриды, Media анимации и т.д.  JavaScript — Использую часто. Понимаю синтаксис, могу прочитать и модифицировать код. Предпочитаю ваниль чем jQuery.

Суть в том что есть поверхностные знания PHP  и движка InstantCms.

Умею получать модели применять некоторые фильтры и сортировки в движке, Без проблем закрываю все вопросы по шаблонизации, если это не сопровождается получением специфических данных, знаком с массивами, с ООП.

Короче ищу ментора по PHP, взамен выполню рутину по дизайну и вёрстке.

Прошу не хэйтить и не давать напутствий, я как могу изучаю PHP, но нужен наставник, ибо так быстрее.

Кто откликнется, хоть тут, хоть в личку, хоть в телегу!

#10 Вывести поля из профиля в виджете 22 августа 2021 в 07:41

Только вместо echo лучше использовать html();

echo использовать для вывода данных, указанных пользователем, очень небезопасно...

Zau4man

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

#11 Вывести поля из профиля в виджете 21 августа 2021 в 17:35

Чтобы если поле не заполнено, то ничего не выводило?

Capitan

Используйте тернарный оператор. Если проблема только в этом конечно.

  1. <?php echo (empty($вашеполе)) ? 'Тут условие если поле не заполнено' : 'Тут условие если поле заполнено'; ?>
Make

Если бы еще понимать как эти условия прописываются. Поискал по форуму но не очень понятно
Сделал так
<?php echo !empty($item['whatsapp'])? $item['whatsapp']: LANG_WHATSAPP; ?></div>
  <?php echo $user['whatsapp']; ?>
Но все равно вывело слово: Whatsapp

Capitan

 

  1. //Так если в HTML коде
  2. <?php if (empty($user['whatsapp'])){ ?>
  3. <div class=&laquo;field ft_messengers f_whatsapp&raquo;>
  4. <div class=&laquo;text-secondary title title_left&raquo;>Whatsapp: </div><?php echo $user['whatsapp']; ?>
  5. </div>
  6. <?php } ?>
  7.  
  8. //Так если в PHP
  9. if (empty($user['whatsapp'])){ ?>
  10. <div class=&laquo;field ft_messengers f_whatsapp&raquo;>
  11. <div class=&laquo;text-secondary title title_left&raquo;>Whatsapp: </div><?php echo $user['whatsapp']; ?>
  12. </div>
  13. <?php }

 

Не опускай руки, не отчаивайся, читай и вникай, сам такой же )))

 

#12 [ЕСТЬ РЕШЕНИЕ] Вывод групп пользователей и подсчёт пользователей getCount 19 августа 2021 в 19:55
Везде не поняли) У вас, судя по всему, слишком начальный уровень. Я готов что-то пояснять в рамках разумного в контексте InstantCMS, но в контексте всего PHP, увы нет. Кстати, у нас есть документация как по моделям, так и в целом для разработчиков.
Fuze

Конструктивно )))  Да всё правильно в PHP новичок, но вот MySQL совсем плохо, на сервере таблицы не вопрос, но вот всё что касается запросов к БД беда.  Надо подтягивать. Вам спасибо БОЛЬШОЕ за вашу отзывчивость, это очень надо, хоть и не просто. Общаться с новичками и объяснять как работать с вашим продуктом не просто))))

Тему не закрываю, так как нет аналогов. Пусть будет.

#13 [ЕСТЬ РЕШЕНИЕ] Вывод групп пользователей и подсчёт пользователей getCount 19 августа 2021 в 17:53

Как сформировать ссылки на эти же группы!?

Sanchez
  1. $model = cmsCore::getModel('users');
  2.  
  3. $model->select('COUNT(i.user_id)', 'member_count');
  4. $model->select('g.title', 'title');
  5. // Для вкладки на странице списка юзеров
  6. $model->select('g.name', 'name')->select('g.is_filter', 'is_filter');
  7. $model->joinLeft('users_groups', 'g', 'g.id = i.group_id');
  8. $model->groupBy('i.group_id');
  9.  
  10. $stats = $model->get('users_groups_members', function ($item, $model) {
  11. // Ссылка на фильтр в списке пользователей
  12. $item['ds_slug'] = $item['is_filter'] ? href_to('users', $item['name']) : '';
  13. return $item;
  14. });
Fuze

Уважаемый Fuse, ваши труды дорогого стоят. Очень мощный фреймворк сделали, а главное это качественный Национальный Продукт.

Очень хочется вникнуть в работу с InstantCMS

Вот что я понял указал ниже в комментариях, там же что не понял.

  1. $model = cmsCore::getModel('users'); // Получили всех пользователей
  2.  
  3. $model->select('COUNT(i.user_id)', 'member_count'); // получили количество пользователей по столбцу user_id и перевели их в переменную member_count
  4. // Что такое i в COUNT(i.user_id) и g в 'g.title' ниже?
  5. $model->select('g.title', 'title'); //Получили столбец title и перенесли его в переменную title
  6. // Для вкладки на странице списка юзеров
  7. $model->select('g.name', 'name')->select('g.is_filter', 'is_filter'); //Получили столбец name и is_filter перенесли их в переменные name и is_filter
  8. $model->joinLeft('users_groups', 'g', 'g.id = i.group_id'); // Понял только что в таблице users_groups сравнили два столбца, опять, что такое g и i
  9. $model->groupBy('i.group_id'); // собрали все совпадения в group_id
  10.  
  11. $stats = $model->get('users_groups_members', function ($item, $model) { // тут мы получаем таблицу users_groups_members и функцию(голова чуть не лопнула)))) не понял что такое получили в функцию ($item, $model) и откуда.
  12. // Ссылка на фильтр в списке пользователей
  13. $item['ds_slug'] = $item['is_filter'] ? href_to('users', $item['name']) : ''; // понял только что в массив с ключом ds_slug поместили ссылку, а как ссылку получили не понял.
  14. return $item;
  15. });

Не понимаю как получили вначале столбцы не указывая таблицу.

Поправьте где не прав и подскажите где не понял, пожалуйста.

#14 [ЕСТЬ РЕШЕНИЕ] Вывод групп пользователей и подсчёт пользователей getCount 19 августа 2021 в 14:51

Привязка пользователей к группам хранится в таблице cms_users_groups_members. Чистый запрос выглядит:

  1. $model = cmsCore::getModel('users');
  2.  
  3. $model->select('COUNT(i.user_id)', 'member_count');
  4. $model->select('g.title', 'title');
  5. $model->joinLeft('users_groups', 'g', 'g.id = i.group_id');
  6. $model->groupBy('i.group_id');
  7.  
  8. $stats = $model->get('users_groups_members');
Fuze

Огромное тебе спасибо!!! Ответ прям полный, Все данные что нужны получил, кроме адреса.)))  Могу я задать ещё один вопрос?

Как сформировать ссылки на эти же группы!?  Я конечно сейчас сам попробую в движке поискать, но понимания как они формируются не будет. А это не очень хорошо для дальнейшей работы. Виджет конечно опубликую бесплатно, не гоже чужими знаниями пиариться )))

#15 Возможно ли доработать шаблон DEZERITa? немного поменять вывод данных, дизайн сделать получше? 19 августа 2021 в 13:10

Всем привет

Есть сайт zerkalo.online, использую шаблон DEZERITa, очень классный шаблон, в настойках гибкий, столько настроек ни у кого не видел, управление шаблоном — целая отдельная система, очень круто. Но видимо он больше ориентирован на новостные порталы, а тут подобие корпоративного блога с каталогами и прочим.

Ну если перейти по ссылке, то сразу видно как неудобоваримо отображаются фото, все обрезаны, если перейти в каталоги (фотоальбомы), то тоже социальность мешает просмотру, нужно как-то получше...

Может есть у кого идеи как можно этот сайт преобразить, можно ли это сделать правками в шаблоне дезерита или проще сделать новый дизайн?

Если есть кто займётся внедрением можно даже суммы писать почём кто сможет сделать и что сделать, малой или большой кровью

IceBreaker

Ребят, я могу взяться, но только дизайн и вёрстка. Немного покодить могу, но только в рамках модификации уже действующих полей, виджетов и компонентов. PHP знаю со словарём)), движок пытаюсь изучить, но это время… Индивидуальный дизайн — легко, кастомные стили — не вопрос. Вопрос в заинтересованности, вашей и моей. 

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