Добавить CANONICAL в битрикс

Решение проблем с сайтом на Битрикс

Идем по пути /bitrix/php_interface/init.php

Вставляем запись:

 

AddEventHandler('main', 'OnEpilog', 'setCanonical', 1);
function setCanonical()
{
    global $APPLICATION;

    if (strpos($APPLICATION->GetCurPageParam(), '?') !== false) {
        if ($APPLICATION->GetPageProperty('canonical') == '') {
            CMain::IsHTTPS() ? $s = 's' : $s = '';
            $url = 'http' . $s . '://' . SITE_SERVER_NAME . $APPLICATION->GetCurPage();
            $APPLICATION->SetPageProperty("canonical", $url);   
        }
    }
}

Разработка сайта для AUTOKOT — подбор авто

Разработка сайта для AUTOKOT - подбор авто

Разработка сайта для AUTOKOT - подбор авто

Была задача разработать сайтик на тильде (Tilda) и перенести на него всю информацию с имеющегося на WordPress.

Плюс, интегрировать подключенные формы в Битрикс-24.

Что, в целом, с успехом и было реализовано в предельно сжатый срок.

Получилось симпатично.

Старый сайт: http://автокот54.рф  (до момента переноса домена еще работает)

Новый сайт можно глянуть здесь: http://project5558814.tilda.ws

SUPERPOSTER.ART — интернет-магазин уникальных постеров

SUPERPOSTER.ART - интернет-магазин уникальных постеров

Бывают проекты, в которых изначально есть что-то такое, что, по-человечески, называется «душа».

Именно такой проект — SUPERPOSTER.ART

SUPERPOSTER.ART - интернет-магазин уникальных постеров

Вот что они говорят о себе:

Продукция SuperPoster – высококачественные, детально проработанные иллюстрации, которые могут стать:

  • идеальным подарком для человека, увлеченного темой рисунка;
  • дополнительным стимулом для подростка, изучающего тот или иной предмет;
  • ярким акцентом при оформлении оригинального интерьера для человека с развитым эстетическим чувством или азартного коллекционера;
  • приковывающим взгляды экспонатом тематического музея, галереи, выставочного зала;
  • необычным сувениром на различных тематических мероприятиях.

В производстве SuperPoster используются только качественные материалы.
Мы предлагаем не только готовые решения, но и широкие возможности персонификации постеров:

  • печать нестандартных размеров конкретно под вашу задачу;

  • брендирование (нанесение ваших данных: текст, логотип и иная информация);

  • дарственная надпись.

Не смотря на то, что сайт сделан на WordPress, ничего из стандартных шаблонов использовано не было.

Все сверстано с нуля.

Все фильтры написаны и работают с нуля.

Страничка товара создана с нуля и вся логика в ней — тоже.

Поэтому и работает сайт (интернет-магазин) весьма быстро. 🙂

Хотите крутой постер? Вам  — к ним! Хотите просто насладиться качественной графикой и захватывающими историями создания? Вам — к ним!

SUPERPOSTER.ART

А за сайтами — к нам 🙂

Отправить новость в рассылке сразу после публикации (Битрикс)

Решение проблем с сайтом на Битрикс

Непонятно, почему такой функции нет в Битрикс из коробки, ведь реализуется не очень сложно и ОЧЕНЬ востребована.
Есть периодическая отправка рассылки новостей. В новостях для почты есть настройка минимального количества новостей, типа, если не будет столько НОВЫХ записей, то рассылка уйти не должна.
На практике так не получается, даже если поставить одну новость. Рассылка срабатывает всегда. Что странно, ведь в описании как раз указано, что если нет НОВЫХ записей с момента отправки — новость уходить не должна.

Поэтому после гугления нашел реализацию мгновенной УПРАВЛЯЕМОЙ отправки новостей, немного доработал и сделал клиентам. Все довольны )

Итак, что нужно:

1. Настроить рассылку в Маркетинг -> Рассылки.
2. В поле сообщения добавить код

#MESSAGE#

