jorgovich

jorgovich

+85
Репутация
114
Рейтинг
#1 Системное имя формы 27 мая 2021 в 19:29
Make, а это для шаблонов? в типе контента в текстовом поле HTML у меня не сработало, есть возможности или нет в текстовое поле Шорткод вставлять? Кто знает, может какой способ есть?
#1 Системное имя формы 27 мая 2021 в 18:32
В документации сказано

Системное имя формы. Будет использоваться в шорткодах и в URL формы на странице, если это разрешено;

Так вот вопрос можно ли использовать Шорткоды для вставки например в редактор — поля Текст HTML? И если да то как должен правильно выглядеть Шорткод?
#3 Просмотр записи в зависимости от группы пользователя 28 мая 2020 в 13:45
@Happy2019, задача понятна вроде расписана, При добавлении записи задавать права на доступ к материалу определенной группе которую выбрал автор при добавлении записи.
В общем через костыль придумал как сделать, можно использовать поле список где прописаны группы, приравнять значение поля к переменной группы, пока так вот продумал, и в шаблоне указать вывод по id группы, может кто знает как по уму сделать, будет правильней
#4 Просмотр записи в зависимости от группы пользователя 28 мая 2020 в 06:43
В общем для себя накидал что мне нужно, первое создать поле для записи вот с таким механизмом
— если кто знает где это описанно напишите пожалуйста.
Прописать вывод и проверку в шаблоне.
Сейчас смотрю многого не понимаю — как делают поля, если кто разбирается просьба навести на нужную мысль.
#1 Просмотр записи в зависимости от группы пользователя 27 мая 2020 в 06:54
Здравствуйте, подскажите работал ли кто над такой задачкой, вывести запись для определенной группы.
Как я представляю задачку, есть поле выбора группы пользователей для просмотра записи, в зависимости от выбора — происходит показ определенной записи группе, назначает вывод группы автор записи.
Есть подобное делал ли кто?
#6 Как разместить блок свойств после определенного поля 13 апреля 2020 в 19:42
Задачка аналогичная нарисовалась вывести набор изображений отдельным полем в шаблоне name_item.tpl, наверно надо было отдельную тему создать facepalm, по поиску искал подходящее нашлось, но мне не свойства надо а поле вывести набор изображений:

Но если не сработает, (особенно это касается нестандартных полей), то так

Loadырь
Кусок кода:

  1. <div class="col-md-6">
  2. <div class="field ft_<?php echo $fields['works']['name']; ?> f_<?php echo $fields['works']['name']; ?> <?php echo $fields['works']['options']['wrap_type']; ?>_field"
  3. <?php if($fields['works']['options']['wrap_width']){ ?> style="width: <?php echo $fields['works']['options']['wrap_width']; ?>;"<?php } ?>>
  4. <?php if ($fields['works']['options']['label_in_item'] != 'none') { ?>
  5. <div class="title_<?php echo $fields['works']['options']['label_in_item']; ?>"><?php html($fields['works']['title']); ?>: </div>
  6. <?php } ?>
  7. <div class="value"><?php echo $fields['works']['handler']->setItem($item)->parse($item['works']); ?></div>
  8. <?php unset($fields['works']); ?>
  9. </div>
  10. </div>
  11.  
  12. <div class="col-md-6">
  13. <?php foreach ($fields_fieldsets as $fieldset_id => $fieldset) { ?>
  14.  
  15. <?php $is_fields_group = !empty($ctype['options']['is_show_fields_group']) && $fieldset['title']; ?>
  16.  
  17. <?php if ($is_fields_group) { ?>
  18. <div class="fields_group fields_group_<?php echo $ctype['name']; ?>_<?php echo $fieldset_id ?>">
  19. <h3 class="group_title"><?php html($fieldset['title']); ?></h3>
  20. <?php } ?>
  21.  
  22. <?php if (!empty($fieldset['fields'])) { ?>
  23. <?php foreach ($fieldset['fields'] as $field) { ?>
  24.  
  25. <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 } ?>>
  26. <?php if ($field['options']['label_in_item'] != 'none') { ?>
  27. <div class="field_label title_<?php echo $field['options']['label_in_item']; ?>"><?php html($field['title']); ?>: </div>
  28. <?php } ?>
  29. <div class="value"><?php echo $field['html']; ?></div>
  30. </div>
  31.  
  32. <?php } ?>
  33. <?php } ?>
  34.  
  35. <?php if ($is_fields_group) { ?></div><?php } ?>
