IGOR написал: Так же почему-то не видит memcached.
Я вот всегда путаю с чем именно работает битрикс с memcache или memcached, с одним работает с другим нет. По-поводу max_input_vars - вы же после того как прописали перезагрузку httpd делали? Или reload конфигураций?
Поправка согласно логике работы. Генерация docx документа происходит на сервере где стоит битрикс, а вот конвертация в pdf/jpeg происходит на внешнем сервере. Недостаточно чтобы у битрикса был доступ к внешним сервисам, нужно чтобы и сервера битрикса могли подключаться к порталу (web-доступ). Таким образом, есть VM может "стучаться наружу", а снаружи доступа к порталу нет, то конвертация работать не будет
Андрей Петров написал: А таким же способом можно вытаскивать другие данные? Допустим адрес?
Для адресов есть отдельная таблица. К тому же адрес может храниться в 2х вариантах - в карточке контакта (старый вариант) и в таблице адресов (новый вариант)
То что вы указали это не вставка кода отправки, а обьявление констант. Если вы хотите, за отдельную плату (чисто символически 500 рублей) я могу доработать ваш скрипт.
Александр Резник написал: письма из других мест отправляются, приходят
1) Письма с вашего портала отправляются? smtp настраивали? 2) Портал не кастомизировали? 3) email'а на который вы отправляете в черном списке битрикса нет?
Dead Man Talking, отлично Теперь в консоли разработчика смотрите что не так Может быть скрипт не инициализирован или еще что. Можете написать в личку, я гляну (бесплатно)
2) Интересующее вас место находится в try-блоке после проверки
Код
if( $sendmailResult === TRUE ) {
и перед
Код
returnAndExitAjaxResponse(
нужно вставить код отправки (напишите сами или найдите примеры для п.1)
3) Обратите внимание на код:
Код
// If non required fields are empty
if ( empty($phone) ){
$phone = "Телефон не указан";
}
if ( empty($city) ){
$city = "Город не указан";
}
if ( empty($name) ){
$city = "Имя не указано";
}
if ( empty($email) ){
$city = "Email не указан";
}
if ( empty($message) ){
$city = "Сообщение не указано";
}
Мне кажется там должны быть переменные $mail, $message, а не 3 повторяющихся $city