飞龙博客

feilong.org 前端开发教程

如何在discuz X2模板htm文件里自由写php代码

飞龙修订于 20110817 11:54 242 次浏览

discuzX或者说discuz系列,模板标签写法很奇怪,模板文件是htm后缀,以为是静态页面呢,但是后台CSS和模板更新后,飞龙发现 ./data/template 文件夹下自动多了好多php格式的模板文件,当然还有./data/cache缓存文件夹里也多了一些css和php文件,他们都是你提交更新CSS缓存或模板discuz后自动生成和更新的。

所以写DISCUZ X模板,是万万不可直接在data这个缓存文件夹下直接写的!那么我们如何在discuz里自由写php代码呢?这个问题你在模板里多做试验就慢慢明白了。本日志修订网址:http://feilong.org/discuz-x-how-to-write-php

先举个例子看看:

举例1:某个约歌的封面图片:先取用户上传的封面图片、如没有则取用户的头像,如果头像都没有,则取放在discuz的IMGDIR下的某张图

飞龙认为这在htm模板里看起来不简洁,而且不方便多处运用。因此飞龙直接写入相关php函数文件:./sourse/function/function_yuege.php

获取某个二维数组记录的某条记录的封面图片:

//某个音乐的封面图片:先取用户上传的封面图片、如没有则取用户的头像,如果头像都没有则取默认头像

function fl_get_music_face($music){

$uid=$music['uid'];//echo $uid;

$avaurl=a......

付费查看剩下内容

网址:https://feilong.org/discuz-x-how-to-write-php
初发:20110817 11:54

想学前端?长按二维码加我微信

想学前端?点击飞龙QQ

分类: 建站程序

新作:

旧文:

  • 言色和悦对父母
    有无相通待亲友
关闭

长按二维码 -> 识别图中二维码

打开微信,发现,扫一扫

支付完成后,点击下一步

感谢大力支持

然后你手机号:

最后点这,稍等即可