帝国CMS7.2版推出了完善的多访问终端功能,让网站多种移动访问端制作更加方便。7.5版中多访问端升级:支持在主端后台刷新生成各访问端静态页面,多访问端用静态模式下使用更方便。1、页面头部。JS代码在body前面加上以下HTML源代码PC端部分代码(判断是否是手机端跳转至手机页面地址)<script data-fixed="true&q...
具体案例网站栏目共有4级,其中一个工作室栏目下面有9个总科室,下级再分36个小室,每个科室又有18个独立的终极栏目。有个共性就是:每个科室的18个终极栏目,栏目的名称都是一样的。工作室首页、列表、内容页的模板结构都是一模一样的,调用对应的科室栏目下不同的数据。为了避免出现36个首页模板、36个栏目列表页模板、36个...就需要使用灵动标签,获取通用子栏...
需求:我们在发布内容时,希望内容中的图片都能给alt加上内容,这样对SEO友好,还可能从搜索引擎图片搜索那里带来一些流量,如果人工加,效率低。问题:正文内容中的图片是和其他文字存在一起,没法用模板标签单独读取出来。思路:新建一个函数,用于自动替换正文IMG里的ALT内容。方法:在 e/class/userfun.php 里面增加://替换正文IMG里的...
Typecho的垃圾评论还是比较多的,除了插件外,还可以通过PHP函数实现简单的算术验证码。第一步、function.php如下函数function themeInit($comment){ $comment = spam_protection_pre($comment, $post, $result); } function spam_protect...
function getRandomPosts($random=5){ $db = Typecho_Db::get(); $adapterName = $db->getAdapterName();//兼容非MySQL数据库 if($adapterName == 'pgsql' || $adapterName == 'Pdo...
第一种:在最终栏目调用<?=$class_r[$GLOBALS[navclassid]][bname]?>第二种:万能的,哪里都行,应为是直接查询数据库输出的!<?php $cr=$empire->fetch1("select bname from phome_enewsclass where classid='&...
1、增加模板时list.var模板需要勾选“使用程序代码”选项。2、直接添加PHP代码,不需要加<?和?>程序开始和结束标记。3、字段值数组变量为$r,对应的字段变量为$r[字段名],如:标题字段变量就是$r[title]。另外编号变量为$no。这只是读取当前主表字段,如果是附表,要用副表或者其他表的字段值,要先用SQL取4、将最终模板内容...
Typecho程序,之前安装的时候是PHP5.X版本,切换PHP7.X以上版本的时候,页面出现 "Database Server Error" 的错误问题。目前发现这个问题,就搜索了一下,确有解决办法。config.inc.php可以看到问题了。直接在config.inc.php文件中找到:$db = new Typecho_Db('Mysql', '...