Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Считать количество кликов в поле "ссылка". Возможно? 17 октября 2022 в 10:15

В приложении к сообщению версия 1.0.1. Была опечатка, и не показывалось количество кликов при первом показе ссылки (сами клики считались корректно).

Архив для установки/обновления один. Для обновления можно просто заменить файл system\controllers\urlcount\frontend.php взяв аналогичный из архива.

Прикрепленный файл
urlcount20221017-1-0-1.zip 6 Кб
#2 [ЕСТЬ РЕШЕНИЕ] Шаблон modern. Почему в одних типах контента видео адаптивное, а в других - нет ? 15 октября 2022 в 20:28

 talerbiz, в настройках поля content включите галочку Обработка типографом

#3 [ЕСТЬ РЕШЕНИЕ] Вывод значка онлайн в зависимости от типа устройства 15 октября 2022 в 13:33

Примерно так: в нужном файле/месте шаблона:

  1. <?php $online_icon = $device_type == 'mobile' ? 'иконка смартфона' : ($device_type == 'tablet' ? 'иконка планшета' : ''); ?>
  2.  
  3. <?php echo $online_icon; ?>
Нифигаccе о-го-гошеньки

Это будет видеть сам пользователь у себя. Чтобы видели другие, надо устройство запоминать в базе.

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

#4 адаптивная таблица 13 октября 2022 в 17:42

 sferoid, должно работать. Может у вас в таблице нет контента, который в ней не умещается. А с добавлением ваших правок, в частности

  1. white-space: nowrap;

такой «не умещающийся» контент появляется.

Документация getbootstrap.com/docs/4.6/content/tables/

#5 [ЕСТЬ РЕШЕНИЕ] Вывод даты убрать 13 октября 2022 в 17:36

 andypendy, в слайдере только путем редактирования шаблона виджета. Удалить блок

  1. <p class="d-none d-md-flex text-muted small">
  2. <span class="mr-3 text-truncate">
  3. <?php html_svg_icon('solid', 'calendar-alt'); ?>
  4. <?php html(string_date_age_max($item['date_pub'], true)); ?>
  5. </span>
  6. </p>

в файле github.com/instantsoft/icms2/blob/master/templates/modern/controllers/content/widgets/slider/slider.tpl.php

В виджете «Список контента» можно отключить вывод даты в настройках виджета в Списке полей. В самом низу

Изображение

#6 Сборка - Проблема после установки 13 октября 2022 в 17:29

 Cat, в меню рядом с постом должно быть

Изображение

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

#7 Не работает модерация 13 октября 2022 в 17:05

 goodwin, был такой баг в 2.15.0 

Было поправлено в 2.15.1. Решение как почистить счетчик тут instantcms.ru/forum/ne-obnuljaetsja-schyotchik-moderacii-kommentariev.html

И обновляйтесь до 2.15.2

#8 Черный список тегов 8 октября 2022 в 19:06

Черных списков в icms нет. Есть обратный механизм — подписки на нужные разделы.

#9 Считать количество кликов в поле "ссылка". Возможно? 7 октября 2022 в 13:10

 Def, 

не дает цифру

Def

и на демо? Несколько раз перечитал, не понимаю, что не работает...

#10 Считать количество кликов в поле "ссылка". Возможно? 6 октября 2022 в 12:27

 Def,  Capitan, так подойдет? демо demo.bergorod.ru/pages/about.html

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

Немного подробностей

Данные о кликах хранятся в базе. С привязкой к типу контента, имени поля и id материала. 

Создано новое поле Ссылка со счетчиком, дочернее от поля ссылка, отличающееся только измененным методом вывода данных в шаблон. Поэтому при обновлении icms проблем быть не должно — все изменения в поле Ссылка будут и тут.

Фразу вынесены в языковой файл. Если кому-то не нравится слово «переход», можете изменить на «клик»

Оформить счетчик можно в файле стилей templates\default\controllers\urlcount\css\check.css или перекрыть классы в своем шаблоне

  1. .urlcount{
  2. margin-left: 10px;
  3. font-size: 90%;
  4. opacity: 0.8;
  5. }
  6. .urlcount.loading{
  7. width: 16px;
  8. height: 16px;
  9. display: inline-block;
  10. }

Как использовать

1. Установите архив
2. В список полей типа контента добавьте новое поле Ссылка со счетчиком, укажите опции
или, если поле ссылка уже было
Смените его тип на Ссылка со счетчиком, опции останутся те же

Если что-то пошло не так

Просто смените тип поля обратно на Ссылка. Формат у полей совершенно одинаковый, ничего не поломается.

Благодарности в виде любой суммы принимаются на Yoomoney (бывшие Яндекс деньги) 41001346743476 или Тинькофф 5536914053651570
Прикрепленный файл
urlcount20221006-1-0-0.zip 6 Кб
#11 Поле навигации (выскакивают ошибки) 6 октября 2022 в 06:44

 skewes, возможно, стоит обновиться. Был обновление для modern instantcms.ru/addons/versions/551

#12 Сниппет в постах вк при автоматическом размещении объявления с сайта по rss 5 октября 2022 в 17:08

 rshabalin, на демо demo.instantcms.ru/rss/feed/board в рсс картинка попадает как раз в enclosure Изображение

Т.е. дело не в icms, а в настройках типа контента вашего сайта. Или еще чего...

#13 Считать количество кликов в поле "ссылка". Возможно? 3 октября 2022 в 19:59

Возможно. Из коробки такого нет.

А так делаем небольшой компонент для подсчета кликов, и небольшой js файл, который посчитает клик, выведет рядом со ссылкой количество кликов (если надо). И подключим этот js файл в шаблон поля.

#14 Записи в ленте активности с созданным типом контента 2 октября 2022 в 22:25

 ph3no, как создавали тип контента? Если через админку, и никаких ошибок в момент создания типа контента не было, и заголовки указали, то возможность выбора должна быть. Запись о новом типе контента создается в момент сохранения заголовков в этом хуке github.com/instantsoft/icms2/blob/master/system/controllers/activity/hooks/ctype_labels_after_update.php

Предположу, что создавали ТК вручную, или не отредактировали заголовки при добавлении типа контента. Отредактируйте, и ТК появится в настройках ленты активности

Изображение

#15 Публикация черновика на дату переноса в паблик 30 сентября 2022 в 18:58

 Викторыч, в настройках типа контента включите опцию

Изображение

ну и не забудьте раздать права группам пользователей в настройках Доступа.

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