(само сообщение будет формироваться в внутри функции отправки)
3. Отправка — вручную позже.
4. Запомнить ID рассылки.
5. Добавить свойство в новости, которые будут рассылаться: Простой чекбокс(строка), значения по умолчанию, название — что-то типа «Отправить рассылку?» (галка будет автоматически сниматься после отправки новости в рассылке)
6. Вывести свойство в редактирование новости
7. Запомнить ID новостей.
8. Добавить код в /bitrix/php_interface/init.php, заменив на ваш и на ваш.
<АДРЕС ПОЧТЫ ОТ> -вставляете свой, ЛУЧШЕ, чтобы доменное имя было как у домена сайта. Тогда новость будет приходить от адекватной почты (по крайней мере, на BEGET), а не от «unverified».

Скачать скрипт

9. Создаете новость, и, если хотите отправить ее сразу в рассылке, ставите галку «отправить в рассылке».
Она отправится после публикации.
На этом — все, считаю, что это, возможно, не лучшая реализация и можно все причесать, но работает отлично.

Как добавить ПОИСК в любом месте WordPress

Как добавить поиск в любом месте вордпресс

В этой небольшой статье хочу показать Вам как можно вывести поиск в любом месте Вашей темы WordPress. Сложного в этом ничего нет, но все же многим интересен такой вопрос. По умолчанию поиск можно вывести с помощью виджетов в любом месте сайдбара но не далее. Конечно, Вы можете создать место под виджеты и уже в нем вывести поиск, но по-моему это не один из простейших путей.

Строка поиска
В этом вопросе нам поможет стандартная функция WordPress — get_search_form();. Ее можно подключить в любом месте темы. Если это нужно сделать там, где код HTML, то нужно заключить функцию в PHP теги.

< ?=get_search_form(); ? >

Теперь перед Вами появится стандартная строка поиска WordPress. Если Вам надо, можете добавить стилей и настроить внешний вид строки. Чтобы узнать классы элементов строки, Вам поможет инструмент браузеров, который помогает просмотреть код элементов страницы.

Плагины и Шаблоны для WordPress
Возможно, Вы захотите изменить текст в строке поиска или на кнопке или просто удалить его, то Вам нужно изменить уже саму строку. Сделать это можно в файле searchform.php. Если У Вас нет такого файла то можете создать его и добавить в него следующий код:

 < form method="get" id="searchform" action="">
< input type="text" class="field" name="s" id="s" placeholder="" />
< input type="submit" class="sim" name="submit"  value="" />
< /form>');

(при копировании уберите пробелы после открывающихся тегов!!!)

Если у Вас был такой файл, то в нем будет похожий код. По коду видно, что это форма с двумя элементами — input. В моем коде во второй строке — это строка поиска и в конце текст, который будет выводится внутри по умолчанию — Что будем искать?. Можете поменять на — Поиск, или что ищем, ну и тд.

В строке номер три находится элемент input — это кнопка поиск. В конце как и в строке — текст на кнопке. Можете его поменять или удалить, если захотите вместо кнопки установить какую-то картинку.

Элементам присвоены классы, так что можете им задать нужные стили. Думаю, если Вы немного разбираетесь в CSS, то труда Вам это не составит. Вы сможете привести строку в тот внешний вид, который полностью удовлетворит Ваш вкус.

Такая вот полезная штука эта стандартная функция, которая позволит сделать вывод поиска в любом месте. Поиск очень полезная вещь, с помощью которой посетители сайта смогут найти интересующую их информацию. Если на Вашем сайте много содержимых статей, то не стоит отказываться от этой функции. Лично я, даже на своем собственном сайте пользуюсь поиском, чтобы найти ту или иную информацию, которая меня интересует, потому как, все удержать в голове просто нереально.

Калькулятор калорий JavaScript

Калькулятор калорий JavaScript WEBSTUDIUS

Простой калькулятор калорий для мужчин и женщин на обычном JavaScript

Рассчитаем вашу потребность в калориях?

Ваш пол
Женщина
Мужчина
Ваша конституция
Выберите вашу физическая активность
Низкая активность
Невысокая активность
Умеренная активность
Высокая активность
Ваша суточная норма калорий:
2700 ккал

Tronsmart Onyx Ace True Wireless Earphones — АЧХ — Frequency Response

Tronsmart Onyx Ace Pro True Wireless Earphones - АЧХ - Frequency Response

Tronsmart Onyx Ace True Wireless Earphones — дико распиаренные уши. Есть отзывы во многих обзорах.

Аналог AirPods/AirPods2. Есть черная/белая версии.

