Автор: gtalex

  • Текстовый контент – залог успеха в поисковой раскрутке

    Более менее закончив с функциональной составляющей сайта dekorimage.ru (каталог изображений работает, так же можно поработать с изображением выбрав необходимый размер фотографии для печати) решил я уже и уделить время поисковой оптимизации страничек сайта. Главная страничка более менее оптимизирована – небольшое контекстное наполнение писал сам + на главную транслируются свежие отзывы покупателей, думаю этого достаточно. А…

  • Javascript – не отрабатывает cобытие on load

    Для удобной работы при заказе изображений для фотообоев на сайте Декор Имидж я разрабатывал соответствующий функционал – при вводе размеров изображение разбивается на полосы с указанием размеров. НО на сайте обнаружился неприятный баг – при переходе на детальную страницу данный функционал работал раз через два – то разобъёт на полосы, то нет. Причём чаще нет,…

  • Битрикс – как получить ссылки на изменение элемента

    Продолжаем работу с сайтом по производству фотообоев в Новосибирске – решил добавить в свой компонент ссылки на редактирование элемента. В режиме правки сайта очень удобно сразу иметь возможность попасть на страничку редактирования элемента, для этого в шаблоне компонента нужно сформировать ссылки на редактирование элемента //получаем ссылки для редактирования и удаления элемента $arButtons = CIBlock::GetPanelButtons( $arItem[“IBLOCK_ID”],…

  • Меняем skin цветовую схему для Midnight Commander

    Работая по ssh зачастую путаешься – то ли ты с правами root то ли под обычным пользователем, отсюда бывают накладочки. Лично я в ssh предпочитаю работать в файловом менеджере Midnight Commander, поэтому решил для root изменить цветовую схему программы. Все скины тут /usr/share/mc/skins/ Меняем в конфиге vi ~/.config/mc/ini (режим вставки i (правим) потом Esc :wq…

  • CMD скрипт создание директорий в цикле

    Скрипт в продолжение предыдущего поста… Собственно, часть контента для заливки на сайт подготавливаю на локальном компьютере под управлением Windows 10. Приходится раскидывать вручную из “общего котла” по куче папок, и чтобы автоматизировать хоть часть работы, сваял скриптик по созданию папок в цикле 001, 002, …, 154 Setlocal EnableDelayedExpansion @echo off set /a max=154 FOR /L…

  • PHP скрипт – авто нумератор в тексте

    Работая с контентом небольшая задачка огранизовалась – в файле с таблицей ссылки вида “//” нужно пронумеровать по порядку “/1/” “/2/” “/3/” и т.д. и всего таких строк около 150 штук! Собственно, сваял небольшой скриптик на основе preg-replace-callback позволяющий делать подобную замену $file = $argv[1]; if(!$file) exit(); $count = 1; $pattern = ‘!\/\/!’; $text = file_get_contents($file);…

  • Битрикс – постраничная навигации в своей компоненте без 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 так же подтвердило подключение модуля далее…