Алексей Яковлев
С нами с 19 апреля 2013; Место в рейтинге пользователей: #334Как по клику перезапустить pdoResources и обновить вывод шаблона без перезагрузки страницы?
Приветствую!
Есть баннер типа «случайная публикация» — pdoResources отдает рандомный id и выводит чанк c названием, тв и прочими свойствами страницы. Хочу сделать, чтоб при клике на соседнюю с баннером кнопку/ссылку/иконку, менялось содержание баннера, то есть снова выбирался рандомный id и попадал в чанк, а сам баннер менялся без перезагрузки страницы.
Ну и таких баннеров на странице штук 10, со своими родителями и списком ресурсов для выборки.
Увы кодить не умею, и как допиливать AjaxSnippet не понимаю — надо не просто по клику один раз подгрузить баннер, а иметь возможность сколько угодно раз его перезагружать в том же месте, куда он отрисовался при загрузке страницы. Форум вроде облазил, рабочих совпадений к задаче не нашел, все вокруг да около. Буду благодарен за решение или наводку.
Есть баннер типа «случайная публикация» — pdoResources отдает рандомный id и выводит чанк c названием, тв и прочими свойствами страницы. Хочу сделать, чтоб при клике на соседнюю с баннером кнопку/ссылку/иконку, менялось содержание баннера, то есть снова выбирался рандомный id и попадал в чанк, а сам баннер менялся без перезагрузки страницы.
Ну и таких баннеров на странице штук 10, со своими родителями и списком ресурсов для выборки.
Увы кодить не умею, и как допиливать AjaxSnippet не понимаю — надо не просто по клику один раз подгрузить баннер, а иметь возможность сколько угодно раз его перезагружать в том же месте, куда он отрисовался при загрузке страницы. Форум вроде облазил, рабочих совпадений к задаче не нашел, все вокруг да около. Буду благодарен за решение или наводку.
Как реализован функционал тэгов на modstore?
В попытках сделать навигацию по тэгам облазил все поиски, вник в несколько предлагаемых вариантов «с бубном» и сторонними сниппетами, но так и не решился их воспроизвести, как-то не верится, что все так заморочено (по крайней мере для таких как я, не программистов, ну или просто не въехал). Тем паче, осваиваю minishop2 и в нем по косвенным признакам с тэгами все предусмотрено и должно как-то проще работать.
Заглючил hybridauth с логином через фб.
Приветствую! Решил тут актуализировать ПО своего сайта, обновил modx и прочие дары modstore, в итоге получил ряд глюков, самый ощутимый из которых с Hybridauth.
А именно при попытке залогиниться с помощью FB получаю страницу HTTP ERROR 500. Остальные соц.сети реагируют в штатном вроде режиме. Вот и в чем тут может быть дело? Как понять? Как исправить? Переустановка не помогла.
А именно при попытке залогиниться с помощью FB получаю страницу HTTP ERROR 500. Остальные соц.сети реагируют в штатном вроде режиме. Вот и в чем тут может быть дело? Как понять? Как исправить? Переустановка не помогла.
условие where для выборки тикета по году createdon
Люди добрые! Как грамотно прописать json в вызове getTickets с условием &where, чтобы выбирались тикеты по году в createdon, равного году createdon текущего тикета?
этот и многие аналогичные варианты у меня не сработали
этот и многие аналогичные варианты у меня не сработали
&where=`{"createdon:strtotime:date=`%Y`" : "[[*createdon:strtotime:date=`%Y`]]"}`
научите правописанию, пожалуйста? Из серии "что могло пойти так?"
Практиковал я тут метод тыка и полез в настройки pdoTools, где в качестве parser_class написал Fenom. Это не анекдот, но надеюсь кто-то все же улыбнулся. У меня же весь сайт накрыло ошибкой 500 и мне теперь хотелось бы его вернуть. Я нашел в MySQL parser_class и вернул туда значение «pdoParser», но не помогло. Что можно сделать? Может какой файл заклинило и его можно поправить через ftp?
Группе пользователей показывать чанк, а другим нет
Есть секция тикетов, есть группа авторов. Надо сделать так, чтобы пользователь из этой группы, залогинившись, видел на странице во фронтенде чанк с TicketForm, а аноним или юзер из другой группы — нет (или видел другой чанк, с hybridauth например).
Как это реализуется, не могу найти. Подскажите пожалуйста!
Как это реализуется, не могу найти. Подскажите пожалуйста!
Выборка с where по значению полей тикета и юзера
Как правильно написать where в вызове getTickets, чтобы выбирались только те тикеты, имя автора которых совпадает с alias тикета? Например имя юзера в системе «avtor1» и есть страничка с alias «avtor1». Знаний не хватает, примеров не нахожу, метод тыка не помогает, вызов, что ниже не работает:
[[!getTickets?
&parents=`596`
&tpl=`sidebarAuthors.tpl`
&where=`{"createdby.username":"[[+alias]]"}`
]]
Выборка авторов тикетов в секции
Привет, люди добрые!
Надо выбрать авторов, создавших тикеты в конкретной секции, с доступной шаблону информацией профиля (фото, имя). Есть, чую, какой-то параметр для getUsers, вычисляющей наличие публикации юзера в данной секции, но что-то в примерах многообразных я не нашел такого или не признал. Как быть, где читать? Нашел где описана сортировка по рейтингу авторов, но что-то не пойму, как и что подправить для нужд, выводит всех, даже если указываю &parents=`id_секции` или создаю специальную &groups=`авторы_секции`. А так-то сортировка по количеству опубликованных тикетов была б что надо, опять же как ее сделать не понял.
Надо выбрать авторов, создавших тикеты в конкретной секции, с доступной шаблону информацией профиля (фото, имя). Есть, чую, какой-то параметр для getUsers, вычисляющей наличие публикации юзера в данной секции, но что-то в примерах многообразных я не нашел такого или не признал. Как быть, где читать? Нашел где описана сортировка по рейтингу авторов, но что-то не пойму, как и что подправить для нужд, выводит всех, даже если указываю &parents=`id_секции` или создаю специальную &groups=`авторы_секции`. А так-то сортировка по количеству опубликованных тикетов была б что надо, опять же как ее сделать не понял.
тэги внутри ticket'a
Привет! Сооружаю нечто вроде блога на tickets. Стал работать с тикетами как с обычными ресурсами modx, прописываю внутри тэги всякие и пр., но оказалось, что [[контент]] тикета выводится с заменой тэгов. То есть, у меня классы к <р> не применяются, а вместо <р> на выходе идут <бр><бр>. Понимаю, что работает видимо встроенные редактор и это удобно при прочих юзерах, но хотелось бы вносить кастомность в некоторые тикеты, да и чтоб классы и тэги цеплялись нужные.
При редактировании тикета отключаю галочку «Использовать HTML-редактор», но ничего не меняется. В коде моих тегов не видать. Как настроить, где читать?
Upd. Туплю, решено: Брать контент через pdofield.
При редактировании тикета отключаю галочку «Использовать HTML-редактор», но ничего не меняется. В коде моих тегов не видать. Как настроить, где читать?
Upd. Туплю, решено: Брать контент через pdofield.
HybridAuth: логинит, но в группу не добавляет и...
При вызове [[!HybridAuth? &groups=`Users:1`]] HybridAuth логинит новых юзеров, но в группу не добавляет. В списке юзеров в админке новичок появляется, в списке групп же пользователя нет. На другом сайте при этом работает все как надо.
1. Все настройки по инструкции.
2. Чистил все кеши, удалял и заново регился с разных провайдеров, переустанавливал hybridauth, tickets, даже modx обновил, не лепится новый юзер к группе никак.
2.1. Пробовал зарегистрироваться с другого компа другим вообще аккаунтом, все равно в группу Users не попадаю.
3. Можно юзера добавлять потом в группу через админку вручную, но вроде как это «нештатное» поведение при наличии вызова с &groups.
Видел, что такая проблема упоминается тут периодически. Где собака порыта?
1. Все настройки по инструкции.
2. Чистил все кеши, удалял и заново регился с разных провайдеров, переустанавливал hybridauth, tickets, даже modx обновил, не лепится новый юзер к группе никак.
2.1. Пробовал зарегистрироваться с другого компа другим вообще аккаунтом, все равно в группу Users не попадаю.
3. Можно юзера добавлять потом в группу через админку вручную, но вроде как это «нештатное» поведение при наличии вызова с &groups.
Видел, что такая проблема упоминается тут периодически. Где собака порыта?