Рубрика: HTML

  • Изменение формы обратной связи в Битрикс

    Если в редакцию Битрикс не входит компонент веб-формы, но очень хочется добавить свою форму, то можно ее создать на основе формы обратной связи или просто изменить существующую добавив нужные поля и изменив уже существующие. Поскольку форма обратной связи в битрикс является стандартным компонентом движка она обновляется вместе с движком, и чтобы обновления не касались изменений…

  • Как добавить меню в шаблон wordpress

    Для добавления меню в шаблонах wordpress нужно указать в functions.php какие и сколько менюшек будет. Делается это редактированием functions.php из админки wordpress либо любым доступным редактором. Добавить внутри < ?phр и ?> следует следующее: register_nav_menus( array( ‘id’ => __( ‘name’), ) ); Принцип понятен и без особых объяснений — каждой парой «id» — «name» добавится…

  • Сортировка записей по количеству просмотров wordpress

    Если требуется сортировать записи в рубрике по количеству просмотров статей wordpress, то самый простой вариант — использовать плагин WP-PostViews и для вывода статей в нужном шаблоне использовать следующий код перед loop’ом: $category = get_the_category(); $args=array( ‘cat’ => $category[0]->term_id, ‘order’=>’DESC’, ‘meta_key’=>’views’, ‘orderby’=>’meta_value_num’,); query_posts ($args); Пример использования в archives.php

  • Не стандартные шрифты Google Web Fonts

    Уже давно google предоставляет возможность использовать свои шрифты на сторонних сайтах. Шрифты самые различные по стилю, есть как латинские, так и с поддержкой кириллицы. Для использования google fonts на своем сайте для начала нужно выбрать подходящий на сайте гугл фонтс. На понравившемся шрифте нажимаем ссылку quick use и проставляем настройки по своему вкусу. Внизу страницы…

  • Защита от спама с помощью .htaccess и User Agent

    Один из вариантов защиты от спам ботов — блокировка их доступа к сайту в момент доступа к нему. Многие боты не имеют адекватного описания user agent или размещают там какую-то левую информацию. Соответственно дописав в .htaccess следующий код блокируются боты с пустым описанием user agent, с подозрительным описанием или пытающиеся выкачать сайт полностью популярными методами.…

  • Sape на 1С Битрикс

    Движок битрикс работает своеобразно во всех смыслах, поэтому sape подключается тоже не как обычно. Просто вставка кода сейпа среди кода шаблона не даёт результата. Сейп нужно подключать через «включаемые области» Битрикса. Для этого следует действовать следующим образом.. Берем файл с сайта сейпа и копируем в корневую папку нашего сайта, получаем /вашид123123/sape.php. Далее в место шаблона,…

  • Тень с трех сторон CSS

    Чтобы сделать «эффект вкладок» или наложить тень с трех сторон вместо фоновых изображений можно просто наложить тени. На каждый объект можно наложить несколько теней используя свойство box-shadow, для визуальной видимости тени с трех сторон нужно использовать две тени. Пример 1: две тени. Первая с отступом вправо вниз, вторая влево вниз. .shadow {box-shadow: 4px 4px 6px…

  • Описание страницы (description) из полного описания товара

    Изначально система управления сайтом Битрикс пишет meta name=»description» content=» » один на весь инфоблог. Но, естественно хотелось бы чтобы оно писалось на каждую страницу свое описание, да и автоматизировать весь этот процесс.. Чтобы руками добавить описание к любой одной странице можно использовать код: Вариант, конечно, не плохой, но использовать в инфоблогах одно описание на все…

  • Шаблоны значений в компонентах битрикс

    Некоторые простейшие, но тем не менее необходимые, шаблоны для вывода значений в компонентах. Большинство значений подразумевает включение в список в настройке вывода компонента. // путь к картинке-превью – путь к детальной картинке – линк на детальную страницу – имя элемента, заголовок – дата (начала активности) – текст анонса – подробный текст новости – вывести значение…

  • Как добавить свои CSS или JavaScript в битрикс

    Есть способ «как обычно» вставить нужные строки напрямую в header.php что находится по адресу /bitrix/templates/имя_шаблона/header.php Либо подгружать в конкретные модули, добавив в их template.php < ?php $APPLICATION->AddHeadScript(‘/путь/скрипт.js’); $APPLICATION->SetAdditionalCSS(‘/путь/стиль.css’); ?> Чтобы добавить вообще любую строку: < ?php $APPLICATION->AddHeadString(‘ваш_код’,true)?>