Архив за месяц: Октябрь 2016

Редирект без слэша на слэш на конце url

Открываем .htaccess и правим:

#redirect без слэша на слэш
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !.html$
RewriteCond %{REQUEST_URI} !.xml$
#RewriteCond %{REQUEST_URI} !/(job|realty|auto|announcements)/ #исключения
RewriteRule (.+) $1/ [R=301,L]

Редирект WWW на домен без WWW

Скачайте на свой компьютер с сервера файл .htaccess
Сделайте резервную копию данного файла и сохраните ее, по возможности, в другом месте на компьютере.
Откройте оригинальный файл .htaccess для редактирования, например, в блокноте.
Теперь добавьте в него следующие строки, но будьте внимательны и не забудьте заменить example.ru на адрес своего сайта

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.ru
RewriteRule (.*) http://www.example.ru/$1 [R=301,L]

И наоборот, кому надо редирект домена с WWW на домен без WWW:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]

Поместить название раздела новостей в title

Если нужно вывести название раздела инфоблока новостей в Title, например использовать для вывода заголовка первого уровня из названия раздела в Битрикс. Для этого в папке шаблона news.list добавляем файл component_epilog.php со следующим содержимым:

Читать далее

Подключение ReCaptch-и от googl-а

recap
Очень удобный и довольно простой вариант — это ReCaptcha от Google. Помимо всего, у нее выходят новые версии, если вдруг ее начнут обходить какие-либо боты, но пока она неуязвима. Читать далее

Изменение размера изображений

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

Читать далее

Спасение

Вера — это целая наука, она не просто так появляется. Ее надо развивать, сеять (говорить) слово Божье. Даже просто так, когда ходишь и садишься, когда встаешь и ложишся спать. Надо читать Библию и находить там ценные обетования, которые Бог обещал своему народу.

Но самое главное и первое что нужно сделать, чтобы стать сопричастным к этим обетованиям и получить блага по ним, это то что нужно принять Христа, как Своего Личного Господа и Спасителя. Это очень важно, без этого веры нет — только обман. Читать далее

Транслитерация всех элементов инфоблока

Иногда по тем или иным причинам нужно сделать быструю транслитерацию всех элементов инфоблока. Пользователи сайтов зачастую забывают сразу заюзать соответствующую опцию (довольствуясь использованием ID) и накапливается целая «гора» элементов без заданного CODE.
Данный код вполне подойдет для этой операции. Лично я опробовал его несколько раз.
Транслит NAME производится в CODE элемента. Читать далее

Создание свойств типа «чекбокс» для нескольких инфоблоков.

Как-то раз было мне нужно создать несколько свойств, в нескольких инфоблоках, данный код показывает пример создания 3-х свойств типа чек-бокс (на самом деле типа список, с одним значением «Y»: Читать далее

Почта Битрикса

Проверка почты

Для проверки почты (вообще ее работы на сайте) можно заюзать стандартную функцию mail.

Либо использовать для отправки письма функцию bitrix CEvent::Send. Читать далее