Автор: gtalex

  • Битрикс — постраничная навигации в своей компоненте без PAGEN_1

    Потихоньку допиливаю сайт по фотообоям — на этот раз опишу процесс внедрения постраничной навигации в свою компоненту. На сайт в некоторых категориях более тысячи изображений для фотообоев — без пагинации тут не обойтись. Сразу покажу что получилось, а потом немного подробностей Какие задачи ставились для пагинации 1. ЧПУ ссылки вида https://dekorimage.ru/3D-foto-oboi/stereoskopicheskie/page5/ без стандартного битриксовского ?PAGEN_1=5…

  • Лайфхаки при работе с адаптацией сайта

    Конечно, самый главный инструмент в работе над адаптацией сайта это Webmaster Tools встроенная в браузер, вызываемая по кнопке F12 Но и с ним не всегда можно быстро определить какой блок мешает адаптивному сужению шаблона сайта. В таких случаях можно использовать такой css, задающий всем блокам красный бордюр — и сделать это можно прямо в панели…

  • Бесплатные SEO сервисы для анализа сайта

    Ну что господа присяжные заседатели … как говорится «тряхнём стариной» 🙂 Это я о поисковом продвижении сайта — а точнее о самом первом этапе — внутренняя поисковая оптимизация, то есть всё то, что можно сделать непосредственно с раскручиваемым сайтом на стороне сайта — корректная html разметка, безопасный https протокол, работа с контентом, наличие иконки сайта…

  • Яндекс Дзен как источник трафика для сайта

    Поймал себя на мысли, что я довольно часто читаю публикации с Яндекс Дзен. Яндексом, как поисковой системой пользуюсь довольно часто, а там практически самое видное место занимает блок именно с Яндекс Дзеном. Для проверки сервиса и собственного успокоения опубликовал пару статей — раз и два, так сказать «о наболевшем» на канале #STOPBITCOIN. После чего подумал…

  • #STOPBITCOIN Криптовалюта — идеальные условия для мошенничества

    После своего гиперфейла на криптобирже я решил окончательно выйти из крипты, наступило прозрение (но как всегда бывает — уже поздно) и желание уничтожить Биткоин 🙂 Решено организовать движение #STOPBITCOIN в рамках которого намечен целый ряд мероприятий вплоть до обращения в правительственные структуры, СМИ и организации защиты планеты вроде Greenpeace. Первая статья была направлена на объяснение…

  • Битрикс — динамическая проверка логина и email при регистрации

    При регистрации на сайте Вы вводите логин или электронную почту, и Вам тут же сообщается, занят ли он. Так по идее должно быть! Но, к сожалению, стандартный компонент Битрикс system.auth.registration так не умееет 🙁 Если на сайте очень много пользователей зачастую короткие логины заняты, приходится по несколько раз заполнять логин, вводить заново капчу — очень…

  • Биткоин — убийца планеты. О финансовой пирамиде простыми словами.

    #STOPBITCOIN #SAVEPLANET Давайте вместе будем разбираться, что же такое Биткоин и что происходит – почему он так резко взлетел и кому это выгодно? Углубляться в математическую теорию самой криптовалюты не будем, это совсем не обязательно. Блокчейн, майнинг, децентрализация, транзакции и все криптовалютные термины только запутывают, я же наоборот хочу максимально абстрагироваться и посмотреть на всю…

  • Игра на понижение — полный провал стратегии

    Перечитал свой пост 2х недельной давности «как заработать на биткоинах при высоком курсе» … ммда, что тут скажешь … статьи с итогами в начале года не будет, т.к. итоги уже известны — все мои кредиты закрылись по Ликвидации (это когда достигает максимальный курс, и денег не обеспечение кредита не остаётся). Таких провалов в моей жизни…

  • PHP скрипт — преобразование PNG в JPG во всех подпапках

    Для одного из сайтов нужно было выполнить преобразование PNG в JPG во всех подпапках, а их было довольно много… Помимо этого нужно подправить и сами индексные странички — заменив расширение и в них. Сваял на коленке, решил запостить т.к. задача довольно часто встречается <? conv(‘.’); function conv($dir) { $files = scandir($dir); foreach($files as $file) {…

  • Как заработать на биткоинах при высоком курсе

    Момент практически исторический — курс Биткоина поднялся почти к 20000 долларов и у меня не осталось знакомых кто ещё держит криптовалюту 🙂 Лично я распродался на курсах 8-9-10 тысяч уе 🙁 Тем не менее очень бы хотелось принять участие в продаже биткоина на максимальных курсах, и это реально! Такая стратегия называется игрой на понижение —…

  • Настройка бесплатного SSL сертификата Lets Encrypt Certbot на CentOS 7 с nginx

    Такое длинный тайтл получился, но выкинуть нечего — всё нужное 🙂 Итак, задача — получить и настроить бесплатный SSL сертификат от Lets Encrypt для домена dekorimage.ru. Сертификат выдаётся на 3 месяца, поэтому задачу я чуть позже автоматизирую… А пока, непосредственно к решению поставленной задачи:

  • Крупный выигрыш в ЛОТО — обзор схемы мошенничества в интернете

    Сегодня решил написать небольшой обзор мошеннической схемы так сказать от первого лица. Начну с главного — мой подарочный билет в лото выиграл 187 тысяч рублей!!! Я очень обрадовался и … собственно, решил написать данный обзорчик для рубрики «взлом и безопасность» 🙂 Кто чтению предпочитает просмотр видео — закатал ролик на ту же тему — смотрим.…

  • Linux CentOS 7 — как очистить все разделы диска — создание и удаление

    Ранее в систему под управлением CentOS 7 был добавлен жестский диск, ранее использовавшийся в другом компьютере так же под управлением Linux CentOS. Основной раздел был добавлен в систему просто посмотреть что там было (может что-то пригодиться). Идея — выделить всё свободное место на этом жестком диске под сайт размещающийся на этом сервере http://dekorimage.ru/ Реализация плана…

  • Bitriv VM — Unable to load dynamic library ‘pdo_sqlite’

    Для одного из проектов на виртуальной машине 1С Битрик понадобилось включить расширение pdo_sqlite Как обычно — залез в /etc/php.d/ нашел нужный мне файл 30-pdo_sqlite.ini и переименовал 30-pdo_sqlite.ini.disabled в 30-pdo_sqlite.ini Расширение не включилось — посмотрел phpinfo() — сам файл 30-pdo_sqlite.ini подцепляется, но сама информация по pdo_sqlite не подключилась php —ini так же подтвердило подключение модуля далее…

  • Битрикс — запуск агентов и большой размер таблицы b_stat_path_cache

    Разбирался с проблемой на одном сайте клиента — при резервном копировании, обнаружили что размер файла базы данных просто ужасно огромен. Как выяснилось, размер некоторых таблиц (например b_stat_path_cache) переваливал за гигабайт. Вообще, именно за размер этой таблицы отвечают настройки времени хранения в модуле ВЕБ аналитики, конкретно тут: Админка — Настройки — Настройки продукта — Настройки модулей…

  • PHP регурярное выражение — проверка на кириллицу

    Повадились иностранные боты заполнять форму заказа на одном из сайтов всякими нерусскими данными. Антикапчю пока вешать не стал — решил сделать простенькую проверку введённых данных на кириллицу (имя должно быть введено кириллицей) Собственно, рабочий код в студию if (preg_match(«/^[а-яё]+$/ui», $var)) { echo ‘Кириллица!’; }

  • Битрикс меню — структура файла и дополнительные параметры

    То ли я читать не умею, что ли что — но в официальной документации я не увидел той информации, которую всё таки нашел в сети и решил оставить себе в блоге в виде справочного поста. Итак, три статьи, которые мне «зашли» — первая, собственно вводная — тоже что в документации, только более понятно — структура…

  • Установка и настройка Сбербанк Эквайринг на 1С Битрикс

    Поставили задачу — прикрутить к сайту на 1С Битрикс приём оплаты через Сбербанк Эквайринг. Собственно, особо никаких проблем не возникло, просто по одноименному запросу в Яше ничего подобного не нашел, вот и решил накарябать пару строк 🙂 Итак, после регистрации приходит письмо, где указаны ссылки на сам модуль к Битриксу, данные доступа в личный кабинет…

  • Почтовый спам — поиск и устранение уязвимости на примере Joomla

    Сегодня с дата центра пришло сообщение, с жалобой на спам-абузы поступающие от spam-cop.net — соответственно, жалоба на почтовый спам с сайта одного из моих клиентов. Сайт висит на выделенном виртуальном сервере, с выделенным IP адресом на котором хостится один единственный сайт — интернет-магазин под управлением Joomla CMS + virtuemart. Механизм поиска уязвимости описанный ниже можно…

  • Отправка почты с Битрикс CMS через Яндекс

    Итак, на новом проекте — интернет магазин по продаже фотообоев даже после всех настроек почты, опубликованных ранее (пост 1, пост 2) почта на GMail, полученная с сайта всё равно улетала в спам 🙁 Я попробовал отправить с этого же сайта почту скриптом через Яндекс (домен уже был привязан через pdd.yandex.ru к Яндексу, MX запись так…