Konstantin
А чем нынче реализуется поиск по сайту? Можно без учёта морфологии. Можно, конечно, взять строку,разделить слова запятыми и вывести доклистером с фильтром containsOne, но, думается, это уже кем-то написано.
Oleg
evosearch ?
Владимир
А что в формлистере вместо eFormOnMailSent ?
Volodymyr
Alexander
пытаюсь обновить сайт до 1.4.9 папку manager заменил, конфиг нужный дал, инсталл запускаю и в конце хуяк и вот. Но если старый манагер папку включить то все нормальну будет.
Alexander
никто не сталкивался? хостер бегет
Игорь
Наверное не localhost база
Игорь
А адрес сервера
Игорь
Конфиг заменили весь файл? Там он изменялся помоему
Alexander
конфиг взял от старой версии, но его и не надо менять он же при инсталле сам меняется
Alexander
Aliaksandr
Aliaksandr
очистил папку tmp и запустил с самого начала инсталл
Aliaksandr
разбирали уже как-то что на предыдущем шаге соединение берется из конфига сайта, а на последнем - из сессии - и при ее глюке вот как раз такое :)
Alexander
Alexander
только на шаред хостинге нет у меня папки tmp)))
Aliaksandr
У меня была))
Aliaksandr
Попробуй просто в левом файле в начале unset($_SESSION) сделать, может и поможет
Aliaksandr
И проверь место на диске, так просто обычно сессия не глючит:)
Alexander
Да Сань точняк
Alexander
я подключил Redis для хранения сессий и все наладилось, и еще там уведомление было о блокировке сессий
Aliaksandr
Я в таком случае обычно чищу немного картинок в кэше, чтоб хватило места:) ну или кэш страниц, если там много
Alexander
места 3 гига свободно для сессии думаю нормально)
Aliaksandr
В любом случае это одна из самых распространенных причин глюка сессии на шаредах - закончилось место :)
Alexander
понял, спасибо
Aliaksandr
понял, спасибо
Повезло тебе, я помнится полазил прилично по исходникам, пока понял откуда ноги растут у этого глюка))
NeOleg
Dmytro
NeOleg
нету ти.. 15 минут назад был..
Dmytro
Ну это не в екстрас проблема
Я проверил только что все пашет
alexx
У меня за последнее время частенько пропадает
alexx
Зависимость не проследил еще
NeOleg
Да Дим, на соседних пашет, пардон .. а тут нет.. тока до 1.4.9 обвноил сперва через Апдейтер, потом через Инсталер.php.. одинаковый результат
Volodymyr
Смотрите по консоли идет ли запросы и отвечает ли екстрас
Volodymyr
Может в консоли какие ошибки
NeOleg
ошибок нет, вручную вписал сниппет, Экстрас так и не ответил на том сайте
Dmytro
скинь кеш браузера
NeOleg
Да не.. не в этом дело.. ((
Dmytro
открой вкладку network и смотри что выдает get.php?get=start
99% того, что у тебя проблем с хттп/хттпс
Миша
Приветствую всех!
Миша
Подскажите, в eForm есть &eFormOnBeforeMailSent=populateOrderData,create_new_user,sendOrderToManager
вот это снипеты или что? Найти не могу их
Миша
а нашел, это снипеты да
Миша
прикольно, в снипетах сразу функции))
Dmytro
Ага
Dmytro
Не совсем понятноно eForm он такой
Миша
руки чешутся свой написать по быстрому, но тут придется все таки вникнуть
Dmytro
Свой писать не надо есть FormLister
Dmytro
Все что касается форм через него можно делать:
http://docs.evo.im/04_extras/formlister.html
Миша
как там в лог данные запулить?
Dmytro
Но опять же зависит от задачи что тебе нужно может проще просто поправить в текущем
Миша
о, спасибо
Миша
при нажатии Сохранить в сниппете он всегда его закрывает? О_о
Dmytro
В новых запоминает уже положение
Dmytro
Тоесть можно сохранить и продолжить редактиование
Dmytro
Для старых поставь плагин alwaysStay
Dmytro
Из модуля Extras
Миша
у меня на мышке можно назад нажимать))
Миша
как правильно то в eForm доавить это событие, у меня 500 и все
Миша
Alexey
&eFormOnBeforeMailSent - и прочие eFormOn это вызов ФУНКЦИЙ.
Эти функции должны быть объявлены выше вызова eForm.
Как правило создают сниппет С ЛЮБЫМ названием, вставляют выше вызова eForm, и в нем пишут ФУНКЦИЮ.
Т.е. нужно не просто написать сниппет send_bitrix, название тут может быть хоть na_xy_bitrix, а в нем определить функцию, ну и сделать проверку на дубли, т.е.
<?php
if (!function_exists('send_bitrix'))
{
function send_bitrix()
{
/* твоя логика*/
}
}
Alexey
а 500 ошибка у тебя скорее всего потому, что eForm пытается вызвать функцию, которой не существует (не определена).
Миша
ок, создал сниппет с функцией
Миша
Миша
и 500 сразу
Миша
а хотя разобрался
Миша
чет глюк был )
Alexey
это не глюк
Alexey
это функция) в которой нужно глобальные переменные определять))
Alexey
global $modx;
Oleg
Только уже надо $modx = evolutioncms();
vvs
Миша
Dmytro
Которое непонятно где это шопкипер
Миша
Миша
а вот точно глупый вопрос. Есть формы на сайте, но нигде для них eForm нету, хотя письма уходят. Куда в ево могут запихать его?
Saniock
на аяксе?
Alexey
куда угодно. И не факт что работает именно eForm
Миша