Nikolay

Nikolay

+19
Репутация
101
Рейтинг
#1 Перенос сайта на другой домен, хостинг прежний 28 марта 2025 в 07:28

P.S. Не забудь про config. Там домен, базу и вроде бы все и ещё обрати внимание на db_host там не всегда localhost пишется.

#2 Перенос сайта на другой домен, хостинг прежний 28 марта 2025 в 07:20

Несколько раз откатывал базу и возвравщал на место

skynetb

Тоже была давно проблема с переносом, Изображение 

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

#3 [ЗАКРЫТО] Шапка для блога 23 марта 2025 в 07:41

Подскажите, что за виджет или дополнение используется для создания шапки блога как на офф. сайте?

denmois

Заходим на Демо сайт и смотрим как там всё устроено, тоже самое делаем у себя.

#4 У кого есть компонент Знакомства? 19 марта 2025 в 14:24

Интересует компонент Знакомств

F_a_R_i_D

Вот этот, хороший компонент, но поддержка данного компонента давно прекращена и файлы у него под кубиком.

#5 [ЕСТЬ РЕШЕНИЕ] Как вывести иконку в инфо-блоке ТК 15 марта 2025 в 20:05

<svg class=«icms-svg-icon w-16»

Happy

Спасибо! Оперативно, не много изменил под себя получилось почти что хотел: Изображение

#1 [ЕСТЬ РЕШЕНИЕ] Как вывести иконку в инфо-блоке ТК 15 марта 2025 в 18:55

В ТК в инфо-блоке есть поле выводить HTML в конце записи, пытаюсь разными штатными способами вывести иконку., не получается. У кого какие есть решения. Как подключать иконки font awesome знаю. Интересует, можно ли там вывести штатные иконки?

#6 Компонент "Время на чтение" 13 марта 2025 в 10:28

накидайте мыслей, а я сделаю

Pechora

Компонент сам будет читать нужное время или за него ещё самому читать надо?

#7 Вид виджета - Список контента 12 марта 2025 в 08:53

Ну почему бы и нет? Все это можно сделать из админки.

pupsik

Хотел так без всяких заморочек, первоначальный код работает  

  1. <div class="icms-widget__content_list content_list">
  2. <?php foreach($items as $item) { ?>
  3. <div class="content_list_item <?php echo $ctype['name']; ?>_list_item clearfix">
  4. <div class="icms-content-fields">
  5. <?php foreach($item['fields'] as $field){ ?>
  6. <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 } ?>>
  7. <?php if ($field['label_pos'] !== 'none'){ ?>
  8. <div class="title_<?php echo $field['label_pos']; ?>">
  9. <?php echo $field['title'] . ($field['label_pos']==='left' ? ': ' : ''); ?>
  10. </div>
  11. <?php } ?>
  12. <?php if ($field['name'] === 'title' && $ctype['options']['item_on']){ ?>
  13. <h3 class="m-0">
  14. <?php if ($item['parent_id']){ ?>
  15. <a class="parent_title" href="<?php echo rel_to_href($item['parent_url']); ?>"><?php html($item['parent_title']); ?></a>
  16. &rarr;
  17. <?php } ?>
  18. <?php if (!empty($item['is_private_item'])) { ?>
  19. <?php html($item[$field['name']]); ?>
  20. <span class="is_private text-secondary" title="<?php html($item['private_item_hint']); ?>">
  21. <?php html_svg_icon('solid', 'lock'); ?>
  22. </span>
  23. <?php } else { ?>
  24. <a href="<?php echo href_to($ctype['name'], $item['slug'].'.html'); ?>">
  25. <?php html($item[$field['name']]); ?>
  26. </a>
  27. <?php if ($item['is_private']) { ?>
  28. <span class="is_private text-secondary" title="<?php echo LANG_PRIVACY_HINT; ?>">
  29. <?php html_svg_icon('solid', 'lock'); ?>
  30. </span>
  31. <?php } ?>
  32. <?php } ?>
  33. </h3>
  34. <?php } ?>
  35. </div>
  36. <?php } ?>
  37. </div>
  38. <?php if (!empty($item['info_bar'])){ ?>
  39. <div class="info_bar mt-2 d-flex p-0 bg-transparent border-0 text-muted">
  40. <?php foreach($item['info_bar'] as $bar){ ?>
  41. <div class="mr-2 bar_item <?php echo !empty($bar['css']) ? $bar['css'] : ''; ?>" title="<?php html(!empty($bar['title']) ? $bar['title'] : ''); ?>">
  42. <?php if (!empty($bar['icon'])){ ?>
  43. <?php html_svg_icon('solid', $bar['icon']); ?>
  44. <?php } ?>
  45. <?php if (!empty($bar['href'])){ ?>
  46. <a class="stretched-link" href="<?php echo $bar['href']; ?>">
  47. <?php echo $bar['html']; ?>
  48. </a>
  49. <?php } else { ?>
  50. <?php echo $bar['html']; ?>
  51. <?php } ?>
  52. </div>
  53. <?php foreach($item['fields'] as $field){ ?>
  54. <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 } ?>>
  55. <?php if ($field['label_pos'] !== 'none'){ ?>
  56. <div class="title_<?php echo $field['label_pos']; ?>">
  57. <?php echo $field['title'] . ($field['label_pos']==='left' ? ': ' : ''); ?>
  58. </div>
  59. <?php } ?>
  60. <?php if ($field['name'] === 'title' && $ctype['options']['item_on']){ ?>
  61. <?php } else { ?>
  62. <div class="value">
  63. <?php echo $field['html']; ?>
  64. </div>
  65. <?php } ?>
  66. </div>
  67. <?php } ?>
  68. <?php } ?>
  69. </div>
  70. <?php } ?>
  71. </div>
  72. <?php } ?>
  73. </div>

  Только в нем дублируются пустые блоки: на заголовке — блок вывода категории, а на категории — блок вывода заголовка скришон прилагал выше по теме, в PHP не силен, поэтому тему откладываю на время.

