Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Baco

Users
  • Posts

    2,247
  • Joined

  • Last visited

Everything posted by Baco

  1. <script type="text/javascript" src="catalog/view/javascript/jquery/tabs.js"></script> <a href="#tab-cat-1"><?php echo 'Вкладка 1'; ?></a> <a href="#tab-cat-2"><?php echo 'Вкладка 2'; ?></a> <div id="tab-cat-1" class="tab-content"> <?php echo 'Вкладка 1 содержание'; ?> </div> <div id="tab-cat-2" class="tab-content"> <?php echo 'Вкладка 2 содержание'; ?> </div> <script type="text/javascript"><!-- $('#tabs a').tabs(); //--></script>
  2. Что за вкладки, дайте больше информации... хоть скрин какой то...
  3. Тыц... P.S. Поиск может сильно сократить ваше время на темосоздавание...
  4. Сделайте контроллер, который обрабатывает ваш массив с виртуальными товарами и выведите список с помощью вот этого плагина, добавьте кнопку "в корзину" в отдельной колонке и обновляйте данные - по ajax.
  5. А логика генератора какова должна быть ? (думаю неграмотно генерировать к стиральному порошку - зубную пасту)
  6. По форуму искать, неужели так тяжело забить в поиск пару строк ?
  7. Если память не изменяет, то: в файле: system\library\weight.php найти возврат значения: return $value * ($to / $from); и заменить на return 0;
  8. С помощью пачки американских енотов ($), обратившись к специалисту.
  9. Есть возможность такая возможность.
  10. Понятия не имею, о чем Вы :-D я самоучка, и вижу всю логику немного другими глазами, описывать же терминологией ВУЗ-а - не имею возможности, но примерно по такой логике, что Вы описали.
  11. Это класс регистра: final class Registry { private $data = array(); public function get($key) { return (isset($this->data[$key]) ? $this->data[$key] : NULL); } public function set($key, $value) { $this->data[$key] = $value; } public function has($key) { return isset($this->data[$key]); } } а теперь посмотрите index.php как он обрабатывает обращения + в startup.php - подключаются нужные классы.
  12. $this->{Подключить класс языка из папки system\library\language.php}language->{public function load в этом классе подгружает указанный каталог\файл для загрузки языковых переменных из него в контроллер}load(‘product/category’);
  13. Направление я бы взял на контроллер корзины, где находиться public function add() { и там поставить на условия сам процесс добавления товара с кол-вом и опциями $this->cart->add($this->request->post['product_id'], $quantity, $option); например по проверке ключа и кол-ва опций к нему, можно же в самом классе корзины проверить кол-во опций по ключу, если больше одного разбивать. Но сразу у меня возникает вопрос, зачем в корзине один и тот же товар, разделять по опциям ? Не проще использовать это ? По логике же - неправильно использовать в сессии один и тот же ключ с несколькими привязанными опциями и кол-вом...
  14. Для этого есть в админке поле модель или как альтернатива - SKU можно его использовать, а отобразить уже в карточке товара это дело нескольких кликов.
  15. имееться в виду, артикул нужно к опциям добавить и добавить возможность експорта\импорта таковой опции в ваш текущий модуль для експорта ?
  16. 1000 категорий (аккордеон) от Топоркова - оптимизированный вариант для вывода категорий в боковых колонках, в шапке - убрать подсчет кол-ва, ну и оптимизировать код, запросы, поставить что то на кеширование... в общем внутреннюю оптимизацию кода по ускорению провести надо, то есть вам обратиться в раздел платных услуг, использовать же дорогие модули, якобы ускоряющие движок - не мудро, так как проверено практикой, они малоэффективны...
  17. Проблема : отсутствие модуля deadcow seo 2.5 ( файлов ) для понимания его логики работы и какой нибудь подсказки, можете заказать в платных услугах исправление транслитерации или ждать, пока ответит кто то, кто имеет опыт по работе с модулем.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.