То есть, если нажали + , если в корзине нету товара, то он падает в корзину , если еще плюс нажали, меняется кол-во в корзине ? 1. Сделать файл с компонентом корзины, или написать самому на api , который будет вызываться через ajax и работать с корзиной пользователя. Можно по разному сделать. 2. Яварипт который будет дергать файл с нужными параметрами, созданный на первом этапе.
Соответственно, когда нажимают плюс, яваскрипт вызывает файл, который работает с корзиной. В качестве колбека можно передать данные для малой корзины, которая обычно весит в верхней части сайта. Эти данные яваскрипт должен обработать и обновит малую корзину. дальше будут проблемы с кешированием ))
OnBeforeIBlockElementUpdate у вас стоит , если вы ставите вместо него OnBeforeIBlockElementDelete, то в параметр передается только ID элемента, соответственно if ($arFields['IBLOCK_ID']==2) не пускает , потому что $arFields это ID элемента http://dev.1c-bitrix.ru/api_help/iblock/events/onbeforeiblockelementdelete.php
Компонент должен устанвливать заголовок, а не его шаблон ! Если заголовок хитры используйте seo модуль . Если компонент в шаблоне , то чего то придумывайте, кеш нужен обезательно
Два раза печатаете одни и теже переменные ! Вам нужно подучит php ! Как вариант рабить массив с элементами с помощью функции array_chunk и ходить в цикле по разбитому массиву. Вариант два переделать верстку на div с применением стиля float:left
На сколько мне известно, по умолчанию <?$APPLICATION->ShowHead()?> не подключает jquery. Битриксовский jquery подключается другой функцией CJSCore::Init(array("jquery")); . Если <?$APPLICATION->ShowHead()?> выводит jquery - значит где то, программист (разработчик сайта) подключает его с помощью функции $APPLICATION->AddHeadScript, или как написал Евгений Жуков , какой то компонент(сторонний) . Следовательно нужно выключить это подключение и втыкнуть свое
Изменить вы там можете все что угодно , но этого делать лучше не стоит ! При обновлении модуля iblock у вас все затрется, что вы там нахимичите, а вообще ищите сами , разве это проблема ? Файл к которому вы обращаетесь подключается другой файл из модуля , а там все уже найдете
Как вариант, в шаблоне где картинки нужны новых размеров, сделать result_modifier.php и в нем отресайзить оригиналы CFile::ResizeImageGet этим, результаты кешируются
Timeweb ? На сколько помню они дают работать в старой версии 5.2 , как именно не знаю, но что то , они писали что дают возможность работать в 5.2. Если ошибаюсь извиняйте , не проверял.
Мой брат ищет подработку контент-менеджера, под моим чутким руководством готов взяться за наполнение, постоянную актуализацию контента. Имеет не большой опыт в данном направлении. От себя смогу проконсультировать по любим вопросам бесплатно! Контакты: gbublik(a)gmail.com
Если работало, возможно вам всего лишь нужно обновить кеш, это в админке сайта Настройки->Автокеширование->Вкладка "Очистка файлов кеша" и там выбрать например Все и тыкнуть кнопку !
таже фигня , и сильно флудит в лог. Изменил подключение шапки, не очень удобный вариант, но не флудит больше в лог. Как работать с RestartBuffer в композитном режиме ?