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. Что за дивный магазин, где в штате две сотни человек, а работу веб-разработчика выполняет менеджер по продажам? :-D Если рассматривать инструкцию из этой темы, то от шаблона зависит лишь 6-й пункт, который в случае с моим шаблоном будет выглядеть так: В файле catalog/view/theme/moneymaker/template/product/product.tpl найти код <?php if ($review_status) { ?> <li><a href="#tab-review" data-toggle="tab" class="text-nowrap"><?php echo $tab_review; ?></a></li> <?php } ?> добавить под него <li><a href="#tab_youtube" data-toggle="tab" class="text-nowrap"><?php echo $tab_youtube; ?></a></li> После чего ниже найти код <?php if ($this->config->get('mmr_product_tabs_additional')) { ?> и над ним добавить <?php if ($youtube_code) { ?> <div class="tab-pane <?php if ($this->config->get('mmr_product_tabs_disabled')==1) { ?>active<?php } ?>" id="tab_youtube"> <div class="text-center"><?=$youtube_code;?></div> </div> <?php } ?> Если хотите, чтобы встраиваемое видео с ютуба или вимео было адаптивным (по умолчанию оно всегда фиксированной ширины), то добавьте к админку шаблона в секцию Пользовательские скрипты этот код $(function() { var $allVideos = $("iframe[src^='http://player.vimeo.com'], iframe[src^='//www.youtube.com'], object, embed"), $fluidEl = $(".embed-video"); $allVideos.each(function() { $(this) .attr('data-aspectRatio', this.height / this.width) .removeAttr('height') .removeAttr('width'); }); $(window).resize(function() { var newWidth = $fluidEl.width(); $allVideos.each(function() { var $el = $(this); $el .width(newWidth) .height(newWidth * $el.attr('data-aspectRatio')); }); }).resize(); }); А каждое видео соответственно обверните в контейнер <div class="embed-video"> ... </div> Если встраивать будут максимум одно видео на 1 товар, то можно эту обвертку сделать в коде выше, чтобы было так <div class="text-center"><div class="embed-video"><?=$youtube_code;?></div></div>
  2. В такой ситуации мы объясняли контентщикам, что описания должны быть построены по образцу некоего эталона описания - специального товара, который был оформлен на 5 с плюсом, пара дней и все стали делать описания как надо, если вас менеджеры не слушают и лепят все как попало, то нужно ли держать в штате таких людей? :) То же самое, что и с вкладками - это изменение стандартной функциональности админки движка, а не шаблона, шаблон лишь выводит все это во фронтенд. Я скрепя сердце использовал vqmod для стикеров и расширенного поиска для внесения изменений в контроллеры категорий и т.д. (хотя очень не хотелось трогать контроллеры вообще), а вы предлагаете вмешаться в святая святых :) Опять же - все это для избежания проблем с совместимостью делается путем стандартизации описания, уделите время составлению эталона, в котором будут предусмотрены и инструкция, и видео, и что угодно еще - и покажите этот эталон контентщикам, чтобы они брали его за основу при составлении описания.
  3. Раньше же была незашифрованная версия, или автор ее перестал поддерживать? Мы ею пользовались у себя, никаких проблем не было А, ну это логика движка такая, я могу сделать кнопку неактивной при 0 количестве Добавить краткое описание - будет в новой версии. Решение элементарное - добавьте видео прямо в описание товара (в редакторе выберите просмотр исходного кода и вставьте в нужное место код с ютуба, который начинается с <iframe...) Можно использовать сервисы типа fontello, но я не советую этого делать, так как запутаетесь с нумерацией и кодами новых иконок. То, что сейчас есть, будет обновляться и дополняться
  4. 1 - мне тоже хочется, но в ОС есть масса мест, где одинакового вида без серьезных допилов не получить - яркий тому пример это вишлист, который по непонятной мне логике сделан вообще в другом стиле, чем все другие страницы со списками товаров, и соответственно вывести там все, что выводится в других местах, без внесения изменений в контроллер - просто невозможно. 2 - абсолютно так же, как и для стандартного шаблона, учитывая изменения в шаблоне и его стилях, но я не советую этого делать по двум причинам, первая это вмешательство не только в контроллеры, но и в файлы модели (как результат - возможные проблемы с совместимостью), вторая причина более серьезная - это неуместное усложнение интерфейса для покупателя, которому теперь придется делать лишний клик, чтобы увидеть видео. В большинстве случаев намного более правильное решение - использовать встроенную в шаблон возможность отключения вкладок как таковых и вывод их содержимого последовательно (если вам так сильно нужна отдельная вкладка, добавьте ее и проследите за покупателями через вебвизор, я практически уверен, что результаты вас неприятно удивят) Спасибо что заметили, исправлю в следующем обновлении. Все иконки - векторные, как вы представляете себе их добавление? В документации шаблона все, нужное для быстрого запуска, подробно описано, от вас потребуется только знать как добавить товары/категории (а это в любом случае потребуется знать) Насчет одностраничного заказа - не вижу смысла делать то, что уже отлично реализовано сторонними модулями, типа того же Simple. Если же вы про адаптацию других модулей, то со временем это будет, вот в следующем обновлении добавлю обещанные файлы адаптации для filterpro, simple, блога markimax'а и нескольких других модулей. Невозможность заказа при 0 остатке - а разве ОС не выводит предупреждения, когда вы добавите в корзину товар с недостающим кол-вом? Лента новостей - в примитивном виде есть базовый модуль Информация, или вы хотите рсс-ленту, отдельную страницу для новостей, сеошности и прочие штуки? Я вас понял
  5. 1 - реализовать легко, но для этого понадобится использовать vqmod (чтобы не перезаписывать файлы контроллера), а я изначально старался минимизировать его использование 2 - в следующем обновлении будет больше настроек, срок - конец этой недели или начало следующей
  6. Если допилы - в смысле обновления, то конечно же будут, или вы хотите, чтобы шаблон после релиза не развивался? :) За сохранность настроек не переживайте, при обновлении ничего теряться не будет. У вас боты обходят стандартную капчу?
  7. В файле catalog\view\theme\moneymaker\template\common\maintenance.tpl закомментируйте: <?php //echo $header; ?> и <?php //echo $footer; ?> чтобы не выводить верх и низ сайта, но я все равно не понимаю зачем вам это. Страницы сайта, в частности 404-я или вот такая сервисная, по всем принципам юзабилити должны выглядеть так же, как и остальные страницы сайта, иначе покупателей может спугнуть внешнее отличие этих страниц - именно поэтому в оригинальном опенкарте на сервисной странице выводятся привычные пользователю хедер и футер. Логика моей реализации преимуществ как раз в том, чтобы не уводить покупателя с сайта на левый ресурс, зачем вам это? Сделайте в крайнем случае ссылку внутри статьи, которая выводится в поп-апе
  8. Магазин будет работать, потому что в нем предусмотрены оба варианта настройки, задаваемые в админке, а модуль же попроще, поэтому в нем SMTP не поддерживается. В планах добавить его поддержку в обновленный модуль, о котором идет речь выше. Если есть желание поковыряться в коде, то можете просто скопировать реализацию отправки писем из движка и скрестить ее с модулем, например - из файла catalog\model\checkout\order.php $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->hostname = $this->config->get('config_smtp_host'); $mail->username = $this->config->get('config_smtp_username'); $mail->password = $this->config->get('config_smtp_password'); $mail->port = $this->config->get('config_smtp_port'); $mail->timeout = $this->config->get('config_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->config->get('config_email')); $mail->setSender($order_info['store_name']); $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8')); $mail->setText(html_entity_decode($text, ENT_QUOTES, 'UTF-8')); $mail->send();
  9. Да нет, там та же ф-ция mail() используется, а вы часом не SMTP выбрали в настройках магазина? Доброй ночи! Обновленный модуль входит в состав шаблона, отдельно он выкладываться не будет
  10. Правильно, если нет характеристик, то вкладка с ними не выводится, если их не заполнили или они отключены. Насчет предложения не понял - зачем их изначально прятать и заставлять покупателя делать лишнюю операцию, чтобы увидеть их? Аналогично с отзывами - зачем покупателя заставлять кликать по ним для их просмотра? По сути это уже и так реализовано во вкладках, которые можно вернуть в шаблоне через админку. Добрый день, а чем вас не устраивает отключение магазина через админку движка?
  11. 3) Будет выбор, ждите обновления на неделе 4) Спасибо, посмотрю что можно сделать с ним 6) Добавлю в планы на будущее Как насчет чего-то типа переключателя отображения у каждого элемента контактной информации? Они будут настраиваться и создаваться там же, но в их настройках появится переключатель того, выводиться ли им на странице Связь, или же оставаться лишь в шапке
  12. Вы абсолютно правы :) В основном все делал на светлой теме и даже не замечал, что там скругление со всех сторон 1) Почему нельзя? Вкладка Встроенные модули > Быстрый заказ, секция Настройки отображения, там есть переключатели для всех указанных вами позиций 2) Сделаю в след. версии переключатель отображения адреса, а вы пока что можете туда поместить слоган :) 3) А вы не боитесь, что получится визуально каша из всех этих иконок? 4) А чем встроенный Быстрый заказ не устраивает? Что заказы в админку не попадают? И дайте ссылку на этот ваш easy_checkout 5) Кнопочки на демо в карусели - это своеобразный "костыль" для демо, пока нормально встроить его в Owl'овскую карусель - в планах на будущее 6) А чем для этих целей не подходит ссылка на страницу связи? Суть этого модуля как раз в привязке к товару, его цене и полям, чтобы излишне общительные покупатели использовали телефоны и другие способы связи, а этим модулем пользовались уже когда реально захотят купить
  13. В шаблоне используется Font Awesome, а они не особо спешат добавлять новые иконки, если уж иконки визы и мастеркард добавили буквально на днях, при том что это уже версия 4.2, то когда добавят ОК (можете тоже плюсануть просьбу) я даже не хочу загадывать. В принципе можно использовать кастомный иконочный шрифт, я пока думаю как лучше все это сделать Насчет +/- и полного текста кнопки быстрого заказа все упирается в проблему компактности, потому что тогда этот блок расползется на две строки, иначе все там не поместится (учитывайте еще мобильный вид), поэтому я выбрал нечто среднее - возле обычно кнопки купить отображается иконка быстрого заказа, а под описанием или на фотке товара - та же иконка с текстом, учитывая что покупатель не будет делать заказ, не прочитав описания и не посмотрев на фото товара (посмотрите сами по вебвизору, покупатели любят шариться мышкой по всей карточке товара, если конечно у вас там не описание в два слова), я особой проблемы не вижу. Товар с опциями создал, смотрите. При этом есть два варианта отображения опций - вы в шаблоне можете спрятать их в такой блок, как на моем примере, если кол-во опций больше определенного значения, иначе будет отображаться такая же портянка, как в дефолтном шаблоне
  14. Теперь понятно. Можете в родительской категории (на демо это Звукозапись) поменять в админке кол-во колонок до 3 например (на демо стоит 5), тогда этого пустого места справа не будет:
  15. Ни один из ваших скринов не вижу. 1 - добавлю в след. версии 2 - не понял о чем вы, если про то описание, что у каждого товара на странице категорий, то оно самим движком формируется из основного описания (просто обрезается все дальше 300 символов кажется), в шаблоне по умолчанию то же самое, убрать можно, добавлю в след. версии 3 - не вижу скрин ваш, перезалейте его куда-то в другое место Как только кто-то из вас, будучи покупателями его блога, напишет автору и спросит, не против ли он, чтобы вы мне предоставили его файлы для адаптации
  16. Обновление до версии 1.0.3.1 Исправлено сохранение выбранной иконки преимуществ при удалении соседних элементов Слегка изменен интерфейс модуля управления шаблоном, встроенные модули вынесены в отдельную вкладку Исправлено отображение блока платежных систем Исправлена верстка в личном кабинете покупателя Исправлено поведение модуля быстрого заказа при тестовом обращении к его файлу Исправлена и дополнена локализация Измененные файлы catalog\view\theme\moneymaker\template\account\order_info.tpl catalog\view\theme\moneymaker\template\common\footer.tpl catalog\view\javascript\moneymaker_quickorder.php admin\controller\module\moneymaker.php admin\language\russian\module\moneymaker.php admin\view\template\module\moneymaker.tpl Критичного по сравнению с 1.0.3 ничего нет, так что если не хотите, то можно не обновляться, а дождаться версии 1.0.4. Почему вырос размер файла? Добавил версию для линейки 1.5.6.х оригинального OpenCart. Спасибо за такую нескромную оценку :) Шаблоны, как и сайты в целом, стоят ровно столько, сколько за них готовы заплатить, поэтому если бы мы находились в сообществе какого-то раскрученного недешевого движка с серьезной рекламой и крупными инвесторами, то ценник в 10000 на шаблоны никого бы не удивлял, но учитывая что OpenCart это в первую очередь бесплатный движок, а те, кто начинают на нем свои первые магазины, редко имеют лишние деньги, то ставить такие цены конечно было бы не очень уместно, по крайней мере сейчас. Планируется, хотя я бы предпочел сделать адаптацию блога markimax, а не pavoblog, как более качественного продукта
  17. Поддерживает, просто в файлах этой версии нет, т.к. сообщество русскоязычное, и у большинства стоит все же ocstore, а не оригинал opencart. Сегодня вечером выложу с обновленной документацией
  18. Попробуйте уменьшить уровень контроля ошибок или проверить на хостинге, дело в том, что при прямом обращении к файлу без передачи через POST всех переменных с индексами такое предупреждение (это не ошибка) может возникать. Если письма не приходят, но оформление срабатывает (и валидация работает?), то вероятно причина в другом, может дело в настройке почтового сервера в xampp? Чтоб убрать эти предупреждения, можно заменить вот эту строку $product_name = trim($_POST['product_name']); на эту if (isset($_POST['product_name'])) {$product_name = trim($_POST['product_name']);} И соответственно так для всех остальных
  19. Будет вам лог, не переживайте Не поверю :) Долгосрочность любого проекта зависит от его востребованности, поэтому если будет неизменный спрос - будет и гарантированное развитие. Насчет 1.5.6.4 оригинал - изначально под него шаблон и делался, поэтому эта версия есть, добавлю в следующем обновлении
  20. Так вы туда добавьте же ссылки какие-то :) Я ведь не знаю, что вы хотите там вывести, этот блок настраивается в админке шаблона (вкладка Шапка > Ссылки)
  21. Спасибо, нашли у меня ошибку. Либо включите Ссылки футера (внизу вкладки Подвал), либо вручную замените в файле \catalog\view\theme\moneymaker\template\common\footer.tpl первый найденный кусок этого кода (там их два, второй не трогайте) <?php if ($this->config->get('mmr_footer_links_enabled')) { ?> на это <?php if ($this->config->get('mmr_footer_payments_enabled')) { ?> Или дождитесь, когда я сегодня выпущу исправленную версию Если вы меняете файлы шаблона, то вам предстоит с каждым обновлением куча работы, оно вам надо? Я могу указывать измененные файлы, но поскольку по мелочам их может набраться с десяток, я не представляю, чтобы у вас хватило терпения все это фиксить после каждого обновления (а обновления будут не редко, потому что еще очень многое "в планах"). Насчет ocstore не понял, так шаблон под ocstore и выложен :) Просто на демо ОС 1.5.6.4, а так есть обе версии, но под чистый опенкарт я пока сюда не выкладывал, потому что это все таки СНГшное сообщество. Спасибо! UPD: В сегодняшнем обновлении изменены только два файла - поправлена верстка в личном кабинете (catalog\view\theme\moneymaker\template\account\order_info.tpl) и исправлен вывод блока платежных систем (catalog\view\theme\moneymaker\template\common\footer.tpl)
  22. После обновления шаблона никакие настройки не теряются, поэтому вам при выходе новой версии достаточно перезаписать файлы шаблона и зайти в его админку, и все старые настройки останутся на месте. Удалять модуль управления шаблоном перед обновлением, а потом заново его ставить - не нужно.
  23. Вы не пользуетесь и вам хватает, а как быть остальным? :) Можно, но лучше так делать на странице товара, чтобы у покупателя не было чувства, что вы ему пытаетесь побольше "напарить" даже когда он уже почти оформил заказ. Я не говорил об обязательной регистрации, она в принципе не должна быть регистрацией в полном смысле этого слова. Мы делали с помощью модуля Simple ее совершенно незаметно для покупателя, ему после обычного оформления заказа с минимумом полей просто отправлялся пароль к его кабинету, и при последующих покупках если он хотел скидку - ему нужно было залогиниться в своей профиль. Насчет аналитики и клиентской базы - вам решать, могу только сказать, что вы очень зря не ставите акцент на постоянных покупателей, потому что наибольшие продажи обычно делают именно они. Ну опять же, вы исходите из того, что вам это не нужно, но как быть тем, кому это все таки нужно? Я вам выше написал, какие блоки в шаблоне поменять, чтобы получить то, что вы хотите, но выносить это в админку я пока не вижу смысла, потому что это усложнит структуру шаблона хедера, а пока вы единственный человек, кому это понадобилось. Включить их в админке шаблона (вкладка Подвал). Пока эта секция дорабатывается, в планах на будущее добавить туда кастомизацию, нормальные иконки платеженых систем и т.д.
  24. Добавлю в новой версии возможность скрыть этот блок Такое может быть если у вас нестандартная капча, при неизменных файлах этого компонента все отображается как надо, смотрите сами на демо Как исправить - узнать что меняли, по умолчанию картинка капчи должна быть доступна по адресу ваш_сайт/index.php?route=information/contact/captcha Вижу косяк в верстке, тоже исправлю в новой версии. Как и заказывали :)
×
×
  • 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.