2011
12
03
11:12

灵动标签调用栏目导航技巧

通过用灵动标签的SQL语句查询来调用栏目导航。(当然栏目导航一般我们用现成的showclasstemp或listshowclass栏目导航标签调用)

 例一:灵动标签显示栏目导航

<table width=”200″ border=”0″ cellpadding=”3″ cellspacing=”1″ bgcolor=”#4FB4DE”>

<tr>

<td height=”25″><strong><font color=”#FFFFFF”>栏目导航</font></strong></td>

</tr>

[e:loop={“select classid,classname from {$dbtbpre}enewsclass where bclassid=父栏目id order by myorder,classid desc”,0,24,0}]

<?php

$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址

?>

<tr>

<td height=”25″ bgcolor=”#FFFFFF”><a href=”<?=$classurl?>”><?=$bqr[classname]?></a></td>

</tr>

[/e:loop]

</table>

例二:灵动标签显示栏目导航,且给当前终极栏目的背景设为蓝色

<table width=”200″ border=”0″ cellpadding=”3″ cellspacing=”1″ bgcolor=”#4FB4DE”>

<tr>

<td height=”25″><strong><font color=”#FFFFFF”>栏目导航</font></strong></td>

</tr>

[e:loop={“select classid,classname from {$dbtbpre}enewsclass where bclassid=父栏目id order by myorder,classid desc”,0,24,0}]

<?php

$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址

$bgcolor=”#FFFFFF”;

if($bqr[classid]==$GLOBALS[navclassid])//当前栏目ID

{

$bgcolor=”#C3EFFF”;

}

?>

<tr>

<td height=”25″ bgcolor=”<?=$bgcolor?>”><a href=”<?=$classurl?>”><?=$bqr[classname]?></a></td>

</tr>

[/e:loop]

</table>

例三:灵动标签显示一级栏目导航,且在子栏目时也给当前一级栏目的背景设为蓝色

<table width=”200″ border=”0″ cellpadding=”3″ cellspacing=”1″ bgcolor=”#4FB4DE”>

<tr>

<td height=”25″><strong><font color=”#FFFFFF”>栏目导航</font></strong></td>

</tr>

[e:loop={“select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid desc”,0,24,0}]

<?php

$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址

$bgcolor=”#FFFFFF”;

if($GLOBALS[navclassid])

{

$fcr=explode(‘|’,$class_r[$GLOBALS[navclassid]][featherclass]);

$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID

if($bqr[classid]==$topbclassid)

{

$bgcolor=”#C3EFFF”;

}

}

?>

<tr>

<td height=”25″ bgcolor=”<?=$bgcolor?>”><a href=”<?=$classurl?>”><?=$bqr[classname]?></a></td>

</tr>

[/e:loop]

</table>

 

2011
12
03
11:06

帝国CMS灵动标签调用专题栏目导航

[e:loop={‘select ztid,ztname,ztpath from [!db.pre!]enewszt where showzt=0 order by ztid limit 10’,10,24,0}]

<li><a href=”<?=$public_r[newsurl]?><?=$bqr[ztpath]?>” title=”<?=$bqr[ztname]?>”><?=$bqr[ztname]?></a></li>

[/e:loop]

2011
12
03
09:03

dedecms子目录转移到根目录替换图片路径

修改内容图片和缩略图链接

内容页图片路径用后台的“数据库内容替换”功能即可,进入后台“数据库内容替换”,找到数据表“dede_addonarticle”,选择字段“body”,然后替换成自己想要的路径就可以了。(将uploads批量修改替换成/news/uploads)

缩略图替换原理一样,进入后台“数据库内容替换”,找到数据表“dede_archives”,选择字段“litpic”,然后替换成自己的路径就可以了。

2011
11
28
16:45

帝国如何用灵动标签调用会员列表?

[e:loop={“select u.username,u.userid,ui.company from phome_enewsmember u LEFT JOIN phome_enewsmemberadd ui ON u.userid=ui.userid where u.groupid=2 limit 10″,10,24,0}]

<li>·<a href=”/e/space/?userid=<?=$bqr[userid]?>” title='<?=$bqr[company]?>’ /><?=sub($bqr[company],0,18,false)?></a><br />

[/e:loop]

2011
11
27
09:04

帝国CMS灵动标签按SQL查询

帝国CMS灵动标签按SQL查询实例:

例一:

[e:loop={“select * from [!db.pre!]ecms_article order by rand() desc limit 8″,8,24,0}]

