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

Bn174uk

Users
  • Posts

    1,057
  • Joined

  • Last visited

Everything posted by Bn174uk

  1. А если категорий будет более 10000? Вы представляете как долго будет грузиться эта страница? Именно сам браузер будет долго рендерить страницу.
  2. Да, только те что уже есть. Значит мой точно не подойдет, по крайне мере в данный момент.
  3. Да, можно. в файле admin/controller/sale/order.php смотрите в сторону $data['catalog'] = $this->request->server['HTTPS'] ? HTTPS_CATALOG : HTTP_CATALOG;
  4. Я могу свой вариант предложить, конечно не так красиво будет как у автора, но это только для админки.
  5. Слова ТС, так что никто никому тут не пудрит могзи, лучше прочтите тему не "по диагонали", а с самого начала и до Вашего первого сообщения. Поймете, что было уже предложены варианты использовать дефолтный функционал. П.С. а вообще предлагаю закрывать тему обсуждения. ТС было предложено уйму вариантов решения поставленной задачи. Так что думаю либо с форума кто-то уже делает/будет делать...либо "кворк" за 500 рублей эму это сделаю)
  6. Тоже верно, да и самому добавить доп. поле не сложно, если знаешь что и куда ставить или до этого уже сталкивался с таким вариантов и уже есть готовые наработки, то работы по факту на 1-2 часа и то это с перекурами и чтением форума)) Ну реально это не сложно сделать, если знаешь что к чему. А предлагать себя не стану, на форуме хватает специалистов, которые готовы это сделать + целенаправленна ищут тут работу. Тем более уже все описано на 3и страницы, что нужно сделать и как это можно сделать)) Проблема в ТС в том, что ТЗ изначально сформулировано не до конца понятным + разные холивары раздули тему на 3и страницы) А ведь достаточно было в первом сообщение привезти картинки(которые потом появились) и сказать, что мне нужно к каждой опции писать свой размер или что-то в этом роде: Хотя..может уже и нашелся уже кто-то...ведь как написали выше
  7. А мы вообще знаем какая версия у ТС? Может у него вообще 1.5?)) На оф. сайте модулей которые добавляют доп. поля к опциям дофига.. Так что думаю подобрать под нужную версию не составит труда. А это разве сложно сделать? Достаточно просто в library/cart/cart.php, где берутся опции добавлять к значению опции, то поле которое будет использоваться под "размеры" и все. И потом эти все данные попадут во все места, так как это название запишется в БД.
  8. Ну так если нужно ТС то что вы говорите, то мой вариант был самый близкий. Не знаю, что именно ему не подошло...Там все уже есть Просто нужно внешний вид поправить, сделать чтобы описание было рядом с опцией...
  9. https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=19977 https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=25440 Это разве не то что надо? Таких модулей полно, под любой вкус https://www.opencart.com/index.php?route=marketplace/extension&filter_search=Option Description
  10. Это все зависит от самих модификаторов, что именно в них написано и что они делают. Можно создать модификатор с одной строкой, но он тупо положит сайт(будет какой-то стремный запрос или еще чего-то) Само кол. модификаторов(файлов) роли не играют их может быть хоть 1000, от этого скорость загрузки сайта не увеличиться/не уменьшиться, так как они один раз изменили файлы и все. Больше они нигде не участвуют. Только при каждом обновлении модификаторов они снова изменяют файлы. Т.е. тут вопрос в том, что именно модификатор этот делает.
  11. Кто это Вам такое сказал? Как раз таки смешно читать Ваше сообщение. Если Вы знаете, что такое mvp, то как раз для этих целей и используют конструкторы. Не важно кто ты про профессии!
  12. Чтобы не дублировали темы
  13. Это может быть из-за модификаторов, когда часто их обновляешь вкл. режим обслуживания. Т.е. возможно его целенаправленно не включали.
  14. В будущем и тут появиться такая кнопка
  15. Вот честно, почти все темы и модулей используют такой функционал. Сегодня столкнулся с этим у одного клиента, разве сложно это сразу реализовать в модуле? А не брать с каждого покупателя доп. деньги за эту штуку? Ладно не можете реализовать это в модуле, хотите доп. денег Ваше дело, но хоть код читабельный можно было сделать? Вот реально, в чем проблема была сделать адекватный модификатор? Который можно будет просто прочитать и добавить пару строк кода для того, чтобы все работало как надо...теперь приходиться тратить время на расшифровку кода... - накипело
  16. Эм..а этот Ваш "авторский код" на боевом сайте тоже скрывать будете? Поверьте на форуме Ваш код никому не нужен, и раз Вы уже пишите о помощью стоит выкладывать все файлы, в том числе и success.php А если по делу, то Вы отправляете форму на обычный php файл, который не связан с OC(хотя только Вам известно что в нем происходит) Если хотите чтобы слалось как положено, чтобы почта и все настройки бралась из админки ОС нужно создавать в контроллере свой файл. Примерно вот так у Вас должен выглядеть ajax запрос $('индентификатор формы').submit(function(e){ var form = $(this); $.ajax({ url: 'index.php?route=common/send_email', type: 'post', data: form.serialize(), success: function(data) { ... } }) e.preventDefault(); }) Где index.php?route=common/send_email - путь к файлу обработчика, расположение файла catalog/controller/common/send_email.php Ну и сам файл send_email.php выглядит вот так <?php class ControllerCommonSendEmail extends Controller { public function index() { if ($this->request->server['REQUEST_METHOD'] == 'POST') { $subject = 'Текст заголовка'; $text = 'Текс сообщения'; $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname'); $mail->smtp_username = $this->config->get('config_mail_smtp_username'); $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8'); $mail->smtp_port = $this->config->get('config_mail_smtp_port'); $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->config->get('config_email')); $mail->setSender(html_entity_decode($this->config->get('config_name'), ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8')); $mail->setText($text); $mail->send(); } } } Думаю, что не составит труда разобраться и подставить свои данный в отправку. А если тяжело будет понять как получить данные в контролере, то посмотрите как это сделано в файле catalog/controller/information/contact.php
  17. Могу предложить такой вариант, на главную не выводит + нету выбора сетки/список, пока только таблица. Но при желании можно спокойно доработать.
  18. Только он не корректно работает с кешировшиками корзин, по крайне мере у моего клиента стоял CartKeepe и при расчете доставки в карточке товара создавалась сессия этого модуля и потом при заказе попадали совсем левые товары. Кто именно из этих модулей виноват в этом был, не разбирался. Но факт бага был замечен.
×
×
  • 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.