Хорошая сборка, регулировка громкости на наушниках (бесящая фишка, один тап — постоянно громкость скачет при прикосновении), УДОБНЫЕ.

Характеризуются ЛУЧШИМИ на рынке микрофонами. 

И не лучшим звуком. Заявлена куча технологий: APTx, спец 13мм драйверы, чип qualcomm, блютуз 5.2 и тд итп.

Правда, это все — бесполезная маркетинговая фигня. Какой смысл от APTx, если диапазон воспроизведения не доходит до 10 кГц?

И вообще сам диапазон — от 40 до 9000 Гц ? (я имею ввиду РЕАЛЬНЫЙ слышимый, а не цифирки на -12 дБ и ниже)

Tronsmart Onyx Ace True Wireless Earphones - АЧХ - Frequency Response

В целом-то, АЧХ более-менее, и, судя по «идеальным» кривым АЧХ, она у этих наушников не ужасная.

Но на действительно хороших звук не тянет. И никакими DSP и контролем звука там не пахнет.

У HONOR Choice звук на порядок лучше.

LENOVO Thinkplus TW13 — АЧХ — Frequency Response

LENOVO Thinkplus TW13 - АЧХ - Frequency Response

LENOVO Thinkplus TW13 — это обычные проводные наушники от LENOVO.

В принципе, неплохой звук. НУЖНО ПОДБИРАТЬ АБМУШЮРЫ.

Причем, вся эта массмарт-линейка (LP80, LP1s, LP1s NEW, TW13) характеризуется весьма накачанным басом.

Причем, с весьма нехилым эффектом сабвуфера!

Хотя, судя по АЧХ, ГИПЕРзадранности на басу нет, но «качает» так, как-будто в этих маленьких ушах стоят сабы. Видимо, выбран длинноходный драйвер. Такой эффект «кача», кстати, есть в AirPods MAX.

Хороший микрофон! Действительно хороший.

Прекрасно исправляются готовым пресетом VOCAL BOOSTER в iPhone.

LENOVO Thinkplus TW13 - АЧХ - Frequency Response

LENOVO LIvePods LP1s NEW — АЧХ — Frequency Response

LENOVO LIvePods LP1s NEW - АЧХ - Frequency Response

LENOVO LIvePods LP1s NEW — это один из клонов AirPods Pro от LENOVO.

Лучше, чем LENOVO Thinkplus LIvePods LP1s.

В принципе, неплохой звук. Причем, вся эта массмарт-линейка (LP80, LP1s, LP1s NEW, TW13) характеризуется весьма накачанным басом.

Причем, с весьма нехилым эффектом сабвуфера! Именно эта версия отличается самым сабвуферистым сабом ))

Хотя, судя по АЧХ, ГИПЕРзадранности на басу нет, но «качает» так, как-будто в этих маленьких ушах стоят сабы. Видимо, выбран длинноходный драйвер. Такой эффект «кача», кстати, есть в AirPods MAX.

Средние микрофоны.

Очень хорошо исправляются готовым пресетом VOCAL BOOSTER в iPhone.

LENOVO LIvePods LP1s NEW - АЧХ - Frequency Response

LENOVO Thinkplus LIvePods LP1s — АЧХ — Frequency Response

LENOVO Thinkplus LIvePods LP1s - АЧХ - Frequency Response

LENOVO Thinkplus LIvePods LP1s — это один из клонов AirPods Pro от LENOVO.

В принципе, неплохой звук. Причем, вся эта массмарт-линейка (LP80, LP1s, LP1s NEW, TW13) характеризуется весьма накачанным басом.

Причем, с весьма нехилым эффектом сабвуфера!

Хотя, судя по АЧХ, ГИПЕРзадранности на басу нет, но «качает» так, как-будто в этих маленьких ушах стоят сабы. Видимо, выбран длинноходный драйвер. Такой эффект «кача», кстати, есть в AirPods MAX.

Средние микрофоны.

Очень хорошо исправляются готовым пресетом VOCAL BOOSTER в iPhone.

LENOVO Thinkplus LIvePods LP1s - АЧХ - Frequency Response

LENOVO Thinkplus LIvePods LP1s - АЧХ - Frequency Response EQ

Открыть чат
1
Попробуйте написать нам в WhatsApp!
Попробуйте написать нам в WhatsApp!