1С-Битрикс: Управление сайтомНа главную страницу
Клиентам
Маркетплейс
Партнерам
Разработчикам
Интеграция с 1С
Идея?


Личный кабинет
Авторизоваться
Регистрация
(войти) Корзина
Логин:

Пароль:



Забыли свой пароль?
Регистрация
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
ВКонтакте
Мой Мир
Twitter
Facebook
Google
Livejournal
Яндекс
Rambler
Mail.Ru
Liveinternet
Blogger
OpenID
Используйте вашу учетную запись VKontakte.ru для входа на сайт.
Используйте вашу учетную запись Мой Мир@Mail.ru для входа на сайт.
Используйте вашу учетную запись на Twitter.com для входа на сайт.
Используйте вашу учетную запись на Facebook.com для входа на сайт.
Используйте вашу учетную запись Google для входа на сайт.
.livejournal.com
@yandex.ru
@rambler.ru
@mail.ru
http://www.liveinternet.ru/users/ /
.blogspot.com
OpenID:
  • Документация
    • Управление сайтом
    • Корпоративный портал
    • .NET Forge CMS
    • Отраслевые решения
    • Marketplace
    • Аренда приложений (SaaS)
  • Обучение и сертификация
    • Онлайн-курсы и сертификация
    • Учебные центры
    • Мое обучение
    • Учебные видеоролики
  • Центр поддержки
    • Поддержка
    • FAQ
    • Мои обращения
  • Сообщество
    • Блоги Битрикс
    • Блоги веб-разработчиков
    • Общие форумы
    • Веб-разработчики
      • Моя страница
      • Мои сообщения
      • Группы
      • Найти коллег
  • Cтатьи
    • Архив
Главная / Общение / Сообщество разработчиков / Емельянов Алексей
  • Учебный процесс
  • Коммуникации
  • Автоматизация работы

Емельянов Алексей: Профиль

Профиль
Друзья
Группы
Форум
Блог
Микроблог
Управление

  • Сейчас на сайте
Друзья
Казьмин Борис
Коргулин Артём
Левитан Максим

Все друзья (3)
Ближайшие дни рождения друзей
Информация доступна только на странице текущего пользователя.
Группы
  • 1С-Битрикс: Marketplace
  • Примеры частных решений
  • Корпоративный университет
Все группы

Описание

Емельянов Алексей

Дата последнего входа: 21.05.2012 11:03:50
Наименование компании: LEBRAND Creative Russia

Контактная информация

Контактная информация недоступна.

Личная информация

Дата регистрации: 27.05.2008 12:38:09
WWW-страница: http://babarun.ru
ICQ: 299795599
Живая лента
Майдокин Алексей сообщение: print_r со сворачиванием узлов Показать Скрыть
Ох, как мне надоело работать с длиннющими битриксовами массивами. Наверно многие другие, как и я, для отладки используют функцию print_r или var_dump, потому что это просто и не требует дополнительных телодвижений. Мне в них не хватало только одного – возможности сворачивать массивы наподобие дерева. Я написал функцию, которая умеет это, а заодно и кое-что еще.
Ох, как мне надоело работать с длиннющими битриксовами массивами. Наверно многие другие, как и я, для отладки используют функцию print_r или var_dump, потому что это просто и не требует дополнительных телодвижений. Мне в них не хватало только одного – возможности сворачивать массивы наподобие дерева. Я написал функцию, которая умеет это, а заодно и кое-что еще.

