Доска почета


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

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

  1. 4 points
    Всем привет! Несколько раз получил такую вафлю в почту: 1. Картинка 1*1px, по ней злоумышленник определяет было ли открыто письмо и ip-адрес вашего устройства. Если у вас в настройках почтового клиента стоит автоматическая загрузка картинок, это не есть хорошо. Возможно загрузку картинок можно отключить и в веб-интерфейсе вашего почтового сервиса. 2. Здесь указано доменное имя. 3. Под 'Оплатить' находится ссылка на php-скрипт payment.php, расположенный на взломанном сайте, параметром ему передается ID кошелька в сервисе Яндекс.Деньги. Несколько примеров линков: Не переходите по ссылке! Ни в коем случае не производите каких-либо оплат! Продлевайте регистрацию доменного имени только через ЛК регистратора/хостера! Будьте внимательны, и да прибудет с вами Сила
  2. 2 points
    ну вот вы по русски так писать и главное понимать не начали 1. верните в зад стандартный сайтмап сборки 2. зайдите в каналы продвижения, отключите там все 3. в каналах продвижения включите сайтмап про 4. зайдите в его настройки там будет две ссылки одна для гугла одна для яндекса 5. зайдите в вебмастер гугла и добавьте там ссылку сайтмап про для гугла, если есть там еще какие то удалите их 6. зайдите в яндекс вебмастер добавьте ему свою ссылку из сатмап про если есть там еще какие то удалите их 7. убедитесь что вы правильно сделали пункты 1-6
  3. 1 point
    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
  4. 1 point
    RHCk

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

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

    Перенос Блога из SEO CMS TOP и наоборот

    Возникла задача перетряхнуть свои писульки в блоге которые были сделаны на основе SEO CMS TOP. Тк к SEO CMS TOP был ряд претензий было решено перенести на штатный блог opencart.pro. Для решения задачи воспользовался phpMyAdmin и SQL запросы. Для переноса из SEO CMS TOP в блог opencart.pro можно использовать эти запросы, если нужно наоборот то меняйте переменные местами из record в article INSERT INTO `article` (`article_id`, `image`, `sort_order`, `status`, `date_available`, `date_added`, `date_modified`, `viewed`) SELECT `record_id`, `image`, `sort_order`, `status`, `date_available`, `date_added`, `date_modified`, `viewed` FROM `record` из record_description в article_description INSERT INTO `article_description` (`article_id`, `language_id`, `name`, `description`, `meta_description`, `meta_h1`, `meta_title`, `meta_keyword`) SELECT `record_id`, `language_id`, `name`, `description`, `meta_description`, `meta_h1`, `meta_title`, `meta_keyword` FROM `record_description` из record_image в article_image INSERT INTO `article_image` (`article_image_id`, `article_id`, `image`, `sort_order`) SELECT `record_image_id`, `record_id`, `image`, `sort_order` FROM `record_image` из record_related в article_related INSERT INTO `article_related` (`article_id`, `related_id`) SELECT `pointer_id`, `related_id` FROM `record_related` из record_product_related в article_related INSERT INTO `article_related_product` (`article_id`, `product_id`) SELECT `record_id`, `product_id` FROM `record_product_related` из record_to_layout в article_to_layou INSERT INTO `article_to_layout` (`article_id`, `store_id`, `layout_id`) SELECT `record_id`, `store_id`, `layout_id` FROM `record_to_layout` из record_to_layout в record_to_store INSERT INTO `article_to_store` (`article_id`, `store_id`) SELECT `record_id`, `store_id` FROM `record_to_store` - Перед переносом сделать бэкап бекапа! - Перед переносом нужно очистить таблицы article ПС Остался не решенным вопрос как перенести сеоурлы и картинки в описание (если кто подскажет конструкцию запроса по которой можно добавить к описанию кусок верстки с ссылкой на картинку в таблицы был бы признателен)
  6. 1 point
    краткое руководство звучит так: не знаешь не трогай но то что вы задаете вопросы это хорошо что делал бы я на вашем месте, я бы вбил название модуля в гугл и почитал бы что мне гугл ответит и таким образом понял бы нужно оно мне на данный момент или не нужно
  7. 1 point
    admin

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

    у вас два варианта 1. поменять id английскому на 1 2. найти файлик translit.js и в нем поменять 1 на нынешний айди вашего языка
  8. 1 point
    BuslikDrev

    Лайфхаки от BuslikDrev

    1/ Чтобы быстро узнать id категории, товара, информации и т.д. не заходя в админку, то к ссылке дописывайте: &manufacturer_id= Примеры: 2/ Вас достал стандартный фильтр тем, что при очистке остаётся на конце /?filter= Тогда пройдите в шаблон фильтра: catalog/view/theme/default/template/module/filter.tpl 3/ Иногда после переезда сайта или ещё по каким-то причинам, нужно массово изменить тип или кодировку таблиц, вот моё решение. По правилам создания модулей ocmod.zip, создать install.php с содержимым: - где oc23 - название БД InnoDB - старый тип таблицы MyISAM - новый тип таблицы greek_general_ci - старая кодировка таблицы utf8/utf8_general_ci - новая кодировка таблицы
  9. 1 point
    RHCk

    REVOLUTION 4.0.9 - адаптивный универсальный шаблон от Pikitos

    Пиктограмма 'Глаз':
  10. 1 point
    самое простое зайдите в настройки сайтмап_про там есть две ссылки вот одну скормите гуглу в вебмастере а вторую яндексу в его вебмастере
  11. 1 point
    RHCk

    seo_pro.php on line 485

  12. 1 point
    BuslikDrev

    Заглушка для сайта

    Чтобы из админки можно было отключить шапку и подвал сайта.
  13. 1 point
    BuslikDrev

    Заглушка для сайта

    Могу за благодарность дописать пару функций для отключения верха и низа. Ну а так можете вставлять любой html код и через стили отключать верх и низ. Вот для развития вам:
  14. 1 point
    WarStyle

    Перенос платной CMS Opencart Pro на другой домен.

    Ну так напишите @admin в личку, чтобы поменял Вам привязку к домену.
  15. 1 point
    Тема была создана, но там ответа я не получил. А в этой я просто уточнил у коллеги, какие именно проблемы возникли с конкретным модулем. Просто так получилось, что это вылилось в более подробное обсуждение вопроса. Думаю, имеет смысл все это обсуждение(оффтоп) или перенести в ту тему (https://forum.opencart.pro/topic/4696-seo-для-google-пагинация-relnext-relprev/?do=findComment&amp;comment=42219, или просто удалить.
  16. 1 point
    savage4pro

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

    обновлен удалите модуль из админки, если он установился и даст себя деактивировать, затем удалите файлы модуля (по списку архиве /upload) скачайте отдельный архив для 2.3.x и установите обычным способом
  17. 1 point
    GarniMebli

    UNIVERSAL 2.X

    http://prntscr.com/hbiein
  18. 1 point
    В верхнем варианты вы можете создать ТОЛЬКО ссылку на страницу (любую) В нижнем варианте можно создать ИМЕННО и ссылку и меню этих ссылок,как я вам и показал тут А по поводу того,что можно сделать тоже самое и в нижнем,то ответ простой - как хотите,так и делайте
  19. 1 point
    RHCk

    Безопасность в Opencart (обновляемая)

    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 #безопасностьвопенкарт #хуйнаныр
  20. 1 point
    Sergey2017

    Импорт/Экспорт товаров на OPENCARTPRO 2.3

    Не сталкивался. Я скачал импорт/экспорт модуль, создал пару товаров. Выгрузил их, по аналогии заполнил всё и загрузил обратно https://www.mhccorp.com/export-import-2?search=import собственно вот ссылка на модуль. Если нужно могу выложить на яндекс диск архив, у меня opencartpro 2.3 встало без проблем.
  21. 1 point
    jaffagold

    Изменения шрифта опций в товарах

    1). В стилях прописать, например: #product label { font-size: 16px; } 3). В файле \catalog\view\theme\default\template\product\product.tpl перенести блок с ценой ( который начинается с <?php if ($price) { ?> ) в нужное место
  22. 1 point
    Yoda

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

    Upd: редирект всего контента на https для хостинга Мастерхост: #редиректим www на без www RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L] #редиректим весь контент кроме файла robots.txt !!!! Внимание, если вы хотите не потерять позиции в Яндексе, но очень хочется зеленый замочек категорически необходимо отдавать robots.txt по обоим протоколам без каких либо редиректов. RewriteCond %{HTTP:PORT} !^443$ RewriteCond %{REQUEST_URI} !robots\.txt RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
  23. 1 point
    #top2 {background: ...}
  24. 1 point
    jaffagold

    Редактирование шапки

    Обычно это делается путем создания своего шаблона, который будет заменять шаблон по-умолчанию (default) 1.Сначала создаем папку с названием вашего шаблона (например mytheme) в папке catalog\view\theme 2.В этой папке создаем папку template , а в ней папку common А в нее копируем header.tpl из аналогичной папки шаблона default. 3.Там меняем путь к файлу стилей на ваш Было: Стало: 4.Также в вашей папке шаблона создаем папку stylesheet и в нее копируете stylesheet.css из аналогичной папки шаблона default В самом низу дописываете нужные стили. Причем, то, что находится сверху будет вам подсказкой. 5. В настройках переключаетесь на свой шаблон. 6. Вы можете вносить в ваш шаблон и другие файлы из шаблона default, которые захотите изменить. Важно, чтобы вы правили только свои файлы, а не оригинальные файлы opencart-а из папки default. И вы всегда можете вернуться на шаблон default и у вас ничего не будет поломано.
  25. 1 point
    savage4pro

    Замена символа рубля

    Замена символа рубля Мод заменяет знак валюты рубля на симпатичный почти уже стандартный символ (U+20BD), представленный в наборе глифов шрифта "Roboto" от Christian Robertson. Подходит для любого шаблона OpenCart / Ocshop (OpenCart.PRO/CMS) / OcStore версий 2.x при отсутствии прямых модификаций ядра. Схема работы: добавляет в БД новую таблицу `oc_currency_modsymbols` с одной записью - для валюты с кодом RUB на этапе выборки данных о валютах оборачивает оригинальный символ в конструкцию для обработки подключаемыми при загрузке страницы стилями не ломает возможность менять оригинальный символ в админке, который будет показан при выводе шаблонов, в которых нет возможности подключать дополнительные стили (например, почтовые уведомления), пробелы до/после оригинального символа выносятся за пределы конструкции, т.е. сохраняются после установки можно вручную добавлять записи в таблицу `oc_currency_modsymbols` для форматирования символов валют по желанию (для включения в конечную строку стандартного значения, т.е. для автозамены, вместо него следует указать "_default_symbol_") мод можно безболезненно отключать/удалять, функциональность при этом вернется к стандартной Установка: Бекап! загрузить модуль через Extensions / Extension Installer обновить кэш модификаций на странице Extensions / Modifications обновить системный кэш Удаление: Бекап! удалить мод на странице Extensions / Modifications, там же обновить кэш модификаций обновить системный кэш вручную удалить из БД таблицу `oc_currency_modsymbols` вручную удалить файлы catalog/view/theme/default/stylesheet/roboto-forced.css и roboto-forced.min.css вручную удалить файлы catalog/view/theme/default/stylesheet/font/google/roboto-subset-latin-ext-*.* При обновлении с предыдущих версий рекомендуется полное их удаление. В случае некорректного отображения блока с форматированной ценой (например, вылезающие закрывающие теги вида: руб." />") необходимо в шаблоне, где эта цена выводится, оборачивать её вывод в strip_tags(); С 2016-11-28 (v.2.5.1) в комплекте идет сабсет (latin-ext, webfont) шрифта Roboto для совместимости с браузерами, которые блокируют подгрузку внешних шрифтов (да, это про тебя, IE9, гори в аду!) Автор savage4pro Добавлен 21.10.2015 Категория 2.х pt-sans-ruble-symbol.ocmod.zip roboto-ruble-symbol.ocmod.zip roboto-rouble-symbol-2.5.ocmod.zip