Постоянно использую библиотеку jqModal для создания всплывающих окон, ну очень она мне нравится.
Блог программиста - Магия разработки на PHP, Yii2, 1C-Bitrix
Интернационализация шаблонов 1С-Битрикс
При написании сайта на системе 1С-Битрикс, если того требует сайт или начальство, используются файлы интернационализации системы, так же известные как Lang-файлы, хранящиеся по пути: «./lang/SITE_LID/file.php».
Зануление битрикса
Иногда требуется более чем 1 месяц для разработки сайта, и редакция ниже бизнеса. В связи с этим иногда бесит надпись «Срок пробной версии продукта истек», да и не столько бесит, сколько она выводится до DOCTYPE и теряется распознавание line-height для некоторых блоков.
Генерация pdf для html страницы и bitrix
Для генерации pdf использовалась библиотека dompdf, скачать его можно через github, библиотека требует PHP >= 5.0 с активированными расширениями mbstring и DOM. Также она требует несколько шрифтов, которые обычно доступны на большинстве компьютеров.
НАТОвский фонетический алфавит.
Фонетический алфавит ИКАО известный также как фонетический алфавит ITU, фонетический алфавит НАТО или международный радиотелефонный фонетический алфавит — наиболее широко используемый фонетический алфавит. Часто так называемые «фонетические алфавиты» являются на самом деле орфографическими алфавитами и не имеют никакой связи с фонетическими транскрипционными системами типа «Международный фонетический алфавит».
Мотивация, мотивация и еще раз мотивация
Я помню, что рассказывал это много раз, но расскажу еще раз — мне важно не забыть самому за следующие 30 лет.
В институте меня взяли на кафедру работать над диспетчерской системой для железной дороги. Собственно говоря, нас, студентов, поставили делать графику, аспирантка с темой по AI делала экспертную систему, которая бы подсказывала диспетчеру что делать. Для начала делали симулятор, дабы диспетчеры могли учиться рулить движением. К системе надо было прикрутить алгоритм, который бы простраивал картину на некоторое время вперед, зная текущую ситуацию и нас послали к главному гуру советских диспетчерских систем — Завьялову.
Динамическое изменения размера карты yandex
Для того, чтобы, изменить высоту карты yandex’а в bitrix’е, например, по нажатию кнопки, мне потребовалось:
Обслуживание git
Столкнулся с такой ситуацией: кто-то, когда-то создал архив, весом около 2гб, далее, кто-то добавил этот файл в git, затем архив конечно же удалился, а про git забыли, поэтому на момент моего вторжения git весил около 2.7гб. !!! Проверяем файл .git/packed-refs на наличие строчки с удаленным репозитарием, например: refs/remotes/origin/master, и если такая есть, удаляем. Для начала, потребовалось установить, […]
Настройка git через SourceTree
Установить SourceTree Client. При запросе на установку клиента Git (заголовок окна — «SourceTree: Git not found») нажать на кнопку «Download an embedded version of Git for SourceTree alone to use.» — согласиться на автоматическую установку. При запросе на установку клиента Mercurial (заголовок окна — «SourceTree: Mercurial not found») нажать на кнопку «I don’t want to use […]
Валидация массива через jquery.validate.js
Столкнулся с задачей валидации массива данных в форме. Сначала думал, что он не хочет валидировать значения при динамическом добавлении полей, но потом оказалось все гораздо проще.