Доска почета

  1. BuslikDrev

    BuslikDrev

    Соучастники


    • Баллы

      73

    • Публикации

      1 897


  2. WarStyle

    WarStyle

    Модераторы


    • Баллы

      51

    • Публикации

      3 431


  3. admin

    admin

    Администраторы


    • Баллы

      49

    • Публикации

      5 239


  4. RHCk

    RHCk

    Модераторы


    • Баллы

      43

    • Публикации

      2 792



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

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

  1. 6 points
    admin

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

    Релиз OPENCART 2.3.0.2.5 История изменения версий Фикс пагинации в блоге фикс отрицательной пагинации Фикс пагинации ?page={page} Нормализация rel canonical и rel prev next Фикс описания низ, в категории и производителе Фикс в модуле табов Фикс в модуле фильтра Фикс в модуле рекомендуемых товаров с привязкой Фикс в модуле imgcategory Мелкие доработки После обновления и новой установки необходимо зайти: Расширения\Модификаторы\ справа вверху очистить и после этого обновить В сборке все файлы уже исправлены но для упрощения обновления можно использовать архив с обновлением данного релиза. Все купившие OPENCART.PRO могут получить Бесплатные обновления http://liveopencart.ru/ Версию OPENCART.CMS можно скачать тут Для новых покупателей цена остается прежней и составляет 1000 рублей. Как обновиться? Есть архивы update_pro_2_3_0_2_5.zip и update_cms_2_3_0_2_5.zip 1. Делаем Бэкап файлов и базы данных 2. Заливаем все из архива update_pro_2_3_0_2.5.zip или update_cms_2_3_0_2_5.zip 3. Расширения\Модификаторы\ справа вверху очистить и после этого обновить 4. Чистим системный кэш Для тех у кого установлен vqmod: 1. Если Вы меняете index.php между обновлениями не забудьте сделать БЕКАП перед очередным обновлением, как правило в этом файле меняется только версия, сравните этот файл из архива обновления с вашим текущим 2. Если у вас работает VQMOD, встраивающийся в index.php, перед обновлением временно отключите его, переименовав файл vqmod/xml/vqmod_opencart.xml, например, в такой vqmod/xml/vqmod_opencart._xml_ 3. После обновления верните ваши изменения index.php (включая строки vqmod'а, если были) и переименуйте файл vqmod/xml/vqmod_opencart._xml_ обратно в vqmod/xml/vqmod_opencart.xml
  2. 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
  3. 4 points
    RHCk

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

    ПРАВИЛА ТЕМЫ: UPD07.03.2018 Яндекс заменит директиву HOST на 301-й редирект - больше информации ЗДЕСЬ. Данная инструкция актуальна для Opencart.PRO и Opencart.CMS всех версий! 0. ВАЖНО! Перед началом любых экспериментов не забываем делать бэкап файлов и базы данных сайта!!! 1. Для перехода на SSL (HTTPS) нужен сертификат, получить его можно здесь: ВАЖНО! Сертификат от Let'sEncrypt помимо своей бесплатности с некоторого времени может быть WildCard, т.е. выдаваться для основоного домена - domain.tld и всех поддоменов *.domain.tld 2. Далее необходимо установить сертификат на сервер или передать его хостинг-провайдеру, для установки на сервер (на котором размещен ваш сайт), либо активировать/сгенерировать его в ПУ хостинга/сервера. Более подробно о данной процедуре можно узнать у службы технической поддержки вашего хостинг-провайдера. 3. Настраиваем CMS для работы с SSL. 3.1 В файлах /config.php и admin/config.php делаем замены: 3.2 Идём Система -> Настройки -> Редактировать -> Вкладка Сервер -> Использовать SSL: выбираем Да. 3.3 Производим следующие действия в файле robots.txt: если sitemap вашего сайта не отдается фидом, добавляем в обе секции (User-agent: * и User-agent: Yandex) файла robots.txt директиву: Sitemap: httрs://mysite.com/sitemap.xml если sitemap вашего сайта отдается фидом, отдаем ПСам новый фид (на HTTPS). 4. Далее необходимо настроить 301-й редирект с HTTP на HTTPS. Это можно сделать двумя способами: Включить редирект в ПУ хостинга/сервера (требуется проверка, что редирект 301-й) Добавить редирект в файл .htaccess В виду того, что у разных хостинг-провайдеров разные настройки серверов, необходимо выбрать тот вариант редиректа, который будет работать, либо запросить рабочий вариант у вашего хостинг-провайдера. Как проверить работу редиректа читайте ниже. ВАЖНО! Подразумевается, что редирект с "с www" на "без www", или наоборот, у вас уже настроен. Если нет, смотрите здесь или в пункте 4.1.2. ВАЖНО! Изменения вносятся в файл .htaccess в корневом каталоге сайта. ВАЖНО! Редиректы в файле .htaccess необходимо добавлять сразу после строки с 'RewriteBase /'. Если не работает, попробуйте поставить выше, сразу после строки с 'RewriteEngine On'. О результатах экспериментов пишите в этой теме. 4.1 Варианты редиректов: 4.1.1 Редиректы от @Yoda: 4.1.2 Редиректы от @savage4pro: 4.1.3 Редиректы от Timeweb.ru: 4.1.4 Редиректы для ukraine.com.ua: 4.1.5 Редирект для masterhost.ru (говорим спасибо @Yoda здесь) 4.1.6 Редирект для webhost1.ru: 4.1.7 Редирект для связки nginx и Apache: 4.1.8 Редирект для jino.ru: 4.1.9 Редирект для hostpro.ua: 4.1.10 Редирект для beget.ru (говорим спасибо @BuslikDrev здесь) 5. Проверка. Чтобы проверить корректность работы произведенных изменений необходимо сделать следующее: 5.1 Если у вас настроен редирект с "с www" на "без www" идём на сайт по HTTP с WWW, должны получить HTTPS без WWW; идём на сайт по HTTP без WWW, должны получить HTTPS без WWW; идём на сайт по HTTPS с WWW, должны получить HTTPS без WWW. 5.2 Если у вас настроен редирект с "без www" на "с www" идём на сайт по HTTP с WWW, должны получить HTTPS с WWW; идём на сайт по HTTP без WWW, должны получить HTTPS с WWW; идём на сайт по HTTPS без WWW, должны получить HTTPS с WWW. 5.3 Отдельно можно проверить как после всех изменений ваш сервер отдает статические файлы, например, фото товаров. Зайдите на страницу товара, скопируйте ссылку на фото товара, вставьте её в строку браузера и поэкспериментируйте согласно пунктам 5.1 - 5.2, и посмотрите по какому протоколу будет отдаваться статика. 5.4 У некоторых хостинг-провайдеров есть возможность включить редирект в ПУ. Тут следует обратить внимание на то, каким редиректом будет осуществляться переадресация - 301-м или 302-м. Нужен 301-й. Как посмотреть? Можно здесь, вкладка Details. Также показывает редирект Screaming Frog SEO Spider, браузер тоже показывает (F12). Пробуйте. 5.5 Проверьте сайт на наличие ссылок по HTTP. Это могут быть ссылки в статьях или описаниях товаров. Необходимо изменить в них HTTP на HTTPS или сделать их относительными, т.е. без доменного имени сайта. 6. Далее добавляем новый сайт на HTTPS в Вебмастеры ПС: 7. Дополнительная информация: от Яши - здесь, здесь, здесь и здесь. от Гоши - здесь и здесь. ВАЖНО! Все внешние скрипты, стили, шрифты и прочие iframe должны подключаться строго по HTTPS и никак иначе! В противном случае получим кучу ошибок в консоли браузера и корявости на сайте. ПОЛЕЗНО! Сервис для проверки поддержки сервером ALPN (требуется OpenSSL 1.0.2+) для переключения на HTTP/2 - KEYCDN ПОЛЕЗНО! Сервис для проверки установленного сертификата - SSLSHOPEER ПОЛЕЗНО! Сервис для проверки установленного сертификата - QUALYS SSL LABS ПОЛЕЗНО! Сервис для мониторинга доступности сайта - HOST-TRACKER
  4. 4 points
    Не важно сами вы делаете магазин. У фрилансеров, или заказываете у студии, в современных реалиях необходимо следовать нескольким профилактическим правилам: 1. Не оставлять мусора на фтп. Вида info.php, adminer.php и всякого остального хлама. У вас должен быть только index.php и точка. 2. Регулярно менять пароли, все пароли (ftp, админки, к базе данных). И следить, чтобы у вас не появлялись случайно лишние непонятные аккаунты. 3. Отключать вывод ошибок. Всегда, если не ведете работы - отключайте вывод ошибок. 4. Да я знаю что это не очень выполнимо, но стоит следить хотя бы за актуализацией обновлений кода движка связанных с безопасностью, а в идеале регулярно обновлять движок до стабильных версий. 5. Иногда заглядывать в логи посещений, там может быть много интересного. Например если у вас там появится такое, стоит задуматься о том, чтобы предпринять дополнительные методы защиты: 6. Закрыть дополнительно паролем или ограничением по айпи admin магазина и разного рода уязвимые разделы, типа phpmyadmin. 7. Если используете какой-нибудь sxd - то его тоже стоит переименовать 8. При использовании nginx, в конфиг виртуал-хоста стоит добавить правила, которые запрещают запускать любые скрипты php кроме index.php в корне и admin разделе сайта. 9. Не устраивайте мусорку из аккаунта. Если у вас магазин - то пусть будет магазин. Не грузите под одним аккаунтом кучу wp-блогов, жумл помоек и разного рода тестовых доменов. 10. Никогда не храните бекапы сайта или базы в корне вашего виртуалхоста. 11. Следите за нагрузкой на сервер/хостинг, старайтесь держать запас хотя бы x2 от пиковых нагрузок и если вдруг резко нагрузка ни с того ни с сего увеличилась, попытайтесь выяснить причину. Лучше перебдеть, чем недобдеть!
  5. 4 points
    Всем привет! Несколько раз получил такую вафлю в почту: 1. Картинка 1*1px, по ней злоумышленник определяет было ли открыто письмо и ip-адрес вашего устройства. Если у вас в настройках почтового клиента стоит автоматическая загрузка картинок, это не есть хорошо. Возможно загрузку картинок можно отключить и в веб-интерфейсе вашего почтового сервиса. 2. Здесь указано доменное имя. 3. Под 'Оплатить' находится ссылка на php-скрипт payment.php, расположенный на взломанном сайте, параметром ему передается ID кошелька в сервисе Яндекс.Деньги. Несколько примеров линков: Не переходите по ссылке! Ни в коем случае не производите каких-либо оплат! Продлевайте регистрацию доменного имени только через ЛК регистратора/хостера! Будьте внимательны, и да прибудет с вами Сила
  6. 4 points
    Друзья, напоминаю, что всем кто купил нашу сборку и не может (или не хочет) по каким-либо причинам установить самостоятельно - пишите мне в личку, установлю быстро и абсолютно бесплатно. Экономьте свое время - это самый ценный ресурс.
  7. 4 points
    Версия 4.1.0 + Баг фиксы и правки версии 4.0.9. + Добавлен новый функционал. Что нового: Список правок: Версия 4.1.1 + Баг фиксы и правки версии 4.1.0. Список правок:
  8. 3 points
    Yoda

    два совета оптимизации Mega Filter Pro

    1. Если у вас включен кеш фильтра, поставьте в настройках час, максимум 4. Не больше. Очень часто сталкиваюсь с неделей времени жизни кеша фильтра, а из-за этого скапливаются десятки тысяч файлов в папке с кешем, что в итоге приводит к диким тормозам. 2. Фильтр, в процессе вывода результатотов выборки обращается при помощи AJAX на контроллер категории. Очень неплохо заблокировать генерацию всех остальных элементов страницы для такого вывода. Т.е дописать условие, где header, footer... и все остальное не будет генерится при наличии либо роута фильтра либо ajax запроса. (считайте что вы сразу сэкономили овермного времени, исключив избыточную генерацию ненужного контента страницы - а это иногда до половины времени формирования всей страницы).
  9. 3 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. Автоматическое подсовывание ссылок должно отключаться в настройках форума:)
  10. 3 points
    RHCk

    NeoSeo или как не стоит работать

    @bombino Данная ветка форума предназначена для отзывов об исполнителях. Нет необходимости вступать в споры и что-либо доказывать. Эта шаражка давно известна своим отношением к клиентам. P.S. Картинки убирайте под спойлер. @NEOSEO, LLC Если есть что по делу - пишите. Ванильные отписки оставьте для своего сайта и других форумов.
  11. 3 points
    Bondigo

    Как исправить баг "footer" на моб. версии

    попробуйте: @media (max-width: 768px) { footer .col-xs-6:nth-child(3) { clear: both; } }
  12. 3 points
    RHCk

    Ошибка при установке OC.PRO в OpenServer

    Вам доступным языком написали, что настройки серверов хостинг-провайдеров отличаются от настроек OpenServer. Если, или скорее если бы, уровень вашей компетенции был чуть выше, вы наверняка бы запросили настройки у хостера, скорректировали настройки у себя, и работали бы дальше. Видимо у @BuslikDrev в тот момент было чуть больше свободного времени. Идиотом выставляете себя Вы, думая, что здесь кто-то Вам чем-то обязан. Поверьте, подобные персонажи периодически появляются на форуме. Но не надолго. Вам задали вопрос о связи вашей проблемы со статусом модератора @WarStyle, а вы сливаетесь и пишите о своих сомнениях. Где логика? Может, но на хостинге она работает, в OpenServer нет. Вам это о чём-нибудь говорит?
  13. 2 points
    UPD ПРАВИЛА ТЕМЫ: Тема создана для описания основ безопасности CMS Opencart. Если что-то упустил, пишите. 0. ВАЖНО! Перед началом любых экспериментов делаем бэкап файлов и базы сайта!!! 1. Установка 1.1 При установке меняем префикс базы данных на другой - например "ос_" на "sn_" (и помним об этом). 1.2 Логин для админки НЕ должен быть admin! Пароль админки должен быть сложным, который содержит как минимум заглавные, строчные символы и цифры. Для этого пользуем генераторы паролей (они есть практически в любом менеджере паролей, также бывают отдельными программами). Онлайн генераторы от @savage4pro - тут и здесь. 1.3 После установки или обновления CMS обязательно удаляем каталог install. 1.4 Очень часто взлом и заражение ИМ происходит через соседей (устаревшие или не обновленные CMS в одном аккаунте с ИМ). Важно помнить - в одном аккаунте один магазин. 2. Настройка CMS 2.1 После установки отключаем вывод ошибок на "морду" магазина (Система -> Настройки -> Редактировать -> Вкладка Сервер -> Раздел Безопасность -> Ключ шифрования -> С помощью генераторов из п-та 1.2 генерируем новый (длина 1024). 2.2 Там же отключаем вывод ошибок на "морду" магазина (Система -> Настройки -> Редактировать -> Вкладка Сервер -> Раздел Обработка ошибок -> Показывать ошибки -> НЕТ). Включать вывод ошибок нужно по необходимости - установка нового модуля, изменение функционала и т.д. (помним про п-кт 0). 2.3 Часто, перед покупкой или установкой модулей, разработчики предлагают проверить соответствие вашего хостинга требованиям модуля. В корневой каталог сайта копируется info.php, заходим по адресу <сайт>/info.php видим инфу, определяемся с модулем и удаляем файл info.php, дабы не оставлять подсказку разным негодяям. 2.4 Пользователям, на сайтах которых настроен обмен, следует проверить недоступность снаружи следующих адресов: domain.com/system/storage/cache/exchange1c/import.xml domain.com/system/storage/cache/exchange1c/offers.xml domain.com/system/storage/cache/exchange1c/orders.xml 2.5 ВАЖНО! Присутствующие на сайте тяжелые скрипты (если имеются), такие как парсеры, генераторы карт и прайс-листов, и т.д., не должны быть доступны всем подряд извне. 3. Настройка хостинга 3.1 Средствами .htaccess можно ограничить доступ в админку вводом дополнительных логина и пароля (.htpasswd) и возможностью входа только с определенного IP-адреса. Перед этим важно не забыть получить статический IP-адрес у своего интернет-провайдера. Если будет интерес, можно сделать подробное описание этого метода. Видел модуль, добавляющий капчу от Гоши в форму авторизации админки. Штука полезная, ибо усложняет процесс сбручивания пароля разными кулхацкерами. 3.2 При установке CMS, добавлении функционала, установке модулей (предоставления доступа к файлам CMS разработчикам модулей и т.д.) требуется доступ к хостингу по FTP (SFTP). Для таких случаев создаем отдельные учётные записи на хостинге, с доступом только к необходимым ресурсам. Требования к учётной записи те же, что и в пункте 1.2. ВАЖНО! После проведения работ обязательно отключаем доступ по FTP. Об этом забывают 90% будущих Рокфеллеров. 3.3 В .htaccess должен присутствовать запрет на чтение файлов/каталогов(папок) с "." (точкой) в начале имени: RedirectMatch 403 /\..*$ 4. Периодические мероприятия 4.1 ВАЖНО! Необходимо регулярно делать бэкапы. Чем чаще делаются бэкапы, тем меньши информации будет потеряно в случае форс-мажора. Есть шутка "Админы делятся на две группы - на тех, кто не делает бэкапы и тех, кто уже делает". Бэкап файлов делаем с помощью FileZilla (или архивируем хостингом, а забираем ей же). Бэкап базы делаем с помощью Sypex Dumper 2. 4.2 ВАЖНО! Категорически нельзя складывать бэкапы в каталог (папку) сайта! Поэтому все бэкапы (архивы бэкапов) забираем с хостинга. Место для хранения бэкапов подбирается из расчета хранения 10 архивов: 1 ежемесячный, 3 еженедельных, 6 ежедневных. 4.3 ВАЖНО! Регулярно меняйте пароли (не реже раза в три месяца) ко всем учётным записям (админка, ftp и т.д.) и базам данных! Пароль к базе данных хранится в двух файлах config.php (из корня и в папке admin) в следующей записи: define('DB_PASSWORD', '7EJCE9vIAEfGExueZ3vn'); где 7EJCE9vIAEfGExueZ3vn - есть пароль. 4.4 ВАЖНО! Регулярно проверяем кроневой каталог и папки cache и download на предмет посторонних файлов. Особое внимание уделяем файлам, в которых присутствуют закодированные base64 элементы. В коренвом каталоге сайта должны быть только следующие файлы: В планах: P.S. Данная инструкция была написана при поддержке @savage4pro и @Yoda. P.P.S. #opencartsecurity #безопасностьвопенкарт #хуйнаныр
  14. 2 points
    Yoda

    GooglePageSpeed

    А расскажите, кому эти пузомерки дали результат, +10 позиций по каким-нибудь вч запросам к примеру ?
  15. 2 points
    admin

    Тема поддержки OPENCART.CMS v2.3.X

    у вас перед этим на этом домене стоял оксторе и кэш браузера его запомнил сделайте 3 поворота на стуле и при каждом повороте нажимайте ctrl+f5
  16. 2 points
    в папке /system удалить revolution_filter.ocmod.xml и обновить модификаторы
  17. 2 points
    Yoda

    Относительно OPENCART 3

    Твиг это же круто. Теперь не надо судорожно в последней надежде искать где-то в конце двухтысячной строки в тплке запрос а базу. Также отлично ограничили желающих залезть в архитектуру движка. Туда куда лазить особо не стоит. Выполнение sql, кто мешает сделать чек инсталл с создание таблиц? То что в целом система стала сложнее - факт. Но появились возможности, которых никто не замечает. Редис Кеш. Хранение сессий в базе. Вынос storage хранилища на уровень выше исполняемой зоны php. Что касается сборки. То в ней существенно доработан механизм генерации ссылок. В отличии от оригинала. Ко всем возможностям сео про добавилась нормальная мультиязычность, и за счёт кое каких внутренних реорганизаций он стал быстрее на порядок.
  18. 2 points
  19. 2 points
    Во всех статьях блога используется один и тот же класс у тэга body class="blog-article" Можно использовать такой подход: .blog-article #description img { margin-right: 5px; } стили сами пишете на выбор. Но тогда в html-коде стили ставить не надо
  20. 2 points
    BuslikDrev

    Лайфхаки от BuslikDrev

    1/ Чтобы быстро узнать id категории, товара, информации и т.д. не заходя в админку, то к ссылке дописывайте: &manufacturer_id= Примеры: 2/ Вас достал стандартный фильтр тем, что при очистке остаётся на конце /?filter= Тогда пройдите в шаблон фильтра: catalog/view/theme/default/template/module/filter.tpl 3/ Иногда после переезда сайта или ещё по каким-то причинам, нужно массово изменить тип или кодировку таблиц, вот моё решение. По правилам создания модулей ocmod.zip, создать install.php с содержимым:
  21. 2 points
  22. 2 points
    Здравствуйте. ______________________________________ Пункт 1.1 Правил Темы поддержки.
  23. 2 points
  24. 2 points
    Здравствуйте. Сайт напишите ваш в личном сообщении, подскажу.
  25. 2 points
    admin

    Нет переключения на SeoPro

    этого парня переименовали ? .htaccess.txt
  26. 2 points
    А можно так <table class="table table-striped table-responsive">
  27. 2 points
    <div class="table-responsive"> <table class="table table-striped"> ... </table> </div>
  28. 2 points
    Стили, 765 строка, min-height должен быть равен высоте самого высокого блока P.S проще говоря все блоки должны быть одинаковой высоты
  29. 2 points
    $('html, body').animate({ scrollTop: 0 }, 'slow'); закомментировать в product.tpl и common.js
  30. 2 points
    В каждом нужном модуле могут быть свои окмоды, если они не адаптированы, то адаптируете каждый модуль отдельно, чтобы красиво хранились в папочке, потом устанавливать (переустанавливать) по нужде. И для правок по шаблону свой отдельный окмод, где желательно к каждой операции давать комментарий. Азы окмода можете прочесть тут: Лучше нанять программиста и администратора в одном лице. А самому заняться полезным: поиск новых поставщиков, закупка товара, бумажная волокита и т.д.
  31. 2 points
    Yoda

    HTTPS Fix для Opencart v2.X

    HTTPS Fix для Opencart v2.X Небольшой мод, который заставляет Opencart работать корректно с обоими протоколами одновременно. Как того требует Яндекс какое то время, при переезде на HTTPS. Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php. Также мод фиксит проблемы определения протокола, при нестандартных настройках связки nginx => apache. Кроме вашего покорного слуги решению приложили руки @markimax и @savage4pro. Если кто захочет заслать благодарности - куда слать у них в профилях. Автор Yoda Добавлен 24.10.2016 Категория Прочее fix_https.ocmod.xml
  32. 2 points
    Pulemet

    Тема поддержки OPENCART.PRO v2.3.X

    Судя по всему в последней версии OPENCART.PRO 2.3.0.2.5 в файле \catalog\controller\product\category.php в строчке 423 не хватает закрывающей скобки для if ($limit && ceil($product_total / $limit) > $page) {
  33. 2 points
    Наэмите F12, вкладка консоль, там будет написано что не так, скорее всего картинки у Вас в описании по http. Если не разберетесь, то линк в студию.
  34. 2 points
    Проще: В настройках магазина:
  35. 2 points
    В личном сообщении напишите ссылку на сайт и еще раз оставшиеся вопросы по пунктам.
  36. 2 points
    ну вот вы по русски так писать и главное понимать не начали 1. верните в зад стандартный сайтмап сборки 2. зайдите в каналы продвижения, отключите там все 3. в каналах продвижения включите сайтмап про 4. зайдите в его настройки там будет две ссылки одна для гугла одна для яндекса 5. зайдите в вебмастер гугла и добавьте там ссылку сайтмап про для гугла, если есть там еще какие то удалите их 6. зайдите в яндекс вебмастер добавьте ему свою ссылку из сатмап про если есть там еще какие то удалите их 7. убедитесь что вы правильно сделали пункты 1-6
  37. 2 points
    BuslikDrev

    Дубли главной страницы

    Она не будет дублем, если нигде нету такой ссылки. То есть, если вы в браузере самовольно генерируете ссылку - это не дубль, робот не узнает о ней.
  38. 2 points
    Просто делюсь наработкой: Везде где есть 'image' => HTTP_SERVER . 'image/' . $sticker['image'] сделать в целом вот так: if ($this->request->server['HTTPS']) { $prot_server = HTTPS_SERVER; } else { $prot_server = HTTP_SERVER; } foreach ($stickers as $sticker) { $data['stickers'][] = array( 'position' => $sticker['position'], 'image' => $prot_server . 'image/' . $sticker['image'] ); }
  39. 2 points
    А завтра он передумает и снова придет 😃
  40. 2 points
    Шлак! Только ocfilter или mega filter pro
  41. 2 points
    Мое мнение - оно несколько отличается от оценки обычного пользователя. Я могу предположить что рейтинги частично могут быть правдивы. Ну не могут же 100% саппорта быть наглухо идиотами. Кому-то повезло. Кому-то правда помогли. Если говорить о комплексной оценке хостинга, надо говорить изначально по каким критериям. Допустим для меня важен аптайм, скорость серверов и возможность быстро достучатся до старшего технаря в случае возникновения действительно сложный ситуаций. А такие факторы как цена, скорость ответов и качество оперативного саппорта - это по большому счету мелочи. Как пример есть у нас несколько серверов, которые настроены запущены у пару аптайм по 400 дней у одного 600+. Они работают, в них никто не лазит, один раз настроили и забыли. Спасибо @savage4pro. У владельцев магазинов в свою очередь достаточно размытые требования. Кому-то достаточно просто настроенных корректно бекапов и почты. А кто-то хочет чтобы ему чуть ли не код движка правит. И самое ужасное, что бывают такие уникумы в саппорте, которые и в код могут залезть. Чего они мало того что делать не должны. Так и еще руки убрать подальше быстро! Мало того, тот же adminvps, который я хвалю на всех углах регулярно может выдавать сюрпризы. Например появляется новенький в саппорте и лезет в конфиг nginx, в котором слабо шарит, или в конце смены в хлам замученный очень грамотный старший администратор со всей душой выполняет заявку, но забывает перезапустить демон и проверить сработало или нет. Как для клиента - это кончено же плохо. Но оценивая в комплексе и сравнивая с косяками других раскрученных хостеров, это несущественные мелочи, так как с ними всегда очень быстро можно разобраться и не теряется обратная связь, не отсылают в регламенты правила и ты не долбишь в тикеты - дайте главного, дайте главного. Когда-то, когда деревья были зеленее, все хостинги были хорошие. Они сейчас раздробились как бурьян почкованием. Поработал старший админ в конторе, посмотрел что все делает сам, а директор бабки получает. Арендовал три сервера на хецнере и готов хостинг. Стало серверов 10 - нанял помощника, стало 30 - появляется полноценный штат. А там где человеческий фактор там косяки. А потом приходит жадность и желание монетизировать усилия. А дальше по классике. Вчера был замечательный саппорт и качество. А сегодня тупая обезьяна, зажатая регламентом, правилами и протоколами. Когда то в Украине лидером был недолго фрихост, сидел в icq владелец Евгений Шерман, не спал сутками, отвечал оперативно и решал все вопросы. А сейчас фрихост - это днище! Плюс надо понимать, что железо - капризничает больше чем женщины. Так недавно на одном из серверов на хецнере сгорел вентилятор на процессоре, ни перегрузить ни включить из панели сервер не возможно. Саппорт пишет мы ребутнули вручную все ок. Хост не пингуется не из мира, ни из внутренней сети. Четыре часа переписки вынудили все-таки инженера подойти к серверу и понять что с ним что-то не то. Десять минут. Заменили вентилятор и все заработало. Только объективный анализ ситуации, куча скриншотов и аргументов заставили их пошевелится. Окажись в этой ситуации простой обыватель. Ну ждали бы дня три, пока бы они раздуплились. На самом деле, если рассказать все истории про хостинги, с которыми я сталкивался, можно написать роман в двух томах.
  42. 2 points
    Обновление цены при выборе опции, без AJAX OC2 При выборе опций товара выводит в цену товаров с учётом выбранных опциий. Возможности: Не используется AJAX Поддержка OpenCart2, ocStore2 Поддерживаемые модификаторы цены: +, -, =, *, +%, -% (Для =, *, +%, -% необходимо установить модуль options_price) Анимированная цена товара при изменении опций ( =, *, +% - при установленном модуле options_price - Оригинальный модль здесь ) Для корректной работы используйте модуль модификаторов цены опции из этой темы. Демо ocStore 2.3.0.2: http://ocs2302.mpn-oc.org/test Настройки модуля находятся на закладке Локализация в конфигурации магазина Лицензия: Данное дополнение является бесплатным и распространяется по лицензии GNU GPL. Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах. Версии модуля обновления цены: (NEW) autocalc_price_option_OC2_v3.0.11.ocmod.xml - Модуль обновления цены при выборе опции. autocalc_price_option_OC2_v3.0.10_unishop.ocmod.xml - Версия OC2 для шаблона UniShop. Поддержка обновления цены в быстром заказе. Версии модуля доп. модификаторов к цене опции: options_price_v1.0.13_OC2.ocmod.xml - модуль модификаторов цены опций (=, *, /, +%, -%,) Инструкция по установке OCMOD Opencart2, ocStore2: Файл autocalc_price_option_OC2_v3.0.11.ocmod.xml залить через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить) Особенности работы: Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует). Автор mpn2005 Добавлен 26.04.2018 Категория 2.х options_price_v1.0.13_OC2.ocmod.xml autocalc_price_option_OC2_v3.0.10_unishop.ocmod.xml autocalc_price_option_OC2_v3.0.11.ocmod.xml
  43. 1 point
    Азубка

    Где найти коды шаблона?

    Благодарствую дружище, только из-за такой активности со стороны администрации, буду покупать про версию, хотя и cms устраивает, но Ваш труд должен быть оценен! 😉
  44. 1 point
    tele7mile

    Доработка аудио модуля.

    Коллеги привет. Наш магазин производит и продает товары со звуком. Звук можно выбрать, а можно загрузить свой. Рассматриваем варианты звуковых плееров для карточек товара. Их два. Один уже купили. Вот что есть на тестовом домене http://new.telesmile.info/index.php?route=product/product&amp;path=998822&amp;product_id=433 Рассматриваем второй http://www.opencart-extension.com/demo/mp3_audio_player/index.php?route=product/product&amp;product_id=42 Необходимо доработать данный плеер. 1) Разместить его в каталоге товаров (с определенным размером или кол-вом треков) https://c2n.me/3ZNUoVi 2) Загрузку аудио сделать из галереи сайта (т.к. к группе товаров - одинаковые аудио) https://c2n.me/3ZNUxwn 3) Добавление музыки к заказу https://c2n.me/3ZNUE9n Загрузку композиции убрать во втором модуле. Также желательно - Возможность устанавливать размер окна с добавление прокрутки, если аудио записей много. Размеры окон в карточке товара и каталоге - разные. Сколько может стоить данная работа?
  45. 1 point
    jaffagold

    Перенос товаров с ocStore 2.3.0.2.2 на opencartpro 2.1.0.2.2

    Какой смысл даунгрейдить с версии 2.3 на 2.1? Не проще будет обратиться к человеку, который это может сделать недорого на раз-два-три?
  46. 1 point
    catalog/controller/product/product.php Примерно 360 строка ищите такой код и там где 25, 25 - меняете на нужно значение.
  47. 1 point
    Koss

    Количество отображаемых товаров в категории

    Расширения - расширения - шаблоны - свой шаблон