COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

RHCk

Модераторы
  • Публикации

    2792
  • Зарегистрирован

  • Посещение

  • Days Won

    155

Все публикации пользователя RHCk

  1. Всем привет! Обновился до v2.1.0.1.9. Проблем в процессе обновления не возникло, но возможно всё только впереди Имею сказать по поводу новых возможностей, пункт 1 (релиз 2.1.0.1.9). То что подбор реализован - хорошо, но есть один нюанс Когда я делаю подбор всё отрабатывает верно, но как выбрать из предлагаемых вариантов? По привычке стрелочкой вниз - не работает, Tab - выделение (фокус) улетает в космос у меня на логотип в админке. Получается без мыши никак. Ещё раз напишу про "живой" поиск или подбор, и больше не буду, ибо всех наверно им замучил (см.рис.). В фильтре отдельные поля для подбора по наименованию и коду товара (артикулу, модели и т.д.). На мой взгляд крайне удобно, когда этот подбор осуществляется в одном поле (чтобы не отвлекаться от клавиатуры на мышку). Насколько я понял, два поля были сделаны по причине слишком больших изменений в ядре при реализации подбора через одно поле. Но такая реализация в движке уже есть - это поиск вверху, его нужно только научить искать по любой части наименования или кода, а по наименованию и артикулу одновременно он искать уже умеет (причем и по категории, и по производителю). Наверняка есть возможность использования этого поиска в других не менее полезных местах. А то получается не совсем логично, на странице три поля для поиска и ни одно полностью не удовлетворяет потребности (возможно только мои). С уважением. P.S. Помидорами и яйсами не кидать Критику приму только разумную и аргументированную
  2. C геокодом игрался конечно:) Прописывал в него координаты - 55.894508, 37.441670. После этого появлялась кнопка "Посмотреть карту" в Контактах. Гугл по нажатию показывал карту верно. Только ссылка, показываемая браузером при наведении курсора на кнопку, и ссылка открытой страницы Гуглокарт отличаются. Может в этом дело. Возможно геокод это не только координаты, и туда нужно вписывать больше информации. При очистке строки геокода ссылка, подсвеченная красным пропадает. Очистил её. Оставил пока так.
  3. Всем привет! При прогоне сайта с помощью Xenu видно две ссылки (см.рис). Точнее строка с первой ссылкой пустая. Вторая ссылка выглядит так: h*tps://www.google.com/maps/search/55.894508,+37.441670/data=!4m2!2m1!4b1?hl=ru&dg=dbrw&newdg=1 Насколько это критично? С уважением. P.S. Если нужна дополнительная информация - готов предоставить.
  4. 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. Уговорили:))) Получается, что при очень большой необходимости проще будет здесь admin/index.php?route=sale/order/edit (вкладка Товар) добавить отдельное поле для кода товара, т.е. сделать аналогично тому, что имеется здесь admin/index.php?route=catalog/product. Или проще не будет?:)
  6. Так вот выше я и хотел сказать, что после произведенных мной двух замен, по наименованию всё отлично ищется, а по артикулу нет. Для общего развития ваше решение полезно (из предыдущего сообщения), но оставлю пока всё как есть. Сделанных изменений достаточно для работы. Ну и есть вероятность того, что это поправят со временем в первоисточнике. Спасибо!
  7. Я сделал две замены: Замена 1 (в строке 436): $sql .= " AND pd.name LIKE '" . $this->db->escape($data['filter_name']) . "%'"; $sql .= " AND pd.name LIKE '%" . $this->db->escape($data['filter_name']) . "%'"; Замена 2 (в строке 440): $sql .= " AND p.model LIKE '" . $this->db->escape($data['filter_model']) . "%'"; $sql .= " AND p.model LIKE '%" . $this->db->escape($data['filter_model']) . "%'"; Поиск по сочетанию в наименовании работает, по артикулу не работает. Что-то сделал не так?:)
  8. Опишу последовательность ручного заталкивания страниц в индекс Яндекса, потому как только после этого стало заметно движение в нужном направлении. Делалось всё через Вебмастер Яндекса. 1. Общая информация о сайте (рис.1), видим исключенные страницы. 2. Жмём на линк и попадаем в раздел, где видно, сколько и по какой причине исключены (рис.2) 3. Нас будут интересовать страницы, содержавшие мета-тег noindex, жмём. 4. Попадаем на страницу со списком исключенных страниц (под графиком). 5. Дальше работаем ручками:) Открываем новую вкладку или окно браузера и идём сюда https://webmaster.yandex.ru/site/check_url.xml и выбираем нужный сайт. Далее копируем по одному адреса исключенных страниц (п-кт 4), вставляем в поле для проверки и жмём Проверить URL. 6. Справа от каждой ссылки будет результат проверки - Готово, жмём чтобы посмотреть информацию. 7. Попадаем на страницу информации о странице сайта и результате проверки (рис.3) - "Страница исключена роботом. Причина: Документ содержит мета-тег noindex" или "В данный момент адрес страницы неизвестен роботу". Ниже написано что нужно сделать, среди прочего ссылка "Сообщить о новом сайте", жмём туда. 8. Попадаем на страницу "Сообщить о новом сайте" с заполненным полем для ссылки (рис.4). "Вводим капчу, жмем Добавить, и получаем сообщение - <адрес страницы> успешно добавлен. По мере обхода робота он будет проиндексирован и станет доступным для поиска." 9. Повторяем пункты 5 - 8 для всех страниц:) P.S. Во время набора капчи я понял, мой мозг никогда не будет прежним (это что-то очень сильно напоминает либо норвежский язык, либо каталог магазина Ikea) P.P.S. Возможно этот процесс поддаётся автоматизации, передо мной такой задачи не стояло по причине малого количества страниц на сайте.
  9. Сегодня Яша одумался и количество страниц, исключенных роботом, начало уменьшаться. Если это для кого-либо актуально, могу описать что было сделано.
  10. Работает. По наименованию. С артикулом так не решить?
  11. А по Вопросу 1 есть мнения?:)
  12. OC.PRO v2.1.0.1.8 У меня на несколько другой сборке версии 1.5.1.1.2 тоже стоит. Интересно решение для OC.PRO. Просто не совсем понятно, либо все используют сторонние шаблоны уже с живым поиском, либо используют платные модули, либо он просто никому не нужен:) В приобретении модуля проблемы нет, не понятна невостребованность данного функционала.
  13. Приветствую! Есть необходимость в заказ покупателя добавить товар. Заходим в редактирование заказа -> Вкладка 2.Товары, раздел Добавить товар(ы), поле Выберите товар. Подбор товара - при наборе наименования товара поиск осуществляется с начала наименования. Вопрос 1 - можно ли сделать подбор по сочетанию символов в любом месте наименования товара и артикула? Вопрос 2 - можно ли это использовать для поиска товара покупателем? Вопрос 3 - исключительно интереса ради, все пользуют обычный поиск OC или всё же прикручивают "живой" поиск? С уважением. P.S. Нашёл модуль поиска (для v2.0.X), могу выложить. Возможно кто-то сможет проверить работоспособность и "допилить".
  14. RHCk

    Приколы ))

    Первую картинку из предыдущего поста повешу в админку магазина вместо лого
  15. RHCk

    Приколы ))

    Тяжело даются переговоры с заказчиком? Клиент продавливает вас на снижение цены? Теперь вам есть чем ответить! Школа ведения переговоров здесь. Строго 18+! Строго в наушниках!!! P.S. Не реклама, преследуются исключительно цели расширения кругозора и самообразования
  16. Если вы всё же покажете как выглядят ссылки на ветки форума сейчас и что хотите получить в итоге, это значительно упростит и ускорит решение вашего вопроса. По крайней мере я так думаю. P.S. Доменное имя можно не писать, а ссылки нужны, чтобы понимать, что в них общего и против чего боремся P.P.S. Ещё можно спросить тут - www.simplemachines.ru. Потому как логичнее настроить редирект движком форума.
  17. Какая часть адреса меняется https://сайт.org/forum/index.php/board,9.0.html Можете прислать несколько ссылок на разные ветки форума? Для ссылок из вашего сообщения попробуйте так: RewriteCond %{QUERY_STRING} ^_route_=forum/index.php/board,9.0.html$ RewriteRule ^(.*)$ https://сайт.org/forum/board,9.0.html? [R=301,L] Эта конструкция для редиректа в OC, с другим движком она может отличаться. Ветка форума по первой ссылке должна быть доступна и по второй, тогда редирект будет работать
  18. 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'ов, например здесь.
  19. Если купил и установил, тогда сюда. В моем случае автор быстро всё исправил (не реклама, как всегда)
  20. RHCk

    Вопрос по .htaccess

    Полезное замечание! Можно небольшой how-to по SeoPro собрать, начиная с установки и первоначальной настройки, и заканчивая глубоким тюнингом редиректа
  21. RHCk

    Вопрос по .htaccess

    Ну вот, ощущение незавершённости совершенно исчезло P.S. Кому есть что добавить - не стесняйтесь.
  22. RHCk

    Вопрос по .htaccess

    В целом доступно и понятно. Спасибо! Внесу небольшое уточнение, и задам вопрос, чтобы появилось ощущение завершенности Товар перемещаю по группам, меняя главную категорию товара (не категории в которых показывается товар). Пример: Товар - product, категории - category_1...n (категории, в которых побывал товар). Товар будет доступен по адресам (при включенном показе категории в адресе): site.ru/category_1/product ... site.ru/category_n/product Товар будет доступен по адресам (при вЫключенном показе категории в адресе): site.ru/category_1/product ... site.ru/category_n/product site.ru/product Именно доступность товара по предыдущим адресам и вызывала у меня лёгкое seo-беспокойство А вопрос о производительности корректнее будет выглядеть так - что менее русурсоёмко, редиректить с помощью SeoPro или правилами в .htaccess? За сим откланиваюсь. С уважением.
  23. RHCk

    Вопрос по .htaccess

    На вопрос о производительности или о том, как избавиться от лишних ссылок?
  24. RHCk

    Вопрос по .htaccess

    Интересный момент. Есть товар - product. Который находится в категории - category_1. Категории в адресе страницы товара включены. Адрес страницы товара выглядит так: site.ru/category_1/product Отключаем категории в адресе, получаем адрес: site.ru/product Производим перегруппировку товара, для примера перенесем его в категорию - category_2. Товар по-прежнему доступен по адресам: site.ru/category_1/product site.ru/product и становится доступен по адресу site.ru/category_2/product Чистим кэш SeoPro. Ситуация та же, товар доступен по трём адресам. Интересует, как это сказывается на производительности, если товар не один, а 500 или 1000? Можно ли как-либо избавиться от лишних ссылок на товар? И это же наверняка не очень хорошо для seo. По-хорошему со всех предыдущих адресов должно редиректиться на последний 301-м редиректом. Или я чего-то не понимаю?
  25. RHCk

    Вопрос по .htaccess

    Насколько я понял, почитав про редиректы 301 и 302, при использовании 301-го ссылочная масса "перетекает" (или вес передаётся) на новую страницу, при использовании 302-го "перетекания" (передачи веса) не происходит. По-хорошему нужно понимать, какая цель поставлена и соответственно подбирать реализацию. Как часто бывает необходим 302-й редирект?