<![CDATA[ проблемы с DittoCal - My Forums]]> https://forums.modx.com/thread/?thread=61021 <![CDATA[Re: &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1089; DittoCal]]> https://forums.modx.com/thread/61021/dittocal?page=2#dis-post-355125
($link ? '<a href="[(base_url)]index.php?id=143&cal_year='.$year.'&cal_month='.$month.'&cal_day='.$day.'" title="'.htmlspecialchars($title).'">'.$content.'</a>' : $content).'</td>';

]]>
mgen Jun 10, 2010, 06:29 AM https://forums.modx.com/thread/61021/dittocal?page=2#dis-post-355125
<![CDATA[Re: &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1089; DittoCal]]> https://forums.modx.com/thread/61021/dittocal#dis-post-355124
1. Создаем сниппет DittoCal, вставляем код из файла snippet_DittoCal.txt.
2. создаем сниппет vybor и вставляем в него код из файла snippet_vybor.txt
3. создаем страницу с любым заголовком (страница вывода статей) и вставляем в уонтент код
[!vybor!]

3. создаем страницу с именем и псевдонимом blog-json-output (не забудьте поставить шаблон (blank) и предварительно отключить визуальный HTML редактор) и вставляем код:
[!Ditto? &parents=`0` &depth=`50` &format=`json` &summarize=`100` &dateFormat=`%d.%m` &sortBy=`pub_date` &truncText=`` !]

где
&parents=`0`
ID ресурса из которого будем тянуть дочерние ресурсы до глубины
&depth=`50`
в данном случае
мы тянем все ресурсы сайта до глубины 50.
4. вставляем в файл css вашего шаблона css код из файла style.css
5. вставляем куда угодно наш календарь вызовом:
[!DittoCal? &calSource=`http://ВАШСАЙТ.ru/blog-json-output` &IDTemp=`143` &dayNameLength=`1`!]

где
&IDTemp=`143`
ID странички вывода статей

Шаблон вывода находится в сниппете vybor в цикле while, css тоже можете под себя натсроить.

необходимые файлы можно взять из архива: http://depositfiles.com/ru/files/sgohmrtk5]]>
rekillkos May 26, 2010, 02:55 AM https://forums.modx.com/thread/61021/dittocal#dis-post-355124
<![CDATA[Re: &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1089; DittoCal]]> https://forums.modx.com/thread/61021/dittocal#dis-post-355123
заменил
//$title   = htmlentities(ucfirst($month_name)).' '.$year;  #note that some locales don't capitalize month and day names

на
switch(ucfirst($month_name))
{
case "January": $title="Январь"; break;
case "February": $title="Февраль"; break;
case "March": $title="Март"; break;
case "April": $title="Апрель"; break;
case "May": $title="Май"; break;
case "June": $title="Июнь"; break;
case "July": $title="Июль"; break;
case "August": $title="Август"; break;
case "September": $title="Сентябрь"; break;
case "October": $title="Октябрь"; break;
case "November": $title="Ноябрь"; break;
case "December": $title="Декабрь"; break;
}
$title.=' '.$year;


и вот это
//foreach($day_names as $d)
//$calendar .= '<th abbr="'.htmlentities($d).'">'.htmlentities($day_name_length < 4 ? substr

на (тут нужно учесть что по умолчанию у DittoCal первый день недели не понедельник, а воскресенье)
($d,0,$day_name_length) : $d).'</th>';
$calendar .= '<th abbr="П">П</th>';
$calendar .= '<th abbr="В">В</th>';
$calendar .= '<th abbr="С">С</th>';
$calendar .= '<th abbr="Ч">Ч</th>';
$calendar .= '<th abbr="П">П</th>';
$calendar .= '<th abbr="С">С</th>';
$calendar .= '<th abbr="В">В</th>';


