Anonymous
evo 3.0 время вновь создаваемых страниц createdon в базу не записываются, стоят просто нули.
Marc
Is this the cat friends group 😹
Marc
So many cats arround here 😸
Anonymous
Это тигры
Andrey
need more cats
Michael
Привет. Подскажите, куда копать если простая форма из документации созданная через FormLister работает отлично на новом и пустом сайте, но не хочет выдавать ошибки полей "Обязательно введите имя итд" на рабочем сайте?
Michael
я просто беру и копипастю вот эту форму http://docs.evo.im/04_extras/formlister/500_examples/prostaya_forma.html На пустом сайте для проверки все норм - и ошибки показывает иитд. А на рабочем сама форма работает, но не выдает ни одной ошибки почему-то.
Michael
Айди формы верно указан?
тоесть айди должен быть верным
Michael
версии Evo последние - 1.4.11
Michael
Код абсолютно один и тот же в обоих случаях. Мне интересно куда копать чтобы разобраться что с рабочим сайтом не так?
Marc
Marc
Nice addon; https://github.com/mnoskov/formresults Is it also possible to delete items? That would be great too (in case of spam)
Michael
Ну добавьте в параметрах debug=1 и смотрите лог стчтемы
Дебаг добавил. Все разница в том что в тестовой версии в Render output ошибки есть, а в рабочей ошибок этих в Render output нет. А почему - непонятно. В Validation errors они отображаются и там и там.
Andrey
А вызов какой?
Michael
В обоих случаях одинаково стандартный
Michael
[!FormLister? &formid=basic &rules= { "name":{ "required":"Обязательно введите имя", "matches":{ "params":"\/^[\\pL\\s\\-']++$\/uD", "message":"Введите имя правильно" } }, "email":{ "required":"Обязательно введите email", "email":"Введите email правильно" }, "phone":{ "required":"Обязательно введите номер телефона", "phone":"Введите номер правильно" }, "message":{ "required":"Обязательно введите сообщение", "minLength":{ "params":10, "message":"Сообщение должно быть не менее 10 символов" } } } &formTpl=@CODE: <div class="row"> <div class="col-md-8 col-md-offset-2"> <div class="well"> <form class="form-horizontal" method="post"> <input type="hidden" name="formid" value="basic"> <div class="form-group[+name.errorClass+][+name.requiredClass+]"> <label for="name" class="col-sm-2 control-label">* Имя</label> <div class="col-sm-10"> <input type="text" class="form-control" id="name" placeholder="Имя" name="name" value="[+name.value+]"> [+name.error+] </div> </div> <div class="form-group[+email.errorClass+][+email.requiredClass+]"> <label for="email" class="col-sm-2 control-label">* Email</label> <div class="col-sm-10"> <input type="text" class="form-control" id="email" placeholder="Email" name="email" value="[+email.value+]"> [+email.error+] </div> </div> <div class="form-group[+phone.errorClass+][+phone.requiredClass+]"> <label for="phone" class="col-sm-2 control-label">* Телефон</label> <div class="col-sm-10"> <input type="text" class="form-control" id="phone" placeholder="+375 29 123 45 67" name="phone" value="[+phone.value+]"> [+phone.error+] </div> </div> <div class="form-group[+message.errorClass+][+message.requiredClass+]"> <label for="message" class="col-sm-2 control-label">* Сообщение</label> <div class="col-sm-10"> <textarea class="form-control" id="message" placeholder="Ваше сообщение" name="message" rows="10">[+message+]</textarea> [+message.error+] </div> </div> [+form.messages+] <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button type="submit" class="btn btn-primary"><i class="glyphicon glyphicon-envelope"></i> Отправить</button> </div> </div> </form> </div> </div> </div> &to=test@test.com &ccSender=1 &ccSenderField=email &ccSenderTpl=@CODE:Спасибо за обращение, [+name.value+] &reportTpl=@CODE: <p>Имя: [+name.value+]</p> <p>Телефон: [+phone.value+]</p> <p>Email: <a href="mailto:[+email.value+]">[+email.value+]</a></p> <p>Сообщение: [+message:strip_tags:nl2br+]</p> &errorClass= has-error &requiredClass= has-warning &subject=Новое сообщение &messagesOuterTpl=@CODE:<div class="alert alert-danger" role="alert">[+messages+]</div> &errorTpl=@CODE:<span class="help-block">[+message+]</span> !]
Andrey
Тогда хз. Может ошибки тупо скрыты на новом сайте стилями?)
Michael
Мысль такая была. Но в коде их нет. Я проверил через Inspect tool.
Artem
Можно ли как-то в DLMenu задать шаблон для третьего уровня контейнера ul ? &innerTpl1=`` не пашет
Michael
Да и дебаг показывает что ошибки не выводятся самим сниппетом
Artem
Можно ли как-то в DLMenu задать шаблон для третьего уровня контейнера ul ? &innerTpl1=`` не пашет
оказывается, надо не с нуля нумерацию считать,как в rowTpl, а с единицы
Artem
А как отфильтровать в меню документы определенного шаблона? как правильно фильтр должен выглядеть?
Aliaksandr
Да и дебаг показывает что ошибки не выводятся самим сниппетом
Если все одинаковое, то надо смотреть версию php, вдруг на рабочем намного ниже )
Michael
Хм. Надо будет попробовать поменять версии, спасибо. Хотя в обоих случаях вроде было 7.2 Собственно из за обновления php до новых версий я и решил использовать FormLister.
Michael
Но точно уже завтра гляну, может локально на тестовом сайте всё-таки стоял php 5.6🤔
Aliaksandr
Ниже 7.2 оно сейчас вряд ли работает
Aliaksandr
Может формлистеры разные или кусков не хватает. Надо смотреть логи в админке (там же в случае ошибки пишет что-то обычно) плюс врубить отображение ошибок пхп на полную
Michael
Может формлистеры разные или кусков не хватает. Надо смотреть логи в админке (там же в случае ошибки пишет что-то обычно) плюс врубить отображение ошибок пхп на полную
Попробую поискать в логах ошибок PHP, спасибо. А в админке там только появляется лог дебага самого FormLister. И то если его включить в параметрах.
Дмитрий
Привет всем. Можно ли безболезненно убрать тег base href? Может в htaccess чего написать, а то browser sync его очень не любит, а без автообновления страницы очень грустно и кнопка ф5 начинает зведать
Dmytro
если ф5 заедает - чисть клаву) убрать можно, но надо чтобы урлы на ресурсы везде стояли полные апд. не делай себе гемора)
Aleksandr
Ага
изучаем медь
Aleksandr
использование base - нормальная практика
Дмитрий
чем не устраивает решение с выгрузкой файлов и прокси?
Так ароде и делаю , но локалхост редиректит сразу на site.by
Дмитрий
Буду смотреть, может заголовок можно подменить в настройках. Я этот тег только на модекс видел. Странный он. Почему не сделать /assets по умолчанию
Aleksandr
Указывать пути из / в начале
ну да, никто ж не мешает
Евгений
У контейнера не задано позиционирование. Static не подходит. Должно быть любое, кроме static
Aleksandr
Aleksandr
только неизвестно что в итоге сделал\не сделал
Dmytro
только неизвестно что в итоге сделал\не сделал
еще не проверяли, это ж так всегда. Надо тестировщику огрызок в руки взять и потом уже смотреть)
Евгений
Была бы ссылка, через firebug проще всего проверить
Dmytro
Была бы ссылка, через firebug проще всего проверить
ну если хочешь посмотреть, https://www.cifra-plus.com.ua/ прямо на главной, в карточку можешь не лезть) там другой дизайн и рабочий)
Dmytro
да, когда позавчера тестировщик смотрел, то он не видел в инспекторе, чтобы сафари вообще рендерил блок before
Aleksandr
Была бы ссылка, через firebug проще всего проверить
я тоже все время ссыль спрашиваю - наживую всегда быстрее
Евгений
я тоже все время ссыль спрашиваю - наживую всегда быстрее
С сафари все сложнее даже имея ссылку )) Да, псевдоэлементы не отображаются в сафари, пока не решено, я так понимаю.
Aleksandr
да даже в хроме под виндой можно отловить баг
Dmytro
На винде сафари проверять смысла нет, если надо то как миним виртуалку поднять
Dmytro
бефоре работает иначе половина сайтов коцнутые были бы )
Andrey
Подскажите, чёт туплю. Приходит мне из формы значения. Скажем, 5 и 6. Приходят они как массив, т.к. это input radio. Делаю foreach, получаю значение каждого. И нужно как-то сделать запрос в бд, чтобы выбрать все ТВ, где value содержат и первое, и второе. В ТВ что-то типа строки 5,22,11,6,1 или подобного. Нужно что-то типа IN наоборот, что ли..
Andrey
Пока что мысль только "строить" where, добавляя с каждой итерацией массива AND FIND_IN_SET(значение,value)
Евгений
бефоре работает иначе половина сайтов коцнутые были бы )
работает, конечно, имею ввиду не отображается псевдоэлемент в просмотре кода, что бы просмотреть что с ним не так
Andrey
FIND_IN_SET(5,value) где value эт значение ТВ, где может быть как нихуя, так и через запятую от 1 до х значений. Типа 5,1,11,22
Andrey
В принципе можно нахуевертить какой-то метод/функцию, которая бы разбирала все переданные параметры, соотносила их с тв, подставляла в запросы и конструировала то, что надо. Но, боюсь, это я так ефильтр напишу)))
Dmytro
вот сафари и вот елемент before https://take.ms/dG85w
Dmytro
не вижу пробелм
Aleksandr
а чего никто не грохнет?
Anonymous
Я очень редко читаю когда больше 5-10 сообщений
Aleksandr
С сафари все сложнее даже имея ссылку )) Да, псевдоэлементы не отображаются в сафари, пока не решено, я так понимаю.
попытался выявить повторяемость проблемы - если последовательно отключить, а затем включить position:absolute у .product-list .product .prices .price-old:before то даже в хроме под виндой слетает оформление и отображение ::before псевдоэлемента, но если для элемента .product-list .product .prices .price-old добавить свойство display:inline-block например, то проблема уходит
Aleksandr
что я собственно и предлагал сделать изначально https://t.me/evolutioncms/204961 - для контейнера принудительно выставить способ отображения