Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

chukcha

Пользователи
  • Публикаций

    20 698
  • Зарегистрирован

  • Посещение

Все публикации пользователя chukcha

  1. Что такое битые карты? И чем битые? Чем не устраивает существующие?
  2. Приблизительно так <script> var hash = location.hash; $('#tab a[href="#'+hash+'"]').click(); </script>
  3. Вопрос поднят, но не обсужден :( Ну для себя решили - при достаточно известно большом количестве товаров не использовать пагинацию $sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= '" . $this->NOW . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"; по крайней мере можно и нужно переписать if (!empty($data['filter_name']) || !empty($data['filter_tag'])) { $sql .= " LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) INNER JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= '" . $this->NOW . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"; } else { $sql .= " INNER JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.status = '1' AND p.date_available <= '" . $this->NOW . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"; } Аналогично сделать и в getProducts Не нужен в выборке товар, который не привязан к магазину
  4. Код кнопки - спасибо - и что он мне сказал? А код обработчика кнопки?
  5. Т.е. тебе нужно, чтобы при нулевой цене был текст "По запросу"?
  6. chukcha

    OpenCart shortcodes based on Wordpress

    А че там думать... Если это кому-то нужно... Но идея неплохая, давно востребуемая... Посмотрел модуль... Как-то непонятны действия по инициализации самого модуля, почему-то в seo_url.php
  7. Понятно, что цена одна... if (product_nfo['ean']) {data['price']="По запросу" } else { // код для price }
  8. Скорей всего - понятие условное... Есть поля, в таблице продуктс, в основном, не задействованные (различные коды ean, jan). Эти поля можно использовать как индикаторы показа цен. Остается вопрос - по каким критериям показывать цену?
  9. Выборочно, скорей всего, не получится, или нужно что-лепить.. Но как вариант, можно использовать след. алгоритм. Цену не показывать, но показывать кнопку - показать цену. Действия по кнопке: 1. Запрос Каких-то данных, для "разрешения" показать цену 2. Запомнить в куках разрешение. Время жизни кукисов выбрать достаточно малым 3. На основании наличия кукисов - принимать решение о показе цены.
  10. Это нужно делать еще в админке
  11. public function rewrite($link) { ... ... case 'product/product/review': case 'information/information/info': return $link; break; Есть такое? По идее сеопро трогать такие ссылки не должно
  12. Это на странице товара, а на страницах со списком УУУУУУУ!!!! Что Вы хотите получить - рисуйте.
  13. Для чего это нужно? на странице категории размещаем скрипт $('.price').each(function(){ var $price = parseFloat($(this).html()); $(this).html($price) })
  14. Я не знаю как выглядит кнопка compare покажите ее код
  15. Ну ... что мне еще сделать, как сказать чтобы мне ответили - какой запрос отправляется по клику на быстрый просмотр?
  16. Ничего со скриптами делать не надо Максимум, это совместить мелкие скрипты в один
  17. chukcha

    чёт я напупила с футером

    Вы не подключили fancybox
  18. :) я показал условный код.. Я не знаю как у вас устроена кнопка compare
  19. chukcha

    чёт я напупила с футером

    не забудьте подключить fancybox
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.