Полезное-интересное

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

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

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

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

Другое
19.04.2017

Добавить товар в список просмотренных

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

Но что делать, если вы пишете свой компонент? В помощь придет специальный метод

1C-Битрикс
09.04.2017

Создание разделов с помощью DiskPart

Не смотря на то, что я уже несколько лет как перешел Linux, иногда все же приходится устанавливать знакомым и родственникам Windows.

Для разбивки диска для работы с системой можно воспользоваться утилитой DiskPart.

Другое
09.04.2017

Наиболее используемые команды MySQL

В данной статье соберу наиболее часто используемые команды для работы с MySQL

MySQL
29.01.2018

Доступ уровня "Контент-менеджер"

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

При прохождении проверки качества внедрения проектов одним из пунктов указано корректное разграничение прав пользователей - пользователям должны быть предоставлены минимально необходимые права. Если пользователь будет управлять только наполнением текстов на сайте - нет необходимости предоставлять пользователю доступ, например, к заказам, и уж тем более - полный административный доступ.

1C-Битрикс
28.01.2018

Разные шаблоны пагинации для одного списка элементов

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

1C-Битрикс

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

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

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

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

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

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