Генерация событий
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn moreПример¶
Встроенного сниппета нет, это пример генерации событий. Сохраните код как сниппет eventsGenerator и используйте для отладки.
<?php
$year = !empty($_REQUEST['year']) ? $_REQUEST['year'] : date('Y');
$month = !empty($_REQUEST['month']) ? $_REQUEST['month'] : date('n');
$days = date('t', strtotime("$year-$month"));
$start = strtotime("$year-$month-1");
$end = strtotime("$year-$month-$days") + 60*60*23;
$arr = array();
for ($i = 1; $i <= 10; $i++) {
$arr[] = array(
'date' => strftime('%Y-%m-%d %H:%M:%S', rand($start, $end))
,'pagetitle' => 'Testing news '.$i
,'introtext' => 'Lorem ipsum dolar'
);
}
return json_encode($arr);
Использование¶
[[!eventsCalendar2?
&events=`[[!eventsGenerator]]`
]]
См. также¶
- eventsCalendar2.eventsCalendar2
- eventsCalendar2.Generating events
- eventsCalendar2.tplCalendar2
- eventsCalendar2.tplCell2
- eventsCalendar2.tplEvent2
- eventsCalendar2.tplHead2
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn more










