Доска почета


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

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

  1. 11 points
    RHCk

    Руководство для перехода на SSL (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). UPD25.03.2017 Правила темы: 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 здесь): 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 и никак иначе! В противном случае получим кучу ошибок в консоли браузера и корявости на сайте. P.P.S. Остался один вопрос - Вопрос №1, нужно ли добавлять строчку "define('HTTPS_IMAGE', 'https://site.ru/image/');" или нет? 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). 99.0 Реклама (обязательна к просмотру):
  2. 7 points
    Yoda

    HTTPS Fix для Opencart v2.X

    Версия 1.0.0

    309 скачиваний

    Небольшой мод, который заставляет Opencart работать корректно с обоими протоколами одновременно. Как того требует Яндекс какое то время, при переезде на HTTPS. Для правильной работы фикса у вас должны отличаться HTTP_CATALOG и HTTPS_CATALOG в config.php. Также мод фиксит проблемы определения протокола, при нестандартных настройках связки nginx => apache. Кроме вашего покорного слуги решению приложили руки @markimax и @savage4pro. Если кто захочет заслать благодарности - куда слать у них в профилях.
  3. 7 points
    Yoda

    SEO гуру прошу ответить

    Вобщем сразу огромное количество стартовых ошибок. У меня есть старый товарищ, который занимается ювелиркой, мы с ним несколько раз пытались замутить магазин, и все время упирались в нехватку ресурсов и останавливались. Для чего нужны ресурсы. 1 - актуализация каталога и обязательно наличия. А так как поставщиков 20, то это тот еще геморой. При этом у половины нет в принципе какого то вменяемого прайса и источника где брать остатки. 2 - сложности с доставкой и оплатой наложкой. Вам легко могут махнуть настоящий каратник при получении на искусственный (ловкость рук) и пойдите кому что докажите. 3 - ювелирка, это та ниша, в которой очень важен момент, посмотреть как будет смотреться на пальце, на шее, и еще в разных интимных и не очень местах. Рыжье меряют и примеряют. Это не Pandora, у которой ограниченный модельный ряд. И которую все равно где покупать, лишь бы дешевле. Плюс у них очень интересная заточка с этими браслетами, на которые бесконечно можно докупать рюшечки. Вобщем очень все сложно. Мало того, ниша плотно прибита крепкими игроками. И с голой жопой в этот рынок не вскочишь. А если хочется быстро - надо было быть готовыми раскошеливаться и рисковать бюджетом, а желания этого делать у нас последние два года после майдана нет. Поэтому вся затея с Jewerly-online у нас висит в воздухе до сих пор. Но мы ждем лучших времен, все таки покупать по чуть-чуть начали, но не так как хотелось бы. Я думаю, еще года два народ в UA будет крепко бедный. Я не сужу по политическим лозунгам и обещаниям типа властей. А просто по динамике развития ситуации в прошлые кризисы. Насколько я понимаю, у вас ситуация хуже. У вас кроме родственников-друзей, которые могут дать товар без денег и каких-то навыков сайтостроения, в остатке остаются усы-лапы-хвост. Скажу честно, окажись я в вашей ситуации, и если бы мне жрать нечего было, я бы этот бизнес поднял. Вы не обижайтесь, но у вас не получится. По нескольким причинам. Только без обид. 1. - У вас на сегодня нет фундаментального понимания причинно следственных связей модели онлайн торговли. Т.е. вы до конца не осознаете что трафик=деньги. При этом деньги могут быть со знаком плюс и со знаком минус. Все зависит от стоимости этого трафика. Т.е. предположим. Вы покупаете 100 человек в день в адвордсе, по 10 гривен за клик, тратите 1000 в день, делаете одну продажу и зарабатываете 2000. Вы в диком плюсе. Но ведь вы можете заработать 200, и вы будете в минусе. Для того чтобы оказаться в плюсе. Надо сделать конкурентно выглядящий, вызывающий доверие магаз. Всегда быть на связи по телефонам, в хорошем настроении и с бодрым голосом, наполнить нормально каталог без (в этой категории нет товаров и бла бла бла). Если у вас нет денег покупать трафик, но есть время ждать у моря погоды. Никто не мешает вам заниматься SMM маркетингом. Начиная с фейковый комментариев на свадебных форумах, заканчивая педалированием вконташки во все дыры. Но не забываем, что ваше время тоже бабки.. И даже подрабатывая в буложной, за то же время, возможно вы бы больше заработали, чтобы вложиться потом в магазин, чем пытаясь всем заниматься самому. 2 - Мы уже десятки раз писали и повторяли. На старте - трафика нет. Маржа везде прибита. Открылись, запускайте контекст, работайте в 0. Естественная выдача сама подтянется, или не подтянется. Даже если вы будете работать в небольшой минус - это не страшно, так как подобный "прогрев" магазина, позволит вам малым рисками отладить бизнес-процессы (коммуникации с поставщиками, клиентами, перевозчиками и т.д). Опять же, базовый простой принцип, почему то вы его не понимаете. 3 - Вы пытаетесь ориентироваться, насколько я понял, на достаточно ограниченную номенклатуру небольшого ювелирного предприятия. Знаете ли... Вы уже себе сузили продажи сразу в 10 раз, даже если вы будете в топ 1 по запросу "купить обручальное кольцо" - вы потеряли кучу клиентов, которым нужно такое же но с перламутровыми пуговицами. 4 - Вытекает из пункта 2 и 3, вы не можете сделать магазин с большим ассортиментом, так как у вас нет денег для оборота на сторонних поставщиков. А золото, это все таки не подгузники, и отправив грамм 30 - вы уже прилично попали в оборот. Что бы сделал я в этой ситуации. Есть три варианта. Первый совсем печальный. Когда нет денег. Нет друзей, есть желание кушать. Я бы устроился на работу, которая отнимала у меня ровно половину моего времени. Вторую половину отдавал полностью развитию магазина. Контент, описания категорий, фотографии, кнопочки... все все все... Что же делать с оборотом и где брать товар - вы спросите. Да все просто - идете в любой торговый центр, находите точку с ювелиркой, и договариваетесь с хозяином, что вы человеку будете продавать через интернет. Деньги в руках вы не держите, всем занимается хозяин точки. За это себе берет большой процент, но пока у вас нет выхода - вы согласны. Первый второй не согласится, пятый заинтересуется а десятый еще и идей подкинет и звонить бизнес-планы обсуждать в 12 часов ночи будет. Проверено по другим нишам, на собственной шкуре. В такой ситуации, если все идет по плану, через 3-4-6 месяцев, у нас появляется какой никакой бесплатный трафик, который конвертировать в деньги - дело техники. И имея 300-400 хостов в день по ювелирной тематике, уже поставщику руки заламывать можем мы. А если не ведется - то ищем другого, третьего, четвертого. Также, никто не мешает, добавлять в каталог товары. Которые пока вам негде взять, и пытаться продать, то что есть в наличии. Да это немного через жо, и не совсем корректно. Но мы же очень хотим кушать, поэтому мораль отходит на второй план. Второй вариант и сложнее и легче. Вам нужен инвестор. Если вы верите в себя, не вопрос - привлекайте в бизнес людей. Только вот брать 1000 долларов, чтобы заработать когда нибудь 50 - это глупо. Или (я тут паралельно с работой проект мучу, дай пятисотку - у тебя полкуша в бизнесе), тоже фигня. Если вы хотите заработать хоть какие то приличные деньги. Надо отдаваться задаче целиком. И если нечего есть, то инвестор должен тянуть первое время и вашу зарплату. А не дать три копейки в оборот. И тут кроме каких то эфимерных цифр. Надо быть "в рынке" понимать среднюю конверсию по больнице. Понимать полный перечень стартовых и регулярных расходов. Цену клика, процент отказов от заказа, необходимый запас оборотных средств. И много много чего. Если все по минимуму посчитать, в ювелирку - это где то от десятки. Ну пусть 7. При грамотном подходе, все инвестиции - можно отбить за полгода. Третий вариант. Самый скотский. Напоминаю, я говорю о себе и ставлю себя в ситуацию, когда нечего есть. Я иду устраиваться к конкурентам. В чужой ювелирный магазин. Все равно кем. Хоть дворником. Через месяц-полтора, я буду обладать всей необходимой информацией, для реализации второго варианта. У меня будут наметки, что девочку Катю, сидящую на телефоне, замахал трахать по пятницам директор, и она ищет работу, и не знает куда пойти. А еще если бухануть с каким-нибудь закупщиком, то по пьяни можно слить все ништяки про поставщиков про цены, условия поставок, скидки и бла бла бла... Все истории не придуманные, через все это в свое время с @admin, мы проходили в тех или иных вариантах. И это все работает. И знаете, что еще. На самом деле не принципиально чем торговать, мороженкой, или Бугатти Вейронами. Важно как вы это делаете. Я думаю, каждый если постарается, может вспомнить несколько успешных видов бизнеса, которые начинались в чистом поле с нуля, и только блаогдаря тому что хозяева арбайтен с утра до ночи не покладая рук, вырастали в большие предприятия. Как пример, россиянам - ни о чем не скажет, а вот Украинцы, наверное все знают кафе "У сестер", которое за 15 лет с палатаки с чебуреками на трассе, разрослось до нереальных размеров комплекса отдыха, с гостиницей, собственой фермой блекджеком ну и сами знаете кем. При этом там на расстоянии пяти километров, штук 15 заведений. Но у них не получилось. И вот, даже если если Йеллостоуна пукан бомбанет, все гандели там рядом закроются, а "У сестер" будет работать и забито, как оно работало во все кризисы шмизисы и катаклизмы. Такшта. Мой простой совет - включайте мозги и смотрите Ширше, как говорил Михаил Сергеевич, и все у вас получится.
  4. 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); Радуемся.
  5. 4 points
    Значит. Для непонятливых. Адблок срабатывает на "banner" "reklama" "promo" и так далее.. Переименуйте вашу папку с баннерами в this_is_volosataya_zhopa А баннеры в volosataya_zhopa_1 _2 _3 и так далее. И будет вам счастье!
  6. 3 points
  7. 3 points
    Yoda

    301 редирект только для гугл бота

    А она ответит за просадку в продажах ? В двух словах. Сначала отдаем яндексу оба зеркала. Скармливаем их и гуглу и яше. Меняем в robots HOST на https, жмем на зеркале http в яндексе добавить https. Ждем 2-3 апдейта, пока яндекс все склеит куда ему надо. После этого делаем принудительный редирект на https. Других вариантов не дано. Сеошницу гнать в шею! Подробности как бывает от таких сеошниц - в блоге. Ну и директору дайте почитать, то о чем мы тут ведем диалог!
  8. 3 points
    admin

    Релиз OPENCART.CMS 2.3.0.2

    Релиз OPENCART 2.3.0.2.2 История изменения версий В версии CMS и PRO Исправления: Корректировка перевода Подсчет статей в категориях блога Лимит статей в блоге Фикс кастом меню Фикс шаблона модуля популярных товаров фикс дополнительных E-Mail адресов Новое: Страница Новинок Страница Хитов Продаж Перемещены мета теги в админке под название После обновления и новой установки необходимо зайти: Расширения\Модификаторы\ справа вверху очистить и после этого обновить В сборке все файлы уже исправлены но для упрощения обновления можно использовать архив с обновлением данного релиза. Все купившие OPENCART.PRO могут получить Бесплатные обновления на http://liveopencart.ru/ Для новых покупателей цена остается прежней и составляет 1000 рублей. Как обновиться? В обоих версиях есть архивы update_pro_2_3_0_2_2.zip и update_cms_2_3_0_2_2.zip 1. Делаем Бэкап файлов и базы данных 2. Заливаем все из архива update_pro_2_3_0_2.2.zip или update_cms_2_3_0_2.2.zip Для тех у кого установлен 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
  9. 3 points
    Это лучший шаблон, который мне когда-либо доводилось покупать/ставить/крутить с момента знакомства с Опенкартом в мае 2011. Лень рассказывать почему, но если кто-то захочет поспорить, могу обоссать его аргументами. По скринам и описанию ничего не понять. Чтобы его ощутить - нужно поставить на живой проект и настроить под себя. Не тупо задротно потыцкать, а именно реализовать на нем свою задумку. Вот тогда становится понятно: всё что нужно - уже на месте. И нужно просто чекбоксами включить/выключить нужные фичи. Я много раз заказывал кастомные шалоны и модули, есть понимание вопроса. В Революшне такое впечатление, что автор всю душу вложил в него. Если бы я такой шаблон сделал, хрен бы я его продавал. Жалко его всяким дятлам раздавать, да еще и варнякать потом будут, мол что-то не так. Единственное чего не хватает этому шаблону, как и всем остальным, так это внятного чекаута/регистрации из коробки с минимальным набором настроек. Но зато тут уже есть Быстрый заказ, и он прекрасен.
  10. 3 points
    Открываем footer.tpl и перед </body></html> вставляем вот такой скрипт <script type="text/javascript"><!-- $(function() { var autoscroller = []; //setting autoscroller.hidePagination = 1; autoscroller.autoScroll = 1; autoscroller.catcher = '#endless'; autoscroller.delay = 1000; //setting autoscroller.loading = ; $(window).scroll(function() { if(inWindow(autoscroller.catcher) && !autoscroller.loading && autoscroller.autoScroll) { autoscroller.loading = true; $('#endless .fa-refresh').addClass('fa-spin'); setTimeout(function() { $('#endless').trigger('click'); }, autoscroller.delay); } }); if (autoscroller.hidePagination) { $('.pagination').hide(); } if ($('.product-grid, .product-list').length) { if ($('.pagination').length && !$('.pagination > li:last-child').hasClass('active')) { $('#content div.col-sm-6.text-right').hide(); $('.pagination').parent().before('<div class="col-xs-12 text-center"><button class="btn btn-success btn-lg" id="endless" style="margin: 15px auto; padding: 10px 120px;" ><i class="fa fa-refresh"></i> </button></div>'); $('#endless').on('click', function(e) { var lastProduct = $('.pagination').parent().parent().parent().find('.product-layout:last-child'); var nextPage = $('ul.pagination li.active').next().find('a:first-child'); $.ajax({ url: $(nextPage).attr('href'), beforeSend: function(){ $('#endless .fa-refresh').addClass('fa-spin'); }, success: function(data){ var products = $(data).find('.product-list'); lastProduct.after(products); if (localStorage.getItem('display') == 'grid') { cols = $('#column-right, #column-left').length; if (cols == 2) { $(products).attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12'); } else if (cols == 1) { $(products).attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12'); } else { $(products).attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12'); } } $('.pagination').html($(data).find('.pagination > *')); nextPage = $('ul.pagination li.active').next().find('a:first-child'); if (nextPage.length == ) { $('#endless').remove(); } else { $('#endless .fa-refresh').removeClass('fa-spin'); } autoscroller.loading = ; } }); return false; }); } } function inWindow(el){ if($(el).length) { var scrollTop = $(window).scrollTop(); var windowHeight = $(window).height(); var offset = $(el).offset(); if(scrollTop <= offset.top && ($(el).height() + offset.top) < (scrollTop + windowHeight)) return true; }; return false; } }); --></script> Стилизация и внешний вид этого мероприятия уже - на вашей совести. Должно у вас получится в списках товаров вот так: UPD по просьбам трудящихся проведены доделки: 1 в скрипт добавлены настройки автоскролла 2 добавлена возможность задержки при срабатывании подгрузки товара, чтобы клиент мог увидеть футер 3 добавлена возможность навесить контейнер, по которому будет срабатывать автоскролл. (по умолчанию стоит кнопка дополнительной загрузки товаров, но вы можете подвесить самую последнюю сылку футера, или блок с социальными кнопками, или же вставить собственный произвольный элемет в верску в подвале, появление которого в видимой области экрана при прокрутке, будет являтся триггером. который запускает автоподгрузку товаров. 4 переписана логика применения классов, отвечающих за стиль отображения list/grid UPD: исправлен баг с подбрасыванием страницы.
  11. 3 points
    WarStyle

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

    Если кому нужен водяной знак, ставил на 2.1.0.2, работает, ТЫЦ.
  12. 3 points

    Версия 0.0.2

    147 скачиваний

    Пока что только фронт-офис для версии 2.х
  13. 3 points
    admin

    GENTLE Шаблон для OpenCart 2.X

    Версия 2.3.0.2.2

    587 скачиваний

    Демо шаблона Для OPENCART.PRO и OPENCART.CMS версии 2.1.0.2.X Отличия версий можно увидеть тут
  14. 3 points
    savage4pro

    Комиссия методов оплаты

    Версия 1.0.2

    115 скачиваний

    модуль добавляет наценку в процентах в зависимости от способа оплаты установка через "Установку модулей" или вручную распаковать архив и залить на сайт содержимое папки upload перейти в "Учитывать в заказе", активировать модуль и настроить модуль ничего не заменяет и не окмодит Не забудьте указать в настройках модуля "Порядок сортировки". Он должен быть больше порядка "Итого", но меньше порядка "Всего".
  15. 3 points
    Yoda

    Tom

    А еще у нас плюсики работают!
  16. 3 points
    admin

    Как Убрать не нужные поля в регистрации

    к примеру факс <tr style="display:none;"> <td>Факс:</td> <td><input type="text" value="" name="fax"></td> </tr> если бы это поле было обязательным то делали бы вот так <tr style="display:none;"> <td>Факс:</td> <td><input type="text" value="7777777" name="fax"></td> </tr>
  17. 2 points
    NAXal4ik

    Влад

    Хочу порекомендовать данного специалиста! Сделал магазин с 0, все вовремя, очень подробно обучает и рекомендует что и как. Приятно удивлен человеческим отношением и профессионализму.
  18. 2 points
    А вы моих денег не считайте, сколько я взял с клиента. Каждый магазин подгоняется под клиента и не факт, что он Вам подойдет... да на 99% уверен, что не подойте сразу. Поэтому нужна будет доработка, подгонка итд... Вот например у Меня есть отличный книжный-интернет магазин, но заточен он под украину (у него доработана База Данных, изменено куча кода кастомными доработками) Вам такой нужен? При установке купленных модулей в интернете гарантия что он заработает на этом магазине 30%.. скорее всего надо ставить с допилами модуля... (Бюджет был 56к руб) Есть Рыболовный интернет-магазин на шаблоне Revolution с платными модулями фильтров и с допилкой карточки товара (на 95% совместим) (Бюджет 28к руб) Есть магазин под США с кастомизацией... Продает собачие ошейники и там куча изменений, нестандартные опции для ввода гравировки на жетоне для товара, оформление заказа в 4 шага с оплатой картой и PayPal (переписанные модули), хитрый модуль доставки в оценкой за N-единиц... (бюджет был 2500$) Вам какой? Вы когда такой магазин получите за голову возьметесь, потому-что он сделан не под ваши требования и с функциями которые в Вашей сфере могут оказаться не нужными. Вы упорно думаете, что если у Вас есть деньги то поднесут все на блюдечке с голубой каёмочкой... Но если Вы сами не хотите вникнуть в суть своего магазина и розписати все бизнес-процессы в магазине, то вряд-ли вообще он у Вас когда нибудь стартанет... Не 1 программист не будет думать за Вас. Я могу с экономить Вам кучу времени и денег. За 2000 руб дам исчерпывающую консультацию в скайпе, поймете куда надо двигаться и как ставить задачи. А потом я еще раз спрошу Вас, какой магазин Вам надо и возможно Вы согласитесь и через 1-2 недели будете рубить бабло с продаж со своего магазина и неоднократно скажете мне спасибо.
  19. 2 points
    alexandrchu

    Влад

    Потребовалось перенести сайт с ocStore Версия 1.5. на opencart.pro + подключить SSL сертификат. Влад сделал аудит старому сайту, обратил внимания на моменты от которых можно было отказаться, рекомендовал использовать платный шаблон. Приняли все его предложения и вот через неделю с момента заключения устного договора у нас новый сайт, а у Влада немножко больше денег. И все довольны. Плюсы от сотрудничества: Влад все время на связи. Куча позитива. Мало "воды". Сотрудничеством довольны. При необходимости будем еще обращаться.
  20. 2 points
    SunnRi

    HYPER Positions - 24 блока 71 позиция

    Уважаемые @AWARO и @L0ky ,прекратите пожалуйста заниматься битвами "Район на район" Мы понимаем,что есть какие то недопонимания у Вас,но решайте их в ЛС,а не шлите жалобы.
  21. 2 points
    Влад

    sitemap

    брезгует, гад )))
  22. 2 points
    у тестового товара на вкладке данные включена необходимость доставки ?
  23. 2 points
    admin

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

    только
  24. 2 points
    BuslikDrev

    Как добавить в меню ссылку

    Тогда такой вариант (смотрите снизу): Пример:
  25. 2 points
    Могу бесплатно установить сборку и натянуть шаблон, а там глядишь и ТЗ писаться легче будет
  26. 2 points
    Идеальных нету C SEO все отлично у ocfilter, но функционал скудный Функционал лучше у MFP (но просто отвратительная работа с SEO ЧПУ фильтрации) Filter Pro заточен под свой ajax шаблон и имеет проблемы Хоть бери и сам делай
  27. 2 points
    пользовался oc filter нормальный , но есть не удобные моменты мега фильтр про видел, сам не пользовался вроде много настроек и прочего ещё есть фильтр про , но хз Мой выбор в итоге остановился на FilterVier_SEO_v.2.3.x , у автора есть версия с посадочными страницами довольно много настроек, в дальнейшем могут понадобится
  28. 2 points
    Я сходил туда и написал ей, чтобы она пришла сюда и почитала. Да простят меня сео-оптимизаторы, но сие как минимум чуднО, если не говорить более.
  29. 2 points
    Я хочу Бритни Спирс! А вы хотите успешный бизнес. И судя по всему у вас проблемы с переездом. Может с этого надо начинать ?
  30. 2 points
    Мопед не мой. Ссылку не даю, но есть такое решение: /admin/controller/extension/extension.php В районе 40-й строки вместо пишем
  31. 2 points
    https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=5328
  32. 2 points
    Для 2.1 ...\admin\controller\extension\module.php функция getList() почти в самом конце меняем: foreach ($data['extensions'] as $key => $value) { $sort_order[$key] = $value['name']; } на: foreach ($data['extensions'] as $key => $value) { if($value['installed']){ $add = '0'; }else{ $add = '1'; } $sort_order[$key] = $add.$value['name']; } Посмотрел, для 2.3 тоже должно сработать
  33. 2 points
    Blondy

    Модуль "цена от"

    Вы хвастаетесь или ищете?
  34. 2 points
    RGB

    HYPER Positions - 24 блока 71 позиция

    Каким образом к вам попал шаблон? Где его покупали, с какой почты, какой номер счета/заказа?
  35. 2 points
    KostyanBr

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

    Этот же водяной знак, специально для Opencart.pro 2.3.x watermark_ocpro_2.3.ocmod.zip
  36. 1 point
    RHCk

    Редирект всех страниц

    RewriteCond %{QUERY_STRING} ^_route_=kategorii/(.*)$ RewriteRule ^(.*)$ https://<your_site>/? [R=301,L] Обратите внимание куда будет переадресация - HTTP или HTTPS.
  37. 1 point
    Если Вы заплатите мне за мелочные работы чтобы быстро стартануть Вам шаблонный сайт. ну пишите в скайп mr.alexwaha - задам наводящие вопросы. Скажу сразу готового магазина не продам, могу собрать быстро из готовых модулей и шаблонов с настройкой, а Вы уже добавите свой контент. Но добавлять его за Вас увы не буду, можете контент-менеджера для этого нанять, я его проинструктирую. Это вариант быстрого старта без заморочек на юзабилити и какой-то особенный функционал. Все по стандарту. Будет трафик, продажи и аналитика - сможете понять в какую сторону дальше улучШать сайт в своей тематике.
  38. 1 point
    admin

    Адаптация шаблонов для OpenCart.Pro 2.3.x

    1. Если в шаблоне используется собственное меню необходимо отключить конструктор меню в сборке, для этого необходимо перейти Дизайн -> Конструктор меню и в правом углу поставить нет! Измененные файлы шаблона: https://github.com/ocshop/ocshop/blob/oc-2.3.0.2.1/upload/catalog/view/theme/default/template/common/header.tpl https://github.com/ocshop/ocshop/blob/oc-2.3.0.2.1/upload/catalog/view/theme/default/template/product/product.tpl Дополнительные файлы шаблонов: Блог Дополнительные модули: Дополнительные модули в Pro! Для простоты адаптации страницы Хиты Продаж и Новинки используют шаблон акций, если там вносятся дополнительные данные необходимо откорректировать контроллеры Хитов и Новинок Будет добавляться!!!!
  39. 1 point
    BuslikDrev

    Обратный звонок по факту оплаты.

    Вы впринципе правильно сделали. Осталось установить пару модулей, такие как купить в 1 клик и изменение цены при выборе опции
  40. 1 point
    в category.tpl вам указывает на вид "по-умолчанию" а вам надо что-то типа: product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12 Кроме того, возможно, придется покопаться в common.js
  41. 1 point
    Всем привет! Хочу вам рассказать, как сделать появление подкатегории в Opencart.cms (как в Opencart.pro 2.1.0.2.2) на картинке модуля "imgcategory". То есть мы переделаем модуль "imgcategory (Категории (IMG))" в "categorywall (Витрина категорий)", добавив к модулю подкатегории из header меню. Изображения моего примера: ДО: ПОСЛЕ: Используйте редактор Notepad++ Для начала откройте: \catalog\controller\module\imgcategory.php Найти: После, вставить (код из файла \catalog\controller\common\header.php): Дальше открываем: /catalog/view/theme/default/template/module/imgcategory.tpl Этот код: Меняем на этот: Размеры настраиваются здесь в зависимости от разрешения изображения: <div class="col-lg-4 col-md-6 col-sm-6 col-xs-12"> Что-то типа этого: col-lg-3 - это 4 блока по горизонтали на большом экране col-md-4 - это 3 блока по горизонтали на экране чуть меньше col-sm-6 - это 2 блока по горизонтали на экране планшета col-xs-12 - это 1 блок на экране смартфона Цифра 2 - 6 блоков Цифра 3 - 4 блока Цифра 4 - 3 блока Цифра 6 - 2 блока Цифра 12 - 1 блок lg - вывод на большом экране md - вывод на экране поменьше sm - вывод на экране планшета xs - вывод на экране смартфона Разрешение картинки настраивается в админ панель/система/настройки/редактирование магазина/вкладка изображение/пункт "Размер изображений категории" В своём примере я настроил размеры блоков под разрешение картинки 280х187 пикселей Чтобы подкатегории выводились, например, в 2 колонки, нужно поставить цифру 2 в админ панель/каталог/категории/редактирование категории/вкладка данные/пункт "Столбцы" Далее нам осталось подключить стили к шаблону из модуля "categorywall" Можете взять отсюда, а можете взять мой Открываем: /catalog/view/theme/default/template/common/header.tpl Между тегами <head>..</head> вставляем: Готово! Обновите модификаторы, удалите кэш системы, кэш изображений и на всякий случай кэш браузера (гугл и яндекс браузеры глючат, я чищу кэш за последний час). Просьба писать в теме, если обнаружили ошибки, а также ответы на их решение. Я не программист, поэтому дыры не вижу. Надеюсь, моя статья будет полезной! Как будет время, добавлю возможность установки через ocmod. Проверено на OpenCart.cms 2.1х на 2.2х и 2.3х не проверял.
  42. 1 point
    admin

    LiqPay - недооформленный заказ

    эти заказы отображаются в списке как потерянные но нужно применять фильтр и тогда их отображает в админке
  43. 1 point
    rider76

    Создание макетов

    Ура, все заработало. Спасибо, что подсказали, что действовал я все же правильно, а ошибка было из-за того, что файл не до правил так сказать. исправил кусок кода class ControllerCommonHome extends Controller на вот такой class ControllerFormForm extends Controller и все ровно стало
  44. 1 point
    admin

    Создание макетов

    все делаете правильно проблема скорее всего кроется в включите отображение ошибок в .htaccess думаю сразу увидите ответ на свой вопрос
  45. 1 point
    nikifalex

    Какой фильтр выбрать под OpenCart.pro 2.3

    ocfilter мне понравился пока. кроме него альтернатива только дорогой mega filter pro
  46. 1 point
    jaffagold

    301 редирект только для гугл бота

    Так ему надо сдавать назад, какой алгоритм сейчас, чтобы не напортачить?
  47. 1 point
    rb2

    301 редирект только для гугл бота

    Клоакингом решили заняться? Добавьте RewriteCond %{HTTP_USER_AGENT} ^Test\ Agent\/(.*)$ юзер-агент гуглобота сами поищите.
  48. 1 point
    KVADROPENDAL

    Продвижение текстом

    Lenia.mp4 для тех кто хочет реально всадить поисковым машинам, пример моего задания для техников Требования к контенту и уникальности:
  49. 1 point
    AWARO

    FREE Positions

    Версия 1.0.0

    10 скачиваний

    дополнительные позиции для ветки oc2.3 Модуль FREE Positions свободная версия модуля HYPER Positions добавляет блок на 100% ширину под меню и над основным контентом и ещё один блок между футером и контентом Установка: В административной части во вкладке *Установка дополнений* загрузить архив.В административной части во вкладке *Менеджер дополнений* нажать кнопку обновления. Ни какие файлы не затираются Расширенная версия > тут Благодарность ваша это тыкнуть 5 звезд файлу если вам угодили! Это мотивирует нас на развитие модуля. Спасибо вам за спасибо!) Пользуйтесь на здоровье)
  50. 1 point
    AWARO

    HYPER Positions - 24 блока 71 позиция

    активировать, запустить, поправить, починить, поддержка - без разницы но вам нужна поддержка а не активация т.к. активация в момент покупки произошла тогда когда вы указали адрес сайта где будет использоваться домен, но вот, что то у вас неправильно модуль заработал а значит вам нужна поддержка ! Нужна? Доступы в ЛС - и будет всё как надо! мало будет админки FTP тож попрошу или тут тож будим простыни постить? добавил по вашей просьбе Если вы купили модуль и он у вас не корректно установился, не заработал и т.д. и вы мне отказываете в доступах для поддержки - то это ваши проблемы! Исправил излишнюю категоричность) Если вы купили модуль и он у вас не корректно установился, не заработал и т.д. и вы мне отказываете в доступах для поддержки - то значит вам поддержка не нужна!