Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

pantagruel964

Користувачі
  • Публікації

    1 045
  • З нами

Усі публікації користувача pantagruel964

  1. Значит эту проблему вы сами себе создали. Я же писал выше, что браузер исполняетя скрипты в порядке очередности. Сравните скрипт-переключалка исполняется как можно раньше и как можно позже
  2. Поле category_banner пустое Значит ниче не гуд И зачем вот это html_entity_decode в контроллере?
  3. Подставить свои значения category_id - айди категории config_language_id - айди языка
  4. У вас лично такая проблема есть? Зачем ориентироваться на сайт, который, начнем с того, что расположен на сервере в Колифорнии. Не надо решать несуществующие проблемы. Значение сетка/список находится в локалсторедже. Браузер делает так: парсит хтмл контект, видит скрипт и подключает его. В скрипте видит, что нужно кликнуть на один из двух элементов переключения сетка/список, значение которого хранится в локалсторедж, при этом выполнение скрипта отложено до загрузки DOM-дерева. Браузер парсит хтмл дальше, как только загружается DOM, браузер поочередно исполняет отложенные скрипты.
  5. В контроллере категории добавить в массив $data['products'][] = array( ... 'discounts' => $this->model_catalog_product->getProductDiscounts( $result['product_id'] ) ); И в шаблоне выводить <?php if ($product['discounts']) { ?> <?php foreach ($product['discounts'] as $discount) { ?> <?php echo $discount['quantity']; ?><?php echo $discount['price']; ?> <?php } ?> <?php } ?>
  6. Вообще не пример для подражания это не ошибки Ответ выше, см. пост #11
  7. Выполните запрос к БД из метода getCategory и результат сюда
  8. Так вся проблема в том, что лень к значению добавлять мм, Вт, см?))) Тогда форматировать атрибуты по айди на выходе, добавляя соответствующие ед. измерения. Или при записи в БД тоже форматировать. Но что-то мне кажется, что вы быстрее это руками проделаете)
  9. Название модуль берет из языкового файла. Нужно пилить под нужды. Или посмотрите готовые модули в дополнениях, они есть.
  10. Согласен, скрипт загрузился. А DOM не готов. Какая разница насколько быстро подключится скрипт, если для его исполнения нужен готовый DOM.
  11. Могу, но исходя из того, что модуль стоит 16 дол., а посмотреть/оценить будет стоит столько же, рекомендую посмотреть здесь на форуме подходящие вам модули с русскоговорящей поддержкой. И уже в крайнем случае чинить то, что есть.
  12. А то, что условие if (localStorage.getItem('display') == 'list') { $('#list-view').trigger('click'); } else { $('#grid-view').trigger('click'); } обернуто в $(document).ready(function() { ... }); не смущает? И как выполнить это .trigger('click') если нет содержимого?
  13. Профилировать запросы, смотреть чего так долго возится. Ненужное вырезать. Если нужное - оптимизировать.
  14. Никак не мешает. Но мощностя клиентской машины в данном контексте не важны. Или говнокод, перегруз скриптами, скорость канала в конце концов никак не влияют на скорость рендеринга документа?
  15. эээ.. как бе... ай7 х 8 ядер и 32гб ОЗУ должно быть достаточно.. но все же Может проблема в том, что по дефолту верстка списком, а плитка берется из local storage, и сперва верстка собирается списком, а потом отрабатывается скрипт замены на значение из local storage
  16. Если приглядеться, то увидим, что вся концепция пы*жена с розетки, только реализована кривыми лапками, а местами даже и иконками не побрезговали. Если хочется так же, то лучше уж смотреть на оригинал..
  17. Тот, который отвечает за вывод информации. В общем, разбирайтесь <div class="price"><?php echo $text_price; ?> <?php if (!$special) { ?> <?php echo $price; ?> <?php } else { ?> <span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span> <?php } ?> </div>

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.