Это касается 14-ой версии битрикс, когда в поставку включили сео модуль.
Архив метки: Веб-разработка
PHP Как обрезать длину строки с учетом слов
Например у нас есть наименование товара, которое превышает 54 символа и не в вписывается в верстку и концепт
Все это можно обработать следующим образом
function drop_str($string, $limit) { $substring_limited = substr($string,0, $limit); return substr($substring_limited, 0, strrpos($substring_limited, ' ' )); } if (strlen($arItems["~NAME"]) >= 54): $arItems["~NAME"] = crop_str($arItems["~NAME"],54)."..."; endif; ?>
Мы обрезали строку до 54 символов с учетом слов и запихнули уже отработанную строку обратно в массив.
Битрикс проверка вывода популярных товаров
У заказчика возникло подозрение что компонент вывода популярных товаров на Битриксе врет, чтобы разобраться и проверить мне пришлось стандартными методами сделать альтернативный вывод данных, он приведен ниже
Битрикс программное масштабирование изображения
Cоветы создающим e-mail рассылку в HTML
input Как при клике убрать текст с поля
<input type="text" class="input_search" name="q" value="ПОИСК СРЕДИ 15000 ТОВАРОВ" onfocus="if (this.value=='ПОИСК СРЕДИ 15000 ТОВАРОВ') this.value='';" onblur="if (this.value==''){this.value='ПОИСК СРЕДИ 15000 ТОВАРОВ'}" size="15" maxlength="50" /><?endif;?>
Во всех браузерах страница, сверстанная DIV по центру, а в IE все прижимается к левому краю.
Пропорциональное изменение размера изображений
Когда торговый каталог с кучей фоток разного размера — данная задача можует превратится в страшный геморой.
На помощь придет JavaScript
Битрикс авто установка флага уменьшать количество при заказе
При выгрузке из 1с в битриксе флаг уменьшать количество при заказе автоматически не проставляется, что приводит к потери актульности оперативных остатков в битриксе + проблемы с выгрузкой в yandex market и другие торговые площадки.
Решение будет следующее
Читать далее Битрикс авто установка флага уменьшать количество при заказе