Вроде ничего такого прям и библиотеки никакие не подключал.
Я не большой специалист, но мне кажется что transform примененный к svg это худшее что можно сделать и каскад вычислений там просто адский будет.
Попробуй использовать SMIL для анимации SVG и откажись от css. Что-то подсказывает, что это будет на порядки проще для железа.
PetrPo, вполне реализуемо и будет работать. Для постранички просто передавай параметр второй сортировки.
Есть задача и ее нужно решить. Да - в ней мало практического смысла, да - заказчик скорее всего не отдает себе отчета в что хочет получить. Но он платит деньги. Решение есть и его можно внедрить.
Что конкретно вызывает у тебя боль?
Рост размера кэша? Не вижу проблем - там смешные объемы по сравнению с картинками к этим товарам.
Индексация? Ну выводи сразу все элементы не пряча в скрипт и перемешивай их на странице уже js'ом. Самое простое - сделать их флексами и расставить order случайно.
Проблема с ужасными дефолтными скриптами компонентов ( кстати сами они боли не вызвают?) ? См. предыдущий пункт. Или вариант два - инициализировать их после рендера элементов.
Короче считаю что задача имеет решение, и не одно и если клиента не удается от нее отговорить - решить можно.
PetrPo, не будет. Т.е. будет, но толку будет мало, так как PHP будет ворочать огромными наборами данных в памяти.
Если бы мне поставили такую задачу как ТС, и сказали что надо юзать стандартные компоненты да еще и комплексные, я бы поматерился и предложил делать так как в ответе ниже
alexander_chn, выведете отдельно двумя компонентами первые 22 элемента, а потом остальные.
PetrPo, ну почему не очень - если сервак нормальный, посещаемость не высокая и товаров не миллионы - пусть работает.
А если хоть что-то из этого, то какой к черту компоненты каталога? Нормально нужно тогда делать.
Не факт что это сработает. По логике должно рандомно сортировать элементы с одинаковым SORT, но на практике не помню - там какая-то заморочка с этим RAND дополнительная.
Однако попробовать стоит.
a9105051396, нужно не пробовать убирать, а понять оно срабатывает или нет. Для этого роняйте целевую страницы с уникальным выхлопом.
Поймите сейчас какой именно скрипт у вас отрабатывает.
Во у вас и 36 правило тоже хороший кандидат на то чтобы отправить рандомный url в неведомое далеко, кстати без шаблона скорее всего, так что белая страницы более всего вероятно.
Т.е. у вас задача найти какой скрипт выдает вам эту белую страницу, а потом выяснить как вы туда попали.
По правде говоря оно вообще странное - таких правил быть не должно. С такой маской вы вообще будете иметь постоянные проблемы с реврайтом.
Не то чтобы нельзя вообще использовать, но надо очень хорошо понимать что делаешь, и очень тонко и аккуратно все настраивать.
Юпитер Макс, потому что поддомен резолвится отдельно.
Смотрите, допустим у 1c собственный ДНС кэш и она запомнила что сайт.ру это 300.300.300.300 и коннектится туда. Но сайты вы оттуда убрали, а ДНС кэш остается, поэтому 1ска не делает запросов новых для резолва адреса, а использует IP из кэша.
Когда вы подставляете домен www.сайт.ру - его нет в кэше ДНС который использует 1С (неважно системы или собственный) и для разрешения этого имени клиент делает новый запрос к внешним ДНС и получает с них обновленный адрес и естественно соединяется.
Если попробовать зайти по IP то пишет Сайт не существует либо отключен владельцем
Вы же по новому IP заходите? По IP своей VDSки?
Настройте виртуалку так, чтобы сайт был дефолтным и по IP тоже работал.
Судя оп ошибке 1с все еще не видит сайт. Возможно она продолжает долбиться на старый IP. Возможно на сервере где она крутится у нее собственный кэш ДНС.
* обратите внимание, я не видел Wbindows года с 2008 - я плохо понимаю как она сейчас устроена и даю советы из общих соображений о работе сетей в операционных системах.
На данном этапе вам важно убедиться что 1С вообще соединяется с сайтом.
Вы проверили логи сервера (VDSки) - запросы от 1С приходят?
Пока нет - проблема на стороне сервера на котором клиент 1С.
Юпитер Макс, ошибка та же или уже другая?
Посмотрите в логах сервера со стороны сайта - запрос до него добрался вообще?
Еще можно попробовать прямо IP вбить в адрес на стороне 1С если по IP сайт открывается вообще.
Юпитер Макс, что тут понимать?
Сайт вы перенесли - а компьютер на котором 1C об этом знает? А маршрут построить может?
Доступность сайта вы проверили?
Под вендой 1с крутится? Браузер запустите на том же компе и попробуйте сайт открыть.