Anonymous
в общем две беды в модх - почта и аякс 😸
И люди не чтающие доку формлистера
Pathologic
не читающие любую доку
Aliaksandr
С чего начинали, туда и приплыли. Круг замкнулся
Pathologic
Если сайт находится в подпапке, RewriteBase ведь надо менять на имя этой подпапки?
rewritebase вроде для другого, типа если в адресе папка, а на сервере нет
Aliaksandr
Я помню, на денвере когда был сайт в папке типа mysite, он открывался по адресу localhost/mysite и приходилось писать в rewritebase /mysite/, чтобы корень сайта считался не от локалхоста, а именно от mysite
Pathologic
в денвере все было через жопу
Pathologic
я только это помню
Pathologic
сейчас поставлю в папку и посмотрю (:
Pathologic
работает в папке без rewritebase
Pathologic
MODX_BASE_URL /folder/
Pathologic
хотя нет, я обманул (:
Pathologic
в htaccess rewritebase почему-то /folder
Aliaksandr
Ну так вроде и надо
Aliaksandr
Убрал фолдер, остался / :)
Aliaksandr
Насчет / после фолдер не помню, давно было
Aliaksandr
А $_SERVER['REQUEST_URI'] какой в итоге?:)
Pathologic
с папкой
Pathologic
Ну так вроде и надо
так я htaccess не правил, просто переименовал его и все
Pathologic
оказывается когда настройки сохраняешь, то htaccess изменяется ((:
Aliaksandr
Ну может там умнее все стало, раньше руками править приходилось)
Pathologic
ну, в любом случае выяснилось, что схалявить в коммерс с rewritebase не получится ((:
Aliaksandr
Короче я так понял, что вариант типа MODX_BASE_URL . 'commerce' вполне рабочий
Pathologic
в принципе да
Aliaksandr
Разве что какой ltrim ,добавить, если надо
Pathologic
в принципе не нужен там trim вообще
Pathologic
без него должно работать тоже с MODX_BASE_URL
Pathologic
но это мелочи уже
Aliaksandr
Я не помню, есть там в начале $_SERVER[REQUEST_URI] этот слэш или нет. Если нет, то надо ltrim-ить:) но это да, мелочи
Pathologic
есть там слэш
Aliaksandr
Ну значит не надо ничего больше)
Pathologic
да, теперь ничто не мешает кому-нибудь сделать пул реквест 😸
Aliaksandr
А если найдутся любители сайта в один уровень урл без base href с адресами /////catalog.html ?)
R
дfйте ссылку на PR , я аппрув поставлю )
R
я так понял это как раз проблему мною озвученную сегодня покопали )
Pathologic
ну или триммить и MODX_BASE_URL тоже
R
да, повезло тебе
а можно ссылку на PR или мне подсказать где по итогу подправить?
Aleksandr
You can install evo with demo site and test there
demo site on 2.0.2 doesn't have enabled onPageNotFound mode for evoAjax plugin
Aliaksandr
Мне кажется в доклистере что-то такое встречалось типа '/' . ltrim('..', '/') ... :)
Aliaksandr
Paranoic evo-coding ))
Pathologic
ага
Aleksandr
С чего начинали, туда и приплыли. Круг замкнулся
нифига подобного, у меня все пашет
Pathologic
а можно ссылку на PR или мне подсказать где по итогу подправить?
нету ссылки на пр, выше был же кусок кода где нужно править
Aleksandr
Paranoic evo-coding ))
а что в этом собственно плохого?
Aliaksandr
нифига подобного, у меня все пашет
Так ты наверно подставил на пятый день правильный to :) никто ж не понял, в чем дело было))
Aliaksandr
"Could not instantiate mail function"
Aliaksandr
)) культовая фраза в эво всех времен)
Aleksandr
Так ты наверно подставил на пятый день правильный to :) никто ж не понял, в чем дело было))
неа, не to, с to было все отлично изначально даже не смотря на извраты на стороне хостинга
Aleksandr
я кстати до php логов так и не добрался
Aleksandr
проблем было несколько
Aleksandr
для начала ajax не пахал потому что из демки evoAjax был без каких-либо активированных событий
Aliaksandr
Причем тут вообще аякс, и тем более какой-то там эваАякс))
Aliaksandr
Когда речь шла чисто про ФЛ
Aleksandr
потому что рабочий пример был там один
Aleksandr
потом с formlister'ом насколько я понял по-умолчанию он должен брать to из конфига, но нет
Pathologic
как ты это понял - не понятно ((:
Aleksandr
подставил emailsender
Aliaksandr
Вечно "нет скринов" равно "куча сюрпризов" ))
Aleksandr
как ты это понял - не понятно ((:
ну "воспринял это за да"
Pathologic
так нигде даже намека нет, что to откуда-то берется
Aleksandr
был где-то пример без to
Aleksandr
я подумал что берет из конфига
Aleksandr
да и вообще это логично
Aliaksandr
То аякс, то какой-то эвоАякс, то в phx завернуто, то в чанке дитто вызывается))
Aleksandr
а зачем тогда в настройках в принципе указывать мыло если оно не подтягивается никуда
Aleksandr
доклистер же есть
Pathologic
а что там за мыло в настройках
Pathologic
мыло отправителя вроде там
Aliaksandr
дитто не вызывается
Ну даже не знаю, что хуже. ЭвоАякс (что это??) Или дитто))
Pathologic
эвоаякс это Дима выдумал то что с 404
Aleksandr
в общем еще одной каплей было то что в reportTpl надо было прописать все нужные мне поля
Aliaksandr
Из конфига максимум from тянется, но точно не to
Aliaksandr
Это в смысле "создайте плагин на 404 и назовите его evoAjax"?))
Aliaksandr
Так и в чем в итоге то проблема была, так и непонятно:)
Aliaksandr
Не указан to?
Aleksandr
касательно того что я не читаю ничего reportTpl Основной шаблон письма. Возможные значения - имя шаблона, указанное по правилам задания шаблонов в DocLister. Значение по умолчанию - список полей и их значений. http://docs.evo.im/en/04_extras/formlister/otpravka_pisem.html
Aliaksandr
Репорт то пофиг, хоть пустой да отправился бы