founder
Пользователь-
Content Count
17 -
Joined
-
Last visited
Контактная информация
- Site:
-
Skype
@none
- Telegram
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Спасибо! Ошибок нет. Теперь хочу сделать отправку через форму в админке В simpla/SubscribeMailingAdmin.php добавляю: if ($this->request->method('post') && $this->request->post('send_message')) { $message = $this->request->post('message'); if (!empty($message)) { $this->telegram->sendBroadcast($message); $this->design->assign('message_success', 'Сообщение успешно отправлено.'); } else { $this->design->assign('message_error', 'Сообщение не может бы
-
founder started following Добавление/Регистрация пользователя из Telegram Bot
-
Не работает именно сама рассылка через админку. Ваш или мой код по сути можно вставить в самый низ не в api/UsersTelegram.php а в simpla/SubscribeMailingAdmin.php в шаблоне админки добавляю форму <form method="post" action="{url module=SubscribeMailingAdmin}"> <textarea name="message" placeholder="Введите сообщение для рассылки" rows="5" cols="50"></textarea><br> <button type="submit" name="action" value="send_message">Отправить рассылку</button> </form> и не работает. Подскажите, почему не работает?
-
Что-то рассылка не работает с админки( в api/UsersTelegram.php в самый низ добавил: public function sendBroadcast($message) { $telegramBotToken = $this->token; $url = "https://api.telegram.org/bot$telegramBotToken/sendMessage"; // Получаем всех подписчиков из базы данных $subscribers = $this->getSubscribers(); foreach ($subscribers as $subscriber) { $chatId = $subscriber->telegram_id; $postFields = [ 'chat_id' => $chatId, 'text' => $message ]; // Отправляем сообщение $ch = curl_in
-
Подскажите, пожалуйста, для рассылки по базе пользователей лучше делать в этом же файле api/UsersTelegram.php (у меня вместо users - subscribes) добавить: public function sendBroadcast($message) { $telegramBotToken = $this->token; $url = "https://api.telegram.org/bot$telegramBotToken/sendMessage"; // Получаем всех подписчиков из базы данных $subscribers = $this->getSubscribers(); foreach ($subscribers as $subscriber) { $chatId = $subscriber->telegram_id; $postFields = [ 'chat_id' => $chatId, 'text' => $message
-
Где можно посмотреть? какая цена?
-
Вывод товара вертикальным списком
founder replied to generatiumru's topic in Общие вопросы по функционалу и дизайну
Если нужно менять <li> где вывод по 1 товару, нужно сделать вот так: <ul class="products"> {$i=0} {$index=0} {foreach $products as $product} {$i=$i+1} {$index=$index+1} {if $product@first || $i==1 || ($index % 5 == 1)}{if $index % 5 == 0}<li class="КЛАСС ДЛЯ ОДНОГО ТОВАРА">{else}<li class="product">{/if}{/if} <div class="product_block"> {$product->name|escape} тут код для товара </div> {if $i==2 || ($index % 5 == 0) || $product@last}</li>{$i=0}{/if} {/foreach -
Вывод товара вертикальным списком
founder replied to generatiumru's topic in Общие вопросы по функционалу и дизайну
Спасибо, сделал вот так: <ul class="products"> {$i=0} {$index=0} {foreach $products as $product} {$i=$i+1} {$index=$index+1} {if $product@first || $i==1 || ($index % 5 == 1)}<li class="product">{/if} <div class="product_block"> {$product->name|escape} тут код для товара </div> {if $i==2 || ($index % 5 == 0) || $product@last}</li>{$i=0}{/if} {/foreach} </ul> -
Вывод товара вертикальным списком
founder replied to generatiumru's topic in Общие вопросы по функционалу и дизайну
делаю вот так <ul class="products"> {$i=0} {foreach $products as $key => $product} {$i=$i+1} {if $product@first || $i==1 || ($key % 5 == 0)}<li class="product">{/if} <div class="product_block"> {$product->name|escape} тут код для товара </div> {if $i==2 || ($key % 5 == 4) || $product@last}</li>{$i=0}{/if} {/foreach} </ul> Вначале нормально, а потом не закрывает </li> и отображает уже не правильно....почему? вот как отображает: <ul class="products"> -
Вывод товара вертикальным списком
founder replied to generatiumru's topic in Общие вопросы по функционалу и дизайну
а как сделать такое отображение: товар 1 | товар 2 товар 3 | товар 4 товар 5 товар 6 | товар 7 товар 8 | товар 9 товар 10 товар 11 | товар 12 товар 13 | товар 14 товар 15 -
Не пойму откуда берется category_brand_id, в коде его вообще нет в CategoryAdmin.php добавлено: $category_brands = $this->categories->get_category_brands($category->id); $this->design->assign('category_brands', $category_brands); foreach($category_brands as $brand) { $brand_ids[$brand->brand_id] = $brand->brand_id; } $all_brands = $this->brands->get_brands(); foreach($all_brands as $brand) { if(!isset($brand_ids[$brand->id])) { $brands[] = $brand; } } $this->design->assign('brands', $brands);