-
Битрикс. Учет скачиваний файла пользователями.
Итак, почти реализовал небольшое ТЗ — возможно кому-то пригодятся мои наработки… Допустим, на сайте под управлением CMS Bitrix, необходимо определённому списку пользователей дать возможность скачивать определенный файл и фиксировать количество скачиваний. Создаём группу для юзеров, которым можно скачивать (у меня получился ID=9) На пользователей, вешаем пользовательское поле UF_CNT — куда будем складировать количество скачиваний файла.…
-
VM Bitrix — установка WHOIS на CentOS
С удивлением обнаружил, что на виртуалке Битрикса, которую я взял за основу для своих Битрикс проектов отсутствует whois. Пишет не найдена такая команда — command not found Попытка установить whois по наитию yum install whois не принесла требуемого результата Nothing to do Тогда спрашиваем кто есть провайдер данной утилиты yum whatprovides *bin/whois* на что получаю…
-
Настройка времени в Bitrix VM (CentOS)
Собственно, виртуальная машина Битрикс — это немного поднастроенный CentOS, который всё таки нужно донастраивать. Так можно настроить время: 1.Установим демон ntpd # yum install ntp 2. Однократно синхронизуем время # ntpdate pool.ntp.org Если получили the NTP socket is in use, exiting — значит ntp демон уже запущен — стопаем service stop ntpd 3.…
-
wget https — забираем образ VM Bitrix
Задача — перебросить образ виртуальной машины с одного сервера на другой. Проблема: к гипервизору vmvare внешний доступ практически полностью закрыт (ssh, ftp, http) кроме как https! Идея: доступ по https «Browse datastores in this host’s inventory» с использованием wget Решение: браузером копируем ссылочку на файл «https://… file URL…» КАВЫЧКИ ОБЯЗАТЕЛЬНО !!! Час убил на поиск…
-
Мультисайтинг в Bitrix VM — автоматические сабдомены
(В продолжение статьи ) Возникла необходимость организовать мультидоменность на виртуальной машине Битрикса… 1. правим конфиг nginx для нужного сайта ( конфиги тута /etc/nginx/bx/site_avaliable/ ) — было server name site.ru www.site.ru; стало server name site.ru *.site.ru; 2. правим конвиг апача ( конфиги тута /etc/httpd/bx/conf/ ) — было server alias www.site.ru стало server alias *.site.ru рестартим индейча…
-
Донастройка Bitrix VM — vsftpd не видит скрытые файлы по FTP
Для доступа по FTP в виртуальной машине Битрикс я использовал vsftpd Обнаружилось, что он не видит скрытые файлы Лечится так: Для vsftpd нужно добавить или раскомментировать строку в настройках /etc/vsftpd.conf : force_dot_files=YES Перезапускаем vsftpd: # /etc/init.d/vsftpd restart Для proftpd нужно добавить или изменить строку в настройках /etc/proftpd/proftpd.conf : ListOptions «-al» Перезапускаем proftpd: # /etc/init.d/proftpd restart…
-
Битрикс — не работает User::IsOnLine
Из за косяка в Битрикс API убил сегодня несколько часов своего драгоценного времени 🙁 И всё это на фоне «горящих» сроков по проекту 🙁 Итак, ТЗ: Надыть сделать в Битрик форуме иконку присутствия пользователя на форуме. C виду задача плёвая — кастомизируем шаблон на предмет текущей активности юзера и готово! Первая проблема — нужная область…
-
Битрикс — конвертация Веб Форм
Итак, исходная задача — перенести блок «Вопрос-Ответ» на платформу Битрикс с имеющимися данными. Для работы с таким типом данных я выбрал компонент «Веб-Формы», наиболее подходящий, с моей точки зрения, для реализации задачи. Так же, дабы не изобретать велосипеда, решил погуглить и как результат — статья о создании системы «Вопрос-Ответ» на «Веб-Формах» в 6-ти частях —…
-
Перенос форума с S.Builder на Битрикс
На Новогодних праздниках ко мне обратились с задачей перенести форум с S.Builder на Битрикс (отдельное спасибо блогу 🙂 — сам работу не искал, она нашла меня благодаря блогу) Собственно, хотел начать не с технических подробностей, а с понравившегося мне поста заказчика — владельца форума, о выборе движка форума: 1. Нужен был новый движок для всего…
-
Битрикс — дублирование заголовка title в H1
Уже не в первый раз сталкиваюсь с шаблонами Битрикса где содержимое тега title дублируется с содержимым заголовка H1 В шаблоне это выглядит как …. Что конечно же в корне неверно. Решается этот вопрос простой поправкой Дело в том, что задаются (и как видно выводятся) данные заголовки по-разному $APPLICATION->SetPageProperty(«title», «Заголовок в окне браузера — тег title»);…
-
Перенос форума PHPBB3 на Битрикс
На прошлой неделе обратились с вопросом о переносе форума с PHPBB3 на Битрикс. Заказчик вышел на меня сам — с оф.сайта Битрикса (приятно, когда работа сама ищёт тебя, а не наоборот). Собственно, на эту тему у меня уже было пару постов, где я подробно описал процесс миграции: Bitrix API: конвертация форума с PHPBB PHPBB 2…
-
При загрузке произошла ошибка. Получен неправильный ответ от сервера.
Сегодня ко мне обратились за помощью — в модуле Битрикса Фотогалерея 2.0 при загрузке небольшого количества файлов (13шт.) возникала ошибка «При загрузке произошла ошибка. Получен неправильный ответ от сервера.» Убил уйму времени на поиск решения — в итоге подсказали с саппорта Битрикса (спасибо Евгения) Добрый день! Вам необходимо увеличить параметр post_max_size в настройках PHP (сейчас…
-
Добавление поля в форму обратной связи Битрикс Старт.
Заказчик поставил задачу добавить поле «Телефон» в стандартную форму обратной связи (редакция Старт). В решении помогла статейка. Если кратко — копируем компонент стандартный компонент /bitrix/components/bitrix/main.feedback и по аналогии с обработкой EMAIL — добавляем обработку PHONE в componet.php Так же добавляем само поле в template.php, и его описание в /lang/ru/template.php Редактируем сам шаблон письма и готово!…
-
Быстрый переезд сайта на Битриксе
1. Бэкапим сайт 2. Берём чистую виртуалку (я взял Cent OS 5.8 на selectel.ru) 3. ставим mc: yum install mc 4. ставим RPM-пакет BitrixEnv (подробнее) (после установки запустить setup и разрешить 80 порт в фаерволе!) 5. заливаем бэкап и восстанавливаем его ВУАЛЯ 6. ставим vsftp: разрешаем 21 порт; yum install vsftpd; правим /etc/vsftpd/vsftpd.conf на предмет…
-
Типичные проблемы при установке Битрикса на хостинг
Итак, какие же могут быть проблемы при установке тестовой демо версии Битрикс-стандарт? В моём случая я ставил Интернет магазин с дистрибутива Малый-Бизнес. Имея в распоряжении свой выделенный сервак — проблем нет — всё можешь подкрутить и настроить по собственному желанию … В текущей же задаче я ставил Битриск на хостинг компании hc.ru (хостинг у клиента…
-
Trend Micro OfficeScan блокирует сайт
Непонятно почему, но на один из моих проектов антивирус Trend Micro OfficeScan стал ругаться и блокировать при попытке на него зайти. Событие Trend Micro OfficeScan URL-адрес заблокирован …. Никакие другие антивирусники не ругались и Я.webmasters в разделе безопасность никакиго зловредного кода не обнаружил. Что интересно — даже заменив индексный файл на абсолютно пустой блокировка продолжалась.…
-
Битрикс — погода СВОЕГО города
Заказчик по одному проекту, Энергетический портал Сибири, который я реализую на Битриксе поставил задачу «Виджет погоды своего города». Готового решения не нашел, поэтому реализовал так: Тут взял сам погодный информер. Тут взял Определение местоположения по IP-адресу Так как никаких соответствий между решениям (в плане соответствия город-город) я не нашел, то пришлось соответствие прокидывать по наименованию.…
-
Сертифицированный Битрикс партнёр
Вчера получили статус «Сертифицированный партнёр» от Битрикса, надо уже сайтик сваять для юр.лица, а то как сапожник без сапог 🙂
-
Дружим Битрикс и SAPE
Казалось бы — какие могут тут быть проблемы ? А нет — есть они ! Подрубил стандартно — как учили. Получаю «Нарушена целостность данных при записи в файл» links.db не создается хоть ты тресни После недолгих разбирательств, выясняется, что причина в требуемых Битрсксом настройках mbstring.func_overload 2 mbstring.internal_encoding UTF-8 В sape.php неверно определяется длинна считываемого и…
-
PHPBB 2 Битрикс — личные сообщения
В продолжение поста Bitrix API: конвертация форума с PHPBB. Вчера запустил форум сконвертированный с PHPBB — и конечно же не без косяков … забыл я перенести персональные сообщения, а они, как оказалось, очень сильно юзались в старой версии форума. Срочно пришлось ваять скриптик переноса личных сообщений с PHPBB на Битрикс форум (предполагается, что все юзера…