Andrey
С нами с 08 августа 2016; Место в рейтинге пользователей: #213Вывести три ближайших мероприятия от текущей даты!
Приветствую сообщество!
В общем задача вроде бы не очень сложная.
1. Есть TV поле «Дата»
2. Необходимо:
2.1 Вывод ближайших мероприятий от текущей даты
2.2 Выводить надо только ближайшие три
В общем задача на самом деле стумпорится на моменте построения запроса, через pdoTools. Я не могу задать условие, чтобы выводились только мероприятия позже текущей даты, т.к. конструкция такая:
Опубликованная статья 2019-01-06 18:00:00 > Текущая дата 2019-02-06 14:00:00 > Опубликованная статья 2019-03-06 18:00:00
Вот собственно надо вывести ту, что выделена жирным и только её!
Заранее спасибо за помощь, надеюсь я расписал более менее понятно!
UPD! Решение найдено!
В общем задача вроде бы не очень сложная.
1. Есть TV поле «Дата»
2. Необходимо:
2.1 Вывод ближайших мероприятий от текущей даты
2.2 Выводить надо только ближайшие три
В общем задача на самом деле стумпорится на моменте построения запроса, через pdoTools. Я не могу задать условие, чтобы выводились только мероприятия позже текущей даты, т.к. конструкция такая:
Опубликованная статья 2019-01-06 18:00:00 > Текущая дата 2019-02-06 14:00:00 > Опубликованная статья 2019-03-06 18:00:00
Вот собственно надо вывести ту, что выделена жирным и только её!
Заранее спасибо за помощь, надеюсь я расписал более менее понятно!
UPD! Решение найдено!
Постинг в соц сети через RSS или компоненты и API
Приветствую сообщество!
У меня сейчас задача такая и я ищу собственно решение, какой компонент прикрутить:
1. Нужно постить из ТикетФорм
2. В ТикетФорм есть галочки: «Постить в ВК?», «Постить в FB?» и «Постить в Twitter?»
3. Если галочки стоят, то постим!
Как должен выглядеть пост:
Заголовок
*перенос текста*
Описание
*Перенос текста*х2раза
Хештеги
Картинка(которая является ссылкой на статью на сайте)
что то тип такого:
У меня сейчас задача такая и я ищу собственно решение, какой компонент прикрутить:
1. Нужно постить из ТикетФорм
2. В ТикетФорм есть галочки: «Постить в ВК?», «Постить в FB?» и «Постить в Twitter?»
3. Если галочки стоят, то постим!
Как должен выглядеть пост:
Заголовок
*перенос текста*
Описание
*Перенос текста*х2раза
Хештеги
Картинка(которая является ссылкой на статью на сайте)
что то тип такого:
Не работает поле pub_date на фронте после устновки новой версии Tickets!
Приветствую сообщество!
В общем вопрос в следующем, была версия последняя Tickets и тут один хороший человек предусмотрел продолжить поддержку компонента, тут низкий поклон, вопрос нет, без сарказма, вторая жизнь компоненту!
НО!
После обновления перестало работать поле pub_date через форму на фронтэнде…
Т.е. до этого я тестировал пробовал, смотрел, круто и задним числом публикации и передним отложкой через плагин, все круто… но вот случилась беда!
Прошу помощи в разборе этой не легкой ситуации!
UPD1
Ляпитит Балбес, права то я так и не настроил заново!
В общем вопрос в следующем, была версия последняя Tickets и тут один хороший человек предусмотрел продолжить поддержку компонента, тут низкий поклон, вопрос нет, без сарказма, вторая жизнь компоненту!
НО!
После обновления перестало работать поле pub_date через форму на фронтэнде…
Т.е. до этого я тестировал пробовал, смотрел, круто и задним числом публикации и передним отложкой через плагин, все круто… но вот случилась беда!
Прошу помощи в разборе этой не легкой ситуации!
UPD1
Ляпитит Балбес, права то я так и не настроил заново!
Убрать "Горячие клавиши" в TicketForm!
Приветствую сообщество!
Задача то вроде плевая, необходимо убрать горячие клавиши из TicketForm на фронте.
Вроде разобрался, нашел вот такой код:
Прошу помощи в этом не легком деле!
Задача то вроде плевая, необходимо убрать горячие клавиши из TicketForm на фронте.
Вроде разобрался, нашел вот такой код:
// Hotkeys
$(document).on('keydown', '#ticketForm, #comment-form', function (e) {
if (e.keyCode == 13) {
if (e.shiftKey && (e.ctrlKey || e.metaKey)) {
$(this).submit();
}
else if ((e.ctrlKey || e.metaKey)) {
$(this).find('input[type="button"].preview').click();
}
}
});
Убрал, но это не помогло, посмотрел еще компоненты, главный файл main.js проверил у себя, ничего не пойму… не убирается и все тут!Прошу помощи в этом не легком деле!
Вывод ближайших мероприятий после текущей даты!
Приветствую сообщество!
В общем задача следующего характера.
Требуется организовать вывод ближайших мероприятий от текущей даты.
Что уже есть:
1. ТВ-поле со значением ввода «Дата» и вывода «Текст»
2. Вызов getTickets через феном.
Какие условия требуются:
1. Вывод ресурсов позже текущей даты
2. Вывод только 3-х ресурсов
3. Вывод ресурсов должен быть самый ближний к текущей дате, но не более 3-х
В общем пока писал заметку, прикрутил костыль, не совсем удачный, но какой есть.
Сейчас проверка стоит в самом чанке феномом:
Если текущая дата меньше даты ТВ, то выводить мероприятие.
Выход не совсем хороший, т.к. теряется возможность указать промежуток времени, допустим ближайшую неделю, а выводиться будет получается все, что стоят позже, если их всего допустим 3 и один из них будет только через пол года.
В общем товарищи помогите разобраться в непростом деле!
В общем задача следующего характера.
Требуется организовать вывод ближайших мероприятий от текущей даты.
Что уже есть:
1. ТВ-поле со значением ввода «Дата» и вывода «Текст»
2. Вызов getTickets через феном.
Какие условия требуются:
1. Вывод ресурсов позже текущей даты
2. Вывод только 3-х ресурсов
3. Вывод ресурсов должен быть самый ближний к текущей дате, но не более 3-х
В общем пока писал заметку, прикрутил костыль, не совсем удачный, но какой есть.
Сейчас проверка стоит в самом чанке феномом:
Если текущая дата меньше даты ТВ, то выводить мероприятие.
Выход не совсем хороший, т.к. теряется возможность указать промежуток времени, допустим ближайшую неделю, а выводиться будет получается все, что стоят позже, если их всего допустим 3 и один из них будет только через пол года.
В общем товарищи помогите разобраться в непростом деле!
Очистка кеша при отложенной публикации через TicketsForm!
Приветствую сообщество!
В общем проблема следующего характера.
Требуется отложить публикацию, т.е. после сохранения формы (через фронтэнд или бэкэнд, как оказалось проблема и там и там).
Т.е. вносим поле pub_date и по идее по наступлению этой даты, ресурс автоматически публикуется.
НО! Он не публикуется, т.к. ему нужно очистить КЕШ, т.к. новый тикет не появляется! Так вот КЕШ то не очищается и получается, что все равно надо зайти в админку и очистить его, но так по идее ведь не должно работать? Иначе зачем предусмотрена возможность отложенной публикации.
Обновился на новый MODX 2.7 может в этом косяк? (вроде на другом сайте, где еще старый стоит, я так же делаю с unpub_date и все четко работает)
В общем проблема следующего характера.
Требуется отложить публикацию, т.е. после сохранения формы (через фронтэнд или бэкэнд, как оказалось проблема и там и там).
Т.е. вносим поле pub_date и по идее по наступлению этой даты, ресурс автоматически публикуется.
НО! Он не публикуется, т.к. ему нужно очистить КЕШ, т.к. новый тикет не появляется! Так вот КЕШ то не очищается и получается, что все равно надо зайти в админку и очистить его, но так по идее ведь не должно работать? Иначе зачем предусмотрена возможность отложенной публикации.
Обновился на новый MODX 2.7 может в этом косяк? (вроде на другом сайте, где еще старый стоит, я так же делаю с unpub_date и все четко работает)
tvSuperSelect не сохраняются значения
Приветствую сообщество!
В общем проблема следующая:
1. Установил компонент
2. Сделал TV с типом поля tvSuperSelect
3. Начал вбивать значения
4. Сохранил ресурс
5. Пошел на фронт, ниче нет, пошел в ресурс, ниче нет!
Ошибка в логах:
В общем проблема следующая:
1. Установил компонент
2. Сделал TV с типом поля tvSuperSelect
3. Начал вбивать значения
4. Сохранил ресурс
5. Пошел на фронт, ниче нет, пошел в ресурс, ниче нет!
Ошибка в логах:
[2018-10-29 12:48:34] (ERROR @ /home/s16092/www/dIsTRdAtFO7c/cache/includes/elements/modplugin/5.include.cache.php : 58) PHP warning: array_map(): Argument #2 should be an array
[2018-10-29 12:48:34] (ERROR @ /home/s16092/www/dIsTRdAtFO7c/cache/includes/elements/modplugin/5.include.cache.php : 58) PHP warning: array_diff(): Argument #1 is not an array
[2018-10-29 12:48:34] (ERROR @ /home/s16092/www/dIsTRdAtFO7c/cache/includes/elements/modplugin/5.include.cache.php : 74) [tvSuperSelect] SQL: DELETE FROM `PRGx8zlrorC9_tvss_options` WHERE `resource_id` =? AND `tv_id` =?
И соответственно значение не сохраняется, чистый MODX и только что установленный компонент! Migx внутри Migx через Fenom
Приветствую сообщество!
Нужна помощь.
Собственно на фронте надо вывести MIGX внутри которого есть другой MIGX НО! делать это через феном.
Собственно само верхнее поле я вывожу через феном:
UPD: решение
Нужна помощь.
Собственно на фронте надо вывести MIGX внутри которого есть другой MIGX НО! делать это через феном.
Собственно само верхнее поле я вывожу через феном:
{set $rows = json_decode($_modx->resource.main_tv, true)}
{foreach $rows as $row}
{$row.item}
{$row.items} // Это поле с вложенными элементами
{/foreach}
По Факту находил только одну статью, где написано:{set $rows = json_decode($_modx->resource.main_tv, true)}
{foreach $rows as $row}
{$row.item}
{set $rows = json_decode($row.items,true)}
{foreach $rows as $row}
<div>{$row.span}: <strong>{$row.strong}</strong></div>
{/foreach}
{/foreach}
Но чет не работает так. Пожалуйста помогите, куда копать?UPD: решение
{set $rows = $_modx->resource.main_tv | fromJSON}
{foreach $rows as $row}
{$row.item}
{set $childRows = $row.items | fromJSON}
{foreach $childRows as $chRow}
<div>{$chRow.span}: <strong>{$chRow.strong}</strong></div>
{/foreach}
{/foreach}
Убрать расширения по регулярному выражению!
Приветствую сообщество!
В общем дело такое…
Необходимо в теле контента (а в контенте у нас много всего и картинки и теги и текст разумеется), убрать расширение…
НО! Не у самих картинок, а у атрибута title, т.е.:
Было так:
title=«dazzle1»
В общем дело такое…
Необходимо в теле контента (а в контенте у нас много всего и картинки и теги и текст разумеется), убрать расширение…
НО! Не у самих картинок, а у атрибута title, т.е.:
Было так:
<a href="/assets/images/tickets/95/8b8d318dc167c4249d0635e60a0ca114b1e03aaf.png" data-fancybox="gallery">
<img title="dazzle1.png" src="/assets/images/tickets/95/8b8d318dc167c4249d0635e60a0ca114b1e03aaf.png" alt="dazzle1.png">
<small>Нажмите на картинку для увеличения.</small>
</a>
но убрать надо расширение, чтобы получилось так:title=«dazzle1»
Не работает авторизация через ВК
Приветствую сообщество!
Дело в следующей. Большая проблема с авторизацией пользователей через ВК. (пользуюсь HybridAuth 3.0 и Office)
Создаю токен. Забиваю в настройки сниппета.
Авторизируюсь, прикрепляю, все оки доки…
Но вот через некоторое время, бувально пару дней. Авторизация и прикрепление перестает работать!
Вот не с того не с сего!
В логах такая ошибка:
Но вопрос! Почему оно работает первое время, а потом просто перестает?
Заранее благодарю за любую помощь!
Дело в следующей. Большая проблема с авторизацией пользователей через ВК. (пользуюсь HybridAuth 3.0 и Office)
Создаю токен. Забиваю в настройки сниппета.
Авторизируюсь, прикрепляю, все оки доки…
Но вот через некоторое время, бувально пару дней. Авторизация и прикрепление перестает работать!
Вот не с того не с сего!
В логах такая ошибка:
[2018-09-11 15:56:02] (ERROR @ /home/s15184/www/dnPnZQXduYgz/components/hybridauth/model/hybridauth/hybridauth.class.php : 62) [HybridAuth] Unable to refresh the access token. HTTP error 401. Raw Provider API response: {"error":"invalid_client","error_description":"client_secret is undefined"}.
Тип не хватает данных по учетной записи!Но вопрос! Почему оно работает первое время, а потом просто перестает?
Заранее благодарю за любую помощь!