denmois

denmois

+3
Репутация
18
Рейтинг
#1 Поля группы в записи 19 марта 2025 в 08:44

Добрый день!

Не могу найти как вывести данные о группе (поля) в виджете или содержании записи. Соответственно при просмотре записи.

В настройках ТК создавать только в группе

Возможно ли штатными средствами?

#1 [ЕСТЬ РЕШЕНИЕ] Вывод кнопки подписки в типе контента 9 марта 2025 в 23:36

Спасибо, вопрос решен

#2 [ЕСТЬ РЕШЕНИЕ] Вывод кнопки подписки в типе контента 9 марта 2025 в 17:33
и добавил некоторые CSS класы denmois Ну да, установка ведь Чистая была. Вы уж извините нас, пожалуйста, Месье. что я каких то стилей понавешал — denmois
pupsik

Надеюсь в Вашу голову когда-нибудь придёт осознание того, что CSS на может изменить порядок вывода html, а может только изменить визуальное отображение

#3 [ЕСТЬ РЕШЕНИЕ] Вывод кнопки подписки в типе контента 9 марта 2025 в 16:25

 denmois, ошибку получил

Zau4man

 Zau4man, спасибо вам огромное! Радует, что есть действительно вникающие люди!
А то обращаюсь к сообществу, говорю что есть проблема, а из меня идиота делают, что я каких то стилей понавешал!

#4 [ЕСТЬ РЕШЕНИЕ] Вывод кнопки подписки в типе контента 7 марта 2025 в 17:11
Пропишите: .icms-body-toolbox .subscribe_wrap { order:1 }
pupsik

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

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

#5 Форма обратной связи - как запустить? 7 марта 2025 в 16:27

Так

#6 [ЕСТЬ РЕШЕНИЕ] Вывод кнопки подписки в типе контента 7 марта 2025 в 15:35

Добрый день!

Установил систему заново

Поменял только положение виджетов в шапке и добавил некоторые CSS класы.

После каждого изменения проверял проявление проблемы

Но проблема проявилась только после сохранения настроек типа контента (для новостей поменял чек на «создание в группах»)

drive44.ru/users/1/content/news

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

Примечательно, что для тех типов контента, настройки которых еще не менял и не сохранял — все нормально

drive44.ru/users/1/content/posts

#7 [ЕСТЬ РЕШЕНИЕ] Вывод кнопки подписки в типе контента 4 марта 2025 в 23:03
В таких темах надо сразу ссылку прикреплять на страницу с проблемой. Там может в стилях дело, надо смотреть в консоли .
Happy

Не, дело в html

На демо <div class=«subscribe_wrap  идет после <h1>..</h1>

#1 [ЕСТЬ РЕШЕНИЕ] Вывод кнопки подписки в типе контента 4 марта 2025 в 21:44

Не даёт мне жизни такая штука:

Изображение

Это если заходить из профиля пользователя

хтмл: Контейнер subscribe почему-то генерируется раньше заголовка

2.17.1 чистая установка

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

В файле \templates\modern\controllers\users\profile_content.tpl.php

Вот код, который выводит заголовок (проверено)

  1. <?php if(empty($hide_h1)){ ob_start(); ?>
  2. <a class="avatar icms-user-avatar d-none d-lg-flex mr-3 <?php if (!empty($profile['is_online'])){ ?>peer_online<?php } else { ?>peer_no_online<?php } ?>" href="<?php echo href_to_profile($profile); ?>">
  3. <?php if($profile['avatar']){ ?>
  4. <?php echo html_avatar_image($profile['avatar'], $fields['avatar']['options']['size_teaser'], $profile['nickname']); ?>
  5. <?php } else { ?>
  6. <?php echo html_avatar_image_empty($profile['nickname'], 'avatar__inlist'); ?>
  7. <?php } ?>
  8. </a>
  9. <h1 class="d-flex align-items-center h2">
  10. <span>
  11. <a href="<?php echo href_to_profile($profile); ?>" class="text-muted">
  12. <?php html($profile['nickname']); ?>
  13. </a>
  14. <span class="d-none d-lg-inline-block"> &middot; <?php echo $list_header_h1; ?></span>
  15. </span>
  16. <?php if (!empty($ctype['rss_link'])) { ?>
  17. <sup>
  18. <a class="inline_rss_icon d-none d-lg-inline-block" href="<?php echo $ctype['rss_link']; ?>" title="RSS">
  19. <?php html_svg_icon('solid', 'rss'); ?>
  20. </a>
  21. </sup>
  22. <?php } ?>
  23. </h1>
  24. <?php $this->addToBlock('before_body', ob_get_clean().($toolbar_html ? html_each($toolbar_html) : '')); } ?>

