易优CMS根据aid获取文档页面链接
更新日期:2024-06-15 23:27:29 来源:网络
使用sql等标签获取到文档信息,但是没有获取到文档页面的链接,可以使用以下方法生成。
1、在根目录下\extend\function.php中创建方法:
if (!function_exists('diy_get_arcurl'))
{
/**
* 获取前台文档的URL
* @param integer $aid 文档ID
* @param integer $typeid 栏目ID
* @return [type] [description]
*/
function diy_get_arcurl($aid = 0, $typeid = 0){
$url = '';
if (!empty($aid)) {
static $arctypeList = null;
if (null === $arctypeList) {
$arctypeList = \think\Db::name('arctype')->order('id asc')->getAllWithIndex('id');
}
$row = !empty($arctypeList[$typeid]) ? $arctypeList[$typeid] : [];
if (!empty($row)) {
$row['aid'] = $aid;
$url = arcurl('home/View/index', $row);
}
}
return $url;
}
}
2、在需要使用文档链接的地方调用方法:
{$field.aid|diy_get_arcurl=###,$field.typeid}
1、在根目录下\extend\function.php中创建方法:
if (!function_exists('diy_get_arcurl'))
{
/**
* 获取前台文档的URL
* @param integer $aid 文档ID
* @param integer $typeid 栏目ID
* @return [type] [description]
*/
function diy_get_arcurl($aid = 0, $typeid = 0){
$url = '';
if (!empty($aid)) {
static $arctypeList = null;
if (null === $arctypeList) {
$arctypeList = \think\Db::name('arctype')->order('id asc')->getAllWithIndex('id');
}
$row = !empty($arctypeList[$typeid]) ? $arctypeList[$typeid] : [];
if (!empty($row)) {
$row['aid'] = $aid;
$url = arcurl('home/View/index', $row);
}
}
return $url;
}
}
2、在需要使用文档链接的地方调用方法:
{$field.aid|diy_get_arcurl=###,$field.typeid}
- 易优CMS根据aid获取文档页面链接
- pagelist列表分页标签实现数字分页前后的省略号
- 易优实现发布时间显示类似几小时前、几天前的效果
- 在宝塔里怎么给网站优化加速,提升性能
- 宝塔里的php扩展opcache缓存器怎么调整缓存过期时间
- 重置DedeCMS系统管理员账号与密码
- DedeCMS文章页插入PDF文件,并实时浏览
- DedeCMS网站模板的title、description、keywords应该怎么写?
- DedeCMS模板目录的文件目录结构
- 一般网站制作流程
- DedeCMS图片水印设置
- DedeCMS怎么更换编辑器
- DedeCMS怎么修改密码
- DedeCMS怎么更新主页HTML
- DedeCMS的数据库说明文档在哪里可以找到?
- DedeCMS连续登录失败被锁定怎么办?
- 关于DedeCMS版本号的说明
- 如何查看DedeCMS版本号?
- DedeCMS网站关闭水印后,之前上传的图片里的水印能去掉吗?
- DedeCMS网站上传的图片带水印,在哪里关闭?