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

SOKOJI

Users
  
  • Posts

    81
  • Joined

  • Last visited

Everything posted by SOKOJI

  1. Делал в одном из проектов. Кажется, так: В файле system/library/cart.php в функции countProducts() надо закомментировать пару строк. Вот что получается: public function countProducts() { $product_total = 0; $products = $this->getProducts(); $product_total = count($products); // Добавляем строку для подсчета позиций //foreach ($products as $product) { // $product_total += $product['quantity']; //} return $product_total; }
  2. Логичнее сделать так: Замените <input type="button" value="Купить" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"> на <a href="javascript://" onclick="addToCart('<?php echo $product['product_id']; ?>');">Купить</a>
  3. Так купи прямо там. $15 не такие уж большие деньги. В чем проблема?
  4. Чтобы к опции цеплять картинку?
  5. Ставили голый опенкарт или сборку? Модули какие-то устанавливали? Причин может быть множество.
  6. По 3му пункту - правильно ли я понял, что имеется ввиду например то, что при выборе одной позиции - обновляется возможный список других? Например, если собираешь компьютер, то интеловские процессоры не на все материнки налезут, или блок питания может оказаться слаб для всей конфигурации в целом. Если не заморачиваться по этому поводу - то особых проблем нет, а вот если выстраивать подобного рода связи, то задача усложняется в несколько раз.
  7. В catalog/controller/checkout/checkout.php, 64 строка: $this->data['shipping_required'] = $this->cart->hasShipping();
  8. К клику привязан обработчик на js? Сталкивался с такой проблемой - при клике считывался атрибут href из base и подставлялся в начало ссылки. Надо было просто убрать считывание атрибута.
  9. Если речь о тех атрибутах (в скачанном мной переводе это свойства) в catalog/product_form.tpl: <textarea name="product_attribute[<?php echo $attribute_row; ?>][product_attribute_description][<?php echo $language['language_id']; ?>][text]" cols="40" rows="5"><?php echo isset($product_attribute['product_attribute_description'][$language['language_id']]) ? $product_attribute['product_attribute_description'][$language['language_id']]['text'] : ''; ?></textarea>rows="5" - кол-во строк в данном поле. Укажите 1-2, к примеру.PS. А вообще, рекомендую пользоваться firebug'ом ;)
  10. Извиняйте, невнимательно прочитал. В тег code или quote надо было весь текст ошибки поместить ;)Сайт посещаемый? А вообще у знакомого такое было буквально месяц назад - так из-за того, что у хостера что-то с MySQL было. Попробуйте ради интереса в phpmyadmin зайти.
  11. Неверные данные для MySQL. Хост, логин и пароль проверяйте в config.php. После чего ошибка возникла?
  12. Я в seo конечно не силен, но, по-моему, если сделать ссылки неактивными, то это уже черное сео будет. Лучше это в meta keywords прописать.
  13. 'description' => mb_substr(html_entity_decode($result['description']), 0, 60, 'UTF-8'), Попробуй так
  14. Ну видимо с последних ИД началась рассылка, а до первых не дошло, ибо забанили.
  15. Всем приходило. Спам это.
  16. Сначала в папку opencart все загрузите, установите, настройте. А как закончите - просто перезалейте в корневой каталог, а также в файле config.php измените пути (удалите лишний каталог "opencart"). В папке admin с файлом config.php проделайте то же самое.
  17. config.php в корневом каталоге. Там в самом низу файла константы объявлены.ps. В каталоге admin также есть файл config.php, поэтому в нем тоже нужно будет изменить пароль.
  18. Не знаю, я на 1.5 немало фишек сделал. Может, вы недостаточно в коде разобрались?
  19. Там post-запрос, поэтому если делать ссылкой, то надо через ajax данные отправлять.Ну или с перезагрузкой страницы делать. В любом случае - на стороне сервера код менять надо.
  20. SOKOJI

    MySQL

    -- -- Table structure for table `notes` -- DROP TABLE IF EXISTS `notes`; CREATE TABLE `notes` ( `id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT , `text` varchar( 128 ) COLLATE utf8_unicode_ci NOT NULL default '', `name` varchar( 60 ) COLLATE utf8_unicode_ci NOT NULL default '', `color` enum( 'yellow', 'blue', 'green' ) COLLATE utf8_unicode_ci NOT NULL default 'yellow', `xyz` varchar( 20 ) COLLATE utf8_unicode_ci NOT NULL default '', `dt` timestamp NOT NULL default CURRENT_TIMESTAMP , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci AUTO_INCREMENT =27; Может, так?
  21. SOKOJI

    MySQL

    Копируешь содержимое файла, заходишь в phpmyadmin, выбираешь нужную базу данных, открываешь вкладку SQL, вставляешь туда содержимое файла и выполняешь запрос. Либо, вместо вкладки SQL открой вкладку Import, укажи путь до файла и выполни импорт. Результат будет тот же.
  22. Может быть, что-то связанное с кешированием? А кнопка сохранить как раз сбрасывает кеш. Возможно, ошибаюсь %)
  23. Ну, если все работает, то это хорошо :)Просто данные функции приводили строку к нижнему регистру, то же выполнялось и со строками в базе данных, а затем ищутся совпадения. Но если все работает - не заморачивайтесь) Это не так страшно.
  24. Правильнее будет заменить strtolower на mb_strtolower. Это из-за кодировки проблемы. Будет выглядеть вот так: mb_strtolower($data['filter_price'], 'UTF-8')
×
×
  • 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.