Месяц: Март 2021

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

    Более менее закончив с функциональной составляющей сайта 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);…