Каталог объектов (компаний) на карте -> Каждый объект на карте может писать новости, события в ленту. Так же собирать отзывы (Каталог компаний каждая из которых может от себя публиковать новости).
ИнстантМапс имеет такой функционал
Каталог объектов (компаний) на карте -> Каждый объект на карте может писать новости, события в ленту. Так же собирать отзывы (Каталог компаний каждая из которых может от себя публиковать новости).
ИнстантМапс имеет такой функционал
Например вот этот сайт
Подскажите, а как вы ленту из Вк на сайт подтягиваете? Я просто на одном из проектов подтягивал, но там это выглядит убого, а здесь как часть сайта.
Не сталкивался ни с одной проблемой описанной в первом посте. Но я даже не понимаю что значит:
развернуть все в контейнере.
Ставил всегда стандартным образом что на хостинг, что на локальный хостинг. Почему тогда написал? Потому что в соседней теме увидел ссылку сюда, со словами:
Оставлю ссылку на важную смежную тему
Денис Васильевич
Поэтому хотел спросить, что значит развернуть в контейнере и для чего это? Раз это так важно.
Как по мне это самая удобная админка. Пользовался Битриксом, Вордпресом, Мод-Х, Джумлой, и ещё какой то… етой. Но в Инстанте всё настолько интуитивно понятно для меня, что не понимаю посыл этой темы. Вы если создали тему, хоть расписали бы в чём вы видите минусы, и какие плюсы у других… Я почему то увидел в этом «раболепие», по типу того как наши люди, которые на западе видят только хорошее, а у себя в стране только плохое. Я думаю если бы вы показали то что вам понравилось, в других CMS, то было бы понятно хоть о чём речь.
Типо такого:
А что не поддержите автора, раз вам надо такое?
этот тип уведомлений есть в настройках профиля во вкладке уведомления?
что то я не нашёл такой вкладки. Только вот такую

За сумму в 1000р. или больше пришлю дополнительные файлы, которые позволят включить отправку уведомлений в телеграм. Пока, правда, только тех, что присылаются в уведомления. А также помогу настроить компонент
Не подскажете а уведомления из Биллинга о том что заканчивается подписка будут приходить в телеграмм боте?
чтобы просроченные выделялись красным цветом
Биллинг убирает подписку когда она просрочена, по идее нужно красить тех у кого осталось менее 3х дней до окончания подписки.
Идея интересная, себе добавил. Только изменил
$time = time();
на
$time1 = time();
$time = strtotime('+3 days', $time1); // Unix timestamp через 3 дня
Проверил, вроде работает.
ЮMoney (Яндекс.Деньги) или это не то?
Юмани у меня есть, сейчас клиенту нужно именно Юкассу подключить, так как там работа через ИП. Есть кто подключал? Так как в Биллинге только старое API для Яндекс Кассы
В моём случае именно так и надо. Спасибо.
Должно быть что-то типа такого
Охренеть, я 2 дня потратил, и ничего нормально не работало. А вы за 2 минуты. Всё работает. Спасибо. Донат отправил.
Запрос какой-то сомнительный. У вас в списке у разных пользователей с одинаковой подпиской даты окончания разные выводятся?
Проверил, вы правы. Когда тестировал были разные подписки и поэтому не замечал ошибки. Нужно переписывать запрос. Есть возможность помочь настроить это так как должно работать? И Скажите сколько будет стоить.
Путём длительных экспериментов смог вывести название подписки и дату окончания (из биллинга) в админке пользователей. Но Когда захотел сделать это поле ссылкой, то столкнулся с такой проблемой, так как я использовал для вывода поле существующее в БД — plan_id то ссылкой становились лишь те поля, в которых есть подписка. Код я добавил в хук Сергея грид_админ_юзерс и выглядит так:
// Получение данных о планах и их названиях $plans_data = []; $plans_result = cmsDatabase::getInstance()->query(" SELECT bp.id AS plan_id, bp.title AS plan_title, bpl.id, bpl.date_until FROM st_billing_plans bp LEFT JOIN st_billing_plans_log bpl ON bp.id = bpl.plan_id "); if ($plans_result) { while ($row = $plans_result->fetch_assoc()) { $plans_data[$row['plan_id']] = [ 'title' => $row['plan_title'], 'date_until' => $row['date_until'] ]; } }
вот так выввод настроен:
// Добавление поля "Подписка" с названием плана и датой окончания подписки $grid['columns']['plan_id'] = [ 'title' => 'Подписка до(план)', 'handler' => function ($user) use ($plans_data) { $plan_id = $user['plan_id']; if (isset($plans_data[$plan_id])) { $plan = $plans_data[$plan_id]; $plan_title = $plan['title']; $userid = $plan['userid']; $date_until = isset($plan['date_until']) ? date('d.m.Y', strtotime($plan['date_until'])) : 'Нет подписки'; // Отладочная информация ob_start(); var_dump($plan_id); $debug_output = ob_get_clean(); file_put_contents('upload/000/debug.txt', $debug_output, FILE_APPEND); // КОНЕЦ Отладочная информация return '<a href="/users/' . $userid . '/balance">' . $date_until . ', (' . $plan_title . ')</a>'; } else { return '<a href="/users/' . $user['id'] . '/balance">Нет подписки</a>'; } } ];
Но ссылка работает только в тех случаях когда есть подписка, в остальных случаях user['id'] = null и поэтому ссылка выглядит так = /users/ /balance
Есть знатоки, которые могут помочь? я понимаю что сделал всё через жопу, но другого варианта не нашёл...
Саня, Дата не включена… А все равно показывается:
вы скинте ссылку на ресурс, тогда сможем более детально подсказать, а то не понятно где она и как выводится. Может просто стилями сделать display:none
Я написал: Платежная система Юkassa (yookassa) для компонента InstantCMS Биллинг 2.X
Всем привет. Нужна платёжная система ЮKassa. У кого есть готовый модуль и готов продать? Напишите в личку.