html

  1. <div class="icms-body-toolbox">
  2. <div class="subscribe_wrap position-relative ml-lg-2 mb-2 mb-lg-0 d-flex flex-shrink-0">
  3. <a href="/subscriptions/subscribe" class="btn subscriber btn-responsive subscribe btn-primary" data-hash="6a93750e3eda550db86a7d1ccbd7107" data-link0="/subscriptions/subscribe" data-link1="/subscriptions/unsubscribe" data-text0="Подписаться" data-text1="Отписаться" data-issubscribe="0" data-target="{&quot;controller&quot;:&quot;content&quot;,&quot;subject&quot;:&quot;posts&quot;,&quot;params&quot;:{&quot;filters&quot;:[{&quot;field&quot;:&quot;user_id&quot;,&quot;condition&quot;:&quot;eq&quot;,&quot;value&quot;:&quot;1&quot;}]}}" title="" data-show_btn_title="1">
  4. <b class="icon-bell">
  5. <svg class="icms-svg-icon w-16" fill="currentColor"><use href="/templates/modern/images/icons/solid.svg#bell"></use></svg> </b>
  6. <b class="icon-bell-slash">
  7. <svg class="icms-svg-icon w-16" fill="currentColor"><use href="/templates/modern/images/icons/solid.svg#bell-slash"></use></svg> </b>
  8. <span class="icms-subscriptions__label">Подписаться</span>
  9. </a>
  10. <span title="Подписчики" class="count-subscribers btn btn-responsive btn-outline-secondary position-relative ml-2" data-list_link="/subscriptions/list_subscribers/6a93750ef3eda550db86a7d1ccbd7107">
  11. 0 </span>
  12. </div>
  13. <a class="avatar icms-user-avatar d-none d-lg-flex mr-3 peer_no_online" href="/users/1">
  14. <span class="icms-profile-avatar__default avatar__inlist" style="background-color: rgba(184, 161, 142, .9); color: black;"><svg fill="currentColor" viewBox="0 0 28 21"><text x="50%" y="50%" dominant-baseline="central" text-anchor="middle">Д</text></svg></span> </a>
  15. <h1 class="d-flex align-items-center h2">
  16. <span>
  17. <a href="/users/1" class="text-muted">
  18. Денис Юрьевич </a>
  19. <span class="d-none d-lg-inline-block"> &middot; Блог</span>
  20. </span>
  21. </h1>
  22. </div>
Добавлено спустя 2 минуты

думаю это связано c ob_start(); но не знаю как поправить

* на гитхате не нашёл

#8 [ЕСТЬ РЕШЕНИЕ] Выбор города при регистрации версия 2.17.1 2 марта 2025 в 19:14

Баг, поправят в обновлении

Я пока отключил автоматическое определение страны, когда выбираешь сам — все ок

#9 Связь только с одной записью родительского ТК 15 января 2024 в 18:55

Предлагаю организовать складчину за решение!

1000 положил)

#1 Связь только с одной записью родительского ТК 9 января 2024 в 13:16

Доброго дня! И с прошедшими праздниками.

Нужна ваша подсказка/помощь вот по такому вопросу:

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

Т.е. при создании/редакт записи дочерн ТК, при добавлении связи во всплывающем окне был не множественный выбор (плюсики), а только единственный.

#10 Компонент "Режим работы" 9 октября 2023 в 00:24

Судя по скриншоту у вас текущий день одновременно и пятница и воскресенье 😀

#11 [ЕСТЬ РЕШЕНИЕ] Субъективная популярность 7 октября 2023 в 17:15

Го тестить. Добавить поле «Посуточная популярность» к типу контента.

Zau4man

Как доктор прописал! Спасибо

Скиньте в лс карту, с меня пузырь)

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

Кстати ничего что я в manifest.ru.ini версию инсты поменял для установки? А то у меня далеко не свежая 2.13

Но вроде ошибок/предупреждений нет и в режиме отладки

#12 [ЕСТЬ РЕШЕНИЕ] Субъективная популярность 4 октября 2023 в 22:29

если период, в котором ищем популярное, постоянный, скажем в пределах недели, можно также ввести доп поле hits2  в него дублировать +1 за каждый хит и чистить кроном раз в неделю/в сутки или не чистить в ноль а сбрасывать до какого то минимально возможного значения, которое новые и популярные сейчас материалы легко преодолеют.

Нил™

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

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