#8 Вид виджета - Список контента 11 марта 2025 в 21:58

Не пойму, как можно выло так героически облажаться

pupsik

Все нормально, как советовали в HTML все отлично работает, но хотелось разобраться для саморазвития по глубже, чтоб с админки можно было управлять виджетом, ставить класс ссылки на категорию, менять обтекания справо, слево и т.д. Не получилось увы!

#9 Вид виджета - Список контента 11 марта 2025 в 20:19

Всё! Получилось

Nikolay

Ни чего не получилось. Вот упрощенный рабочий код    

  1. <div class="icms-widget__content_list content_list">
  2. <?php foreach($items as $item) { ?>
  3. <div class="content_list_item <?php echo $ctype['name']; ?>_list_item clearfix">
  4. <div class="icms-content-fields">
  5. <div class="field ft_caption f_title auto_field">
  6. <h3 class="value">
  7. <a href="<?php echo href_to($ctype['name'], $item['slug'].'.html'); ?>"><?php echo $item['title']; ?></a>
  8. </h3>
  9. </div>
  10. </div>
  11. <?php if (!empty($item['info_bar'])){ ?>
  12. <div class="info_bar mt-2 d-flex p-0 bg-transparent border-0 text-muted">
  13. <?php foreach($item['info_bar'] as $bar){ ?>
  14. <div class="mr-2 bar_item <?php echo !empty($bar['css']) ? $bar['css'] : ''; ?>" title="<?php html(!empty($bar['title']) ? $bar['title'] : ''); ?>">
  15. <?php if (!empty($bar['icon'])){ ?>
  16. <?php html_svg_icon('solid', $bar['icon']); ?>
  17. <?php } ?>
  18. <?php if (!empty($bar['href'])){ ?>
  19. <a class="stretched-link" href="<?php echo $bar['href']; ?>">
  20. <?php echo $bar['html']; ?>
  21. </a>
  22. <?php } else { ?>
  23. <?php echo $bar['html']; ?>
  24. <?php } ?>
  25. </div>
  26. <div class="field ft_caption f_title auto_field">
  27. <div class="mr-2 bar_item text-truncate bi_category" title="<?php html($item['category']['title']); ?>">
  28. <a class="stretched-link" href="<?php echo href_to($ctype['name'], $item['category']['slug']); ?>"><?php html($item['category']['title']); ?></a>
  29. </div>
  30. </div>
  31. <?php } ?>
  32. </div>
  33. <?php } ?>
  34. </div>
  35. <?php } ?>
  36. </div>

     Только начинаешь подключать к админке и понеслося: опять дубли, нотисы и всякое безобразие. Одним словом мне такое ещё не по зубам.

#10 Вид виджета - Список контента 11 марта 2025 в 16:39

или выводите только один field

pupsik

Спасибо! То что надо, вот к нему бы еще ссылку прикрутить, на новость ссылка имеет вот такой вид:

  1. <a href="<?php echo href_to($ctype['name'], $item['slug'].'.html'); ?>">

на категорию, какой имеет вид и подсмотреть не где?

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

Всё! Получилось, всей виной стал (.html), надо быть внимательнее. Всем спасибо кто принял участие. Вот полный код на категорию.

  1. <div class="value"><a href="<?php echo href_to($ctype['name'], $item['category']['slug']); ?>"><?php html($item['category']['title']); ?></a></div>
  2.  
#11 Вид виджета - Список контента 11 марта 2025 в 09:23

Я не думаю что будет сложно

pupsik

Думал, что будет проще. Для виджета №2, за основу взял виджет — обычный лист, скопировал код:  

  1. <?php foreach($item['fields'] as $field){ ?>
  2. <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 } ?>>
  3. <?php if ($field['name'] === 'title' && $ctype['options']['item_on']){ ?>
  4. <?php } else { ?>
  5. <div class="value">
  6. <?php echo $field['html']; ?>
  7. </div>
  8. <?php } ?>
  9. </div>
  10. <?php } ?>
  11.  

 поставил его ниже инфо-бара, с виду вроде бы все хорошо,  

 Изображение   

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

Изображение

#12 Вид виджета - Список контента 8 марта 2025 в 16:56

instantcms.ru/forum/vyvesti-datu-publikacii-otdelno-ot-info-bar.html

kalikimaka

Интересная инфа, сегодня вечером буду экспериментировать.

#13 Вид виджета - Список контента 7 марта 2025 в 21:26

Можете модифицировать уже готовый tpl или скопировать -> переименовать готовый и внести правки

pupsik

Спасибо! Попробую по колхозить, может и получится.

#1 Вид виджета - Список контента 7 марта 2025 в 19:31

Просмотрев много сайтов сделанных на InstantCMS 2, обратил внимание, что у многих стоят виджеты вот такого вида.

Вид виджета №1 

Изображение

Вид виджета №2

Изображение

Установил виджет -Список контента, менял шаблоны и стили виджета, но к такому результату не пришел. На вид вроде бы все просто.

Вопрос к тем кто разбирается, стандартными средствами реально так сделать или надо делать новый виджет.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.