qibosoft齐博cms内置函数常用修改技巧一、如何让当前连接高亮。
演示图:
代码【控制的代码即红色部分】:
<!--
EOT;
$array=$Fid_db[$fid]?$Fid_db[$fid]Fid_db[$fidDB[fup]];
foreach($array AS $fkey=>$fvalue){
$color=$fid==$fkey?'red':'';
print <<<EOT
-->
<a href="list.php?fid=$fkey" style="color:$color;">$fvalue</a>
<!--
EOT;
}print <<<EOT
-->
二、当前图集等分类不变但连接地址变时的高亮或者变换样式的代码。
演示图:
演示代码【控制的即红色部分代码】:
<!--
EOT;
foreach($picsortlistdb as $rs){
if ($rs[psid]==$psid)
$ckclass = 'skdhqhon';
else
$ckclass = 'skdhqhno';
$rs[faceurl]=tempdir($rs[faceurl]);
print <<<EOT
-->
<div class="$ckclass"><a href="?uid=$uid&psid=$rs[psid]&m=pics&psid=$rs[psid]">$rs[name]</a></div>
<!--
EOT;
}
print <<<EOT
-->
三、数字自动累加1的方法。
效果:
代码如下【即红色部分控制,$j后面的j你可以随意更换成其他字母,只要跟下面的一样就可以,如果要从2开始就把$j=0改成1,从0开始就改成-1】
<!--
EOT;
$j=0;
foreach($Fid_db[0] AS $key=>$name){
$j++;
$name=get_word($name,20);
print <<<EOT
-->
<div class="bigsortlist$j"><a href="list.php?fid=$key"
target="_blank">$name</a></div>
<!--
EOT;
}print <<<EOT
-->
四、前台调用按自定义字段分类调用时,字段内是汉字时的解决方法。
如:我发布时是数字,但是前台调用的时候需要用汉字。
代码如下:
<!--
EOT;
if($rsdb['my_750']==1)
$my_750 = '热映中';
if($rsdb['my_750'==2])
$my_750 = '即将上映';
{print <<<EOT
-->
<div><span>是否上映:</span>$my_750</div>
<!--
EOT;
}print <<<EOT
-->
上面的my_750是我新加的是否上映的字段,发布的时候我存进去的是1、2这两个数字。
目的是为了我用标签调用时在,sql语句里好写。
因为sql语句里不能写汉字,这样用红色部分就能实现既可发布又可调用汉字了。