Разобрался.
Получилось!

Спасибо!
Буду пробовать

3

(0 ответов, оставленных в Форум ReadyScript)

Добрый день!
Почта неверно указана. Как ее можно сменить? В основном профиле указана другая, а на форуме почему-то вот эта..


https://clip2net.com/clip/m0/72bdc-clip-48kb.png?nocache=1

Закусило Александр пишет:

Не совсем понятно, Вам нужно родителя для каждого каталога показывать или родителя у найденных категорий?

Родителя только для найденных категорий.

5

(12 ответов, оставленных в Вопросы по работе с системой)

Спасибо за разъяснения!

6

(12 ответов, оставленных в Вопросы по работе с системой)

Спасибо за критику.

У вас не проставлены алиасы на продукты и категории.

Если их проставлю, поменяются же все адреса страниц.

Тайтлы куцые (== название категории/товара)

Подскажите - это что?

По модели подбора нет

К сожалению отключил. Не используют вовсе. Для нашего заказчика кроме строки поиска как будто вообще ничего не существует. Динамическое меню тоже убираю, т.к. грузит сильно БД.

Посадочными страницами через Подбор товаров не пользуетесь

Если не сложно, покажите мне пример посадочной страницы сделанной в RS и как она через подбор товаров используется

Спасибо

Коллеги, добрый день!
Подскажите, как на странице отображения списка товаров (в результатах поиска)
научить показывать список каталогов вместе с субкаталогом (и сделать его также в виде ссылки) т.е. чтобы получилось:

субкаталог1-каталог1     субкаталог1-каталог2      субкаталог2-каталог3 и т.д

https://clip2net.com/clip/m0/3852b-clip-62kb.png?nocache=1

Шаблон category_products.tpl
Кусочек нужного кода:

{if count($sub_dirs)}{$one_dir = reset($sub_dirs)}{/if}
        {if empty($query) || (count($sub_dirs) && $dir_id != $one_dir.id)}
            <nav class="catalog-subcategory">
                {foreach $sub_dirs as $item}
                    <a href="{urlmake category=$item._alias p=null pf=null filters=null bfilter=null}">{$item.name}</a>
                {/foreach}
            </nav>
        {/if}

8

(12 ответов, оставленных в Вопросы по работе с системой)

Ответ яндекса.  Похоже хостинг "барахлит" или искать другую причину?
Подскажите, если знаете


Мы проверили, страницы были исключены, так как при обращениях нашего индексирующего робота они периодически отдавали контент в формате, который им не поддерживается, из-за чего проиндексировать их не удавалось. Это может быть связано с тем, что страницы отдают некорректные http-заголовки или не отдают документ в HTML-формате, либо, например, страницы на запросы отдают некорректный gzip-архив. Для выяснения причин появления проблемы вы можете обратиться к администратору сервера, на котором расположен сайт, либо вашему хостинг-провайдеру. Возможно также, что запросы с некоторых IP-адресов роботов Яндекса блокируются на стороне сервера, поэтому рекомендуем проверить настройки на возможность таких блокировок. Подробнее о том, как проверить, что робот принадлежит Яндексу, вы можете узнать в нашем разделе Помощи: https://yandex.ru/support/webmaster/rob … obots.html

Например, страница https://1zip.pro/product/36002/ была недоступна при обращении робота 2019.11.28 08:55:57. Чтобы страницы могли корректно индексироваться роботом, они должны быть постоянно доступны, отвечать кодом 200 ОК и отдавать контент в HTML-формате. Тогда они смогут вернуться в поиск по мере их переобхода роботом с обновлениями поисковых баз.

Мы также передали пример вашего сайта нашим специалистам для более подробного изучения, чтобы проверить ситуацию с обходом сайта. Если у меня появится дополнительная информация по вопросу или потребуются дополнительные действия, я свяжусь с вами немного позднее.

9

(12 ответов, оставленных в Вопросы по работе с системой)

https://1zip.pro/

Примеры страниц:
https://1zip.pro/product/35518/

https://1zip.pro/product/35687/

https://1zip.pro/product/36002/
...
Старый статус: В поиске
Новый статус: Неподдерживаемый формат
Формат документа не поддерживается индексирующим роботом. Обратите внимание на корректность заголовка Content-Type и на содержимое документа.

Ответ "[url]https://1zip.pro/product/36002/[/url]" → Основной робот Яндекса
Код статуса HTTP    200 OK
Время ответа сервера    911мс
IP сайта    87.236.16.171
Кодировка    UTF-8(unicode-1-1-utf-8, UTF8)
Размер страницы    51,92КБ

    Server: nginx-reuseport/1.13.4
    Date: Wed, 04 Dec 2019 13:23:42 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Keep-Alive: timeout=30
    X-Powered-By: PHP/7.2.16
    Set-Cookie: *****2ad469d418f543304660a907fbf=*****7bd170ad7e48cb190acce904eb5; path=/; HttpOnly
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate
    Pragma: no-cache
    Set-Cookie: guest=0eb69f189df963f848d01d060e7135d2; expires=Fri, 03-Dec-2021 13:23:41 GMT; Max-Age=63072000; path=/
    Set-Cookie: viewdynamiccatalogmode=2
    Content-Encoding: gzip
    Vary: Accept-Encoding

Подскажите, пожалуйста, кто знает. Вебмастер на все страницы пишет: Формат документа не поддерживается индексирующим роботом. Обратите внимание на корректность заголовка Content-Type и на содержимое документа.