<li><a class=”green” href=”<?=$bqsr[classurl]?>” target=”_blank”>[<?=$bqsr[classname]?>]</a><a href=”<?=$bqsr[titleurl]?>” target=”_blank” title=”<?=esub($bqr[oldtitle],40)?>”><?=esub($bqr[title],38)?></a></li>

[/e:loop]

这个例子主要是用帝国CMS系统调用某个数据表([!db.pre!]ecms_article)下的随机文章,我在这里主调用的文章数据表,[!db.pre!]指的数据表前缀。里面的数字8指的是8条信息,24是按SQL数据查询。

例二:

[e:loop={“select * from [!db.pre!]ecms_article where classid in(4) order by rand() desc limit 10″,10,24,0}]

<li class=”no<?=$bqno+20?>”><span>[<a class=”green” title=”纯文字”>文</a>]</span><a href=”<?=$bqsr[titleurl]?>” target=”_blank” title=”<?=esub($bqr[oldtitle],40)?>”><?=esub($bqr[title],28)?></a></li>

[/e:loop]

这个实例也是我们比较常用的。与例一有一点点不同,where classid in(4) 这里指的是栏目ID,调用指点的栏目。no<?=$bqno+20?>还有这个,指定一个CLASS,这样用样式可以表达出不同的效果,$bqno是从1开始的,后面加20后,class=no21

2011
11
25
16:39

帝国CMS灵动标签调用栏目+标题+摘要+缩略图

[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片}]

栏目名称:<?=$bqsr[classname]?>

栏目链接:<?=$bqsr[classurl]?>

标题:<?=$bqr[title]?>

标题链接:<?=$bqsr[titleurl]?>

摘要:<?=$bqr[smalltext]?>

缩略图:<img src=”<?=$bqr[titlepic]?>”>

[/e:loop]

2011
11
19
21:45

穷人的习惯

有个故事,说的是一个穷人,很穷,一个富人见他可怜,就起了善心,想帮他致富。富人送给他一头牛,嘱他好好开荒,等春天来了撒上种子,秋天就可以远离那个穷字了。

穷人满怀希望开始奋斗。可是没过几天,牛要吃草,人要吃饭,日子比过去还难。穷人就想,不如把牛卖了,买几只羊,先杀一只吃,剩下的还可以生小羊,长大了拿去卖,可以赚更多的钱。

穷人的计划如愿以偿,只是吃了一只羊之后,小羊迟迟没有生下来,日子又艰难了,忍不住又吃了一只。穷人想,这样下去不得了,不如把羊卖了,买成鸡,鸡生蛋的速度要快一些,鸡蛋立刻可以赚钱,日子立刻可以好转。

穷人的计划又如愿以偿了,但是日子并没有改变,又艰难了,又忍不住杀鸡,终于杀到只剩一只鸡时,穷人的理想彻底崩溃。他想,致富是无望了,还不如把鸡卖了,打一壶酒,三杯下肚,万事不愁。

很快春天来了,发善心的富人兴致勃勃送种子来,赫然发现穷人正就着咸菜喝酒,牛早就没有了,房子里依然一贫如洗。

富人转身走了。穷人当然一直穷着。

很多穷人都有过梦想,甚至有过机遇,有过行动,但要坚持到底却很难。

据一个投资专家说,他的成功秘诀就是:没钱时,不管再困难,也不要动用投资和积蓄,压力会使你找到赚钱的新方法,帮你还清账单。这是个好习惯。

性格形成习惯,习惯决定成功。

很多穷人都有过梦想,甚至有过机遇,有过行动,但要坚持到底却很难。性格形成习惯,习惯决定成功。

2011
11
15
19:31

google技巧大全收集

1、definition:到GOOGLE搜索框输入一个英文单词,然后空格加definition可以得到此英文单词的音标及真人发音。如dog definition ,有兴趣大家可以试试,对学习英文很有帮忙。

(未完待续……)

2011
11
15
08:27

帝国CMS100%简单实现导航高亮效果(方法二)

<body XXXXXXXXX>改为
<body id=”channle<?=user_GetTopBclassid($GLOBALS[navclassid])?>”>

然后把
//取得顶级栏目ID函数
function user_GetTopBclassid($classid){
global $class_r;
$fr=explode(‘|’,$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id
return $topbclassid;
}

加入到  e/class/userfun.php   中就可以了

=======注:这种方法动态页面都不能获取ID==========