dede 获取当前栏目的上一级栏目名称,和链接
2016-03-21 11:05
330 查看
{dede:field name='typeid' runphp='yes'} global $dsql; /*获取当前栏目信息*/ $typeid = @me; $query = "SELECT reid FROM #@__arctype where id = $typeid"; $rs = $dsql->GetOne($query); $reid = $rs['reid'];//获取到栏目的上级栏目 /*获取上级栏目信息*/ $query2 = "SELECT * FROM #@__arctype where id = $reid"; $row = $dsql->GetOne($query2); /*打印栏目上级栏目链接信息*/ $typename = $row['typename']; $link = GetTypeUrl($row['id'],MfTypedir($row['typedir']),$row['isdefault'],$row['defaultname'],$row['ispart'],$row['namerule2'],$row['moresite'],$row['siteurl'],$row['sitepath']); @me = "<a href='{$link}'>$typename</a>"; {/dede:field}
文件:include/inc_function.php 系统默认会载入此文件 GetCurUrl() 获得当前得脚本得URL GetAlabNum($str) 把字符串里得全角数字转为半角数字(会把非数字类型字符删除) Text2Html($txt) 文本转HTML Html2Text($str) 获得HTML里得文本 function ClearHtml($str) 清除HTML标记 cnw_left($str,$len) 中文截取把双字节字符也看做一个字符 cn_substr($str,$slen,$startdd=0) 中文截取2,单字节截取模式 GetMkTime($dtime) 把中文得时间格式转换为Linux时间截,对于不能识别得格式,会返回time() SubDay($ntime,$stime) 返回减少一天得Linux时间截 AddDay($ntime,$aday) 返回增加一天得Linux时间截 GetDateTimeMk($mktime) 从指定得Linux时间截返回 0000-00-00 00:00:00 格式得时间 GetDateMk($mktime) 从指定得Linux时间截返回 0000-00-00 格式得时间 GetIP() 获取客户部IP GetPinyin($str,$ishead=0,$isclose=1) 获取一串中文字符得拼音 ishead=0 时,输出全拼音 ishead=1时,输出拼音首字母 ShowMsg($msg,$gourl,$onlymsg=0,$limittime=0) 显示Dedecms提示信息,其中当onlymsg=1时,不跳转,仅显示alert提示 dd2char($dd) 把符合规则得数字转为字母(符合a-zA-Z Ascii码得数字转换为字母,不符合则不变) PutCookie($key,$value,$kptime,$pa="/") 按默认参数设置一个Cookie(dede得cookie是经过加密得,必须用GetCookie获取值,以防止用户模拟登录) DropCookie($key) 使Cookie失效 function GetCookie($key) 获得一个cookie值 function GetCkVdValue() 获得验证码得session值 FtpMkdir($truepath,$mmode,$isMkdir=true) 用FTP创建一个目录 FtpChmod($truepath,$mmode) 用FTP改变一个目录得权限 OpenFtp() 打开FTP连接 CloseFtp() 关闭FTP连接 TestStringSafe(&$uid) 用户ID和密码或其它字符串安全性测试,返回true或false htmlEncode($string) 过滤HTML代码 function AjaxHead() 发送一个ajax头 sendmail($email, $mailtitle, $mailbody, $headers) 邮件发送函数 highlight($string, $words, $hrefs='') 加亮一段HTML里得某些词汇
相关文章推荐
- MySQL Order By Rand()效率
- 织梦dedecms联动级别前台调用
- UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE name=\'noteexists2′ Error:SELECT command denied to use
- fopen()和file_get_contents()打开URL获得网页内容的用法区别
- dede调用全站的最新文章
- dede数据库类使用方法 $dsql
- dede 获取文章链接地址
- DedeCMS系统函数列表及用法详解
- Microsoft Visual Studio 2010 VSTS单元测试指南
- 360度全景制作
- 自定义tabbar
- IOS开发之格式化日期时间
- Mac Mail PGP Setup 如何在苹果电脑上设置安全邮件 良好隐私密码法(英语:Pretty Good Privacy,缩写为PGP)
- HDU 4729 An Easy Problem for Elfness 主席树
- Perl面向对象--类
- Effective java 学习笔记(一)
- 73. Set Matrix Zeroes
- PHP进阶:cookie的删除与过期时间
- MyBatis #和$ 的区别
- centos fcitx 安装 配置 详解