Александр

Александр

С нами с 27 февраля 2016; Место в рейтинге пользователей: #289

Sendex через AjaxSnippet

Подскажите пожалуйста поставил на сайт компонент для рассылки Sendex и решил попробовать его запустить через AjaxSnippet все вроде бы работоет, кроме самой Ajax после нажатия на кнопку «Подписаться» так же происходит перезагрузка страници, что я не так делаю
Вот вызов снипета:
[[AjaxSnippet? 
	&snippet=`Sendex` 
	&id=`1` &tplSubscribeAuth=`tpl.Sendex.subscribe.auth` 
	&tplSubscribeGuest=`tpl.Sendex.subscribe.guest`
]]
Или я может не правильно понимаю работу AjaxSnippet и так вообще у меня не получиться сделать
Александр
16 июня 2016, 04:41
modx.pro
4
2 610
0

Выборка по контексту

Подскажите пожалуйста как мне быть, реализовал мультиязычность сайта по вот этой статье Василия: bezumkin.ru/sections/tips_and_tricks/2439/ то есть просто добавил ещё один конеткст. И вот тут у меня небольшая загвостка, вывод своих статей реализовал костылем, через плагин IF, то есть если у нас url равен site.com — родители загружаются из одного контекста, а если site.com/en/ то из другой, но такой костыль ламает ajax пагинацию, вот и хотелось бы узнать есть ли возможность как то правильней настроить фильтр вывода родительских ресурсов.

Вот пример того как сейчас реализовано:
Александр
06 июня 2016, 04:01
modx.pro
873
0

Скрипты в Ajax пагинации

Подскажите пожалуйста, есть вывод событий вида
<div id="pdopage">
        [[!+page.nav]]
        <div class="rows">
            [[!pdoPage?
            	&parents=`12`
                &tpl=`itemtpl`
                &depth=`0`
                &ajaxMode=`button`
                &limit=`4`
            ]]
        </div>
    </div>
вообщем у меня выводяться картинки к ним есть скрипт, при наведении появляется всплывашка:

а проблема в том, что когда я подгружаю ещё 4 то у этих четырех, скрипт не сробатывает, как это исправить
Александр
12 апреля 2016, 15:19
modx.pro
857
0

Две пагинации на одной странице

Люди добрый скиньте пожалуйста пример если у кого есть, реализация двух AJAX пагинаций на одной странице (два вызова pdoPage с &ajaxMode=`button`) читая документацию понял что вроде реализовать такое возможно, но догнать так и не могу как
Александр
07 апреля 2016, 12:09
modx.pro
4
3 961
0

Время на сайте

Подскажите пожалуйста, как мне настроить время на сайте, сейчас стоит на сайте Московское у меня с МСК +4 разница, date_timezone выставлял, server_offset_time тоже выставлял ни чего не меняется
Александр
05 апреля 2016, 12:47
modx.pro
652
0

Две Ajax пагинации на одной странице

Возможно ли на странице через pdoPage выводить две или более Ajax пагинаций? Пробовал выводить 2 пагинации, автоматом подгружаются два скрипта и две кнопки для подгрузки
Александр
04 апреля 2016, 09:13
modx.pro
904
0

Как поменять формат даты в 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 и будет ли от этого какой либо толк
Александр
29 марта 2016, 20:02
modx.pro
1 061
0

Дата из ТВ поля в 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
Александр
29 марта 2016, 05:20
modx.pro
2 209
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;
Александр
28 марта 2016, 11:29
modx.pro
1 381
0

Дата в pdoResources

Подскажите пожалуйста, вывел я вообщем день месяц и время через TV поле, настроил локаль все хорошо, вот что выдает:
вызываю тот же самый TV через pdoresources в шаблоне и вот что получаю:
подскажите что где можно подправить что бы выводило так же как в первом варианте
Александр
17 марта 2016, 14:53
modx.pro
1 038
0