Доска почета


Популярные сообщения

Showing content with the highest reputation since 28.06.2014 везде

  1. 19 points
    RHCk

    Руководство для перехода на SSL (HTTPS)

    ВАЖНО! ТЕМА ЗАКРЫТА. ОБНОВЛЕННАЯ ИНСТРУКЦИЯ ДЛЯ ПЕРЕХОДА НА HTTPS - >>>ЗДЕСЬ<<< Правила Темы: UPD24.10.2016 Данная инструкция актуальна для Opencart.PRO и Opencart.CMS версий 2.1.0.2.2 и выше! UPD02.11.2016 Важное дополнение по Ukraine.com.ua от @Yoda в Пункте 10.2 UPD08.01.2017 Дополнение от @markimax в Пункте 3.4 о том, нужно ли удалять модуль HTTP FIX после склейки зеркал. UPD04.02.2017 Добавлен Раздел 12 - Дополнение для версий 1.5.X. UPD28.02.2017 Добавлена информация для настройки обмена по HTTPS с программами от 1С - ЗДЕСЬ. UPD16.03.2017 Обновлен список авторизационных (удостоверяющих) центров (CA). UPD07.03.2018 Яндекс заменит директиву HOST на 301-й редирект - больше информации ЗДЕСЬ. 0. ВАЖНО! Перед началом любых экспериментов не забываем делать бэкап файлов и базы сайта!!! 1. Для перехода на SSL (HTTPS) нужен сертификат, получить его можно здесь: 2. Далее необходимо установить сертификат на сервер, либо активировать его в ПУ, либо передать его хостинг-провайдеру для установки на сервер (на котором размещен ваш сайт). Более подробно о данной процедуре можно узнать у техподдержки хостера. 3. Настраиваем CMS для работы с SSL. 3.1 В файлах /config.php и admin/config.php делаем замены: 3.2 Устанавливаем этот модуль. Отдельно благодарим комрадов @Yoda, @savage4pro и @markimax, которыми он был написан. Настройка CMS на данном этапе завершена. 3.3 Дополнительная информация от @savage4pro о работе модуля: 3.4 Нужно ли удалять модуль после склейки зеркал? 4. Далее необходимо настроить редирект с HTTP на HTTPS. Ситуация здесь двоякая, если сразу настроить редирект, в большинстве случаев позиции в выдаче ПС будут потеряны. Явление временное, но неприятное. Посему, согласно изысканиям и рекомендациям комрадов @Yoda и @savage4pro (если о ком-то не написал, отпишитесь, исправлю), с редиректом мы повременим до момента склейки зеркал сайта поисковиками (зеркала - сайт на HTTP и на HTTPS). Делаем следующее в файле robots.txt: если sitemap вашего сайта не отдается фидом, добавляем в обе секции (User-agent: * и User-agent: Yandex) файла robots.txt следующие директивы: Sitemap: httрs://mysite.com/sitemap.xml в секции для Яндекса (User-agent: Yandex) добавляем директиву Host: Host: https://<ваш_сайт> если sitemap вашего сайта отдается фидом, отдаем ПСам новый фид (по HTTPS); добавляем новый сайт на HTTPS в Вебмастеры ПС; наблюдаем и ждём момента когда главным зеркалом станет сайт на HTTPS и произойдёт склейка зеркал. Вебмастеры ПС: 5. Добавляем в Вебмастеры Яндекса и Гугла HTTPS-версии вашего сайта. В Вебмастере Яндекса наблюдаем и ждём момента, когда зеркала будут склеены. Для тех у кого не очень много товаров в каталоге или много свободного времени идём Инструменты -> Переобход страниц и каждый день добавляем по 10 ссылок (с HTTPS), тем самым заставляя Яшу чуть быстрее индексировать ваш сайт по HTTPS. 6. Дополнительная информация: от Яши - здесь и здесь от Гоши - здесь и здесь. 7. Когда склейка зеркал произошла, остается дело за малым - настроить редирект. 7.1 Идём "Система -> Настройки -> Редактировать -> Вкладка Сервер -> Использовать SSL: выбираем Да. ДО склейки зеркал НЕ включаем. 7.2 И тут, на мой взгляд, основные танцы с бубном. Обновленный seo_pro (с версии 2.1.0.2.2) позволяет избавиться от танцев с бубном вокруг .htaccess, делая внесение изменений в него не обязательными. Написать о результатах и задать вопрос можно в теме поддержки модуля. Если вы всё же приняли решение настроить редирект в .htaccess, для вас информация далее. В виду того, что у разных хостинг-провайдеров разные настройки серверов, необходимо выбрать тот вариант редиректа, который будет работать. Как проверить напишу чуть ниже. Важный момент! Подразумевается, что редирект с "с www" на "без www", или наоборот, у вас уже настроен. Если нет, смотрите здесь. ВАЖНО! Изменения вносятся в файл .htaccess в корневом каталоге сайта. ВАЖНО! Редиректы в файле .htaccess необходимо добавлять сразу после строки с 'RewriteBase /'. Если не работает, попробуйте поставить выше, сразу после строки с 'RewriteEngine On'. О результатах экспериментов пишите в этой теме. 7.3 Варианты редиректов: 7.3.1 Редиректы от @Yoda: 7.3.2 Редиректы от @savage4pro: 7.3.3 Редирект от Timeweb.ru: 7.3.4 Редирект для Ukraine.com.ua: 7.3.5 Редирект для Masterhost.ru (говорим спасибо @Yoda здесь? 7.3.6 Редирект для webhost1.ru: 7.3.7 Редирект для связки nginx и Apache: 7.3.8 Редирект для jino.ru от @markimax: 8. Проверка. Чтобы проверить корректность работы произведенных изменений необходимо сделать следующее: 8.1 Если у вас настроен редирект с "с www" на "без www" идём на сайт по HTTP с WWW, должны получить HTTPS без WWW; идём на сайт по HTTP без WWW, должны получить HTTPS без WWW; идём на сайт по HTTPS с WWW, должны получить HTTPS без WWW. 8.2 Если у вас настроен редирект с "без www" на "с www" идём на сайт по HTTP с WWW, должны получить HTTPS с WWW; идём на сайт по HTTP без WWW, должны получить HTTPS с WWW; идём на сайт по HTTPS без WWW, должны получить HTTPS с WWW. 8.3 Отдельно можно проверить как после всех изменений ваш сервер отдает статические файлы, например, фото товаров. Зайдите на страницу товара, скопируйте ссылку на фото товара, вставьте её в строку браузера и поэкспериментируйте согласно пунктам 8.1 - 8.2, и посмотрите по какому протоколу будет отдаваться статика. 8.4 У некоторых хостинг-провайдеров есть возможность включить редирект в ПУ. Тут следует обратить внимание на то, каким редиректом будет осуществляться переадресация - 301-м или 302-м. Нужен 301-й. Как посмотреть? Можно здесь. Также показывает редирект Screaming Frog SEO Spider, браузер тоже показывает. Пробуйте. 8.5 Проверьте сайт на наличие ссылок по HTTP. Это могут быть ссылки в статьях или описаниях товаров. Необходимо изменить в них HTTP на HTTPS или сделать их относительными, т.е. без доменного имени сайта. 9. ВАЖНО! Все внешние скрипты, стили, шрифты и прочие iframe должны подключаться строго по HTTPS и никак иначе! В противном случае получим кучу ошибок в консоли браузера и корявости на сайте. 10. Решения для хостинг-провайдеров: 10.1 Хостинг-провайдер Timeweb.ru: 10.2 Хостинг-провайдер Ukraine.com.ua: ПОЛЕЗНО! Сервис для тестирования установленного сертификата QUALYS SSL LABS 11. Небольшой эксперимент с инструментом "Переобход страниц": 11.1 Сайт, около 600 товаров, переставил на HTTPS. 11.2 В вебмастере Яндекса сделал "переезд на https" получил ответ, что скоро всё произойдёт. До сих пор жду. 11.3 Добавил отдельно тот же сайт, но по HTTPS, так "Переобход" работает. 11.4 Добавляю каждый день по 10 страниц (без повторений) в "Переобход страниц". 11.5 Результат (И - страниц в индексе, П - страниц в поиске): 11.6 Вывод - профит от инструмента ясен и понятен. P.S. Ну а если вы всё ещё ждёте Яшу в гости, ну что ж ждите 12. Переход на HTTPS для OC версий 1.5.X 12.0 См. Пункт 0 настоящей Инструкции. 12.1 Устанавливаем сертификат (Пункт 1 настоящей Инструкции). На shared хостингах в ПУ хостинга все редиректы должны быть выключены. 12.2 В файлах /config.php и admin/config.php делаем замены: 12.3 Делаем следующее в файле robots.txt: если sitemap вашего сайта не отдается фидом, добавляем в обе секции (User-agent: * и User-agent: Yandex) файла robots.txt следующие директивы: Sitemap: httрs://mysite.com/sitemap.xml в секции для Яндекса (User-agent: Yandex) добавляем директиву Host: Host: https://<ваш_сайт> если sitemap вашего сайта отдается фидом, отдаем ПСам новый фид (по HTTPS); добавляем новый сайт на HTTPS в Вебмастеры ПС; наблюдаем и ждём момента когда главным зеркалом станет сайт на HTTPS и произойдёт склейка зеркал. 12.4 В .htaccess добавляем один из редиректов (обращаем внимание на комментарии): Редирект ставим между директивами RewriteEngine On и RewriteBase / Первая строка и нижние строки добавлены для ориентира. 12.5 Идём Система -> Настройки -> Нажать 'Изменить' -> Вкладка 'Сервер' -> Использовать SSL выбираем ДА. 12.6 Производим проверку согласно Раздела 8 настоящей инструкции. P.S. На некоторых хостингах (из-за настроек серверов) не работают, либо работают некорректно, редиректы в .htaccess. Можно поэкспериментировать с редиректами из Пунктов 7.3.1 и 7.3.3 настоящей Инструкции, попытаться запросить правильный редирект у хостинг-провайдера, или включить редиректы в ПУ хостинга (предварительно откатив все изменения касающиеся редиректов в .htaccess).
  2. 8 points
    admin

    Релиз OPENCART.PRO (CMS) v2.3.X

    там в этом плане не лучше тоже интересно и скажу больше проскакивают мысли сделать отдельную параллельную ветку и перестать гнаться за опенкартом
  3. 8 points
    Господа, если вам авторы каких либо сторонних дополнений в хамском виде отказывают в поддержке, в связи с якобы непонятной сборкой которую вы используете, огромная просьба сообщайте о подобных случаях. В связи с тем что участились подобные неадекватные ситуации, обусловленные ленью или некомпетентностью авторов дополнений, мы будем активно с этим бороться. 1. - автор будет предупрежден и авторитетно убежден в собственной некомпетентности и мотивирован исправить собственное упущение. 2. - в случае если первый вариант не возымеет действия, а дополнение нужное и имеет большое количество скачиваний, мы будем оперативно (буквально в течении 2-3 будет выпускать бесплатный аналог полнофункциональный аналог и размещать его на тех же площадках на которых было размещено проблемное дополнение).
  4. 7 points
    RHCk

    [C WWW] <-301-> [Без WWW]

    Немного предыстории, а потом инфа. Не так давно хостер добавил в настройки сайта такую полезнягу (см. рис.). Я обрадовался, думаю одной проблемой меньше, теперь можно настроить редирект с помощью, как говорит наш общий знакомый, свистелок и перделок Так вот после того, как Яша начал капризничать с индексацией, стал я проверять все обязательные моменты и был удивлен. При включеной свистелке (по факту перделке) сайт доступен с www и без www. Написал в СП хостеру, они всё поправили. А я решил больше на хостеров не надеяться. Если пригодится кому, так и хорошо 1. Предположим у вас есть сайт и его доменное имя www.site.ru, так вот по умолчанию ваш сайт будет доступен как по этому адресу, так и по адресу site.ru Это плохо, потому как для ПС это два разных сайта. 2. Подбрасываем монетку и определяемся как будет выглядеть адрес сайта - site.ru или www.site.ru 3. Идём в .htaccess, проверяем наличие строки Options +FollowSymlinks, находим строку RewriteEngine On 4. Со следующей строки добавляем: - для переадресации с www.site.ru на site.ru: RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] - для переадресации с site.ru на www.site.ru RewriteCond %{HTTP_HOST} ^site.ru$ [NC] RewriteRule (.*) http://www.site.ru/$1 [R=301,L] P.S. Это всё лучше делать с самого начала - установили движок, переименовали .htaccess, настроили редирект. P.P.S. Если хочешь что-то сделать, сделай это сам. (с)Народная мудрость P.P.P.S. Теоретически строки с редиректом туда-сюда, предварительно закомментировав, можно было бы добавить .htaccess в дистрибутиве движка. P.P.P.P.S. Автоматическое подсовывание ссылок должно отключаться в настройках форума:)
  5. 7 points
    antilife

    Настройка фильтра в ocshop 2.0

    Для начала установим фильтр и включим. 1. Заходим во вкладку "Модули" 2. Нажимаем кнопочку "Активировать" напротив надписи "Фильтр" 3. И рядышком кнопку "Редактировать" 4. В поле "Статус" меняем "Отключено" на "Включено" и в правом верхнем углу нажимаем кнопку "Сохранить" 5. Заходим в "Дизайн" - "Макеты" и напротив макета "Category" нажимаем на кнопку "Редактировать" 6. В разделе "Модуль" нажимаем кнопку "Добавить" (+) и в столбце "Модуль" выбираем "Фильтр", в столбце "Расположение" выбираем где этот фильтр будет отображаться, в столбце "Порядок сортировки" указываем каким по счету будет отображаться данный модуль. Жмем "Сохранить" 7. Идем во вкладку "Фильтр", нажимаем кнопку "Добавить" и добавляем Фильтр, я его назвал "Диагональ" и ввел 2 значения "19" и "22". Жмем "Сохранить" 8. Идем во вкладку "Категории" и жмем "Редактировать" напротив директории где хотим, что бы отображался фильтр (в моем случае это "мониторы") 9. Идем во вкладку "Данные" и в графе "Фильтр" выбираем название фильтра, который мы хотим видеть в этой категории ну и естественно нажимаем кнопочку "Сохранить" 10. Идем во вкладку "Товар", выбираем товар к которому Вы хотите привязать фильтр и в поле "Связи" в графе "Фильтр" привязываем к товару необходимую рубрику фильтра. Жмем "Сохранить" И вот так вот к каждому товару, получается следующее: Вот как то так, надеюсь помог кому то.
  6. 6 points
    В стандартном шаблоне Opencart 2 дополнительные изображения товаров выводятся без скрола (карусели), захотелось решить. На досуге занимался, код кривой, работает под дефолтной схемой, но может быть кому-то пригодится. Пример получившегося во вложении. 1) \catalog\controller\product\product.php где-нибудь после $this->document->addStyle('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css'); добавляем $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css'); $this->document->addScript('catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js'); 2) \catalog\view\theme\default\template\product\product.tpl 2.1) в начало файла <style> #owl-demo .item{ padding: 1px 1px; margin: 1px; color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center; } .customNavigation{ text-align: center; } .customNavigation a{ -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .owl-carousel .owl-buttons .owl-prev{ left:1px !important; opacity: 0.4 !important; } .owl-carousel .owl-buttons .owl-next{ right:1px !important; opacity: 0.4 !important; } .owl-carousel:hover .owl-buttons div{ opacity:0.7 !important; } </style> 2.2 в конец, в скрипты $(document).ready(function() { var owl = $("#owl-demo"); owl.owlCarousel({ items : 3, itemsDesktop : [1000,3], itemsDesktopSmall : [900,3], itemsTablet: [600,2], itemsMobile : false, navigation : true, navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>', '<i class="fa fa-chevron-right fa-5x"></i>'], pagination: false }); }); 2.3 вывод дополнительных картинок <?php if ($images) { ?> <?php foreach ($images as $image) { ?> <li class="image-additional"><a class="thumbnail" href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>"> <img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li> <?php } ?> <?php } ?> меняем на <?php if ($images) { ?> <div id="owl-demo" class="owl-carousel owl-theme"> <?php foreach ($images as $image) { ?> <div class="item"> <a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> </div> <?php } ?> </div> <?php } ?>
  7. 6 points
    admin

    Проблема с файлами

    На форуме образовалась проблема со скачиванием файлов точнее с их последующей распаковкой. Сам я повторить ошибку не могу но жалобы участились Просьба всех попробовать скачать какие то файлы к примеру последний релиз и попытаться его распаковать в случае проблем с распаковкой описать свою систему 1. версия виндовс 2. браузер и его версия 3. архиватор и его версия спасибо
  8. 6 points
    Ekaterina

    MATTIMEO - адаптивный шаблон для OCSHOP.CMS 1.5.6.4.1

    У меня тоже принцип. На Ваши вопросы я не отвечаю. Научитесь уважать чужой труд.
  9. 5 points
    ВАЖНО! Правила Темы поддержки: Автор шаблона - @pikitos Совместимость с OPENCART.PRO: ДА Промо - http://ocshop.info/adaptivnyj-shablon-revolution/ Описание настроек шаблона - линк Актуальная версия - 4.2.3 от 24.11.2018 Если имеет место проблема с виджетом Instagram - решение здесь. Изменения в версиях 4.X: Изменения в версиях 3.X: Изменения в версиях 2.X: Демо: Установка и обновление: Дополнительная информация: UPD06.12.2016 Адаптация для MegaFilterPro: UPD21.12.2016 ВАЖНО! В шапке рядом с актуальной версией шаблона указаны дата и время последнего изменения файлов шаблона. Если вы скачали архив ранее указанных даты и времени, скачайте его снова! UPD22.12.2016 ПОЛЕЗНО! Дополнение от @savage4pro: Купить шаблон и получить обновление можно здесь - LiveOpencart.ru
  10. 5 points
    admin

    Релиз OPENCART.PRO (CMS) v2.3.X

    Ознакомиться с возможностями вы можете по ссылке: http://opencart.pro/overview/ Демонстрационный магазин доступен по ссылке: http://demo23.opencart.pro/ Скачать Релиз OPENCART.CMS v2.3.0.2.5 opencart_cms_2_3_0_2.zip update_cms_2_3_0_2_1.zip opencart_cms_2_3_0_2_1.zip opencart_cms_2_3_0_2_2.zip update_cms_2_3_0_2_2.zip update_cms_2_3_0_2_3.zip opencart_cms_2_3_0_2_3.zip opencart_cms_2_3_0_2_4.zip update_cms_2_3_0_2_4.zip opencart_cms_2_3_0_2_5.zip update_cms_2_3_0_2_5.zip
  11. 5 points
    Для того чтобы не переписывать все модули и не добавлять вторую валюту есть простое решение Находим system/library/currency.php Находим строку $string .= number_format(round($value, (int)$decimal_place), (int)$decimal_place, $decimal_point, $thousand_point); и меняем на $string .= '(' . number_format(round($value, (int)$decimal_place), (int)$decimal_place, $decimal_point, $thousand_point) .') '; $string .= number_format(round($value / 10000, (int)$decimal_place), (int)$decimal_place, $decimal_point, $thousand_point); Радуемся.
  12. 5 points
    strateg2010

    Две цены в карточке товара и в категории

    Проблема: Вывести два ценника в карточку товара, желательно чтобы работал с изменением опций (при условии что опция имеет свою цену), с акцией. Для версии опенкарт 2.1.х Решение: Скачиваем модуль в прикрепленных, (Для версии 2.1.х может и на ранних тоже робить будет) Устанавливаем как обычно модуль, обновляем модификатор. Заходим в админке: (в версии ОС 2.1.) Система > Настройки > Ваш магазин > Локализация > Должна появиться такая настройка Дополнительная валюта (autocalc). Если есть эта настройка, тогда идем в админке Система > Локализация > Валюта > Создаем новую валюту или используем ту которая нужна. В моем случае Дефолтная валюта "Белорусский рубль", дальше мною созданная валюта к примеру "Новая валюта РБ" с такими значениями: Код я написал BY2 так как код должен состоять из 3 букв. Дальше настраиваем так как нам надо от дефолтной. В моем случае должно получиться так: Старая цена 1 000 000 рублей (Новая цена 100.00 рублей). для этого я от дефолтной должен отнять столько нулей, что бы получилось нужная цена. У меня стоит значение в убывание 0.0001000 и получаем нужное. Теперь обратно идем по пункту 3 и в настройке Доп.валюта autocalc выбираем нашу валюту (в моем случае это Новая валюта РБ) Если не хотите чтобы видели вашу валюту то тогда при создании валюты в Настройки > Состояние > выбираем "Отключить" Сохраняем перезагружаем страницу товара и смотрим что получилось. Вот так я и решил головную боль, которая мучала меня несколько недель. Есть вариант предложенный выше и он анреал полезный, но мне это надо до декабря этого года и потом я переведу магазин на новую валюту autocalc_price_option_OC2_v3.0.6.ocmod.xml
  13. 5 points
    admin

    Страница ссылается сама на себя

    обещанного 3 года ждут :-) Что бы убрать ссылку с лого 1. открываем: catalog/controller/common/header.php находим: $data['base'] = $server; ниже добавляем $data['logo_url'] = (isset($this->request->server['HTTPS']) ? HTTPS_SERVER : HTTP_SERVER) . substr($this->request->server['REQUEST_URI'], 1, (strlen($this->request->server['REQUEST_URI'])-1)); потом открываем: catalog/view/theme/default/template/common/header.tpl находим: <a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /></a> меняем на: <?php if ($home == $logo_url) { ?> <img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /> <?php } else { ?> <a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /></a> <?php } ?> Для того что бы убрать в крошках последнюю ссылку на примере категорий на всех остальных страницах по аналогии. Открываем: catalog/view/theme/default/template/product/category.tpl Находим: <?php foreach ($breadcrumbs as $breadcrumb) { ?> <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li> <?php } ?> меняем на: <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?> <?php if($i+1<count($breadcrumbs)) { ?><li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li><?php } else { ?><li><?php echo $breadcrumb['text']; ?></li><?php } ?> <?php } ?> вот и все
  14. 5 points
    ну смотрите, на данный момент варианты какие megafilterpro MegaFilterPro megaFilterpro ну и так далее
  15. 5 points
    savage4pro

    Изменение цены при выборе опции без AJAX

    во-первых, чтобы убить двух зайцев - не дать вкумоду заменять содержимое атрибута content в тэге meta на свои чудеса, и удалить всевозможное форматирование цены, которое когда-нибудь может появиться и вылезет боком, следует заменить в шаблоне товара строки <meta itemprop="price" content="<?php echo $price; ?>"><meta itemprop="price" content="<?php echo $special; ?>">на <meta itemprop="price" content="<?php echo strip_tags($price); ?>"><meta itemprop="price" content="<?php echo strip_tags($special); ?>">соответственно ну и для того, чтоб js отрабатывал, не хватало класса .option в обертках элементов форм т.е. примерно такие строки (не только 'select', но и остальных типов опций касается) <?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>">заменить на примерно такие <?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?> option">
  16. 5 points
    Yoda

    Модуль "обновления CMS" только в PRO версии!!!

    Мое величество крайне против автообновлений. Кулхацкеры не спят. А чтобы автобновится нам надо и права на файлы сделать 777 и ftp в базе хранить. Оба этих варианта идут лесом. Те кто хотят этой автоматизации - вышли из WP, а у нас вроде как коммерческие проекты. Хотите автоматизации - берите VPS, осваивайте GIT и вперед. Что касается лицензирования и уведомлений о новых версиях. То здесь мы пока однозначно не определились. Могу точно сказать, что через какое то время, сложные модули типа фильтра будут все таки закодированы в ioncube, чтобы неповадно было складчикам и варезникам. Ну и народу, кто купил официальные лицензии не так обидно. Но это появится где то через 3-4 месяца. А некий rss фид с новостями в админку - где то валяется, как нибудь впилим, когда дойдут руки. Что касается закрытия opencart.pro, закроем и его конечно, обязательно, вот только opencart.com купим, и сразу!
  17. 5 points
    Спасибо за рекомендации. На самом деле я очень добрый тихий и вежливый )
  18. 5 points
    Tom

    Tom

    Спасибо огромное! Чертовски приятно)
  19. 4 points
    WarStyle

    UltraImageManager - менеджер изображений для 2.х

    UltraImageManager - менеджер изображений для 2.х Особенности: - Запоминает последнюю открытую папку с изображениями. - Можно вставить сразу несколько изображений. - Можно вставить сразу несколько изображений и выбрать основное изображение товара. - Делает файловый менеджер больше, больше папок и фото на одной странице. Совместимость: 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, так же тестировался на opencart.pro 2.1.0.1.10 Установка: 1) Скачиваем и распаковываем архив на ПК. 2) Заходим в админ панель сайта, идём по пути: Модули -> Установка модулей. 3) Загружаем файл: UltraImageManager.ocmod.xml 4) Идём по пути: Модули -> Модификаторы, проверяем включен ли "UltraImageManager" и жмём кнопку обновить. 5) Заходим на FTP, идём по пути: admin/view/javascript и сохраняем файл common.js себе на ПК (обязательно сохраните этот файл, на всякий случай). 6) Перезаписываем файл common.js из архива с модулем в папке admin/view/javascript. 7) Идём в добавление товара и нажимаем CTRL + F5, проверяем редактор изображений. Ссылка на ОФ. P.S. Спасибо @SouthBlondi за наводку =) P.P.S. Ответственности и поддержки никакой нет, сохраняйте оригинал файла common.js на тот случай если что-то сломается. Автор WarStyle Добавлен 19.02.2016 Категория 2.х Скачать UltraImageManager - менеджер изображений для 2.х UltraImageManager.zip
  20. 4 points
    WarStyle

    Водяной знак (watermark) для PRO 2.x

    Если кому нужен водяной знак, ставил на 2.1.0.2, работает, ТЫЦ.
  21. 4 points
    Друзья, всем привет! Шаблон уже можно использовать на сборке opencart.pro Но модули входящие в состав сборки еще не адаптированы. Полная адаптация шаблона будет готова, по планам, в этот четверг.
  22. 4 points
    admin

    Релиз OPENCART.CMS 2.1.0.1.10

    Обновление до версии OCSHOP 2.1.0.1.6 История изменения версий В версии CMS: 1. исправлен регион 2. исправлена Ошибка в Заказы-Изменение-Подарочный сертификат [Подробнее] 3. добавлен переход в каталог из админ панели в товар \ категорию \ производителя \ статью 4. добавлена очистка кэша при добавлении товара \ категории \ производителя \ статей 5. добавлено название в заголовке при редактированиии товара \ категории \ производителя \ статей В сборке все файлы уже исправлены но для упрощения обновления можно использовать архив с обновлением данного релиза. В версии PRO: 1. Вошли изменения версии CMS 2. Новый модуль Sitemap.Pro 2x Все купившие OCSHOP.PRO могут получить Бесплатные обновления на http://liveopencart.ru/ Для новых покупателей с сегодняшнего дня цена составляет 500 рублей. Как обновиться? В обоих версиях есть архивы update_pro_2_1_0_1_6.zip и update_cms_2_1_0_1_6.zip Банально переписываете файлы поверх
  23. 4 points
    Yoda

    Правила форума

    Сообщество наше растет и поэтому пришла пора написать неписанные правила. В нашем сообществе присутствует сформировавшаяся группа модераторов, которые приносят всем пользу, за что они находятся в статусе полубогов и им можно почти все. Для всех остальных участников у нас царит равенство, братство, мир, дружба и жвачка. Далее правила размещения постов для всех участников форума: 1. Никакого вареза. Ссылок на ворованные дополнения, размещение файлов и обсуждение файлопомоек. 2. Никакого разжигания на политической почве. Вы можете быть кем угодно в душе, куклусклановцем, вудуистом, буддистом, ватником, бандеровцем, транссексуалом или гомофобом, но это никаким образом вас не обязывает к навязыванию своего мнения окружающим и использования форума как площадки для удовлетворения своих политически-социальных амбиций. За разжигание - бан. 3. ОСТОРОЖНО МАТЮКИ. Как всем известно с такой то матерью работается некоторым веселее, поэтому выражаться великим могучим у нас можно. Но в меру не перегибая палку. Друг друга слать "на ..." и "в ..." все таки без конкретного железобетонного повода не стоит. 4. Размещение контента, который противоречит УК РФ, Украины, Казахстана, Молдавии и Белоруссии категорически запрещено. (сами понимаете фото расчлененных и съеденных младенцев настроения никому не поднимают). 5. Ведите себя прилично. Меряться письками и устраивать тупые срачи на тему у кого больше - дурной тон. Будьте добры товарищи, уважайте других участников и относитесь к ним дружелюбно. Тролли, кармодрочеры и выскочки будут наказаны. 6. Зарабатывание денег. Несмотря на то что у нас частная лавочка, мы совершенно не против, чтобы участники нашего сообщества жили - не тужили да добра наживали, если вы хороший специалист и продвигаете через форум свои услуги, мы совершенно не против, но в свою очередь ждем от вас, того что вы тоже можете приносить пользу сообществу. 7. Что касается рекламных постов непойми каких сеошных, рекламных, маркетинговых и любых других упырских организаций. Без согласования с администрацией форума, авторы постов будут отправляться в вечный бан по айпи. 8. Авторы постов в формате: СПАСИТЕ У МЕНЯ НЕ РАБОТАЕТ а через 15 минут УДАЛИТЕ ТЕМУ Я РЕШИЛ, будут наказаны. Если задали вопрос и решили его, будьте добры расскажите всем - как вы это сделали. 9. Авторы модулей и дополнений, желающие разместить свои платные дополнения и получить для них тему поддержки дополнения могут это делать по согласованию с администрацией. Официальной площадкой для продажи дополнений к сборке является ресурс liveopencart.ru, который берет всего 14% комиссии за свои услуги. 10. Если вы только начали делать магазин и не знаете как и что сделать, не бойтесь - задавайте любые вопросы. Комментаторы постов с комментариями из ряда "каким надо быть дебилом чтобы такое спрашивать" будут наказаны. Вспомните себя сначала, все когда то сидели на горшке и ездили по полу жёппой. 11. Финансовая благодарность создателям форума. Наверное логично - купить версию PRO, но я вас разочарую. Слава богу мы не бедствуем и этим вы не спасете отцов русской демократии. А вот если вы купите у бабушки возле метро все ее яблоки, или покрасите соседу ветерану забор, или просто возьмете лишний раз своих или соседских детей погулять в парк на аттракционы, мы будем вам благодарны. Вобщем делайте добро и кидайте его в воду. А если вы лишний раз сделаете, что-то социально полезное, потому что прочитали этот пост и он вас сподвиг к действиям - нам будет очень приятно. 12. Участникам и основателям других русскоязычных сообществ Opencart мы несказанно рады, присоединяйтесь. Мы не боимся конкуренции, у нас совершенно не возбраняется упоминания на любые сборки и ресурсы. 13. Все положения данных правил, кроме следования правилам уголовного кодекса, могут быть в любое время изменены и дополнены. Регистрируясь на нашем ресурсе вы даете свое согласие придерживаться данных правил и не нарушать их. Так как наше сообщества не является общественной организацией на паритетных началах, а является исключительно частным проектом инициативной группы. Вся полнота власти принадлежит участникам инициативной группы. Их решения связанные с удалением постов, правками и другими действиями связанными с контентом участников сообщества никаким образом не обсуждаются и у участников сообщества нет рычагов, кроме как в судебном порядке верховного суда Республики Гондурас оспорить вышеописанные действия.
  24. 4 points
    admin

    Модуль подбор по параметрам для 2.0.3.х

    помните откуда фраза шарик вы балбес ? (надеюсь с юмором все хорошо) 1. идем в каталог - фильтр создаем к примеру фильтр размер и добавляем там значения 42,43,45 2. идем каталог - категории заходим в категорию в которой нужен этот фильтр добавляем там все значения в фильтре на вкладке данные 3. идем в товары и назначаем на вкладке связи фильтры 4. идем в модули и там включаем фильтр 5. идем настройки дизайн макеты и там на схеме категории включаем фильтр 6. говорим о спасибо :-)
  25. 4 points
    единственное нормальное решение :-) это проигрывать музыку только владельцу магазина ;-)