F

Funkonaut

0
Репутация
4
Рейтинг
#1 Как скрыть не активных пользователей (без подтверждения e-mail) из виджета списка новых пользователей? 22 сентября 2023 в 08:21

Исключаем неактивных пользователей из списков

WebMan

Добрый день, WebMan.

Я конечно же нашел этот ваш пост. Без сомнений, это очень полезный и замечательный материал. В нем есть апдейт для компонента хуков, который вы описали в другом посте instantcms.ru/blogs/allright/kak-sozdat-svoi-komponent-dlja-hukov.html

Я даже попытался сделать этот компонент по вашей инструкции, но у меня не получилось установить, белый экран, наверное чего-то не хватает. А готовый архив с пакетом, который вы приложили к посту — удален с сервера, страница 404.

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

#1 Как скрыть не активных пользователей (без подтверждения e-mail) из виджета списка новых пользователей? 21 сентября 2023 в 18:42

Есть виджет, выводящий новых пользователей. Есть условие подтверждения e-mail. Без подтверждения юзеры неактивные, с замочком. Но в списке новых пользователей выводятся неактивные юзеры. Как их скрыть?

Искал по сайту, но не нашел решение. Нашел только описание как сделать свой компонент и с помощью хуков сделать такой фильтр. Но мне не подходит, так как я не разработчик, я там ничего не понял. Нужен именно хак.

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

#2 Как не показывать автору контента кнопку "Написать автору" 26 июня 2023 в 13:17

Вам ещё нужно условие, на то, чтобы работали правила во вкладке «Приватность (.../users/usetid/edit/privacy)», иначе условие «Кто может писать вам личные сообщения?», будет игнорироваться...

hard990

С чего вы взяли? Эти правила вроде как применяются в самом компоненте «ЛС».

CEH9I

Верно. Если в настройках приватности будет «Принимать сообщения только от друзей», то пускай будет видна кнопка «Написать сообщение», при попытке написать в диалоге выведется «Собеседник принимает сообщения только от своих друзей» и написать этому пользователю не получится. Поэтому такое условие не обязательно делать.

#3 Как не показывать автору контента кнопку "Написать автору" 26 июня 2023 в 07:33

Вам ещё нужно условие, на то, чтобы работали правила во вкладке «Приватность (.../users/usetid/edit/privacy)», иначе условие «Кто может писать вам личные сообщения?», будет игнорироваться...

hard990

Спасибо за подсказку. По хорошему нужно. И как это сделать?

#4 Как не показывать автору контента кнопку "Написать автору" 23 июня 2023 в 19:35

Можете ваш код обернуть в условие

  1. <?php if ($item['user_id'] !== cmsUser::get('id')) { ?>
  2. тут ваш код
  3. <?php } ?>

Кнопка показывается всем, кроме автора.

CEH9I

О да! То, что надо! Большое спасибо!

#1 Как не показывать автору контента кнопку "Написать автору" 23 июня 2023 в 18:41

Привет всем! Не разбираюсь в php, поэтому требуется помощь. Нашел на сайте код вывода в контенте кнопки «Написать автору». Немного доработал, добавил условие направлять по кнопке тех, кто не залогинен на авторизацию. 

Все работает, но кнопка «Написать автору» выводится в том числе и для самого автора контента. Что добавить в код, чтобы сам автор контента не видел кнопку «Написать автору»?

Вот код

  1. <?php if (cmsUser::isLogged()){ ?>
  2. <a class="btn btn-primary ajax-modal" href="<?php echo href_to('messages','write', $item['user_id']); ?>" role="button"><?php html_svg_icon('solid', 'envelope'); ?> Написать автору</a>
  3. <?php } else { ?>
  4. <a class="btn btn-primary ajax-modal" href="<?php echo href_to('auth','login'); ?>" role="button"><?php html_svg_icon('solid', 'envelope'); ?> Написать автору</a>
  5. <?php } ?>
#1 Нужны контакты Александр Kreator 22 июня 2023 в 11:51

