分类归档

CMS教程

FWQ
CMS教程
帝国CMS功能解密之字段处理函数详解
一、前言: 帝国CMS提供了强大的自定义字段处理函数功能,极大的方便了用户对帝国CMS进行二次开发! 帝国CMS在增加/修改字段时可以设置“后台增加信息处理函数”、“后台修改信息处理函数”、“前台增加信息处理函数”、“前台修改信息处理函数”,可以分别设置对字段内容处理的函数,对于对字段内容存放格式有特殊要求的模型用得比较多。今天我们来简单讲解下处理函数制作格式。字段处理函数的具体设置位置如下图所示: 二、基本设置步骤: 1、编写处理函数;2、将函数复制到e/class/userfun.php文件内容里;3、修改字段设置处理函数名称。 三、字段处理函数格式: 代码如下: function user_FieldFun($mid,$f,$isadd,$isq,$value,$cs){return $value;} 参数说明: user_FieldFun:函数名$mid:系统模型ID$f:字段名$isadd:值为0时是增加信息;值为1时是修改信息$isq:值为0时是后台处理;值为1时是前台处理$value:字段原内容$cs:字段附加参数,字段处理函数处设置的参数内容 四、字段处理函数范例: 例子1:自动在标题前面加“[EmpireCMS]”字样后台字段函数设置:user_AddTitle 代码如下: function user_AddTitle($mid,$f,$isadd,$isq,$value,$cs){$value='[EmpireCMS]’.$value;return $value;} 例子2:标题内容由writer和befrom字段的组合后台字段函数设置:user_TogTitle标题字段显示HTML代码:(说明:因为标题是必填项,所以要给初始值才不会提示内容空) 代码如下: function user_TogTitle($mid,$f,$isadd,$isq,$value,$cs){$value=$_POST[‘writer’].$_POST[‘befrom’];return $value;} 例子3:上传图片并自动生成缩图后台字段函数设置:user_TranImgAuto##170,120(说明:后台的参数170表示缩图宽度,120为缩图高度)上传图片字段显示HTML代码:(说明:变量名用“字段名”+imgrs,即跟函数中的“$filetf”变量对应) 代码如下: function user_TranImgAuto($mid,$f,$isadd,$isq,$value,$cs){global $empire,$dbtbpre,$public_r,$emod_r,$class_r,$tranpicturetype,$musername;$filetf=$f.’imgrs’;//变量名if(!$_FILES[$filetf][‘name’]){return…
2024-11-25 阅读全文 →
FWQ
CMS教程
在 WordPress 中创建“特色图片”:将附件提升到新的水平
在本系列中,我介绍: 为附件分配类别和分类法, 按分类查询媒体文件,以便您可以在自定义循环中输出它们, 使用图像分类查询将其显示在存档页面上, 将图像添加到类别或分类术语作为类别或术语的“特色图像” 在第 1 部分中,我演示了如何为附件创建新的分类法。在第 2 部分中,我向您展示了如何为文档创建自定义模板文件并添加一个循环来显示每个文档的媒体文件的链接,在第 3 部分中,我为 gallery-category 创建了一个自定义模板文件分类法,将具有给定术语的所有图像显示为画廊样式的存档页面。 在最后一部分中,我将演示一些略有不同的内容:如何为图像分配类别,然后编辑类别的存档模板以将该图像显示为该类别的“特色图像”。您也可以使用非常类似的技术对标签或分类术语执行此操作。 在本教程中,我将创建一个主题,该主题将是二十四岁的子主题。该主题将包括一个函数文件和一个用于类别存档的自定义模板文件。您可以在代码包中下载该主题。 您需要什么 要学习本教程,您需要具备以下条件: WordPress 的开发安装 FTP 访问(或者 MAMP 或类似的,如果您在本地工作) 代码编辑器 1. 将类别应用于附件 默认情况下,WordPress…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms调用栏目别名的修改步骤
请留意下面的修改方法 修改后栏目别名使用 [!–bname–] 调用 打开e/class/t_functions.php搜索定位到带模板的栏目导航标签修改1 代码如下: //替换变量 $bclassname=$class_r[$classid][classname]; $bname=$class_r[$classid][bname]; $br[classid]=$classid; $bclassurl=sys_ReturnBqClassname($br,9); $listtemp=str_replace("[!--bclassname--]",$bclassname,$listtemp); $listtemp=str_replace("[!--bname--]",$bname,$listtemp); $listtemp=str_replace("[!--bclassurl--]",$bclassurl,$listtemp); 登录后复制 推荐学习《教程》 修改2 代码如下: $sql=$empire->query("select classid,classname,bname,islast,sonclass,tbname,intro,classimg from  {$dbtbpre}enewsclass where bclassid='$classid' and showclass=0 order by myorder,classid".$limit); 登录后复制 修改3 代码如下: //栏目名称 $listtemp=str_replace("[!--classname--]",$r[classname],$listtemp); //栏目别名 $listtemp=str_replace("[!--bname--]",$r[bname],$listtemp); //栏目id…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms首页不显示了怎么办
帝国cms 首页不显示的原因和解决方法:数据库连接问题:检查数据库连接信息,确保连接正常。首页模板丢失:确认 e/data/skin/default 目录下存在 index.html 首页模板文件。缓存问题:清除浏览器和 empirecms 的缓存,以获取最新首页。插件或主题冲突:禁用或删除与首页显示冲突的插件或主题。文件权限问题:修改首页模板文件 index.html 的文件权限为 0644。 帝国CMS首页不显示的问题及解决方法 问题:帝国CMS首页不显示了。 原因: 数据库连接问题:检查数据库连接是否正常,需要确认数据库服务器、用户名和密码是否正确。 首页模板丢失:确认首页模板文件 index.html 是否存在于 e/data/skin/default 目录下。 缓存问题:清除浏览器和 EmpireCMS 的缓存,以确保获取最新的首页。 插件或主题冲突:禁用或删除可能与首页显示冲突的插件或主题。 文件权限问题:检查首页模板文件 index.html 的文件权限是否正确,应为 0644。…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦DEDECMS怎么为每个页面生成二维码
织梦怎么为每个页面生成二维码? 织梦DEDECMS为每个页面生成二维码 推荐学习: 二维码生成其实是很简单的,但是要是不管在哪个页面中都是同一个二维码就太不人性化了,今天提供的这段代码,可以轻松的根据当前所在 URL 地址自动生成匹配的二维码,不需要任何插件的帮助,只要把下面的代码直接放在网页代码中即可,width和height即为二维码的宽度和高度: <script> thisURL = document.URL; strwrite = "@@##@@"; document.write( strwrite ); </script> 登录后复制 以上就是织梦DEDECMS怎么为每个页面生成二维码的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms织梦模板栏目列表中怎么添加统计文档数量
织梦模板栏目列表中怎么添加统计文档数量? dedecms在栏目列表中添加统计文档数量调用标签,实现的方法还是非常简单的,只需要做一些简单的修改即可实现我们所需要的功能。 推荐学习: 方法如下: 打开include/extend.func.php文件,在最后一行?的上面添加以下内容: function GetTotalArc($tid){ global $dsql; $sql = GetSonIds($tid); $row = $dsql-&gt;GetOne("Select count(id) as dd From dede_archives where typeid in({$sql})"); return $row['dd'];   } 登录后复制 下面是我添加的示例代码,供大家参考! <?php function litimgurls($imgid=0){ global $lit_imglist; $dsql = new DedeSql(false); //获取附加表 $row = $dsql->GetOne("SELECT c.addtable FROM dede_archives AS a LEFT JOIN dede_channeltype AS c ON a.channel=c.id where a.id='$imgid'");    $addtable = trim($row['addtable']);    //获取图片附加表imgurls字段内容进行处理    $row = $dsql-&gt;GetOne("Select imgurls From `$addtable` where aid='$imgid'");…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms怎么通过修改代码去除网站后台公告
首先打开/modules/admin/functions/admin.func.php文件 (建议使用高级编辑器打开) 然后找到下面两行代码注释并删除: //$update = pc_base::load_sys_class(‘update’); //此代码注释即可  //$notice_url = $update-&gt;notice(); //此代码注释即可 登录后复制 删除后再上传到对应的文件目录下覆盖之前的文件。 最后登录网站后台更新下系统的缓存,退出重新登录就可以看到公告已经被彻底删除了。 相关文章教程推荐: 立即学习“”; 以上就是怎么通过修改代码去除网站后台公告的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress文章列表怎么调
有四种方法可以调整 wordpress 文章列表:使用主题选项、使用插件(如 post types order、wp post list、boxy stuff)、使用代码(在 functions.php 文件中添加设置)或直接修改 wordpress 数据库。 如何调整 WordPress 文章列表 WordPress 是一个流行的内容管理系统,它允许用户轻松创建和管理网站。调整文章列表是自定义 WordPress 网站外观和感觉的关键步骤。 方法 1:使用主题选项 一些 WordPress 主题提供了内置选项来调整文章列表。这些选项通常位于主题定制器中。要访问它,请转到“外观”→“定制”。 查找“文章列表设置”或类似的选项。在这里,您可以配置以下设置: 文章个数:每页要显示的文章数量 元数据:要显示的文章元数据,例如作者、日期和类别…
2024-11-25 阅读全文 →
FWQ
CMS教程
DedeCMS怎么进行安全设置
怎么进行安全设置? DedeCms V5.3/5.5/5.6 的用户,如果你的网站数据十分重要(那种两天就能弄好的垃圾站就算了),建议按本文所说的安全步骤进行严格的设置。   推荐学习: 1、目录权限  我们不建议用户把栏目目录设置在根目录, 原因是这样进行安全设置会十分的麻烦, 在默认的情况下,安装完成后,目录设置如下: (1) data、templets、uploads、a或5.3的html目录, 设置可读写,不可执行的权限; (2) 不需要专题的,建议删除 special 目录, 需要可以在生成HTML后,删除 special/index.php 然后把这目录设置为可读写,不可执行的权限; (3) include、member、plus、后台管理目录 设置为可执行脚本,可读,但不可写入(安装了附加模块的,book、ask、company、group 目录同样如此设置)。  2、其它需注意问题  (1) 虽然对 install 目录已经进行了严格处理,…
2024-11-25 阅读全文 →
FWQ
CMS教程
WordPress链接跳转插件是什么
链接跳转插件是什么? 用WordPress做网赚推介的可能这个插件会有些帮助,它可以将您的推广链接使用跳转隐藏起来,还可以利用插件的追踪功能,统计用户点击次数等内容。此外这个插件还有一个好用地方,就是便于管理,如果以后要更改某个链接内容,只需在插件链接列表里修改即可,不用打开每篇。   推荐:《》 这款插件名称叫Pretty Link Lite,插件主页:http://wordpress.org/extend/plugins/pretty-link/,也可以在WordPress后台搜索安装。 Pretty Link Lite插件菜单: Pretty Link Lite添加链接: WordPress 链接跳转类的插件还有像Redirection、GoCodes、WP No External Links这些,不过其中有些现在已经不更新了,如要下载可能找找第三方的下载源。 以上就是WordPress链接跳转插件是什么的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →