В дефолтной теме был такой виджет, а в Модерне не могу найти его.
Мне тоже такой нужен, но для фильтра, чтобы календарик на боковой панели висел и по клику выдавал события по полю Дата.
Если придумаю как сделать, напишу.
В дефолтной теме был такой виджет, а в Модерне не могу найти его.
Мне тоже такой нужен, но для фильтра, чтобы календарик на боковой панели висел и по клику выдавал события по полю Дата.
Если придумаю как сделать, напишу.
pupsik, спасибо! Буду пробовать.
Как сделать появляющиеся блоки на главной при прокрутке? Как это сделано тут, на главной странице.
Вскрытие намекает на Animate On Scroll Library (AOS), но как прикручено, непонятно — через компоненты или руками с подключение библиотек.
Шаблон Modern
группы, стена пользователя, стены групп, статьи в группах, обсуждения в группах, репост на стену как статьи так и записей со стены, личные сообщения, публикации из сторонних источников
Вот тут рекламное описание InstantCMS. Все из коробки идет, включая чаты. С репостами не уверен, но остальное уже готовое.
А я б подключился. Но работать смогу только после заката, по праздникам и выходным.
Так это есть в базовой комплектации.
В виджетах выбираем «Контент», ставим в нужное место, и во вкладках настраиваем.
С первыми 5 полями проблем точно не будет, а с комментариями, возможно, придется подумать.
Как можно создать поле, чтобы оно собирало значения других полей aTroll Здесь вся запись ТК, включая поля. Что вы дальше собираетесь проверять на уникальность из вашего текста мне не ясно.
Суть идеи — имеем три поля А (Маша), В (20.03.2025) и С (12:00) в типе контента. Нужно, при создании новой записи, собрать значения всех трёх полей в одну строку в поле D («Маша20.03.202512:00»). В свойствах поля D, в разделе «Формат поля» ставим галочку «Уникальное значение» для исключения повторов и вывода ошибки.
Ну а весь этот тюнинг пишется как вариант реализации «запись на прием» (про компонент знаю).
Как можно создать поле, чтобы оно собирало значения других полей чтобы проверять на уникальность?
Например, есть три поля — город (категория), дата и время. Хочу их склеить, как строки, например, чтобы проверить на уникальность и исключить повторы.
-------
Про существование такого готового компонента знаю, но пока хочу так попробовать.
Может типограф? попробуйте отключить обработку типографом в настройках поля
Спасибо!!! Помогло! Теперь всё работает.
aTroll, используйте редактор Ace. Не помню, есть ли он в версии 2.13.1
Есть такой.
Один косяк нашел — jquery два раза был добавлен и версии, похоже, подрались между собой. Асе заработал нормально.
Но основная проблема остается — галерея не работает.
Из тега ссылки выкидывает data-toggle=«lightbox» data-gallery=«gallery»
Причем такое выскакивает при выборе любого редактора.
А, ещё в шаблон еще добавлял 5 строк.
Хедер
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.3.0/ekko-lightbox.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
И перед закрытием body
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.3.0/ekko-lightbox.min.js"></script>
Нужна для работы галереи. Сам код стащил с Кодепена.
Доброго времени суток.
При добавлении статьи в формате htlm кода на выводе часть кода пропадает. Например, вставляю картинку:
<a href="/upload/000/u1/e/d/ed826b7c.jpg" data-toggle="lightbox" data-gallery="gallery" class="col-md-6"> <img class="img-fluid rounded" src="/upload/000/u1/e/d/ed826b7c.jpg" alt=""> <!-- <span class="imga-txt"></span> -->
А при выводе он превращается в:
<a href="/upload/000/u1/e/d/ed826b7c.jpg" class="col-md-6"><img class="img-fluid rounded" src="/upload/000/u1/e/d/ed826b7c.jpg"> </a>
Как следствие, на работают скрипты, которые по клику выводят картинку в модальном окне с перелистыванием галереи, а сама ссылка просто срабатывает как переход на картинку.
Версия 2.13.1, тема стандартная, незначительно измененный css (цвета, обрамления, габариты).
В общем. Изменил в шаблоне в файле /templates/default/content/default_item.tpl.php: добавил два контейнера gleft (для полей) и gright (для свойств) которые объединил контейнером gall
<div class="gall"> <div class="gleft"> <?php foreach ($fieldset['fields'] as $field) { ?> <div class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?> <?php echo $field['options']['wrap_type']; ?>_field" <?php if($field['options']['wrap_width']){ ?> style="width: <?php echo $field['options']['wrap_width']; ?>;"<?php } ?>> <?php if ($field['options']['label_in_item'] != 'none') { ?> <div class="field_label title_<?php echo $field['options']['label_in_item']; ?>"><?php html($field['title']); ?>: </div> <?php } ?> <div class="value"><?php echo $field['html']; ?></div> </div> <?php } ?> <?php } ?> <?php if ($is_fields_group) { ?></div><?php } ?> <?php } ?> </div> <div class"gright> <?php if ($props_fieldsets) { ?> <div class="content_item_props <?php echo $ctype['name']; ?>_item_props"> <table> <tbody> <?php foreach($props_fieldsets as $fieldset_id => $fieldset){ ?> <?php if ($fieldset['title']){ ?> <tr class="props_groups props_group_<?php echo $ctype['name']; ?>_<?php echo $fieldset_id ?>"> <td class="heading" colspan="2"><?php html($fieldset['title']); ?></td> </tr> <?php } ?> <?php if ($fieldset['fields']){ ?> <?php foreach($fieldset['fields'] as $prop){ ?> <tr class="prop_wrap prop_<?php echo $prop['type']; ?>"> <td class="title"><?php html($prop['title']); ?></td> <td class="value"> <?php echo $prop['html']; ?> </td> </tr> <?php } ?> <?php } ?> <?php } ?> </tbody> </table> </div> <?php } ?> </div> </div>
И добавил стилей /templates/default/css/theme-content.css, ну и прописал адаптив под мобилки менее 800px
.gall { display: flex; justify-content: space-between; } .gleft { width: calc(100% - 300px); } .gright{ width: 270px; margin: 0 5px; } @media screen and (max-width: 800px) { .gall { display: block; } .gleft { width: 100%; } . gright { max-width: 300px; margin: 10px 5px; } }
Make, понял. спасибо. Значит штатными средствами свойства в боковую панель не вынести…
Кто-то знает как работает этот виджет?
При установке видит только типы контента, на этом функционал заканчивается — поле «Фоновое изображение» не дает выбрать изображение, А поле «Поле», похоже, снабжено поиском, но не работает.
Вообще, цель — вывести свойства в боковую панель, чтобы столбиком шли. Виджет PHP не прокатил.
Версия 2.14.2, в документации пусто.