14.10.2016

Полезные команды для работы в консоли Linux

Т.к. я уже больше 2 лет как перешел на полноценную работу в Linux (не ну не полностью в консоль, а на Ubuntu), то использованием различных консольных команд для меня уже давно стало нормой. Вот решил собрать наиболее часто используемые команды при повседневной работе с данной системой

Linux
30.07.2016

Показ youtube-ролика в фрейме с помощью fancybox

Скрипт помогает показывать ролики youtube во всплывающем окне

JavaScript
19.07.2016

Механизм индивидуальной скидки

В CMS 1С-Битрикс есть очень мощная система установки скидок на товары и на заказы. С помощью этой системы можно, в принципе, построить почти любые правила. Почти! Чего не хватает - это возможность персональной установки скидок для каждого конкретного пользователя... Разработанный мной несколько лет назад алгоритм позволяет решить эту задачу.

1C-Битрикс
18.05.2016

Если не помните пароль от резервной копии

В системе 1С-Битрикс есть очень полезный механизма автоматического регулярного резервного копирования, но одна из сильных сторон резервного копирования (пароль шифрования на бекап) иногда может сыграть с вами злую штуку: что делать, если механизм вы включили очень давно и забыли, какой же пароль поставили ? Кроме вас этот пароль не знает никто:( Но к счастью, данный пароль можно увидеть до того, как он вам понадобится.

1C-Битрикс
07.05.2016

Битрикс. Многосайтовость без использования дополнительной лицензии

Иногда возникает необходимость на одной лицензии 1С-Битрикс запустить несколько сайтов. Именно для этого случая и предназначена дополнительная лицензия в структуре лицензирования программных продуктов 1С-Битрикс. И для крупных сайтов многосайтовость должна быть именно на разных лицензиях, чтобы корректно была реализована привязка сущностей к конкретному сайту. Однако, когда у вас стоит задача запустить корпоративный сайт, блог, форум ... и все это должно быть на разных доменах, вот тут возникает вопрос: "А зачем платить больше"

1C-Битрикс
07.04.2017

Почему не запускается MYSQL-сервер

Встретился я тут недавно с проблемой: на серере закончилось место и из-за этого перестала работать база данных. Место подчистил, все лишнее все удалил, но! Mysql не поднимается. Не помогли ни перезагрузка Mysqld, ни всего сервера. Причина оказалась в том, что оказался битым весь Mysql сервер. Т.к. есть бекап - даже не буду пытаться восстановить базу, т.к. гарантий никто не даст, что восстановлено будет все. Данный пост о том, как же найти, почему mysql не запускается

MySQL
07.04.2017

Проверка, восстановление и оптимизация таблиц в базе данных

Проверка, оптимизация и восстановление таблиц базы данных процесс не всегда тривиальный. Данную процедуру можно произвести средствами PhpMyAdmin и ему подобных утилит, а также, некоторые из CMS умеют выполнять данную процедуру. Но все же самым надежным будет выполнение данного кода из консоли сервера.

MySQL
04.04.2017

Водяной знак без изменения размера изображения

У битрикса есть отличная функция, CFile::ResizeImageGet, позволяющая изменить размер изображения с наложением поверх него водяного знака, но если использовать данную функцию с сохранением размера, то функция просто вернет исходное изображение, без изменения размера и без наложения водяного знака.

1C-Битрикс
28.03.2017

Приведение номера телефона к формату звонка

Ушло очень много времени на то, чтобы настроить автоматическое приведение номера телефона в формат, доступный к звонку, делюсь полученным решением.

PHP
27.03.2017

Обесцвеченная картинка с анимацией при наведении

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

Верстка
27.03.2017

Добавление ссылки на страницу при копировании текста

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

JavaScript
27.03.2017

1С-Битрикс. Аналоги php-функций в ядре D7

В битриксе есть много аналогов стандартных функций php, которые, на первый взгляд, могут показаться излишними. Но, как правило, ничего не делается без причины, и все такие функции имеют какие-то важные отличия. Многие из них сделаны для обеспечения совместимости между серверами с различными настройками, в т.ч. для обеспечения безотказной работы в разных кодировках.

1C-Битрикс
23.03.2017

Переезд с http на https в Веб-окружении 1С-Битрикс

В последнее время очень участились запросы на настройку сайтов на https-защиту.

Для специалиста в администрировании серверов это простое дело, а вот для всех остальных, данный процесс может быть очень даже не простым. Попробую в общих чертах обрисовать процесс добавления сертификата для сайта, размещенного на виртуальной машине 1С-Битрикс (для варианта, когда сайт установлен как дополнительный для веб-окружения).

BitrixVM
15.03.2017

Функции отладки в новом ядре 1С-Битрикс

Ядро D7 принесло много как хорошего, так и не очень, для разработчиков. Одим из огромного количества положительных моментов, является наличие большого количества вспомогательных функций. В данном посте представлены функции отладки.

1C-Битрикс
15.03.2017

Принудительное обнуление ядра 1С-Битрикс

Периодически, при сдаче проектов по программе монитора качества выплывает ошибка о том, что ядро модифицировано, хотя никаких модификаций никто и не делал (ну или делал, но нужно это все отменить). Для таких случаев в системе предусмотрено обнуление ядра - перезаливаются все файлы ядра заново.

1C-Битрикс
07.06.2017

Отложенная загрузка изображений при помощи JavaScript

Если на странице очень много изображений - это очень плохо для скорости загрузки страниц. Гугловский pagespeed при проверке сайта в 90% случаев находит самую большую проблему именно в изображениях. Пробовал использовать скрипты оптимизации - не помогают. pagespeed настроенный на сервере - слишком сильно ухудшает качество. Решением проблемы стал скрипт отложенной загрузки изображений.

JavaScript
01.06.2017

Многоязычность сайта c автопереводом

Данный пост описывает кейс, позволяющий проработать мультиязычность сайта с автоматическим переводом всех динамических сущностей (точнее многих динамических сущностей).

1C-Битрикс
31.05.2017

Создание CSV-файла в 1С-Битрикс

Для того, чтобы создать CSV-файл, в принципе, достаточно воспользоваться функциями записи в файл нужных строк: строки заголовков и каждой новой строки с данными. У битрикса для этих целей есть специальный класс для работы с CSV.

1C-Битрикс
18.05.2017

Google Tag Manager и Битрикс

При подключении механизма Google Tag Manager в 1С-Битрикс нас могут ждать некоторые сюрпризы ...

1C-Битрикс
11.05.2017

Нужно ли составление ТЗ?

Быть или не быть? Создавать или не создавать? Написать на коленке или заказать серьезную проработку документа у меня, или у кого-то другого, в котором будут описаны все нюансы?

Встретил на просторах сети отличное выражение: "Без внятного ТЗ результат - ХЗ". Не знаю, кто автор, но ему низкий поклон за такую тонкую формулировку.

Другое

Разработка сайта

Подайте заявку на разработку сайта на базе готового решения от компании 1С-Битрикс или одного из партнеров компании. Максимально подробно опишите, чему будет посвящен сайт, если это интернет-магазин - что он будет продавать, нужна ли мультиязычность, будут ли разные типы цен (розница, опт, крупный опт), будет ли интеграция с 1С, будет ли выгрузка товаров на различные торговые площадки...

Сопровождение сайта

Вы можете подать заявку на сопровождение вашего сайта на базе 1С-Битрикс. Сопровождение включает в себя: проверка актуальности обновлений сайта, проверка актуальности резервной копии, консультации по сайту. Опишите в заявке, какие еще объемы планируются на сопровождении и на какой срок вы планируете заключить договор на сопровождение - мы подберем подходящий вам бюджет на сопровождение

Работы по сайту

Вы можете подать заявку на выполнение определенного объема работ по сайту. Опишите в заявке объем работ. Это может быть разработка какого-то нового функционала, доработки по имеющемуся функционалу, доработки под требования сео-специалистов. На основании заявки вам будет сформирован бюджет работ, а также названы сроки на выполнение тех или иных работ.