Jump to content

founder

Пользователь
  • Content Count

    17
  • Joined

  • Last visited

Контактная информация

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Спасибо! Ошибок нет. Теперь хочу сделать отправку через форму в админке В 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', 'Сообщение не может бы
  2. Alexivchenko, подскажите, пожалуйста, по рассылке. нужно дописать код в api/UsersTelegram.php или можно обойтись только simpla/SubscribeMailingAdmin.php?
  3. Не работает именно сама рассылка через админку. Ваш или мой код по сути можно вставить в самый низ не в 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> и не работает. Подскажите, почему не работает?
  4. Подскажите, пожалуйста, где ошибка? Почему не работает рассылка?
  5. Что-то рассылка не работает с админки( в 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
  6. что влияет на это? или как называется? или как называется, чтобы спросить у поддержки?
  7. Подскажите, пожалуйста, для рассылки по базе пользователей лучше делать в этом же файле 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
  8. Если нужно менять <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
  9. Спасибо, сделал вот так: <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>
  10. делаю вот так <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">
  11. а как сделать такое отображение: товар 1 | товар 2 товар 3 | товар 4 товар 5 товар 6 | товар 7 товар 8 | товар 9 товар 10 товар 11 | товар 12 товар 13 | товар 14 товар 15
  12. Запустил поиск по всем файлам на сайте, ничего не найдено по запросу category_brand_id
  13. Не пойму откуда берется 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);
  14. Все равно ошибка: Warning: Unknown column 'l.category_brand_id' in 'on clause' in W:\home\localhost\www\site\api\Database.php on line 132
×
×
  • Create New...