Если не помните пароль от резервной копии
В системе 1С-Битрикс есть очень полезный механизма автоматического регулярного резервного копирования, но одна из сильных сторон резервного копирования (пароль шифрования на бекап) иногда может сыграть с вами злую штуку: что делать, если механизм вы включили очень давно и забыли, какой же пароль поставили ? Кроме вас этот пароль не знает никто:( Но к счастью, данный пароль можно увидеть до того, как он вам понадобится.
Битрикс. Многосайтовость без использования дополнительной лицензии
Иногда возникает необходимость на одной лицензии 1С-Битрикс запустить несколько сайтов. Именно для этого случая и предназначена дополнительная лицензия в структуре лицензирования программных продуктов 1С-Битрикс. И для крупных сайтов многосайтовость должна быть именно на разных лицензиях, чтобы корректно была реализована привязка сущностей к конкретному сайту. Однако, когда у вас стоит задача запустить корпоративный сайт, блог, форум ... и все это должно быть на разных доменах, вот тут возникает вопрос: "А зачем платить больше"
1C-БитриксПочему не запускается MYSQL-сервер
Встретился я тут недавно с проблемой: на серере закончилось место и из-за этого перестала работать база данных. Место подчистил, все лишнее все удалил, но! Mysql не поднимается. Не помогли ни перезагрузка Mysqld, ни всего сервера. Причина оказалась в том, что оказался битым весь Mysql сервер. Т.к. есть бекап - даже не буду пытаться восстановить базу, т.к. гарантий никто не даст, что восстановлено будет все. Данный пост о том, как же найти, почему mysql не запускается
MySQLПроверка, восстановление и оптимизация таблиц в базе данных
Проверка, оптимизация и восстановление таблиц базы данных процесс не всегда тривиальный. Данную процедуру можно произвести средствами PhpMyAdmin и ему подобных утилит, а также, некоторые из CMS умеют выполнять данную процедуру. Но все же самым надежным будет выполнение данного кода из консоли сервера.
Водяной знак без изменения размера изображения
У битрикса есть отличная функция, CFile::ResizeImageGet, позволяющая изменить размер изображения с наложением поверх него водяного знака, но если использовать данную функцию с сохранением размера, то функция просто вернет исходное изображение, без изменения размера и без наложения водяного знака.
1C-БитриксПриведение номера телефона к формату звонка
Ушло очень много времени на то, чтобы настроить автоматическое приведение номера телефона в формат, доступный к звонку, делюсь полученным решением.
PHPОбесцвеченная картинка с анимацией при наведении
Иногда дизайн предполагает обесцвеченные изображения, которые должны снова становиться цветными при наведении на них курсора мыши.
ВерсткаДобавление ссылки на страницу при копировании текста
Иногда возникает необходимость добавлять к копируемому с вашего сайта тексту ссылку на страницу, с которой данный текст был скопирован.
JavaScript1С-Битрикс. Аналоги php-функций в ядре D7
В битриксе есть много аналогов стандартных функций php, которые, на первый взгляд, могут показаться излишними. Но, как правило, ничего не делается без причины, и все такие функции имеют какие-то важные отличия. Многие из них сделаны для обеспечения совместимости между серверами с различными настройками, в т.ч. для обеспечения безотказной работы в разных кодировках.
1C-БитриксПереезд с http на https в Веб-окружении 1С-Битрикс
В последнее время очень участились запросы на настройку сайтов на https-защиту.
Для специалиста в администрировании серверов это простое дело, а вот для всех остальных, данный процесс может быть очень даже не простым. Попробую в общих чертах обрисовать процесс добавления сертификата для сайта, размещенного на виртуальной машине 1С-Битрикс (для варианта, когда сайт установлен как дополнительный для веб-окружения).
BitrixVMФункции отладки в новом ядре 1С-Битрикс
Ядро D7 принесло много как хорошего, так и не очень, для разработчиков. Одим из огромного количества положительных моментов, является наличие большого количества вспомогательных функций. В данном посте представлены функции отладки.
Принудительное обнуление ядра 1С-Битрикс
Периодически, при сдаче проектов по программе монитора качества выплывает ошибка о том, что ядро модифицировано, хотя никаких модификаций никто и не делал (ну или делал, но нужно это все отменить). Для таких случаев в системе предусмотрено обнуление ядра - перезаливаются все файлы ядра заново.
Отложенная загрузка изображений при помощи JavaScript
Если на странице очень много изображений - это очень плохо для скорости загрузки страниц. Гугловский pagespeed при проверке сайта в 90% случаев находит самую большую проблему именно в изображениях. Пробовал использовать скрипты оптимизации - не помогают. pagespeed настроенный на сервере - слишком сильно ухудшает качество. Решением проблемы стал скрипт отложенной загрузки изображений.
JavaScriptМногоязычность сайта c автопереводом
Данный пост описывает кейс, позволяющий проработать мультиязычность сайта с автоматическим переводом всех динамических сущностей (точнее многих динамических сущностей).
Создание CSV-файла в 1С-Битрикс
Для того, чтобы создать CSV-файл, в принципе, достаточно воспользоваться функциями записи в файл нужных строк: строки заголовков и каждой новой строки с данными. У битрикса для этих целей есть специальный класс для работы с CSV.
1C-БитриксGoogle Tag Manager и Битрикс
При подключении механизма Google Tag Manager в 1С-Битрикс нас могут ждать некоторые сюрпризы ...
1C-БитриксНужно ли составление ТЗ?
Быть или не быть? Создавать или не создавать? Написать на коленке или заказать серьезную проработку документа у меня, или у кого-то другого, в котором будут описаны все нюансы?
Встретил на просторах сети отличное выражение: "Без внятного ТЗ результат - ХЗ". Не знаю, кто автор, но ему низкий поклон за такую тонкую формулировку.
ДругоеДобавить товар в список просмотренных
В шаблонах по умолчанию настроен механизм добавления товара в список просмотренных, которые потом можно вывести или с помощью API, или с помощью специального компонента.
Но что делать, если вы пишете свой компонент? В помощь придет специальный метод
1C-БитриксСоздание разделов с помощью DiskPart
Не смотря на то, что я уже несколько лет как перешел Linux, иногда все же приходится устанавливать знакомым и родственникам Windows.
Для разбивки диска для работы с системой можно воспользоваться утилитой DiskPart.
Наиболее используемые команды MySQL
В данной статье соберу наиболее часто используемые команды для работы с MySQL
Разработка сайта
Подайте заявку на разработку сайта на базе готового решения от компании 1С-Битрикс или одного из партнеров компании. Максимально подробно опишите, чему будет посвящен сайт, если это интернет-магазин - что он будет продавать, нужна ли мультиязычность, будут ли разные типы цен (розница, опт, крупный опт), будет ли интеграция с 1С, будет ли выгрузка товаров на различные торговые площадки...
Сопровождение сайта
Вы можете подать заявку на сопровождение вашего сайта на базе 1С-Битрикс. Сопровождение включает в себя: проверка актуальности обновлений сайта, проверка актуальности резервной копии, консультации по сайту. Опишите в заявке, какие еще объемы планируются на сопровождении и на какой срок вы планируете заключить договор на сопровождение - мы подберем подходящий вам бюджет на сопровождение
Работы по сайту
Вы можете подать заявку на выполнение определенного объема работ по сайту. Опишите в заявке объем работ. Это может быть разработка какого-то нового функционала, доработки по имеющемуся функционалу, доработки под требования сео-специалистов. На основании заявки вам будет сформирован бюджет работ, а также названы сроки на выполнение тех или иных работ.