Александр
С нами с 27 февраля 2016; Место в рейтинге пользователей: #289Sendex через AjaxSnippet
Подскажите пожалуйста поставил на сайт компонент для рассылки Sendex и решил попробовать его запустить через AjaxSnippet все вроде бы работоет, кроме самой Ajax после нажатия на кнопку «Подписаться» так же происходит перезагрузка страници, что я не так делаю
Вот вызов снипета:
Вот вызов снипета:
[[AjaxSnippet?
&snippet=`Sendex`
&id=`1` &tplSubscribeAuth=`tpl.Sendex.subscribe.auth`
&tplSubscribeGuest=`tpl.Sendex.subscribe.guest`
]]
Или я может не правильно понимаю работу AjaxSnippet и так вообще у меня не получиться сделать Выборка по контексту
Подскажите пожалуйста как мне быть, реализовал мультиязычность сайта по вот этой статье Василия: bezumkin.ru/sections/tips_and_tricks/2439/ то есть просто добавил ещё один конеткст. И вот тут у меня небольшая загвостка, вывод своих статей реализовал костылем, через плагин IF, то есть если у нас url равен site.com — родители загружаются из одного контекста, а если site.com/en/ то из другой, но такой костыль ламает ajax пагинацию, вот и хотелось бы узнать есть ли возможность как то правильней настроить фильтр вывода родительских ресурсов.
Вот пример того как сейчас реализовано:
Вот пример того как сейчас реализовано:
Скрипты в Ajax пагинации
Подскажите пожалуйста, есть вывод событий вида
а проблема в том, что когда я подгружаю ещё 4 то у этих четырех, скрипт не сробатывает, как это исправить
<div id="pdopage">
[[!+page.nav]]
<div class="rows">
[[!pdoPage?
&parents=`12`
&tpl=`itemtpl`
&depth=`0`
&ajaxMode=`button`
&limit=`4`
]]
</div>
</div>
вообщем у меня выводяться картинки к ним есть скрипт, при наведении появляется всплывашка: а проблема в том, что когда я подгружаю ещё 4 то у этих четырех, скрипт не сробатывает, как это исправить
Две пагинации на одной странице
Люди добрый скиньте пожалуйста пример если у кого есть, реализация двух AJAX пагинаций на одной странице (два вызова pdoPage с &ajaxMode=`button`) читая документацию понял что вроде реализовать такое возможно, но догнать так и не могу как
Время на сайте
Подскажите пожалуйста, как мне настроить время на сайте, сейчас стоит на сайте Московское у меня с МСК +4 разница, date_timezone выставлял, server_offset_time тоже выставлял ни чего не меняется
Две Ajax пагинации на одной странице
Возможно ли на странице через pdoPage выводить две или более Ajax пагинаций? Пробовал выводить 2 пагинации, автоматом подгружаются два скрипта и две кнопки для подгрузки
Как поменять формат даты в JSON запросе
Подскажите пожалуйста, уже третий день сижу ни как не могу допереть, есть фильтр выборки по ТВ pdoRecources
[[!pdoPage?
&parents=`5`
&element=`pdoResources`
&tpl=`posttpl`
&ajaxMode=`button`
&tpl=`eventtpl`
&limit=`10`
&hideContainers=`1`
&processTVs=`1`
&includeTVs=`date,cena,mesto,image`
&showLog=`1`
&tvFilters=`date>=[[!start]],date<=[[!end]]`
]]
где я беру дату ОТ [[!start]] и ДО [[!end]] и сравниваю их с ТВ полем date, например с 2016-04-04 по 2016-04-05 есть события и 4 и 5 числа, но вот выводиться только то у которого в ТВ 4 число стоит я так подозреваю что это из за того что в ТВ поле дата хранится ещё и с часами и минутами, и 2016-04-05 13:00 больше чем 2016-04-05, от сюда и вопрос как мне мое ТВ поле привести к такому же формату YYYY-MM-DD и будет ли от этого какой либо толк Дата из ТВ поля в UNIX формат
Подскажите пожалуйста как можно получить дату из ТВ поля в UNIX формате, просто есть необходимость сравнивать даты
&where=`{"date:<=":"[[!filtr]]"}`
Вот одна дата получается у меня в UNIX формате а с ТВ поля в БД дата храниться в обычном формате 'YYYY-MM-DD'0.0006690: Added where condition: `TVdate`.`value`:<==1459198800, modResource.parent:IN(5,7,4,8,9,10,11,12,13,14,15,16,17), modResource.published=1, modResource.deleted=0, modResource.isfolder=0
Сравнение дат
Необходимо сравнить даты и вывести события которые соответствуют диапазону этих дат, нашел снипет примерно похожий на то что мне надо немного подправил, но он мне выдает все события, видимо надо как то ТВ поле тоже в UNIX перевести но что то у меня идей нету, подскажите пожалуйста
<?php
$reqDate1 = $_POST['startfield'];
$reqDate2 = $_POST['endfield'];
$startDate = strtotime($reqDate1);
$stopDate = strtotime($reqDate2);
$output .= '[[!pdoPage?
&parents=`5`
&element=`pdoResources`
&tpl=`posttpl`
&ajaxMode=`button`
&where=`{"tvdate:>=":`$startDate`,"AND:tvdate:<=":`$stopDate`}`
&tpl=`eventtpl`
&limit=`10`
&hideContainers=`1`
&processTVs=`1`
&includeTVs=`date,cena,mesto,image`
]]';
return $output;
Дата в pdoResources
Подскажите пожалуйста, вывел я вообщем день месяц и время через TV поле, настроил локаль все хорошо, вот что выдает:
вызываю тот же самый TV через pdoresources в шаблоне и вот что получаю:
подскажите что где можно подправить что бы выводило так же как в первом варианте
вызываю тот же самый TV через pdoresources в шаблоне и вот что получаю:
подскажите что где можно подправить что бы выводило так же как в первом варианте