Aliaksandr
Ну из меня дизайнер никакой, потому пользую, что есть)
Aliaksandr
Зато растормозились мои телевизоры в админке, у которых был 181 параметр в фильтре
Aliaksandr
Новый этап развития эво: решений никто не выкладывает, все обходятся скринами))
Сергей
Aliaksandr
Не знаю, не пробовал, на вебиксе от предыдущего модуля заготовки остались еще. Да и обратная совместимость нужна было
Aliaksandr
Т.е. по факту получился тип тв tovarparams, который работает точно с теми же параметрами, что и мультитв tovarparams
Pathologic
я давно уже пришел к выводу, что лучше при возможности избегать мультитв
Aliaksandr
Ну тут свои нюансы, на мультитв в категориях завязан и импорт, потому пришлось бы его переписывать. А т.к. я человек ленивый и работаю в рамках бюджета, то оптимальным стало просто оставить совместимость
Evgeniy
Со скрином выше:)
Я так и не понял в чем фишка. ТВ как были, так и остались. Просто хакнут вывод как я понимаю.
Pathologic
почему хакнут, custom tv же
Pathologic
так и хранятс в json (:
Evgeniy
Aliaksandr
Т.е. грубо говоря качаешь папочку в tvs, меняешь тип параметра на tovarparams и все
Pathologic
Aliaksandr
Не совсем понял про предложения не юзать тв
Pathologic
а предложение было про свойства товаров
Evgeniy
ясно
Evgeniy
Ну никто не мешает заюзать так же CustomTV для этих целей, а значения хранить в какой-нибудь другой таблице.
Aliaksandr
Смысл был в том, чтобы осталась полнейшая совместимость с тем, что есть
Aliaksandr
А насчет вывода тв на странице элементов, я даж не думал, что там все так запущено, даже where не подсунешь
Evgeniy
Aliaksandr
Aliaksandr
Никто ничего героически не решал да и разница на мульти или в отдельной таблице в этом случае микронная будет, просто конкретный кейс к конкретной задаче:)
Aliaksandr
Evgeniy
@webber_12 Глянь вот это https://github.com/webber12/evoSearch/pull/11 Уже какой год висит
Сергей
Ого донат на 2,0
Evgeniy
Evgeniy
Посмотри внимательно коммит. Отклони, а что еще не реализовано - внедри
Evgeniy
Комментарии то есть. А ты 3 года молчишь как партизан
Aliaksandr
Я думал про отказ от depth
Aliaksandr
А вообще prepare там вызывается как метод класса, и как к нему присоединить еще один препаре я как то не додумался
Pathologic
Pathologic
как в sgLister
Aliaksandr
Сейчас там так, т.е. препаре нельзя сказать, чтоб не работало
if ($eSS->params['extract'] == '1' && (!isset($params['prepare']) || $params['prepare'] == '')) {
$DLparams['prepare'] = array($eSS, 'prepareExtractor');
}
Evgeniy
Aliaksandr
А потом как то полез в симплгэллери, а они там поверх реализуются. Для себя отметил, что этого в ядре нет, но как то без надобности они мне были, вот и не трогал
Evgeniy
Парни, помогите на ебнутом Timeweb настроить отправку почты?) Внешние SMTP (яндекса, мейла, гугла и прочих) запрещены. SMTP самого timeweb доступен только для внешних подключений. Таким образом SMTP не доступен. Коннект к localhost отбрасывается
При попытке отправлять через mail письма не уходят, т.к. пишется Could not instantiate mail function.
Если в файле includes/controls/phpmailer/config.inc.php указать $this->isSendmail(); то получаю ошибку Could not execute: /usr/sbin/sendmail -t -i
Попытка указать $this->Mailer = 'sendmail'; приводит к ошибке Could not execute: /usr/sbin/sendmail
При этом если создать php скрипт, то mail($emailSender, $subject, $message, $headers); отлично работает.
Evgeniy
Ящик в панели управления у хостера создан. no-reply@example.com
Evgeniy
А вооще, это отличный кейс почему лучше использовать VDS
Pathologic
как это у тебя так, у меня нормально отправляет и через смтп таймвеба и через яндекс раньше отправлял
Pathologic
просто mail тоже работает
Pathologic
mail($emailSender, $subject, $message, $headers); - должен быть еще параметр
Pathologic
с обратным адресом совпадающим с доменом
Evgeniy
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Evgeniy
Предыдущий разработчик круто сделал. Повесил хуки на eForm и внутри них сам через mail письма слал)
Evgeniy
А все потому, что если через движок пытаться отправлять $modx->mail, то ничего не работает
Pathologic
вообще в события должно же лог записать
Evgeniy
записывает
Evgeniy
Пишет SMTP не может к серверу подключиться. Sendmail отсутствует. mail не доступен
Pathologic
так таймвеб может заблокировал ((:
Pathologic
пиши в поддержку
Evgeniy
Хорошо, а почему тогда если я в скрипте своем пишу mail(), то все уходит?
Evgeniy
Где phpmiler не так работает с этой функцией?
Pathologic
потому что ты пишешь без обратного адреса
Evgeniy
не правда
Evgeniy
Aliaksandr
Меня часто спасало $mail->Sender='';
Pathologic
у меня с таймвеба отправляет без $params
Pathologic
использовать его или не использовать
Aliaksandr
Потому что при пустом сендере сам пхпмэйлер его выставляет равным фром, а фром к моменту отправки может измениться на более реальный:)
Pathologic
не знаю, у меня давно уже не было каких-то проблем с отправкой почты
Aliaksandr
У меня с пустым сендером тоже:)
Pathologic
а, я ж для тебя специально делал какую-то настройку
Pathologic
The envelope sender of the message
Pathologic
@Agel_Nash посмотри эту настройку
Aliaksandr
Просто ты через хелпер работаешь, а еформ через голый модхмэйлер. Вот там траблы и бывают когда лоадэкстеншн делаешь
Pathologic
эта настройка как ра в modxmailer и проверяется:
$this->From = $modx->config['emailsender'];
if (isset($modx->config['email_sender_method']) && !$modx->config['email_sender_method']) {
$this->Sender = $modx->config['emailsender'];
}