Читать подробнее...
27 февраля 2012 23:37Уведомления 6
Всего комментариев: 18
Емельянов Алексей 3 марта 2012 23:570
Свёртываемость дерева там присутствует, кликаешь на array() и готово. А возможность распечатывать объекты появилась в третьей версии, но пока не оч стабильно работает, всё никак времени не хватает допилить.
Свёртываемость дерева там присутствует, кликаешь на array() и готово. А возможность распечатывать объекты появилась в третьей версии, но пока не оч стабильно работает, всё никак времени не хватает допилить.
Ryzhonin Nikolay сообщение: Настройка Postfix для отправки почты Показать Скрыть
По умолчанию в BitrixEnv и BitrixVM используется msmtp для отправки почтовых сообщений.
Преимуществом данного решения является простота его настройки. К недостатком можно отнести медленную отправку почтовых сообщений через внешние сервисы (Google, Yandex).
В большинстве случаев это не приводит к каким либо проблемам, так как почтовые события отрабатывают из под крона, но в ряде случаев может создать проблему. Например если почтовые события исполняются на хите (задан параметр немедленная доставка), или разработчик напрямую использует функцию mail().
Рассмотрим настройку отправки почтовых сообщений postfix-ом через Яндекс:
1. устанавливаем дополнительные пакеты
yum install cyrus-sasl-plain
2. добавляем в файл /etc/postfix/main.cf
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/mailpasswd
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = login
smtp_sender_dependent_authentification = yes
sender_dependent_relayhost_maps...
По умолчанию в BitrixEnv и BitrixVM используется msmtp для отправки почтовых сообщений.
Преимуществом данного решения является простота его настройки. К недостатком можно отнести медленную отправку почтовых сообщений через внешние сервисы (Google, Yandex).
В большинстве случаев это не приводит к каким либо проблемам, так как почтовые события отрабатывают из под крона, но в ряде случаев может создать проблему. Например если почтовые события исполняются на хите (задан параметр немедленная доставка), или разработчик напрямую использует функцию mail().
Рассмотрим настройку отправки почтовых сообщений postfix-ом через Яндекс:
1. устанавливаем дополнительные пакеты
yum install cyrus-sasl-plain

2. добавляем в файл /etc/postfix/main.cf
smtp_sasl_auth_enable = yes 

smtp_sasl_password_maps = hash:/etc/postfix/mailpasswd
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = login
smtp_sender_dependent_authentification = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
sender_canonical_maps = hash:/etc/postfix/canonical
smtp_generic_maps = hash:/etc/postfix/generic

3. в /etc/postfix/mailpasswd указываем логин и пароль
[smtp.yandex.ru]      www@some.ru:password

4. в /etc/postfix/sender_relay указываем привязку доменов и конкретных отправителей к внешним службам
@some.ru [smtp.yandex.ru] 

www@some.ru [smtp.yandex.ru]

5. в /etc/postfix/canonical добавляем для домена указание через какой аккаунт отправлять
@some.ru   www@some.ru


6. в /etc/postfix/generic добавляем отправку почты админу
root@localhost admin@mail.xx 

bitrix@localhost admin@mail.xx
и выполняем команду postmap для /etc/postfix/generic, /etc/postfix/canonical, /etc/postfix/sender_relay,  /etc/postfix/mailpasswd
7. изменяем настройки в php.ini 
sendmail_path = sendmail -t -i -fwww@some.ru          ;bitrix-env 

8. Запускаем все необходимые службы
chkconfig saslauthd on

service saslauthd restart  
chkconfig postfix on
service postfix restart
service zend-server restart