Прежде сайт работал совершенно нормально.

Написали на хостинг, там сказали, что

"подобная ошибка может возникать из включенного gzip сжатие в настройках CMS. Проверьте пожалуйста сжатие gzip сжатие в настройках CMS и во избежание конфликтов отключите его. Сжатие производится на сервере ngnix."

Никто не сталкивался с подобным?

p.s. Ошибку получил только сегодня, а вчера прилетело обновление. Нет тут связи?

11

(5 ответов, оставленных в Вопросы по работе с системой)

Это настраивается в настройках MySQL на сервере.

Возможно и так, но я, изучив файлик mysql.inc.php понял, что не обязательно заставлять искать знак "-", без этого знака также ищутся необходимые мне значения. В итоге поменял в str_replace замену вместо ' ' на '' (удалил пробел)

    protected function prepareLikePlusString($query)
    {
       $dis = array('`','~','!','@','#','$','%','^','&','*','(',')','_','=',
                     '+','\\','|','[',']','{','}',';',':','"','\'',',','.','<',
                     '>','/','?','№','-');
        
        return str_replace($dis, '', mb_strtolower($query));
      }

12

(5 ответов, оставленных в Вопросы по работе с системой)

Решил вопрос

13

(5 ответов, оставленных в Вопросы по работе с системой)

Спасибо откликнувшимся!
Буду пробовать

14

(5 ответов, оставленных в Вопросы по работе с системой)

Искать среди имеющихся значений
https://clip2net.com/clip/m0/1240c-clip-19kb.png?nocache=1
https://clip2net.com/clip/m0/7091a-clip-8kb.png?nocache=1

15

(5 ответов, оставленных в Вопросы по работе с системой)

Добрый день!
Коллеги, подскажите, есть ли возможность ( в принципе) встроить в sidefilters поиск по значениям, типа такого, какой реализован в админ-панели.
https://readyscript.ru/storage/tiny/images/news/property_control.jpg

Если да, подскажите куда смотреть, в какую сторону?
Может есть уже готовые скрипты или решения?

Закусило Александр пишет:

Это какой шаблон?

category_products.tpl

Александр, а не подскажете, как в данном куске кода на странице просмотра списка товаров добавить вывод не одного каталога, а еще субкаталога(и сделать его также в виде ссылки) т.е. чтобы получилось:
субкаталог1-каталог1     субкаталог1-каталог2      субкаталог2-каталог3 и т.д

 {if count($sub_dirs)}{$one_dir = reset($sub_dirs)}{/if}
        {if empty($query) || (count($sub_dirs) && $dir_id != $one_dir.id)}
            <nav class="catalog-subcategory">
                {foreach $sub_dirs as $item}
                    <a href="{urlmake category=$item._alias p=null pf=null filters=null bfilter=null}">{$item.name}</a>
                {/foreach}
            </nav>
        {/if}

Грустно, когда много категорий и субкатегорий

Добрый день!
Подскажите пожалуйста, а как сделать сортировку каталогов товара в алфавитном порядке?
Сортировка в этом списке - так-же выводится и в каталоге меню на сайте.
Как научить сортировке от А-Я??
https://clip2net.com/clip/m0/a4a4e-clip-54kb.png

Добрый день! Не могу разобраться откуда тянется значение z-index:inherit при режиме отображения мобильного меню. Подробнее на скрине ниже
https://clip2net.com/clip/m0/fc397-clip-100kb.png?nocache=1


У меня перекрывается этот блок при прокрутке. Пробую в стилях gridblock_wrapper sticky-block mobile-header container-wrapper и тех, что выше указать нужный мне z-index, но он становится неактивным при прокрутке и перекрывается стилем блока..И непонятно какой получается родительский элемент..

Подскажете где сделать правку?

21

(9 ответов, оставленных в Вопросы по работе с системой)

Есть подозрение, что нужно поковырять формат данных (должно быть число) в принимаемой форме.
Возможно, указано где-то string или типа того. Цена - это все же число, и передаваться и обрабатываться должно как число.

22

(9 ответов, оставленных в Вопросы по работе с системой)

Да. это id. но сейчас вспоминаю, что в шаблоне их не применишь, и проще сделать было как я написал выше. У меня выводит. И это есть в документации на сайте

https://readyscript.ru/dev-manual/class … 223f21b444

но скорее всего я не понял сути Вашего вопроса smile

23

(9 ответов, оставленных в Вопросы по работе с системой)

По-моему у каждой характеристики есть номер
Можно использовать ее id

я у себя сделал вот так:

{$product->getPropertyValueByTitle('Модель')}

и аналогично
{$product->getPropertyValueByTitle('Марка')}
{$product->getPropertyValueByTitle('Год Выпуска')}

24

(5 ответов, оставленных в Вопросы по работе с системой)

Добрый день!
Как "научить " поиск Like+ обрабатывать Дефис (-) не как пробел, а как значение запроса?
так, чтобы запрос типа HPR-009-1K
обрабатывался как написан, а не HPR 009 1K
релевантность совершенно разная получается

Закусило Александр пишет:

А где собственно JS код который обрабатывает эти кнопки? Вам надо его написать, т.к. rs-inc это классы из корзины и  действуют только в корзине.

Александр, спасибо!
Забыл подключить код в шаблоне ..
Все заработало!