Вот собсно вот так вот у меня все и есть, зато теперь я сделал три копии этого снипета и могу там спокойно писать любой нужный мне текст.]]>
mac2000 Mar 22, 2007, 02:02 AM https://forums.modx.com/thread/61021/dittocal#dis-post-355123
<![CDATA[Re: ïðîáëåìû ñ DittoCal]]> https://forums.modx.com/thread/61021/dittocal#dis-post-355122 íóæíî âñòàâèòü setlocale(LC_TIME, ’ru_RU.CP1251’);èëè setlocale(LC_TIME, ’ru’); ,
êîðî÷å ïîäîáðàòü òó êîòîðàÿ íà ñåðâåðå.
è óäàëèòü ôóíêöèþ htmlentities() â ñòðîêàõ 275 è 287, òî åñòü îñòàâèòü òî ÷òî âíóòðè ñêîáîê.
Äà áóäåò russian date.]]>
raid3r2 Mar 21, 2007, 09:38 PM https://forums.modx.com/thread/61021/dittocal#dis-post-355122
<![CDATA[Re: &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1089; DittoCal]]> https://forums.modx.com/thread/61021/dittocal#dis-post-355121
ps: как мне думается для того чтобы выводилось несколько новостей а не одна - нужно править не календарь - а сам дитто, а календарем просто вызивать страничку и передавать ей дату чтобы уже сам дитто там все делал - в принципе - там у дитто есть помоему какието оффсеты - может чтото и можно придумать...

меня вот больше волнует та хитрость с которой они даты пишут - так и не пойму как мне сделать русс/укр версии... (

если у кого есть опыт - подскажите...]]>
mac2000 Mar 14, 2007, 01:02 AM https://forums.modx.com/thread/61021/dittocal#dis-post-355121
<![CDATA[Re: &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1089; DittoCal]]> https://forums.modx.com/thread/61021/dittocal#dis-post-355120
smiley]]>
aleksey.stepanov Jan 22, 2007, 02:23 AM https://forums.modx.com/thread/61021/dittocal#dis-post-355120
<![CDATA[Re: &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1089; DittoCal]]> https://forums.modx.com/thread/61021/dittocal#dis-post-355119 PHP Calendar (version 2.3), written by Keith Devens http://keithdevens.com/software/php_calendar
Как его возможно локализовать, так чтобы он выводил русские дни недели, год и т.д?]]>
dmitry Jan 22, 2007, 01:47 AM https://forums.modx.com/thread/61021/dittocal#dis-post-355119
<![CDATA[Re: ïðîáëåìû ñ DittoCal]]> https://forums.modx.com/thread/61021/dittocal#dis-post-355118 Quote from: dmitry at Dec 04, 2006, 09:30 AM

Ê ñëîâó, à åñòü ëè ÷òî-òî ïîõîæåå íà DittoCal, íî òàê, ÷òîáû áûëî âîçìîæíî âûâîäèòü êàëåíäàðü ïî ðóññêè.

ß óæå ïåðåâ¸ë åãî íà ÐÓÑ. Íî òîëüêî òðàáë ñ òåì, ÷òî îí âûâîäèò òîëüêî îäíó, ïåðâóþ íîâîñòü îò ÷èñëà íå ðàçðåøèëàñü. :-(

Ìîæåò êòî çàíåò, ÷òî òàì â êîäå íóæíî ïîäïðàâèòü huh]]>
nitro[F.com] Jan 19, 2007, 07:24 AM https://forums.modx.com/thread/61021/dittocal#dis-post-355118
<![CDATA[Re: &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1089; DittoCal]]> https://forums.modx.com/thread/61021/dittocal#dis-post-355117 dmitry Dec 04, 2006, 03:30 AM https://forums.modx.com/thread/61021/dittocal#dis-post-355117 <![CDATA[Re: &#1087;&#1088;&#1086;&#1073;&#1083;&#1077;&#1084;&#1099; &#1089; DittoCal]]> https://forums.modx.com/thread/61021/dittocal#dis-post-355116
Глючно, неудобно, но факт. Так построен код, и остается только надеятся, что в будущих версиях сделают по-человечески. Или самим делать smiley]]>
TonatosSN Nov 27, 2006, 11:33 AM https://forums.modx.com/thread/61021/dittocal#dis-post-355116