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

RGB

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

    6 973
  • З нами

  • Відвідування

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

  1. Ну наверное да... Может я не так называю, когда человек оформил заказ ему сразу приходит письмо, так вот я хочу сделать так что бы я сам его отправлял.Реально такое?Например, в файле:catalogmodelcheckout/order.phpcustomer_email'у присвоить адрес админа магазина, а в админке убрать отправку писем с инфой про заказы на мыло админа (т.к. они будут дважды приходить, если не убрать).Способ не проверял, но должно работать.Не, не будет так работать. Надо шаманить с движком. А в чём смысл такой идеи?
  2. Причин может быть масса. Вносились ли изменения в движок магазина? Корректно ли настроены службы гугла? Ну а от версии пхп врядли что-то зависит.
  3. Ну наверное да... Может я не так называю, когда человек оформил заказ ему сразу приходит письмо, так вот я хочу сделать так что бы я сам его отправлял.Реально такое?Например, в файле:catalogmodelcheckout/order.phpcustomer_email'у присвоить адрес админа магазина, а в админке убрать отправку писем с инфой про заказы на мыло админа (т.к. они будут дважды приходить, если не убрать).Способ не проверял, но должно работать.
  4. Я не о том, просто зачем их обязательно разделять на две картинки? Немного подумав, добавлю, что вывести даже ОДНУ картинку с логотипом производителя нельзя без доработки движка напильником. Подробнее смотрите в теме: http://forum.opencart.com/viewtopic.php?p=91190
  5. Никак. Делать отдельно 4 вида доставки, или в общем случае добавить в описании доставки расценки на разные города.
  6. Пользователь увидит поле для ввода купона.
  7. Покупателю их не будет видно вообще. А описание производителя можно добавить путём имзенения БД, что исключает дальнейшее обновление магазина (придется вручную менять БД после каждого обновления). Если же кому-то охота с этим возиться: Модуль на оф. форуме: http://forum.opencart.com/viewtopic.php?p=91190#wrap
  8. 1. Идентичны. Но по умолчанию product_id является первичным ключом и уже индексирован. Поэтому в данном случае у вас получится 2 одинаковых индекса.2. Авто инкремент такой начинается с единицы, но когда вы переносите Бд, то автоинкримент начинается с последнего id в базе.Что тормозит я уже описал, отключите эту функцию и почувствуйте разницу.О, за такой ответ спасибо.Кстати, модуль PopupCategory (который визуально повторяет удобную структуру категорий на амазоне) якобы использует кеширование, но у меня что с ним, что без него — даже на локалхосте после загрузки страницы с большим количеством категорий (которые как то по своему обрабатываются в этом модуле) браузер думает секунд 10. А со стандартным модулем категорий, который выводит их в не очень удобном виде (при большом кол-ве категорий) страница загружается сразу.
  9. Нужно править /controller/checkoute/guest_step_1.php, комментируя все ненужные проверки функции validate(). А для оформления меняется соответствующий тпл-файл: /view/themes/ваша_тема/template/checkout/guest_step_1.tpl
  10. Элементарно — сделайте из двух картинок одну, и всё.
  11. Неужели никто не знает? Это же архиважный вопрос — повышение производительности магазина, его бы стоило осветить максимально подробно.
  12. Насколько я понял, это идентичные запросы:ALTER TABLE oc_product ADD INDEX i_product_id (product_id); иKEY `oc_product ` (`oc_product `)Правильно?И ещё вопрос по поводу авто-инкремента: зачем такое число большое? Можно же было начать с единицы, если уж по новой создается таблица?
  13. У меня на порядок больше категорий и товаров, только проставление индексов на категории улучшило ситуацию.CREATE TABLE `oc_category` ( `category_id` INT(11) NOT NULL AUTO_INCREMENT, `image` VARCHAR(255) DEFAULT NULL, `parent_id` INT(11) NOT NULL DEFAULT '0', `sort_order` INT(3) NOT NULL DEFAULT '0', `date_added` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `date_modified` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `status` INT(1) NOT NULL DEFAULT '1', PRIMARY KEY (`category_id`), KEY `parent_id` (`parent_id`), KEY `status` (`status`)) ENGINE=MYISAM AUTO_INCREMENT=110174 DEFAULT CHARSET=utf8 Позвольте поинтересоваться, зачем вы создаете первичный ключ и ещё два ключа? Разве для индексации это необходимо?В созданной мною теме (viewtopic.php?f=15&t=903&p=5659) синтаксис индексации БД отличается от вашего. Какое решение правильнее? И ещё, зачем указывать это:ENGINE=MYISAM AUTO_INCREMENT=110174 DEFAULT CHARSET=utf8 ?Спасибо за внимание
  14. Админка - Система - Настройки - Размещение - Автоматическое обновление валют
  15. То есть просто нажимали на кнопку Index напротив необходимого поля в меню Structure нужной таблицы? Этого разве достаточно?
  16. А синтаксис запроса правильный? Просто я не могу сейчас проверить правильность индексации.И я не указывал ограничение на кол-во индексируемых символов для текстового поля, это нормально?
  17. А поиск разве по ним идёт? Допустим, пользователь ищет конкретную модель — тогда ведь будет задействовано именно поле name. Впрочем, система магазина наверняка чаще обращается к БД, чем пользователи, так что наверное вы правы. В таком случае запросы индексации, видимо, будут иметь следующий вид: ALTER TABLE oc_product ADD INDEX i_product_id (product_id); //по product_idALTER TABLE oc_product ADD INDEX i_stock_status_id (stock_status_id); //по stock_status_idALTER TABLE oc_product ADD INDEX i_manufacturer_id (manufacturer_id); //по manufacturer_id ALTER TABLE oc_product ADD INDEX i_cost (cost); //по costПо таким полям, как:tax_class_id weight_class_id length_class_id наверное не стоит индексировать? Правильно ли я думаю?
  18. Друзья! Кто-то наверняка уже индексировал БД магазина с целью повышения его производительности. Предлагаю вам поделиться своим профессионализмом в этой теме, и заодно выяснить по каким полям лучше индексировать, и с какими ограничениями на размер индексации текстового поля. К сожалению, я не обладаю таким опытом, поэтому могу лишь надеяться на помощь более опытных форумчан. Однако, от себя могу предположить, что индексировать, вероятно, стоит поле с названием продукции (поле name в таблице oc_product_description), и больше мне ничего на ум пока не приходит. И конечно, всем было бы полезно увидеть синтаксис запроса с индексацией, чтобы лишний раз не искать по инету.
  19. А можно вообще элементарно добавить свойство display: none в необходимых блоках, и ничего не удалять. Так же можно убрать ненужные поля при регистрации и оформлении заказа — способ немного топорный, но зачем экономить пару байт кода, удаляя их? https://opencartforum.com/public/style_emoticons/default/icon_question.gif
  20. catalogviewtheme<имя_темы>templatecommonheader.tplЗдесь определяется вывод логотипа-картинки в следующем участке кода: <div class="div2"> <?php if ($logo) { ?> <a href="<?php echo str_replace('&', '&', $home); ?>"><img src="<?php echo $logo; ?>" title="<?php echo $store; ?>" alt="<?php echo $store; ?>" /></a> <?php } ?> </div>Чтобы заменить статическую графику на интерактивный флеш, понадобится ещё подключить скрипт swfobject.js (найти в инете не проблема). После этого в указанном выше тпл-файле до строчки:</head>вставляем:<script type="text/javascript" src="catalog/view/javascript/swfobject.js"></script>предварительно поместив файл скрипта в соответствующий каталог.Дальше в самом тпл-файле в нужном месте (между <div class="div2"> и </div>) вставляем такой код:<div id="flashcontent">swf</div><script type="text/javascript">var so = new SWFObject("<наш_файл>.swf","<наш_файл>","<ширина>","<высота>","7","#000000");so.write("flashcontent");</script>Если флеш находится не в одном каталоге, то соответственно указываем полный путь к нему. Цифра 7 не помню за что отвечает, по моему это порядок наложения, но я могу ошибаться, последний параметр — цвет фона.Для изменения оформления блока с флешем необходимо корректировать основной файл со стилями:catalogviewthememagstorestylesheetstylesheet.cssИскать в нём свойства стиля div2.
  21. Удалил через phpMyAdmin, где обнаружил непонятную мне связь. В самом низу есть таблица zone_to_geo_zone, в которой и были связки значений кодов Германии и Великобритании. Кто нибудь знает смысл её существования?В общем удалил всё и там, после чего необходимо было ещё раз добавить какую-то страну к списку стран уже в самой админке, и удалить её оттуда же для обновления базы. В результате имеем список с одной единственной нужной нам страной.
  22. При попытке удаления выводится ошибка:Эту страну нельзя удалить, поскольку она назначена 1 зонами в географических зонах!То же самое было на версии 1.4.8 и видимо даже на версии 1.4.7:http://forum.opencart.com/viewtopic.php ... any#p75556Все географические зоны удалены, налоговые ставки удалены, в общем нигде нет видимых связей указанных стран с магазином. Кто нибудь знает в чём дело?
  23. Вопрос был в том, где лежат файлы. А в какой из них нужно вставлять код счётчика — это уже, я думаю, очевидно, когда есть хоть какое-то представление о работе этой cms.
×
×
  • Створити...

Important Information

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