Скорость отправки сообщений php скриптами значительно возврастет, а всю работу по доставки писем до внешнего сервера возьмет на себя postfix. При этом, нам не надо настраивать полноценный почтовый сервер.
29 февраля 2012 19:43группаВиртуальные машины БитриксУведомления 6
Всего комментариев: 9
Емельянов Алексей 4 марта 2012 00:100
Самое главное обратную зону прописать, остальное не так важно.
Самое главное обратную зону прописать, остальное не так важно.
Добавить комментарий
Maslov Valentin сообщение: Найти крысу Показать Скрыть
Сегодня случайно обнаружил на одном из старых сайтов внешнюю ссылку, невидимую для людей, стал разбираться.
Первым делом выяснил, что она показывается не на всех страницах, а только на тех, которые работают на старом шаблоне.
Сайт делался еще на 3 версии Битрикс, часть его переведена на компоненты 2.0 и новый шаблон, а часть так и работает на старом варианте - вот на этих то страницах и висит эта гадость.
в файле шаблона /bitrix/php_interface/ru/epilog_main.php все на своих местах и ничего лишнего
откуда же берется эта бяка?!
<div style="position:absolute;left:-2005px">
рублевое казино <a href="http://ссылка.com" target="_blank"> обзор интернет казино </a>
</div>
Поиск по серверу нашел данный кусок в файле, который лежит в новом шаблоне /bitrix/templates/cad/components/custom/news.php
но показывается то он не в новом, а в старом шаблоне
ищу дальше...
нашел - данный файл инклудится в /bitrix/templates/bitrix.3.x/footer.php который нужен...
Сегодня случайно обнаружил на одном из старых сайтов внешнюю ссылку, невидимую для людей, стал разбираться.
Первым делом выяснил, что она показывается не на всех страницах, а только на тех, которые работают на старом шаблоне.
Сайт делался еще на 3 версии Битрикс, часть его переведена на компоненты 2.0 и новый шаблон, а часть так и работает на старом варианте - вот на этих то страницах и висит эта гадость.
в файле шаблона /bitrix/php_interface/ru/epilog_main.php все на своих местах и ничего лишнего
откуда же берется эта бяка?!
<div style="position:absolute;left:-2005px">

рублевое казино <a href="http://ссылка.com" target="_blank"> обзор интернет казино </a>
</div>
Поиск по серверу нашел данный кусок в файле, который лежит в новом шаблоне /bitrix/templates/cad/components/custom/news.php
но показывается то он не в новом, а в старом шаблоне
ищу дальше...
нашел - данный файл инклудится в /bitrix/templates/bitrix.3.x/footer.php который нужен для совместимости версий. Все лишнее удалил, ссылка пропала.
анализ показал, что данные изменения на сайте были сделаны 20 октября 2011 - это же 4 месяца такая гадость на сайте висела smile:(
может поэтому и ТИЦ немного упал.
Теперь осталось выяснить как это произошло, версий несколько:
1. Есть нора дыра с удаленным доступом к файлам
2. Кто-то из своих с правами админа (маловероятно, т.к. тут нужны определенные знания, у кого они есть - к тем пока есть доверие)
3. Изменения внесло решение с маркетплэйс (пробовал ставить несколько бесплатных)
4. Поддержка Битрикс (мог забыть закрыть доступ после обращения)
Крысу выгнал, осталось выяснить как она проникла и принять меры.
Добавлено:
Нашел несколько сайтов (не мои) с точно таким же кодом, вот два из них: znopr точка ru и assalam точка ru
Все бэки я не проверял, но среди тех что посмотрел - сайтов на Битрикс не обнаружено (кроме моего).
В итоге закрыл обращение в ТП, версии номер 3 и 4 вычеркиваю, да они и изначально были самыми маловероятными.
Завтра продолжу расследование.
29 февраля 2012 13:50Уведомления 0
Всего комментариев: 11
Емельянов Алексей 4 марта 2012 00:040
Не, ну вы прям все секреты раскрыли...
Не, ну вы прям все секреты раскрыли...


Живая лента автора

Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».
 
Технологии Эрмитаж
BitrixMobile
Автокеширование
SiteUpdate
Производительность Виртуальная машина
Веб-окружение
Результаты тестов
Выбрать хостинг
Веб-кластер
Безопасность Проактивная защита
Веб-антивирус
Аутентификация

Контакты Поиск Карта сайта
Телефон: +7 (495) 229-14-41
Оставайтесь с нами: Facebook Twitter Habrahabr VKontakte Developers Google 1+
Как распознать QR код?Контакты QR


© 2001-2012 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом.
Английская версия Немецкая версия