Саня

Саня

+35
Репутация
291
Рейтинг
#1 Обновление и редизайн шаблона blogger 25 июня 2024 в 16:33

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

Telex

ИнстантМапс имеет такой функционал

#2 Сайты для популяризации instantcms. Какие тематики сайтов сейчас популярны? 25 июня 2024 в 16:22

Например вот этот сайт

Денис Васильевич

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

#3 Взгляд не работавшего с InstantCMS на установку 2х (может интересно для разработчиков) 21 июня 2024 в 18:57

Не сталкивался ни с одной проблемой описанной в первом посте. Но я даже не понимаю что значит:

развернуть все в контейнере.

Dormidont

Ставил всегда стандартным образом что на хостинг, что на локальный хостинг. Почему тогда написал? Потому что в соседней теме увидел ссылку сюда, со словами:

Оставлю ссылку на важную смежную тему

Денис Васильевич

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

#4 Юзабилити админки 21 июня 2024 в 18:50

Как по мне это самая удобная админка. Пользовался Битриксом, Вордпресом, Мод-Х, Джумлой, и ещё какой то… етой. Но в Инстанте всё настолько интуитивно понятно для меня, что не понимаю посыл этой темы. Вы если создали тему, хоть расписали бы в чём вы видите минусы, и какие плюсы у других… Я почему то увидел в этом «раболепие», по типу того как наши люди, которые на западе видят только хорошее, а у себя в стране только плохое. Я думаю если бы вы показали то что вам понравилось, в других CMS, то было бы понятно хоть о чём речь. 

#5 [ЗАКРЫТО] Авто связи типов контента 5 июня 2024 в 18:23

Типо такого:

Vasa

А что не поддержите автора, раз вам надо такое? 

#6 Самые простые регистрация и вход на сайт 5 июня 2024 в 15:30

этот тип уведомлений есть в настройках профиля во вкладке уведомления?

Zau4man

что то я не нашёл такой вкладки. Только вот такую 

Изображение

#7 Самые простые регистрация и вход на сайт 5 июня 2024 в 11:05

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

Zau4man

Не подскажете а уведомления из Биллинга о том что заканчивается подписка будут приходить в телеграмм боте? 

#8 [ЕСТЬ РЕШЕНИЕ] [ИЩУ РЕШЕНИЕ] Как вывести дополнительные поля в админке? 29 мая 2024 в 13:25

чтобы просроченные выделялись красным цветом

Loadырь

Биллинг убирает подписку когда она просрочена, по идее нужно красить тех у кого осталось менее 3х дней до окончания подписки. 

Идея интересная, себе добавил. Только изменил

       $time = time();

на

        $time1 = time();
        $time = strtotime('+3 days', $time1); // Unix timestamp через 3 дня

Проверил, вроде работает. 

#9 Билинг - после успешной оплаты пользователь выпадает из учетной записи 29 мая 2024 в 12:05

ЮMoney (Яндекс.Деньги) или это не то?

TOPg

Юмани у меня есть, сейчас клиенту нужно именно Юкассу подключить, так как там работа через ИП. Есть кто подключал? Так как в Биллинге только старое API для Яндекс Кассы 

#10 [ЕСТЬ РЕШЕНИЕ] [ИЩУ РЕШЕНИЕ] Как вывести дополнительные поля в админке? 29 мая 2024 в 11:51
могут быть три подписки из них активные две и только одна показывается, которая закончится в последнюю очередь.
Loadырь

В моём случае именно так и надо. Спасибо. 

#11 [ЕСТЬ РЕШЕНИЕ] [ИЩУ РЕШЕНИЕ] Как вывести дополнительные поля в админке? 29 мая 2024 в 11:42

Должно быть что-то типа такого

Loadырь

Охренеть, я 2 дня потратил, и ничего нормально не работало. А вы за 2 минуты. Всё работает. Спасибо. Донат отправил.

