Upd: вообщем проблему не решил, но она больше не актуальна ;D
|
bitrix:catalog является комплексным компонентов и вывод элементов инфоблока - лишь одна из его функции и за это отвечает более простой компонент bitrix:catalog.section.list (мб еще какой-нибудь)
Вообщем, если обобщать - то помимо bitrix:catalog просмотри все компоненты, которые он в себя включает. К примеру в component.php у bitrix:catalog.section.list вполне есть строчки, просмотрел я бегло - думаю если посмотреть внимательнее, возможно ты найдешь то, что тебе нужно, а может и нет)))
|
|||
|
|
|
|
|||
|
|
|
|
Некоторые товары в каталоге неактивны, но инструмент Маркетинг -> Настройки sitemap.xml - все равно генерирует карту сайта с этими неактивными элементами, самой настройки, что-то типа - "включить ли неактивные элементы в карту сайта" - я не нашел. Вытекает вопрос - такой настройки действительно нет или я плохо искал?
|
|
|
|
|
|
Вкратце, данный антивирус ругается на код, находящийся в bitrix/components/bitrix/catalog.socnets.buttons/templates/.default/template.php
Ругается как я понял на участок и этот участок на нескольких сайтов, но как по мне он не выглядит подозрительным, может кто сказать чего по этому поводу?
|
|||
|
|
|
|
|||
|
|
|
|
А ты не пробовал ставить mbstring.func_overload = 2 только для окружения, в котором крутится сайт, а не для всего что есть?
В апаче это выглядит так
|
|||
|
|
|
|
|||||
|
|
|
|
Раз уж тут пошли "костыльные" варианты в стиле str_replace, внесу и свою лепту
![]() Скажем так, найди какой-нибудь уникальный css-селектор у dom-элемента, в который "помещена" твоя форма и напиши что-то вроде:
|
|||
|
|
|
|
Существует интернет-магазин - товары в него "выгружаются" из 1С-ки, иерархия разделов как я понял "оттуда же".
На данный момент иерархия такая: site/catalog/razdel1/razdel2/razdel3/ любой товар "открывается" по ссылке вида site/catalog/tovar Все разделы 1, 2, 3-го уровня на данный момент являются, что ни на есть разделами инфоблока соответственно. Заказчик хочет "конвертировать" разделы 3-го уровня в "свойства для фильтрации" по примеру одного сайта, где разделы 3-го уровня "трансформируются" в get-запросы для фильтра по свойствам site2/razdel1/razdel2/?firm_by=308|9272 Причем все свойства разные в каждой категории. Все что я хочу узнать - насколько "трудозатратно" такую работу проделывать или же все это ограничивается: - Добавление новых свойств в инфоблок - "Шаманство" в параметрах компонента catalog (?) |
|
|
|
|
А вот нужно ли вам это - зависит от вашей задачи. |
|||||
|
|
|
|
При помощи данного кода добавляется подобие компонента для добавления отзыва к товару с визуальным редактированием html-кода, короче не суть.
В добавляемом редакторе, вот эти кнопочки на - B, I ,U и проч. (жир. курсив и проч) - являются изображениями с тегом img, но все они не имеют alt атрибута, но имеют title. Задача - добавить этот самый alt атрибут, изначально я решил её js-кодом, но при таком решении - seo инструмент, который анализировал данные страницы, не видит alt-атрибуты и выдает варнинги, я таки думаю это связано с тем, что js-код отрабатывает по событию "DOMContentLoaded", соответственно добавить атрибуты необходимо в процессе php-рендера. Есть ли варианты решения без кастомизации ядра битрикса? Документации по этому классу мало как таковой, исходники еще "не лопатил".
|
|||
|
|
|
А вот:
![]() |
|||||||
|
|
|
Вот это вам поможет - |
|||||||
|
|
|
|
|||
|
|
|
Скорее всего у вас комплексный компонент, ищите шестеренку где-то (буквально) в начале вывода всех элементов. Другой вариант заглянуть в исходный код страницы, там должно быть что-то вроде:
nameTemplate - и есть название шаблона, ищется он примерно bitrix/templates/НазваниеШаблонаСайта/components/bitrix/cata |
|||||
|
|
|
|
|||
|
|
|
|
Два адреса отдают код 200:
https:/ site1.ru - код 200 https:/ site1.ru/ - код 200 Необходимо, что бы код 200 отдавал только https:/ site1.ru/ ( то есть со слешем), шаманство в .htaccess не помогает, и при заходе на https:/ site1.ru/ происходит редирект на https:/ site1.ru и в заголовке http_referer об этом тоже сказано, однако другие разделы сайта, к примеру: https:/ site1.ru/catalog - редиректит на https:/ site1.ru/catalog/ https:/ site1.ru/catalog/ - код 200 работают как надо. .htaccess на текущий момент чист и никаких редиректов в нем нет (кроме битриксового по умолчанию) Прошу помощи ![]()
|
|||
|
|
|