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

RGB

Users
  • Posts

    6,970
  • Joined

  • Last visited

Everything posted by RGB

  1. location нужно передать в контроллере, в catalog/controller/product/product.php для страницы товара после $this->data['points'] = $product_info['points']; добавить $this->data['location'] = $product_info['location']; и там же в category.php соответственно после 'rating' => $result['rating'], добавить 'location' => $result['location'],
  2. Ричард Ф.Фейнман. Вы, конечно, шутите, мистер Фейнман! Обязательная к прочтению для любого человека книжка от совершенно необычного ученого
  3. А что вас не устраивает? Лично у меня нет времени тестировать все допилы, к тому же не всем они вообще нужны, поэтому я просто даю ссылки на сообщения с ними в конце описания темы для желающих что-то добавить в стандартную функциональность.
  4. Сначала я не понял, что вы куда выкинули и зачем. Но дальше я совсем удивился - мне сложно сказать, что прописать в jvquickorder.tpl, поскольку в дополнении не было такого файла :)
  5. Хорошо, что вы написали это сообщение, а то я уж думал помочь вам
  6. Бэ - 5 - 1 и вперед всех валить?
  7. По-моему модерацию не в последнею очередь ввели из-за Робин Гудов, которые выкладывали чужие платные модули бесплатно. Как вариант можно разрешить доступ к модерации бесплатных модулей более широкому кругу лиц. Правда сомневаюсь, что это реализуют - все что касается изменения в поведении системы продаж под большим вопросом по известным причинам. Справедливо, но есть же кнопочка Жалоба. Если кто-то из постоянных участников сообщества замечает робингудство (а форум регулярно смотрят как минимум десяток (или даже два) активных участников), то может быстро об этом сообщить модератору. Другое дело, насколько оперативно он отреагирует
  8. А у меня предложение - публиковать бесплатные дополнения без модерации, но с предупреждением, что дополнение не проверено и т.п., а после проверки дополнения (по возможности и наличию свободного времени у модераторов), снимать это предупреждение. Я вот вчера добавил простенький мод для всплывающего окошка при добавлении товара в корзину, закладки и сравнения, а его все нет и нет - там по сути 4 строчки изменений кода, что проверять то? :)
  9. Делайте ручную установку В Новых поступлениях стикеров не должно быть Добавляйте их по аналогии с тем, как они добавлены в модуль Рекомендуемые - я ведь не знаю, какие модули у вас включены, поэтому стикеры выводятся на основных страницах страница товара страница категории страница производителя страница поиска страница акционных товаров список сравнения список вишлиста модуль рекомендуемые
  10. О, выглядит весьма неплохо, и даже адаптивная верстка есть. Еще бы сохранили совместимость со всеми старыми модулями, и я окончательно пожалел бы, что так долго мучаю 1.5.4.1 :) А как же Opencart CE?
  11. А если в бд вручную все вернуть? Поздравляю, Шарик, ты балбес :)
  12. :? можно ли сделать что бы их один кликом все включить в товар,а каждый выбирать Так, попробую перевести ваш вопрос на русский - чтобы их одним кликом все включить в товар, а не каждый выбирать отдельно? В админке можно копировать товары, т.е. выбираете существующий товар со всеми нужными атрибутами, копируете его и переименовываете, фотку меняете или цену, а все атрибуты остаются
  13. Не знаю, что вы хотели сказать, т.к. я ничего не понял) И не надо цитировать такие простыни, нас ведь никто не перебивает и не вклинивается в диалог, а значит и вы, и я - мы оба понимаем, к чему какое сообщение относится. Если бы вы все сделали, как я написал, то заметили бы мои слова: Вы же по всей видимости вставили код в другую функцию, которая снизу.
  14. Version 1.0.0

    2,749 downloads

    Описание старой версии Что это и зачем это нужно Как многие знают, стандартное уведомление при добавлении товара в корзину является малозаметным, к тому же мельтешение экрана при автоматической прокрутке вверх раздражает многих покупателей (нарушается принцип ожидаемого результата, так как откуда покупателю знать, что экран крутится вверх для показа уведомления). Чтобы избавиться от этой проблемы, я у себя в магазине давно использовал простое решение с небольшим изменением стандартных функций, которым хочу поделится (вдруг кто не знает) и которое основано на использовании функциональности colorbox (идет в комплекте с движком начиная с версии 1.5.2.1 и вплоть до последней на сегодня). Аналогичным способом открываются превью картинок товара, так что грех не использовать то, что уже встроено в движок. Кроме того, такие же уведомления при добавлении товара в закладки и в сравнения, можно так же легко заменить с помощью этого дополнения. Все тестировалось на дефолтном шаблоне версии 1.5.4.1, должно работать на всех версиях, начиная с 1.5.2.1 Если у вас более новая версия, чем 1.5.4.1, то возможная причина неработающих на главной уведомлений указана в теме поддержки. Как это работает Для появления уведомлений об успешном добавления товара в корзину, добавлении товара в закладки или в сравнения, используется практически одинаковый механизм. В этом простом дополнении стандартный механизм изменяется, используется вызов окна colorbox с нужными нам параметрами, например для всплывающего окна при добавлении товара в корзину: $.colorbox({width: '500px', transition: 'elastic', html: "<div class='free_popup_cart'>" + json['success'] + "<br /><a class='button' href='index.php?route=checkout/checkout'>Оформить заказ</a></div>", title:"" }); Соответственно в жизни это выглядит вот так (стандартный шаблон): Установка (vqmod) При использовании vqmod вся установка заключается в копировании содержимого папки upload, никакие файлы не должны быть перезаписаны. Если используется тема с названием отличным от default, советую поменять в xml-файле имя темы default на вашу тему в двух строчках <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" /> и <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/free_popup_cart.css" /> Если у вас шаблон нестандартный и сильно изменен (или вы просто не хотите использовать vqmod), то лучше выполнить ручную установку. Ручная установка (без vqmod) В общем случае любое дополнение с vqmod можно установить без него, если выполнить все замены, указанные в xml-файле. Для этого дополнения нужно сделать несколько замен (* - имя вашей темы). 0) Сделать резервные копии затрагиваемых файлов (catalog/view/theme/*/template/common/header.tpl, catalog/view/theme/*/template/product/product.tpl) 1) В файле catalog/view/theme/*/template/common/header.tpl: После <script type="text/javascript" src="catalog/view/javascript/common.js"></script> добавить <script type="text/javascript" src="catalog/view/javascript/free_popup_cart.js"></script> Как вариант, можно не добавлять эту строчку, а перенести измененные функции (addToCart, addToWishList и addToCompare) из файла free_popup_cart.js в common.js И после <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" /> добавить <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/free_popup_cart.css" /> 2) В файле catalog/view/theme/*/template/product/product.tpl Найти начало функции $('#button-cart').bind('click', function() { и заменить в ней это if (json['success']) { $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); } на это if (json['success']) { $.colorbox({width: '500px', transition: 'elastic', html: "<div class='free_popup_cart'>" + json['success'] + "<br /><a class='button' href='index.php?route=checkout/checkout'>Оформить заказ</a></div>", title:"" }); $('#cart-total').html(json['total']); } Не забудьте сохранить файл в кодировке UTF8, чтобы вместо квадратиков видеть русские буквы. 3) Все готово! Если кто не знает, функциональность добавления в закладки можно изменить, сделав их доступными и без обязательной регистрации, что очень удобно. Решение предложено в теме на этом форуме.
    Free
  15. Вот модуль выходящего окошечка корзины :) За денежки то видел))) Есть и бесплатные Например такой А можно самостоятельно это сделать. Для страницы товара открываем \catalog\view\theme\default\template\product\product.tpl Находим начало функции $('#button-cart').bind('click', function() { в ней есть такой кусок кода if (json['success']) { $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); } заменяем его на if (json['success']) { $.colorbox({width: '500px', transition: 'elastic', html: "<div style='text-align: center; padding: 10px;'>" + json['success'] + "<br /><br /><a class='button' href='index.php?route=checkout/checkout'>Continue to checkout</a><br /><br /></div>", title:"" }); $('#cart-total').html(json['total']); } и получаем вот такой простой popup при добавлении товара в корзину (справедливо для тех версий ОС, где используется колорбокс - это точно 1.5.3, 1.5.4, 1.5.5): Поменяв текст Continue to checkout на русский, не забудьте пересохранить файл в кодировке UTF8
  16. Я не программист и у меня есть магазин, именно поэтому я и пишу об очень малой вероятности того, что человек станет добавлять что-то в корзину, не имея денег, и будет ждать месяц до получения зп, чтобы потом из этой же корзины оформить заказ. И я так же, как и вы, пользуюсь вебвизором, но меня терзают смутные сомнения, что человек, добавляя что-то в корзину и не оформляя заказа, делает это из-за отсутствия денег или желания оформить заказ через неделю/месяц/год. Опишу, как я вижу такой маловероятный сценарий, а вы меня поправьте, если я ошибаюсь - вы создали цель в метрике с добавлением товара в корзину (1) и оформлением заказа (2), потом пошли в вебвизор через какое-то время и увидели, что там много достижений цели 1, но цель 2 достигают намного меньше людей. Тогда вы открыли посещения с достижением цели 2, при этом от прошлого посещения магазина для этого посетителя прошла неделя/месяц/год, и в этом последнем посещении в вебвизоре увидели, что покупатель зашел в магазин, сразу полез в корзину и долго там размышлял (видимо, искал добавленные товары), а потом добавил туда абсолютно те же товары, что в прошлый свой визит, и оформил заказ.
  17. Я как-то раз был на нем, честно говоря, вообще не понравилось - как-то не серьезно и по-детски, постоянно доказывать что в кого-то попал, а бывает, что просто не чувствуешь попадания, ведь пульки слабые, следов нет, а если попадают в рюкзак например, или во время перебежки через заросли, то реально не чувствуешь. Хоть и не был на пейнтболе, но мне он кажется намного интереснее и зрелищнее страйкбола
  18. В каком балансе? Вы читаете, что мы тут вместе с afwollis пишем? не должна. вы как-то неправильно используете функционал движка.
  19. Как в метрике можно узнать, что покупатель, вернувшийся через месяц, получил зп и хочет купить то, что добавил раньше в корзину? :) И еще - разве у зарегистрированного покупателя корзина не хранится сколько угодно долго? Я вот когда выхожу из кабинета покупателя, мне пишет, что корзина сохранена и будет восстановлена при следующем визите - это ли не решение вашей задачи?
  20. О, так надо сходку устроить)
  21. Заставить их оформлять заказ через сайт, в чем проблема?
  22. Опыт есть уже.3 с небольшим года уже функционирует магазин, просто хотелось начать все с чистого листа и делать все правильно с последовательностью как надо.начинал с конструкторов,в начале года перешел на опенкарт. Ответ - правильной последовательности здесь просто не может быть :) Если у вас уже 3 года работает магазин, вы должны понимать, что все строго индивидуально, все зависит от аудитории, региона, наличия/отсутствия конкурентов, их сильных/слабых сторон. Чисто для ознакомления (ни в коем случае не как руководство к действию!) вот вам одна небольшая презентация П. Пономарева.
×
×
  • 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.