We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 32792
    • 30 Posts
    Народ у меня возникла такая вот проблемка!
    В новостях мне надо отформатировать число допустим красным цветом месяц зеленым а год оранжевым!

    Процесс вывода новостей таков:
    [[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>

      • 16948
      • 38 Posts
      &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
        • 32792
        • 30 Posts
        а можно как нить [*date*] разбить по дню месяцу и году?
          • 16948
          • 38 Posts
          попробуй разные кавычки для style=’...’ так же попробуй их экранировать
          честно, не глядел на парсер параметров сниппетов чанков
            PHP5,MySQL,PostgreSQL,JS+Ajax / Delphi7+RAD2007,MSSQLServer2000/2005,WinAPI,BC++,Asm & other
            • 32792
            • 30 Posts
            Quote from: LeoK at May 14, 2009, 09:17 AM

            попробуй разные кавычки для style=’...’ так же попробуй их экранировать
            честно, не глядел на парсер параметров сниппетов чанков

            не фика не получилось(
              • 16948
              • 38 Posts
              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
                • 32792
                • 30 Posts
                Quote from: LeoK at May 14, 2009, 09:24 AM

                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;
                ?>


                ну в пхп я не силен(
                  • 16948
                  • 38 Posts
                  Тогда разбить на год месяц день думаю не получится
                    PHP5,MySQL,PostgreSQL,JS+Ajax / Delphi7+RAD2007,MSSQLServer2000/2005,WinAPI,BC++,Asm & other
                    • 32792
                    • 30 Posts
                    Quote from: LeoK at May 14, 2009, 09:34 AM

                    Тогда разбить на год месяц день думаю не получится

                    нда и как же быть(
                      • 16948
                      • 38 Posts
                      Я написал выше - встраиваться в строку формата даты...
                        PHP5,MySQL,PostgreSQL,JS+Ajax / Delphi7+RAD2007,MSSQLServer2000/2005,WinAPI,BC++,Asm & other