AlexV

AlexV

+4
Репутация
14
Рейтинг
#1 Вывод количества материала (статей и пр) 27 декабря 2021 в 20:15

Точнее говоря -количество материалов в категории.

Добавлено спустя 1 час

Изображение

решение найдено методом тыка :-)))
Файл categories.tpl.php

  1. <?php if($cover_preset){ ?>
  2. <div class="d-flex justify-content-between flex-wrap mb-n3 mb-md-n4">
  3. <?php foreach($cats as $item){ ?>
  4. <div class="mb-3 mb-md-4<?php if ($item['is_hidden']) { ?> d-none<?php } ?><?php if ($item['css_classes']) { ?> <?php echo implode(' ', $item['css_classes']); ?><?php } ?>">
  5. <div class="card border-0">
  6. <?php if($item['img_src']){ ?>
  7. <a class="d-block overflow-hidden rounded-lg" href="<?php echo href_to($ctype_name, $item['slug']); ?>">
  8. <img class="d-block img-fluid" src="<?php echo $item['img_src']; ?>" alt="<?php html($item['title']); ?>">
  9. </a>
  10. <?php } ?>
  11. <div class="card-body<?php if(!$item['img_src']){ ?> p-0<?php } else { ?> px-0 pb-0 pt-2<?php } ?>">
  12. <h3 class="h5 m-1">
  13. <a class="btn btn-outline-primary shadow p-2 mb-2" href="<?php $cat_count = cmsCore::getModel('content')
  14. ->joinLeft('con_'.$ctype_name.'_cats', 'ac', 'i.category_id = ac.id')->filterGt('ac.ns_left', $item['ns_left']-1)->filterLt('ac.ns_right', $item['ns_right']+1)
  15. ->getContentItemsCount($ctype_name); echo $url; ?>"><span>
  16. <?php echo $item['title'].' - '.$cat_count.''; ?></span></a></h3>
  17. </div>
  18. </div>
  19. </div>
  20. <?php } ?>
  21. </div>
  22. <?php } else { ?>
  23. <ul class="icms-content-subcats list-unstyled my-n2">
  24.  
  25. <?php $last_level = 0; ?>
  26.  
  27. <?php foreach($cats as $item){ ?>
  28.  
  29. <?php for ($i=0; $i<($last_level - $item['ns_level']); $i++) { ?>
  30. </li></ul>
  31. <?php } ?>
  32.  
  33. <?php if ($item['ns_level'] <= $last_level) { ?>
  34. </li>
  35. <?php } ?>
  36.  
  37. <li class="my-2<?php if ($item['is_hidden']) { ?> d-none<?php } ?>">
  38.  
  39. <a class="h5<?php if ($item['is_active']) { ?> text-dark<?php } ?>" href="<?php echo href_to($ctype_name, $item['slug']); ?>">
  40. <span class="text-warning"><?php html_svg_icon('solid', 'folder'); ?></span>
  41. <span><?php html($item['title']); ?></span>
  42. </a>
  43.  
  44. <?php if ($item['childs_count']) { ?><ul class="list-unstyled pl-3"><?php } ?>
  45.  
  46. <?php $last_level = $item['ns_level']; ?>
  47.  
  48. <?php } ?>
  49.  
  50. <?php for ($i=0; $i<$last_level; $i++) { ?>
  51. </li></ul>
  52. <?php } ?>
  53. <?php } ?>

Как-то так...

#1 Вывод количества материала (статей и пр) 26 декабря 2021 в 10:59

Имеется решение Как вывести количество новостей? / Компоненты — InstantCMS Community 

Но оно меня не устраивает по понятным причинам.Изображение

Требуется вывести вместо иконок папок количество умерших той или иной категории.

(Алфавит -это категории как и участники войны — фронтовики)
И поменять местами типа  А — 320 Б-210....

#2 решение массового импорта материала в mysql 26 декабря 2021 в 09:52

Нашел-в одной из колонок был 0- а нужно было прописать NULL
Решение:

UPDATE `xxx_con_plk` SET `is_deleted` = 0 where `is_deleted` IS NULL

#3 Поле карта Google с выводов в списке записей. Есть ли такое? 11 декабря 2021 в 11:06

😎Напишите инструкцию и покажите ролик

#4 Поле карта Google с выводов в списке записей. Есть ли такое? 11 декабря 2021 в 10:02

youtu.be/TZKsYcAcFFY

Изображение

Изображение

  1. <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d1180579.221956785!2d21.272261176562484!3d54.69521635657336!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x46e344f860c6307b%3A0x8bd27594c1fee78c!2z0JfQtdC70LXQvdC-0LPRgNCw0LTRgdC6LCDQmtCw0LvQuNC90LjQvdCz0YDQsNC00YHQutCw0Y8g0L7QsdC7Liwg0KDQvtGB0YHQuNGP!5e0!3m2!1sru!2sil!4v1639203398455!5m2!1sru!2sil" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy"></iframe>
Добавлено спустя 44 минуты

Можно добавить поле Статичный текст и в него вставить код

Изображение
Изображение

#5 решение массового импорта материала в mysql 27 ноября 2021 в 14:28

Есть аналогичная (почти) проблема.
Имею контент — Списки ветеранов. Имею базу в виде CSV файла. Залил списки в базу в news_con_spvoin через  MySQL- в админ панели в контенте-я вижу добавленных людей. Но на страницах сайта они не отображаются. Просмотрел несколько записей-активировал показ.
По одиночке они видны, а вот во фронте и страницах списков их нет. Понимаю, что то ещё нужно добавить… но не знаю что и как. Знаю, что существует скрипт импорта… но не знаю -подойдёт ли он для этой цели.
ИзображениеИзображениеИзображение

#6 [ЕСТЬ РЕШЕНИЕ] Как внедрить js в тело 24 ноября 2021 в 17:22

Понял. Спасибо.

#1 [ЕСТЬ РЕШЕНИЕ] Как внедрить js в тело 23 ноября 2021 в 17:53

Имеется HTML  блок во скриптом (рис.2). Нужно поместить его в блок Ветерана как показано на рисунке.

При том, что в новостях и других типах контента это отображаться не должно.
Изображение
Изображение

#7 [ЗАКРЫТО] Виджет категорий в виде кнопок 22 ноября 2021 в 16:32

Спасибо

#8 [ЗАКРЫТО] Виджет категорий в виде кнопок 22 ноября 2021 в 10:04

Ссылка на страницу со списком категорий помогла бы быстрее найти вопрос. 

По скриншоту непонятна версия icms, какой шаблон (дочерний от какого), виджетом выведены категории или в типе контента (это разные файлы шаблона).

Zau4man

n.souzveteranov.com

Версия 2.14.3 от 12.10.2021.

Виджет Контент-Категории,

Класс контейнера container p-5 my-5 bg-light text-primary

Класс для тела shadow p-2 mb-2

Изображение

#1 [ЗАКРЫТО] Виджет категорий в виде кнопок 19 ноября 2021 в 13:18

Что то туплю — как только в этом контенте преобразовать пункты А, Б.ВВ и т.д (это категории) в кнопочки? ИзображениеИзображение

#9 Алфавитный указатель 9 ноября 2021 в 16:56

Категориями. Ладно, придётся вспоминать программирование. Тот скрипт когда то я сам писал.😎
Просто мозги уже не те...

#10 Алфавитный указатель 9 ноября 2021 в 15:46

Можно и так. Но хозяин руководство просит в два приёма.😒

#1 Алфавитный указатель 9 ноября 2021 в 10:02

В базе более 300 тыс человек. Нужно сделать первичную выборку (по фамилии) первым буквам алфавита и потом по первым и вторым буквам. Образец из joomla. но сейчас сайт на instantcms. Как реализовать?  Да и цифры с указанием количества (как в примере). 

Изображение

#11 Конструктор тем для InstantCMS 2 8 ноября 2021 в 20:57

ИзображениеКак-то так. У меня работает.

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