Unset не срабатывает, выводит набор изображений второй раз. чяднт?
#7 Азбука вебмастера 18 марта 2020 в 07:43
Бэкапы очень важны! Периодичность выбирайте сами, но чем чаще тем лучше, важные файлы хранить лучше на внешнем носителе дополнительном, так как жесткий диск компьютера имеет свойства ломаться.
у меня был случай лет 15 назад, когда полетел хард, на нем все пароли от доменов и хостингов, словил кучу проблем с этим
Скачать по фтп все файлы в, зайти в базу данных и сделать экспорт всех таблиц — ручной метод, описан см.выше заливать и скачивать файлы по FTP.
#8 Спрос на дополнения 13 марта 2020 в 15:32
Добавлю от себя — мне интересно — интеграция с webdav, чтоб файлы можно было в облако заливать, а не только на жесткий диск хостинга.
#9 Как сделать заголовок (дата изменения страницы) last-modified InstantCMS 2 17 января 2020 в 16:25
@andriu3240,

Объектно ориентированное php прослушал на курсах

@andriu3240
Не опирайся только на ООП, иногда чтобы сделать нормальную вещь он только мешает, и проще влоб на php.
Тут спор наблюдал, битву гуру, одну и ту же задачу, один решал методом функционального программирования, другой на ООП — на ООП гораздо больше времени потратил раз, потом сам запутался, короче спорно все это что лучше, мое ИМХО есть задача, решать то решать, лучше так сначала сделай что работает — потом сделай как надо — потом сделай лучше..
любым методом главное что работает и есть возможность модернизации и унификации…
#10 [ЗАКРЫТО] Обсуждение 2.13 и выявление недочетов 10 января 2020 в 12:20
Перед НГ поставил 2.12.2 после обновил до 2.13 из замеченного при переключении на новый админский от гостя нотисы при включении отладки что то связанное с шаблоном offline.tpl.php.
Просьба есть, рассмотреть на гите предложение zau4man , при обновлении и при работе постоянно ищу эту кнопку Подробнее… файл: /system/fields/html.php строка 122 — хотелось бы ее в default -e видеть на нужном месте.
#11 Фотоальбомы - Ручная сортировка фоток 27 декабря 2019 в 11:38
Изучаю вопрос, посмотрел методы какие используют для drag'n'drop, в том числе и как сделано наше меню в icms — перетаскивание.
Особо заинтересовал способ который использовал вот тут человек, сейчас возник у меня такой вопрос с какими файлами системы лучше работать, чтобы не лезть в системные файлы, можно ли решить вопрос путем правок только шаблона?
#1 Фотоальбомы - Ручная сортировка фоток 24 декабря 2019 в 14:31
Здравствуйте!
Очень хочется улучшить фотоальбомы в InstantCMS — на самом деле не очень гибкое решение для конструирования и работы с ними, тем не менее — имеем что имеем, но хочется улучшения.
Первое на что хочу обратить внимание и что реально не хватает на текущую версию системы — Ручной сортировки фотографий в фотоальбоме, в связи с этим предлагаю, давайте объединимся и совместно подумаем, а может быть сделаем механизм.
Итак как я "вижу" сортировку — как аналог ВК применительно к icms — в разделе сортировка в настройках отдельный пункт например так "По настройкам фотоальбома" — В фотоальбоме добавляем чекбокс Ручная сортировка — таким образом при выборе этого пункта подгрузим скрипты для ручного механизма сортировки. Теперь по механизму интересуют скрипты которые позволяют двигать элементы — реализация аля ВК: Выбрал редактировать фотоальбом, и перетаскиваем фото в порядке как нужно! Вообщем пишете что думаете по механизму — кидайте ссылки на аналогичные/похожие скрипты,

Будем смотреть!

#13 [ЕСТЬ РЕШЕНИЕ] На странице только виджеты 20 декабря 2019 в 08:52
AndroS, спасибо, я что то не увидел этот компонент, да и как то быстро сделал, на самом деле мне все в типе контента устраивает просто на некоторых надо чисто одни виджеты..
Решение простое сделал поле Флаг — системное имя nobody и в созданном шаблоне pages_item.tpl.php

  1.  
  2. <?php if (($item['nobody'])==1){ ?>
  3.  
  4. <?php } else { ?>
весь код шаблона
<?php } ?>
Таким образом при редактировании страницы если я поставил галочку в Только виджеты в Тело ничего не передается, я все настраиваю в Пользовательских виджетах.
Всем спасибо, всетки как хорошо, что инстант очень гибкий.
#14 [ЕСТЬ РЕШЕНИЕ] На странице только виджеты 19 декабря 2019 в 15:42
Не все затирать не хочется, какие то в выдаче нужны..
Все получилось сделал Флаг, и проверку если включено выводим пробел, нет все остальное, правда на страничке лишний div будет controller_wrap… Идущий с шаблонов выше, но не страшно.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.