Добрый день. У кого есть контакты (тг, вотсап) Александра Kreator прошу скинуть в личку. Думаю, он не будет против, так как речь идет о покупке дополнения. Хочу приобрести его дополнение, но он давно не заходил на сайт, а оплата через каталог не работает.

#5 Тип поля с результатом вычислений 18 февраля 2020 в 13:29


Такая хотелка есть уже давно я думаю у многих.
Очень хотелось бы дополнение в котором указываешь знаки вычислений + — * и получаешь в поле результат. Указываешь входящие поля и выходящее с результатом.

Capitan

Уже есть! Loadырь сделал!
#6 Тип поля с результатом вычислений 18 февраля 2020 в 11:39

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

Loadырь

Отлично! Беру! )
#7 Тип поля с результатом вычислений 18 февраля 2020 в 09:04

у данного решения есть свои плюсы — выводить можно где угодно, хоть в модалке эту форму.

AndroS
Да, это круто, но есть задача фильтрация по полю с результатами мат. вычислений, я говорил с автором iForms, он сказал, что нельзя по нему фильтровать. Поэтому нужен все таки новый тип поля. Веду переговоры для его разработки.

А iForms обязательно позже приобрету для других целей. Крутая вещь!

Вот к примеру у меня при клике по ссылке в виджете в модалке раскрывается такой калькулятор, расчитывающий на лету.

AndroS

Это сделано полностью на основе iForms? Тип поля Констуктор форм? Получается с помощью iForms можно создавать калькуляторы?
#8 Тип поля с результатом вычислений 16 февраля 2020 в 22:26
Жму руку! Буду разбираться.

Можно сделать форму хоть из одного поля и вставить ее в виде поля...

AndroS
#9 [ЕСТЬ РЕШЕНИЕ] Хотел обновится с 2.12.2 на 2.13.0 но предложили - 2.13.1 15 февраля 2020 в 15:53
с 2.12.2 до 2.13.0 — нужна ручная установка пакета обновлений, так как автоматом система обновляет до последней версии

Обновляюсь с 2.12.2 до… 2.13.0 а… его уже система не предлагает, предлагает сразу 2.13.1

talerbiz
#10 Тип поля с результатом вычислений 15 февраля 2020 в 01:17
Крутой компонент! Ознакомился с документацией. Там есть поле Математическое вычисление, но ведь оно только для формы. А мне нужно поле для типов контента. Разве поля iForms доступны в типах контента?
На счет вашего разработчика я вам в личку напишу.


Funkonaut, у Лодыря есть разработка Конструктор форм. Можно ей, вещь довольна универсальная и гибкая. Конкретно по вашей задаче у меня есть то что вам нужно, но без инсталлятора (писал сторонний программист прямо в проект сразу)
Я бы и хотел поделиться, но каким образом — не знаю. Возможно, он увидит данный пост и откликнется. Но насколько я знаю — он сейчас завален работой и вряд ли обрадуется моей наводке на него дополнительных хлопот.

AndroS
#11 Тип поля с результатом вычислений 15 февраля 2020 в 01:11
Спасибо за наводку. Теперь буду знать, что мне нужна разработка хука.


Funkonaut,
Поле "число" и заполнять это поле при помощи какого-нибудь хука при изменении одного из зависимых полей.

Ris
#1 Тип поля с результатом вычислений 14 февраля 2020 в 23:04
Кто-нибудь видел или может быть делал числовое поле с результатом вычислений по формуле на основе данных из других числовых полей внутри одного типа контента?

Задача такая. Например, в одном типе контента есть числовое поле А, числовое поле B, числовое поле C. И требуется чтобы в числовое поле D записывался результат вычислений по математической формуле, например D=A/B*C.

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

Буду признателен, если подскажите такое дополнение, или у вас есть такие наработки, или у кого-то еще.

Если ничего подобного нет, тогда такой вопрос к php разработчикам. Реально ли вообще технически осуществить такое, сделать доработку для одного типа контента по конкретной задаче, в которой будут числовые поля и конкретная формула вычислений из значений из этих полей, результаты которых будут записываться в другое, не стандартное поле?

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