Доска почета


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

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

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

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

    Релиз 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
  4. 5 points
    10.10.2017 Вышло обновление шаблона v.4.0. Исправлено и доработано множество моментов, расширен функционал. Инструкция по обновлению !Read_me.txt в архиве с шаблоном. Перед обновлением рекомендуется сделать бэкап. Добавлено 3 новых демо: apple.oc-mod.ru zap.oc-mod.ru pizza.oc-mod.ru Список правок. Более подробное описание будет на неделе.
  5. 5 points
    Tom

    Tom

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

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

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

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

    Этот же водяной знак, специально для Opencart.pro 2.3.x watermark_ocpro_2.3.ocmod.zip
  8. 3 points
    Полный пакет скидок + Управление лояльностью клиентов Массовые редакторы групповых цен, акций и т.д. У модуля нет аналогов! HYPER LOYALTY + полный комплекс управления лояльностью клиентов v2.7.9 - stable opencart 2х & 3х ---------------------------------------------- 2999р 5999р Приобрести можно по ссылке > ТУТ ---------------------------------------------- Пользовательские, Накопительные, Количественные, Комплектные, Опт цены, Акции и т.д. У модуля нет аналогов! Компонент содержит в себе более 22х вариантов мульти-редактируемых скидок + массовые редакторы разных цен для групп покупателей / оптовые цены и массовый редактор акций с расширенным функционалом ВНИМАНИЕ!! Для того что бы быть в курсе событий и для своевременного получения обновлений - рекомендую подписаться на уведомления - тут справа! Не пропустите обновления! Интегрирован с модулями: Ознакомьтесь пожалуйста с его возможностями ниже. На данный момент компонент содержит в себе более 22х вариантов мульти-редактируемых акций, скидок, цен. - пользовательские, накопительные, комплектные, количественные - 2 вида, оптовые цены или разные цены для групп покупателей, ... ЦЕНЫ + разные цены для групп покупателей (Опт) - NEW! редактор основных цен - СКОРО! редактор опционных цен включая разброс по группам покупателей - СКОРО! редактор закупочных цен + РРЦ - СКОРО! ПАКЕТ СКИДОК товары по акции - NEW! скидка на количество конкретного товара - NEW! скидка на количественный комплект товаров разных наименований скидка на товары определённой группы при выборе количества разных наименований товаров другой группы пользовательская скидка скидка для избранных покупателей гостевая скидка на первую покупку скидка на кол-во купленных товаров скидка на кол-во совершённых заказов скидка на общую сумму заказов скидка на кол-во купленных товаров или на кол-во совершённых заказов - при совпадении хотя бы одного значения скидка на кол-во совершённых заказов или на общую сумму заказов - при совпадении хотя бы одного значения скидка на кол-во купленных товаров или на общую сумму заказов - при совпадении хотя бы одного значения скидка на кол-во купленных товаров или на кол-во совершённых заказов или на общую сумму заказов - при совпадении хотя бы одного значения скидка на кол-во купленных товаров и на кол-во совершённых заказов - при совпадению всех значений скидка на кол-во купленных товаров и на общую сумму заказов - при совпадению всех значений скидка на кол-во совершённых заказов и на общую сумму заказов - при совпадению всех значений скидка на кол-во купленных товаров и на кол-во совершённых заказов и на общую сумму заказов - при совпадению всех значений скидка на кол-во товаров в корзине скидка на общую сумму в корзине скидка на общую сумму или кол-во товаров в корзине - при совпадении хотя бы одного значения скидка на общую сумму и кол-во товаров в корзине - по совпадению всех значений и т.д. ИНСТРУМЕНТЫ пакета скидок периодичность запуска: всегда, каждые 2 недели и т.д. - NEW! запуск и приостановка по дням недели - NEW! запуск и приостановка по времени суток - NEW! расчет конечной стоимости от основной или закупочной цены - NEW! округление конечной стоимости - NEW! расчет конечной стоимости используя инструмент "формула" - NEW! коррекция цены - рассчитывать скидку от основной цены или от групповых цен*** индивидуальные условия разграничения скидок от кол-ва и акций инструмент условий разграничения между наиболее выгодным вариантом скидок от кол-ва и акцией условия включения опции в скидку редактор мульти-магазинов редактор гео-зон редактор зарегистрированных клиентов редактор группы покупателей редактор группы товаров с фильтрацией редактор товаров по АОП, по поставщикам, производителям и категориям размеры скидки по типу %, фикс от товара или фикс от стоимости корзины дата по периоду начала и окончания дата учёта накопительных скидок на определённый период (при наличии заказов по определённой дате) и т.д. Дополнительные настройки и редакторы два условия пакета скидок - приоритет по виду скидки - мульти-приоритет по наименованию товара фоновый режим работы скидки при коррекции цены - main (по основной цене) условия глобального разграничения скидок от кол-ва товара и акций инструмент условий глобального разграничения между наиболее выгодным вариантом скидок от кол-ва и акцией условия глобального включения опции в скидку редактор накопительных статусов таймеры акций - СКОРО! авто смена групп покупателей - СКОРО! два варианта в учёте заказа - СКОРО! массовая очистка акций и скидок в карточках товара - СКОРО! индексация изменений редакторов скидок и акций - СКОРО! и т.д. Комплект цены + Массовый редактор групповых цен или оптовых цен ----------------- ----------------- ----------------- ----------------- Скидка на количество товаров Два варианта скидок на количество товаров ----------------- ----------------- ----------------- ----------------- Скидка на количество товаров - комплектные, групповые, наборы товаров - ----------------- ----------------- ----------------- ----------------- Пользовательские скидки Три индивидуальные скидки на выбор: Накопительные скидки Одиннадцать вариантов накопительных скидок на выбор: Количественные скидки в корзине Четыре варианта количественных скидок в корзине на выбор: Функционал по работе с акцией товара, опцией товара и скидкой от кол-ва товара, встроенных в карточку товара: ФУНКЦИЯ СКИДКИ (ОТ КОЛ-ВА ТОВАРА) УСЛОВИЯ РАЗГРАНИЧЕНИЯ АКЦИЙ И СКИДОК (ОТ КОЛ-ВА ТОВАРА) ФУНКЦИЯ ДЛЯ АКЦИЙ ТОВАРОВ РАЗГРАНИЧЕНИЕ ОПЦИЙ ТОВАРОВ В соответствии с условиями меняется цена товара в корзине** Удобные подсказки с детальным описанием HELPER + Документация - (потихоньку дополняется) Используя все возможности модуля управления лояльностью клиентов HYPER LOYALTY +, вы легко организуете гибкую многоуровневую систему скидок | наценок в различных вариантах, мотивируя тем самым ваших покупателей на новые и новые покупки. ДЕМО - админка demo demo Установка: читаем readme.txt в архиве или смотрим - Документацию - (потихоньку дополняется) Видео по установке - разверните спойлер Предложения, конструктивная критика и т.д. приветствуются, тестим, отписываемся. Спасибо!) Перед установкой модуля: Внимательно читаем файл readme.txt!!! В опенкарте версии 2.0 - заменить кривой файл action.php по пути system/engine/action.php на такой же из версии 2.1 В обязательном порядке - заменить/установить эти один/два файла: читать обязательно - от @nikifalex Установка модуля смотрим - Документацию - (потихоньку дополняется) Тестовые ключи выдаются на поддомен основного с явным указанием, что он тестовый demo.домен.ru или test.домен.ru В шаблонах в которых внедрены доп. значения для опций (=, *, /) удалить все эти функции - с этим к автору шаблона! В ЛС мне не пишем! - любые вопросы по модулю - добро пожаловать в тему обсуждения тут , тестим, отписываемся, спрашиваем! Не корректно установили, не заработал и т.д. - и вы мне отказываете в доступах для поддержки - значит поддержка вам не нужна! ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ! ----------- kJlukOo & AWARO
  9. 3 points
    RHCk

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

    Вам доступным языком написали, что настройки серверов хостинг-провайдеров отличаются от настроек OpenServer. Если, или скорее если бы, уровень вашей компетенции был чуть выше, вы наверняка бы запросили настройки у хостера, скорректировали настройки у себя, и работали бы дальше. Видимо у @BuslikDrev в тот момент было чуть больше свободного времени. Идиотом выставляете себя Вы, думая, что здесь кто-то Вам чем-то обязан. Поверьте, подобные персонажи периодически появляются на форуме. Но не надолго. Вам задали вопрос о связи вашей проблемы со статусом модератора @WarStyle, а вы сливаетесь и пишите о своих сомнениях. Где логика? Может, но на хостинге она работает, в OpenServer нет. Вам это о чём-нибудь говорит?
  10. 3 points
    Koss

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

    Расширения - расширения - шаблоны - свой шаблон
  11. 3 points
    Виктори

    Похожий Мета-тег Description

    можно, даже больше - можно и одинаковые написать, да и вообще можно с другого сайта скопировать ))) Это же категория - неужели у Вас их так много, что нереально немного пофантазировать или нанять копирайтера? тут все обстоятельно - зависит от конкурентов - если у них скудные описания, значит такой вариант прокатит... слово купить в ключевой фразе до сих пор актуально? лично я уже забыла когда писала его в запросе когда ищу что нить в онл-магазинах. Поисковики умеют отличать коммерческие запросы от информационных.
  12. 3 points
    Kagaris

    LandingPage на OpenCart?

    Делается это дело так. в catalog\controller\ создаем папку landingpage в нее помещаем нужные фаил, можно за основу взять home.php в нем изменяем строчку class ControllerCommoneHome extends Controller { на class ControllerlandingpageHome extends Controller { Дальше в макетах создаем новый, в пути прописываем landingpage/Home Готово.
  13. 3 points
    ocfilter

    Шаблон Fastor адаптация. Нужна помощь.

    Меня больше всего бесит, что авторы шаблонов продают не шаблон, а груду дополнительных модулей вместе с тем самым шаблоном, совершенно забывая что на самом деле такое понятие, как "шаблон сайта". Если бы авторы шаблонов не писали кучу ненужного хлама, вместо того чтобы сделать дизайн лучше, то не было бы и такого кривого кода. Такое впечатление, что "ну не получилось у меня рисовать - я хоть модулями кривыми возьму".. Понятно, что иногда исполнить свою мега-задумку используя только css и tpl не так то и просто, но елки палки, есть же замечательный JavaScript, есть действительно классные css хаки и трики, да тот же BS в конце-концов с уже своими компонентами, сделай охрененно юзабельный дизайн из того что уже есть, чтобы после тебя не плевались.. а нет, надо в шаблон пихнуть больше PHP скрипта, чем самой разметки.. Это я давно хотел сказать, да все не кому было излить
  14. 3 points
    RHCk

    Анти Яндекс советник

    Скажу так, кто-то побежит, кто-то будет считать. Тех кто не считает больше, но тех кто считает становится больше Покупаю в проверенных магазинах, бывает дороже. Просто в детстве читал "Сказку о попе и работнике его Балде" С @SouthBlondi согласен на все 100%. Я использую советник для мониторинга конкурентов. Удобно, цену видно и товар, некоторые пытаются более дешёвые аналоги продавать дороже, а это уже тема для статьи блога, с объяснением покупателю разницы. Статья для блога есть контент, а это лишним не будет. Немного оффтопа. На форуме иногда пробегают темы про то, что почта не уходит, обратный звонок прикрутить, email заполучить. Ощущение возникает, будто пришёл на сайт посетитель и его нужно "додушить", пока он что-нибудь ни купит. По себе могу сказать, пользуюсь теми ИМ, где меньше всего навязчивого и больше полезного. Если при входе что-то всплывает - закрываю сайт, если начинают присылать что-либо (новоиспечённые email-маркетологи), в черный список сразу. В аду, говорят, есть особое место для таких - "Вы на нашем сайте уже 39 секунд и ничего не купили. Чем-то помочь?"
  15. 3 points
    savage4pro

    Настройка SEO для версии 2.0.3.1

    ну подключайте фантазию уже женские/сумочки/... мужские/веще-хранилища-мобильные-бяки-закаляки-с-десятью-ногами-с-десятью-рогами/...
  16. 3 points
    Lordaaa

    Помогите разобраться с Seo url

    Что с ним делать я уже писал в вопросе. Расширение нужно убрать у файла, т.е. ".txt"
  17. 3 points
    RHCk

    Вопрос по .htaccess

    А я немножко посочинял, может полезно кому будет:) После установки движка идём в Система -> Настройки -> Изменить или Редактировать (справа от названия магазина) -> Вкладка Сервер. Здесь нам нужны 4 (четыре) раздела: 1.Включить ЧПУ - Выбираем ДА 2.Тип ЧПУ - Выбираем SeoPro (то что "по умолчанию" никогда не настраивал) 3.ЧПУ товаров с категориями - тут кому как ближе. Пример будет ниже. 4.Окончание ЧПУ - символы, которыми будет заканчиваться seo-url вышего товара. Далее, идём в админку хостинга и с помощью файлового менеджера оттуда, либо с помощью FTP-клиента (я делаю так), заходим в папку, в которую был установлен движок. Находим там файл .htaccess.txt (в имени файла первая точка) и переименовываем его в .htaccess (или просто убираем расширениие .txt). На этом настройки движка закончены, далее настройка товаров и категорий в примерах. Чтобы не было путаницы, будем создавать новые категории товаров и товары. Есть два товара <Товар 1> и <Товар 2>. Которые должны находиться в <Категории 1> и <Категории 2>. Идём Каталог -> Категории -> Добавить. На вкладке Общие заполняем обязательное поле Название категории - Категория 1, остальные поля не обязательны и вы их обязательно заполните позднее. Далее вкладка Данные, здесь для нас сейчас важно поле SEO URL - сюда вписываем название категории, т.е. как она будет видна в адресной строке (далее будет ещё понятнее), в нашем примере вписываем category_1. Аналогично создаем Категорию 2 и SEO URL для неё - category_2. ВАЖНО! Чтобы не создавать себе проблем в будущем и окружающим, настоятельно рекомендую: 1.Все SEO URL'ы создавайте латинницей, НЕ используйте кириллицу. 2.НЕ используйте в SEO URL'ах пробелы, заменяйте их на _ (подчеркивание) или - (дефис). 3.Пока помню - В именах файлов изображений (картинках) аналогично, НЕ используйте кириллицу, НЕ используйте пробелы (чтобы вам не говорили о развитии высоких технологий). Далее создаем два товара Каталог -> Товары -> Добавить. На вкладке Общие, также как и при создании категорий, заполняем поле Название товара - Товар 1, остальные поля обязательно заполните позднее. Идём на вкладку Данные. Также как и при создании категорий, сейчас нас будет интересовать только поле SEO URL, заполним его - product_1. Далее вкладка Связи, в поле Главная категория выбираем адрес категории, которая будет присутствовать в адресе товара. Мы выбираем Категория 1. Аналогично создаем карточку для Товара 2 и SEO URL - product_2, указываем для него Категорию 2. А теперь примеры. Что меняет пункт 3 настроек: В общем случае адрес страницы с товаром выглядит так: site.ru/<категория>/<товар>, где <категория> - SEO URL'ы категории или категорий товаров разделенные слэшем - /, если используется несколько уровней вложенности категорий; <товар> - SEO URL товара. Пункт 3 включает или выключает присутствие SEO URL'а категории или категорий в адресе товара. site.ru/category_1/product_1 и site.ru/category_2/product_2 - вывод категории включен. site.ru/product_1 и site.ru/product_2 - вывод категории выключен. Что дает пункт 4 настроек. В это поле вписываются символы, которые будут добавлены к SEO URL'у товара в адресе страницы товара. Здесь можно указать ".html", ".php", "/" (без кавычек) или что-либо ещё. При заполнении .html и включенном выводе категории, адреса страниц товаров будут выглядеть так: site.ru/category_1/product_1.html и site.ru/category_2/product_2.html При заполнении .php и включенном выводе категории адреса страниц товаров будут выглядеть так: site.ru/category_1/product_1.php и site.ru/category_2/product_2.php При заполнении / и вЫключенном выводе категории адреса страниц товаров будут выглядеть так: site.ru/product_1/ и site.ru/product_2/ Я использую третий вариант. Окончания .html и .php уже давно не заводят ни Яшу, ни Гошу. После всех манипуляций с SEO URL'ами необходимо очистить кэш SeoPro. В старых версиях это <Каталог сайта>/system/cache/cache.seo_pro - удаляем этот файл. В OC.PRO идём Система -> Инструменты -> SEO Менеджер -> Сбросить кэш (правый верхний угол) Если у вас не работает ссылка на какой-либо товар, проверяйте SEO URL'ы категорий (начиная с верхнего уровня вложенности) и товара на соответствие рекомендациям (выше после слова ВАЖНО!) :) P.S. Вроде всё, если что забыл - пишите, дополню. P.P.S. На форуме есть тема с описанием более тонкой и глубокой настройки SeoPro. P.P.P.S. Существуют дополнения для заполнения SEO URL'ов, например здесь.
  18. 3 points
    Yoda

    Приколы ))

    Блонди оценит.
  19. 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>
  20. 2 points
    WarStyle

    Версия php

    Добрый, да, если модуль TURBO не нужен.
  21. 2 points
    Это случайно не то, что при добавлении товара пишет "Такой сео юрл уже занят"?
  22. 2 points
    в папке /system удалить revolution_filter.ocmod.xml и обновить модификаторы
  23. 2 points
    Наэмите F12, вкладка консоль, там будет написано что не так, скорее всего картинки у Вас в описании по http. Если не разберетесь, то линк в студию.
  24. 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'] ); }
  25. 2 points
    admin

    Релиз OPENCART.CMS 2.1.0.2

    Релиз OPENCART.CMS 2.1.0.2 Ознакомиться с возможностями вы можете по ссылке: http://opencart.pro/overview/ Демонстрационный магазин OPENCART.CMS доступен по ссылке: http://cms.opencart.pro/ Демонстрационный магазин OPENCART.PRO доступен по ссылке: http://demo.opencart.pro/ Скачать Релиз OPENCART.PRO (CMS) v2.1.0.2.2 update_cms_2_1_0_2.zip opencart_cms_2_1_0_2.zip opencart_cms_2_1_0_2_1.zip update_cms_2_1_0_2_1.zip opencart_cms_2_1_0_2_2.zip update_cms_2_1_0_2_2.zip
  26. 2 points
    Итак если кому интересно или будет подобная проблема.. мне помогло /system/library/mail.php в функции setFrom, добавить следующее: public function setFrom($from) { $from="mailer@mydomen.com"; $this->from = $from; }
  27. 2 points
    Yoda

    Взломали сайт

    Open_base_dir позволят получить доступ к соседним аккам - без вопросов. Поэтому: а) никогда не делаем кривых паролей типа админ админ б) под каждый виртуалхост делаем отдельного юзверя. А ДА ДА .. не пользуемся шаредами, там так нельзя - юзаем VPS
  28. 2 points
    Не сталкивался. Я скачал импорт/экспорт модуль, создал пару товаров. Выгрузил их, по аналогии заполнил всё и загрузил обратно https://www.mhccorp.com/export-import-2?search=import собственно вот ссылка на модуль. Если нужно могу выложить на яндекс диск архив, у меня opencartpro 2.3 встало без проблем.
  29. 2 points
    WarStyle

    Оформление заказа

    Не занимайтесь фигнёй, поставьте simple, 450 рублей, куча сэкономленного времени, денег и нервов.
  30. 2 points
    Yoda

    Хостинг

    Знаете, вот ваш пост пестрит вроде-как достаточно вескими доводами для обывателя. Но проблема в том, что именно для обывателя. И к сожалению вы сами слабо представляете как устроен хостинг, как работает PHP и что такое антивирус. Так вот Первое: 256 мегабайт - это не квота на проект в целом, а лимит для каждого потока обработки. Т.е. если вы живете в рамках виртуального хостинга для вашего проекта одновременно может быть доступно из общих ресурсов и 2.5 гигабайта при одновременном посещении 10 хостов и необходимом потреблении максимума выделенной памяти на поток. Просто вас зарежут в итоге по истечению дневного лимита и получите 503. В ситуации же с VPS - совершенно все иначе. У вас есть ровно ваш 1 или 2 гигабайта, в который вы уперлись и, если их недостаточно происходит лавнообразный коллапс системы. Соответственно ваш магазин становится очень уязвим для ДДОС. Несмотря на то что, ресурсов памяти генерация страниц Opencart требует немного, где то до 50 мегабайт на страницу. При формировании кеша изображений, при формировании фидов сайтмапов и иных других ресурсоемких операциях - памяти надо много, как раз те самые 256 мегабайт. Кроме памяти, которая должна быть зарезервирована для PHP-потоков. Также необходимо понимать, что внутренние демоны (почтовый сервис, системные сервисы и Сервер базы данных особенно) требует постоянно выделенной памяти для своей работы. Чем больше товаров у вас в магазине, чем больше посещалово, тем больше у вас должен быть резерв. Поэтому даже на 10 000 товаров я крайне всем рекомендую брать сервера 2 ядра 2 гига памяти. В 99% случаев этого достаточно. Т.е. нужно четко понимать, что лимитирование памяти на виртуальных хостингов под потоки php и общее количество памяти на VPS-сервере - это соверешенно разные параметры. Второе: уязвимость системы в целом очень слабо зависит от антивируса. Наиболее частая уязвимость интернет-проектов - это sql_injection, которые по незнанию лепят начинающие пейсатели дополнений и "программисты". Вторая по частоте уязвимость, а скорее даже первая - это слабые пароли типа admin/admin. Третья - это брутфорс. Во всех этих ситуациях, ни один антивирус вас не спасет. Если вы хотите хотя бы маломальских гарантий, кроме как специалист по безопасности, который настроит вам систему, вас в принципе ничего не спасет. Opencart в целом "из коробки" намного менее уязвим, чем друпал и WP, так как система изначально коммерческая и коммьюнити на gitHub уделяет много внимания вопросам безопасности. Были баги в версии 1.5, было пару незначительных дырок в 2.x. Но в целом. Нормальный магазин на Opencart, собранный на легально приобретенных, проверенных временем дополнениях - это почти что форт-нокс. И львиная доля проблем происходит по вине кривых рук, ворованных дополнений или слабой квалификации сис-админов. И от хостера, если мы не будем говорить о совсем "дешман-школоло-хостингах" не зависит ну никак. И если вдаваться в вашу ситуацию со спамом с вашего серванта. Ну простите. Надо оторвать голову человеку, который настраивал виртуалхост и не создал нормальный ящик для abuse-репортов. По хорошему на первых 50 000, вас антисмапм абуз репорты, должны были засыпать с головой. Почему не спасает антивирус... Да потому что конструкция вида. update oc_product set 'какой_то_параметр' = '$GET['какой то параметр']' - абсолютно валидна для любого антивируса. Антивирусы работают по сигнатурам. Если они к примеру знают в своей баз конструкцию '$GET['зловредные данные']'. Может быть в одном из тысячи случаев это и сработает. Но если это какой то код без санитизации, который сваял неграмотный индюк, а мы знаем что такие косяки были у нескольких писателей шаблонов за прошлый год. То вас не спасет ничего. Я уже молчу про IonCube, и то что "под капотом" в доброй половине модулей мы никогда не узнаем в принципе. Сколько я уже поймал всякого рода "ой случайно получилось" или "ой забыл" ионкуберов. А сколько не поймал? Вы же пользуетесь OpenSource - ограниченная ответственность GPL в конце концов. Вот и получаете AS IS.
  31. 2 points
    jaffagold

    Изменить картинку корзины

    Точно. Поэтому, в результате лабораторной работы было принято такое простое, хотя и не вполне корректное, решение: Преимущество этого решения в том, что мы не лезем в классы html-Элементов и в скрипты. И не подвергаем себя риску того, что какой-то сторонний модуль или скрипт вдруг захочет найти именно .fa-shopping-cart Мы просто подменяем стиль отображения одной иконки стилем другой. Разметку не трогаем. Открываем сайт http://fontawesome.ru ( и до конца лабораторной работы не закрываем) Идем в иконки http://fontawesome.ru/all-icons/ Задаем в поиске shopping Смотрим в результатах поиска понравившуюся иконку. И это- http://fontawesome.ru/icon/shopping-basket/ ( Также можно открыть любой понравившейся сайт с нужной иконкой, главное, чтобы это была иконка fa) В Инспекторе кода кликаем на нее и смотрим на разметку ( допустим, типа такой) <i class="fa fa-shopping-basket fa-5" aria-hidden="true"></i> ::befor Кликаем на befor и смотрим в Инспекторе кода на боковую панель стилей .fa-shopping-basket:before { content: "\f291"; } Все, мы узнали ее код. Открываем файл \catalog\view\javascript\font-awesome\css\font-awesome.min.css поиском ищем стандартную иконку fa-shopping-cart Находим стандартный код .fa-shopping-cart:before{content:"\f07a"} Осталось его поменять на "\f291" Сохраняем , обновляем модификаторы, если у нас нестандартный шаблон, перезагружаем страницу. Если нам повезло сразу, то на всем сайте вид корзинки поменялся на нужный. Если не повезло и мы видим пустой квадрат вместо иконки Идем на сайт( а мы и не уходили) http://fontawesome.ru Скачиваем более полный набор шрифтов и заменяем новыми файлами файлы в папке catalog\view\javascript\font-awesome\fonts\ Снова обновляем модификаторы и обновляем страницу. Уф... мы это сделали... P.S. Настоятельно рекомендуется перед внесением изменений делать резервные копии всех меняющихся файлов.
  32. 2 points
    Вообще хороший фильтр Mega Filter - цена 70 USD, но раз бюджет ограничен и товара не так много, то можно ещё как вариант попробовать тот который стоит в демо шаблона Filter PRO 1429 руб. У человека была проблема с быстрым заказом, а не с симпл =)
  33. 2 points
    Тот robots.txt, который был установлен с движком, замените на новый, в котором две строки. Как закончите магазиностроение, поменяете их обратно. Оставьте две верхние строки, остальное удалите. Просто смотреть смысла нет, нужно знать какие модули установлены и добавляют ли они страницы (как например фильтры), которые нужно закрыть от индексации. И в вашем случае, если настроен SSL, не хватает директивы Host в секции для Яндекса.
  34. 2 points
    NoOne!

    HYPER Positions +70 позиций модулей

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

    sitemap

    брезгует, гад )))
  36. 2 points
    NoOne!

    Ошибка 500 при установке

    Меня больше всего удивляет, когда люди говорят "Я вот думал что вы крутые, сборка там делает всё за нас, ставится на все, вплоть до двигателей внутреннего сгорания, но я заплатил свои кровные 1000!!!!!!!!Рублей, и тут такое". Я лично, движок, в особенности нашей сборки перелопатил на вдоль и поперек, и куда я только его не ставил... И знаете? Работает! Так что я хотел этим сказать то...Ребята, прежде чем кричать мы тут поганые хлопци, я б для начала побеселовал с ТП вашего хостинга, т.к эти урюки применяют доволи прогрессивные и актуальные фичи, но увы, мы все работаем и привыкли к классике... А они там что то придумывают, крутят, мутят.. Я понимаю, что сейчас простыми словами клиентов не возьмешь, и не затянешь, и надо придумывать "эсэсди диски скорости 784930мб/сек" которые дадут вам over speed вашему сайту. Но надежность в простоте и классике. Так что, прежде чем кидать в нас камнями, будьте добры, пообщайтесь с ТП вашего хостинга в первую очередь
  37. 2 points
    Не играться локально.
  38. 2 points
    А можно вас попросить собрать в кучу ваши мысли и разместить в разделе полезные советы, а я утащу в блох, или дам вам трибуну.
  39. 2 points
    Это не дело Надо чтобы модуль был привязан к домену, как обьекту, а не к его имени. Т.е. чтобы пользователь могу удалить на "старом" имени домена и использовать на "новом" Т.е. один домен (обьект, имя без разницы) - одна лицензия Во всяком случае у меня так
  40. 2 points
    Разобрался, извините. Забыл что переименовывал папку admin и неправильно залил файлы шаблона.
  41. 2 points
    frozengrob

    Помогите с регионами

    Незнаю может кому нужно будет стянул с iso 3166-2 KZ-ALA - Алма-Ата (Almaty) KZ-KAR - Карагандинская (Qaraghandy) KZ-VOS - Восточно-Казахстанская (Shyghys Qazaqstan) KZ-ALM - Алматинская (Almaty) KZ-KUS - Костанайская (Qostanay) KZ-YUZ - Южно-Казахстанская (Ongtüstik Qazaqstan) KZ-AKM - Акмолинская (Aqmola) KZ-KZY - Кызылординская (Qyzylorda) KZ-ZAP - Западно-Казахстанская (Batys Qazaqstan) KZ-AKT - Актюбинская (Aqtöbe) KZ-MAN - Мангистауская (Mangghystaū) KZ-ZHA - Жамбыльская (Zhambyl) KZ-AST - Астана (Astana) KZ-PAV - Павлодарская (Pavlodar) KZ-ATY - Атырауская (Atyraū) KZ-SEV - Северо-Казахстанская (Soltüstik Qazaqstan)
  42. 2 points
    Blondy

    Третья категория

    Для ваших задач не категории плодить нужно, а поставить адекватный фильтр.
  43. 2 points
    В общем пока временно вопрос с картинками для подкатегорий вопрос решил. Решение не мое, нашел на одном из форумов по opencart 1. В файле catalog\controller\product\category.phpНаходите $data['categories'][] = array( И перед ним добавляете: if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], 150, 150); } else { $image = $this->model_tool_image->resize('placeholder.png', 150, 150); } P.S.: 150, 150 - размер картинки !ДалееНаходите: 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), После вставляете: 'thumb' => $image, 2. В файле catalog\view\theme\ВАША ТЕМА\template\product\category.tplНаходите: <?php if (count($categories) <= 5) { ?> <div class="row"> <div class="col-sm-3"> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li> <?php } ?> </ul> </div> </div> <?php } else { ?> <div class="row"> <?php foreach (array_chunk($categories, ceil(count($categories) / 4)) as $categories) { ?> <div class="col-sm-3"> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li> <?php } ?> </ul> </div> <?php } ?> </div> <?php } ?> И заменяете на: <div class="row"> <?php foreach ($categories as $category) { ?> <div class="col-sm-3"> <a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>" title="<?php echo $category['name']; ?>" class="img-responsive" /></a> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> </div><?php } ?> </div> Ссылочку на автора давать не буду, так как не знаю, как к этому админы отнесутся. Скажу проще яндекс в помощь) Мне помогло, хоть и не так изящно как в платной версии. Но, все же лучше, чем ничего.
  44. 2 points
    Самый простой вариант - это прописать руками условие к примеру latest.tpl вместо: <?php if ($product['price']) { ?> пишем (валюту свою) <?php if ($product['price'] !== '0.00 Грн') { ?> в конце закрытия <?php } ?> меняем на <?php } else { ?> <p>Уточните у менеджера</p> <?php } ?> соответственно цену не выставляете Теперь на главной в последних поступлениях можете глянуть результат
  45. 2 points
    Кстати вы просто обязаны практически уже сходит на опенкарфорум и задать там тот же вопрос, дабы подтвердить свой тезис об отсутствии провокативных действий с вашей стороны. И можете на этот топик сослаться даже )))) Чтобы к вам не было там подобных претензий.
  46. 2 points
    savage4pro

    Версионность файлов

    позволю себе дать еще несколько советов, на что стоит обратить внимание: картинки и прочую весомую статику попрячьте в .gitignore, а для ее передачи используйте rsync с удалением придумайте mysqldump с исключением таблиц пользователей, покупателей, заказов и т.д., и архивированием gzip'ом передавайте статику и дамп вместе с push'ем при необходимости на принимающей стороне бекапьте БД, перед применением нового дампа сохраняйте в отдельных таблицах поля, которые не должны быть переписаны, например, счетчик показов товаров, а после применения дампа, перезаписывайте эти поля на сохраненные, кроме того, в таблице конфигурации меняйте значения dev на актуальные на площадке, все это решается mysql-запросами отключайте сайт на время импорта, в том числе и админскую часть - в настройках веб-сервера добавьте условие, например, наличие в папке сайта какого-нибудь файла (который будет создан перед импортом и удален после), при котором все http-запросы будут отправляться куда-нибудь на 503 все вносимые изменения должны быть отктатываемы, поэтому бекапы БД принимающей стороны имеет смысл делать потаблично и хранить в отдельном git-репозитории настройте ssh-доступ по ключам, и погуглите gitolite деплой должен производиться в автоматическом режиме, собрал-передал-дал команду на импорт-получил ответ-уведомил администратора о результате простое обновление dev-prod делается одной командой и есть еще один момент: по-хорошему, итоговые изменения файлов должны быть применены на промежуточной площадке с реальными данными, отсюда следующий пункт площадок должно быть минимум 3: dev[0-100], work, prod как увязать логику обновления файлов и данных в этих обстоятельствах - это уже вопрос на миллион
  47. 2 points
    AQuaf

    Пагинация в категории

    Добавляет в title и description номер страницы, убирает дубль первой страницы пагинации, и оставляет описание категории только на первой странице. Код не мой, объединил все что нашел в сети в ocmod по идее можно убрать теги noindex, nofollow на страницах категории seo_pagination.ocmod.xml
  48. 2 points
    Letivan

    Ну раз пошла такая пьянка

    Выложу два магаза, идет заполнение товаром: https://tdcolibri.ru/- постельное белье (закос под один из шаблонов битрикса пожелание заказчика) https://umiland.ru/- детские игрушки Ничего особо интересного больше не было за последнее время.
  49. 2 points
    Вкладку на англ заполнили?