ArchiveList > 2007-4

April 17, 2007

Nucleus tag の if判定

もうすぐ出るらしい? Nucleus3.3には すでに取り込まれている問題なので
嬉しい事なのですが 待てない&忘れないようにと言う事で

skin.phpにて


         case 'TagEX':
            if ($name == 'tag') {
               $tagInst = $manager->pluginInstalled('NP_TagEX');
               if ($tagInst) {
                  $tagPlug  = $manager->getPlugin('NP_TagEX');
                  $requestT = $tagPlug->getNoDecodeQuery('tag');
                  if (!$name) {
                     $condition = ($requestT);
                  } elseif ($requestT && $value) {
                     $requestTarray = $tagPlug->splitRequestTags($requestT);
                     $reqAND        = array_map(array(&$tagPlug, "_rawdecode"), $requestTarray['and']);
                     if ($requestTarray['or']) {
                        $reqOR = array_map(array(&$tagPlug, "_rawdecode"), $requestTarray['or']);
                     }
                     $tagsArray = ($reqOR) ? array_merge($reqAND$reqOR) : $reqAND;
                     $condition = in_array($value$tagsArray);
                  }
               }
            }
            break;

こうする事で


<%if(TagEX,tag,イラスト)%>
    <%ShowBlogs(illustTemplate,10,,2)%>
<%else%>
    <%ShowBlogs(normalTemplate,10,,2)%>
<%endif%>

と指定することが出来るようです!

そういえば 3.3にバージョンアップするときには
マルチカテゴリのIF判定を変更する事を忘れないようにしないと。。


Posted by hanya at 03:16 PM | comments(0) | TrackBacks() | Permalink

April 12, 2007

無題

かなり、いえ とっても久々な日記です。:ase:

決してサボっていたわけではないのですが
見てみないフリをしていたりも少なからずあったりと。。

日記はずるずる、リアルではどたばた。:*o*:

やならきゃいけない事、やりたい事 が満載です。

日記は無題が 型にはまらなくて良いと言うことなので
その言葉にあやかってみました。

久しぶりの日記の再開・書き始めはかなり勇気が要りますが
うんうん、確かに楽かもです。

これからも 少しずつでも 続けていこう?:lol:


Posted by hanya at 11:44 PM | comments(0) | TrackBacks() | Permalink