久々です pbbsimage デルの INSPIRON530を購入したよ カブのパーツ、そろってきました 小学校の入学式
無題 | index | Nucleus 3.3 に バージョンアップ

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 | from category: つれづれ(絵)日記

Comments
No comments yet


Trackbacks
<%TrackBack(url)%>
<%TrackBack(code)%>