Народ у меня возникла такая вот проблемка!
В новостях мне надо отформатировать число допустим красным цветом месяц зеленым а год оранжевым!
Процесс вывода новостей таков:
[[Ditto? &startID=`14` &summarize=`3` &tpl=`news` &dateFormat=`%d %B %Y`&summarize=`2` ]]
где news выглядит таким образом:
<div class="datanews">[+date+] </div>
<a href="[(base_url)][~[+id+]~]"><div class="newsTitle">[+pagetitle+]</div></a>
<div class="datanews">[+introtext+]</div>
&dateFormat=`<span style=’color:red’>%d</span> %B %Y`
нет?
"%d %B %Y" - строка формата для strftime
PHP5,MySQL,PostgreSQL,JS+Ajax / Delphi7+RAD2007,MSSQLServer2000/2005,WinAPI,BC++,Asm & other
а можно как нить [*date*] разбить по дню месяцу и году?
попробуй разные кавычки для style=’...’ так же попробуй их экранировать
честно, не глядел на парсер параметров сниппетов чанков
PHP5,MySQL,PostgreSQL,JS+Ajax / Delphi7+RAD2007,MSSQLServer2000/2005,WinAPI,BC++,Asm & other
Quote from: Xander84 at May 14, 2009, 09:15 AM
а можно как нить [*date*] разбить по дню месяцу и году?
встроиться в ditto и добавить новых плейсхолдеров имхо
я вообще использую API - и один сниппет вида
<?php
/*
$obj
$act
$params
*/
require_once 'core/snippets/'.$obj.'.snippets.php';
$obj=$obj.'_snippets';
$t=new $obj($act);
$html='';
$html.=$t->$act($params);
return $html;
?>
PHP5,MySQL,PostgreSQL,JS+Ajax / Delphi7+RAD2007,MSSQLServer2000/2005,WinAPI,BC++,Asm & other
Тогда разбить на год месяц день думаю не получится
PHP5,MySQL,PostgreSQL,JS+Ajax / Delphi7+RAD2007,MSSQLServer2000/2005,WinAPI,BC++,Asm & other
Я написал выше - встраиваться в строку формата даты...
PHP5,MySQL,PostgreSQL,JS+Ajax / Delphi7+RAD2007,MSSQLServer2000/2005,WinAPI,BC++,Asm & other