织梦二次开发之:runphp用法

时间:12-06-16 栏目:织梦 作者:kyle 评论:0 点击: 5,373 次

成都SEO小五认为,这个功能是织梦最牛B的功能之一。几乎完全可以自定义自己想要的功能。

我其实不是特别喜欢标签这些麻烦的调用。

我喜欢直接来SQL语句。一条解决我需要的所有代码。runphp的意思就是允许它执行PHP代码。配合SQL使用。只能用爽歪歪来形容。

Runphp这个有多种运行方法。今天先讲一种。后面会继续更新这个文章贴上更完整的代码。

第一种runphp的用法:使用到字段里面。

{dede:sql sql='select * from user order by m_fei desc limit 0,7'}
<LI>
<A href='[field:uid runphp="yes"]//使用runphp,传入你要处理的字段,这里传入的是uid
$dsql = new DedeSql(false);//实例化一个执行SQL的类。我这里用C#的称呼,因为不懂PHP该如何叫这个东西。
$a="select * from m_user where uid=@me"; //定义一个SQL语句,这里的@me就是传进来的参数uid
$arcRow = $dsql->GetOne($a); //这里的GetOne是取一行结果。就是执行代码。取第一行结果。
$url=$arcRow[m_url];//得到字段m_url的值
$fei=$arcRow[m_fei];//得到字段m_fei的值
$uid=$arcRow[uid];//得到字段uid的值
if($fei==1&&$url!="") {@me=$url;} //如果URL不为空且变量fei为1就返回这个URL
else{@me= "/vipmember.php?uid=".$uid;}; //否则返回这个结果。

[/field:uid]' target=_blank><FONT color=red>[field:m_ji_gou/]</FONT></A></li>
{/dede:sql}

 

这段也是摘自网络上的一段代码。我后面单独加了说明,应该很好理解。

这里可以看到自定义的功能非常强大。可以实现想要的任何功能。后面成都SEO小五再慢慢补充一些更好的玩法了。

成都SEO小五嚎2句: 本文是(成都SEO小五)辛苦弄出来的,转载成都SEO小五原创的请保留链接: 织梦二次开发之:runphp用法,3Q

织梦二次开发之:runphp用法:等您坐沙发呢!

来给哥评论评论


------====== 小五公告 ======------
成都SEO小五,专注成都搜索引擎优化。
小五善长站内外优化,C#、PHP开发,中英文SEO,Google中英文和百度优化技术。欢迎群内交流。伸手党请绕路,求资源的请绕开,求问题解答的请进群内交流。开放了一个QQ交流群:160750032。加入验证时请标注任何SEO相交字眼。友情链接直接Q我,收录正常,内容大部份原创、SEO或者程序开发、网络营销、线上推广等相关行业即可。

常用工具

赞助广告

来看过哥的人