帝国CMS霊動ラベルテクニックまとめ


帝国CMS霊動ラベル:
[e:loop={  ID/  ID,    ,    ,        ,  SQL  ,    }]
      
[/e:loop]

呼び出し時間:
<?=date('m-d',$bqr[newstime])?>

呼び出しタイトル:
<?=$bqr[title]?>

タイトルの切り取り文字数:
<?=esub($bqr[title],120)?>

タイトルリンク:
<?=$bqsr[classurl]?>

コラム名:
<?=$bqsr[classname]?>

コラムリンク:
<?=$bqsr[classurl]?>

タイトル画像:
<?=$bqr[titlepic]?>

呼び出しの概要:
<?=$bqr[smalltext]?>

プロファイルの切り取り文字数:
<?=esub($bqr[smalltext],120)?>

呼び出しマスタ名:
<?=$public_r[sitename]?>

カスタムページを呼び出すには、次のようにします.
「会社紹介」、「連絡先」などの単一ページを作成する場合は、カスタムページを使用しますが、カスタムページナビゲーションを呼び出すには、ラベルSQLで呼び出すことができます.次のようになります.
例1:カスタムページ分類ID=1を呼び出すページナビゲーション
[e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,
24,0}]

<?php

$pageurl=$public_r['newsurl'].str_replace('../../','',$bqr['path']);

?>

<li><a href="<?=$pageurl?>"><?=$bqr[title]?></a></li>

[/e:loop]

例2:カスタムページナビゲーションを呼び出し、現在のカスタムページを識別する
[e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,24,0}]

<?php

$pageurl=$public_r['newsurl'].str_replace('../../','',$bqr['path']);

$css='pagecss';

if($classid=='page'.$bqr[id])

{
       $css='selfpagecss';
}
?>

<li class="<?=$css?>"><a href="<?=$pageurl?>"><?=$bqr[title]?></a></li>

[/e:loop]

関連説明:
上記の例では、分類ID=1のカスタムページを呼び出し、SQLの「where classid=1」条件を削除することを制限しません.
帝国霊動ラベル呼び出しナビゲーションテクニック:
 
指定した欄ID=3の下の子欄を呼び出します.
 [e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=3 and showclass=0 order by myorder,classid desc',0,24,0}]
 
<dd><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title='<?=$bqr[classname]?>'><?=$bqr[classname]?></a></dd>

[/e:loop]

帝国霊動ラベル呼び出し友情リンク:
テキストリンクを呼び出します.
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=1 order by lid',20,24,0}]
<a href="<?=$bqr[lurl]?>"target="_blank"><?=$bqr[lname]?></a>
[/e:loop]

図のリンクを呼び出します.
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=1 order by lid',3,24,0}]
<a href="<?=$bqr[lurl]?>" title="<?=$bqr[lname]?>" target="_blank"><img src=\'#\'" /></a>
[/e:loop]

ドロップダウンリストの相互リンク呼び出し:
<form id="form1" name="form1" method="post" action="">
   <label for="FRIEND LINK ">    :</label>
   <select onchange="window.open(this.options[selectedIndex].value,'','');" name="FRIEND LINK" size="1" id="FRIEND LINK">
       [e:loop={'select * from [!db.pre!]enewslink where checked=1 order by lid',20,24,0}]
       <option value="<?=$bqr[lurl]?>">
       <?=$bqr[lname]?>
       </option>
       [/e:loop]
   </select>
</form>

このうちclassid=1は友情リンク分類ID,checkde=1はレビュー済みリンクである.
分類を指定する必要がない場合は、and classid=1を削除します.