#12 [ЕСТЬ РЕШЕНИЕ] [ИЩУ РЕШЕНИЕ] Как вывести дополнительные поля в админке? 29 мая 2024 в 11:32

Запрос какой-то сомнительный. У вас в списке у разных пользователей с одинаковой подпиской даты окончания разные выводятся?

Loadырь

Проверил, вы правы. Когда тестировал были разные подписки и поэтому не замечал ошибки. Нужно переписывать запрос. Есть возможность помочь настроить это так как должно работать? И Скажите сколько будет стоить.

#13 [ЕСТЬ РЕШЕНИЕ] [ИЩУ РЕШЕНИЕ] Как вывести дополнительные поля в админке? 29 мая 2024 в 10:34

Путём длительных экспериментов смог вывести название подписки и дату окончания (из биллинга) в админке пользователей. Но Когда захотел сделать это поле ссылкой, то столкнулся с такой проблемой, так как я использовал для вывода поле существующее в БД — plan_id то ссылкой становились лишь те поля, в которых есть подписка. Код я добавил в хук Сергея грид_админ_юзерс и выглядит так: 

  1. // Получение данных о планах и их названиях
  2. $plans_data = [];
  3. $plans_result = cmsDatabase::getInstance()->query("
  4. SELECT bp.id AS plan_id, bp.title AS plan_title, bpl.id, bpl.date_until
  5. FROM st_billing_plans bp
  6. LEFT JOIN st_billing_plans_log bpl ON bp.id = bpl.plan_id
  7. ");
  8. if ($plans_result) {
  9. while ($row = $plans_result->fetch_assoc()) {
  10. $plans_data[$row['plan_id']] = [
  11. 'title' => $row['plan_title'],
  12. 'date_until' => $row['date_until']
  13. ];
  14. }
  15. }

вот так выввод настроен:

  1. // Добавление поля "Подписка" с названием плана и датой окончания подписки
  2. $grid['columns']['plan_id'] = [
  3. 'title' => 'Подписка до(план)',
  4. 'handler' => function ($user) use ($plans_data) {
  5. $plan_id = $user['plan_id'];
  6. if (isset($plans_data[$plan_id])) {
  7. $plan = $plans_data[$plan_id];
  8. $plan_title = $plan['title'];
  9. $userid = $plan['userid'];
  10. $date_until = isset($plan['date_until']) ? date('d.m.Y', strtotime($plan['date_until'])) : 'Нет подписки';
  11. // Отладочная информация
  12. ob_start();
  13. var_dump($plan_id);
  14. $debug_output = ob_get_clean();
  15. file_put_contents('upload/000/debug.txt', $debug_output, FILE_APPEND);
  16. // КОНЕЦ Отладочная информация
  17.  
  18. return '<a href="/users/' . $userid . '/balance">' . $date_until . ', (' . $plan_title . ')</a>';
  19. } else {
  20. return '<a href="/users/' . $user['id'] . '/balance">Нет подписки</a>';
  21. }
  22. }
  23. ];
  24.  

Но ссылка работает только в тех случаях когда есть подписка, в остальных случаях user['id'] = null  и поэтому ссылка выглядит так = /users/ /balance

Есть знатоки, которые могут помочь? я понимаю что сделал всё через жопу, но другого варианта не нашёл... 

#14 Редактирование виджетов 29 мая 2024 в 10:07

 Саня, Дата не включена… А все равно показывается:

R161Net

вы скинте ссылку на ресурс, тогда сможем более детально подсказать, а то не понятно где она и как выводится. Может просто стилями сделать display:none

#15 Билинг - после успешной оплаты пользователь выпадает из учетной записи 29 мая 2024 в 10:02

Я написал: Платежная система Юkassa (yookassa) для компонента InstantCMS Биллинг 2.X

maximal


Всем привет. Нужна платёжная система ЮKassa. У кого есть готовый модуль и готов продать? Напишите в личку. 

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