-
phpcms v9 修改后台排序问题
所属栏目:[建站经验] 日期:2021-12-18 热度:113
后台文章排序怎么才可以按自己输入的数字排列?如按4,3,2,1,从大到小排列?实现方法如下。 修改文件:phpcms/modules/content 中的 content.php 将:$datas = $this-db-listinfo($where,id desc,$_GET[page]); 改成: $datas = $this-db-listinfo($where,li[详细]
-
新版phpcms v9但中使用GET标签的SQL使用几个注意点
所属栏目:[建站经验] 日期:2021-12-18 热度:194
今天在偶然使用到phpcms v9中的get标签,发现如下的写法都失效了,最初,逐日者写的标签如下: {get sql=select * from zty_category where parentid=22 or parentid=23 or parentid=52 order by allclicks desc rows=8} ...{$r[catname]}...{$r[allclicks]}... {[详细]
-
怎样在mysql数据库中批量替换内容
所属栏目:[建站经验] 日期:2021-12-18 热度:66
最近使用phpcms v9进行二次开发,修改了域名可是导航总是无法更新到新的地址,在百度上一通搜,最后终于找到完美解决办法,使用mysql语句批量替换,使用方法如下: 比如我想将v9_category 中的url地址由原来的192.168.1.101替换为localhost. mysql 语句:update 表[详细]
-
phpcms调取不同表的信息 及多个判断条件的写法
所属栏目:[建站经验] 日期:2021-12-18 热度:179
其中zt_news.thumb as aa 的意思是将表zt_news中的字段thumb重命名为aa,这是因为这两个表中有重复的字段thumb,代码如下: {pc:get sql=SELECT zt_news.*,zt_position_data.*,zt_news.thumb as aa FROM zt_news,zt_position_data where zt_news.catid=2 and zt_[详细]
-
phpcms栏目 列表 文章页分别如何获取二级栏目列表
所属栏目:[建站经验] 日期:2021-12-18 热度:103
如在文章频道里面有文章分类1,文章分类2,文章分类3,在文章分类1中的一篇文章中想得到 文章分类1,文章分类2,文章分类3的列表,应该怎么做呢? 内容页当前栏目同级栏目名称,代码如下: {loop subcat($CAT[parentid]) $v} {$v[catname]} {/loop} 列表页当前[详细]
-
Phpcms V9截取字符函数改进 截取英文非常精确
所属栏目:[建站经验] 日期:2021-12-18 热度:102
今天在这里分享最近在英文网站中优化的一个小改进,Phpcms V9截取字符函数改进,截取英文更精确,具体方法来自PC官方论坛,分享在此. 官方默认的str_cut()截取的字符统计长度不精准,特别是在中英文字符混搭的时候,调用列表会出现问题,采用【拽拽焱】分享的方法[详细]
-
Phpcms V9类别数据使用技巧及类别优化
所属栏目:[建站经验] 日期:2021-12-18 热度:158
在最近开放的互助问答社区中,也有朋友问到有关于类别的调用,于是联想起Phpcms V9类别数据调用技巧及类别优化的问题. 在很久之前的文章里边Phpcms V9模版制作常用代码收集有提到如何在文章面前显示文章类别,今天在这里将继续有关类别的调用分享Phpcms V9类别数[详细]
-
处理phpcms栏目过多导致后台缓慢的问题
所属栏目:[建站经验] 日期:2021-12-18 热度:58
phpcms添加栏目的时候,会重写以前的栏目缓存,这就导致一旦栏目过多,重写的文件比较多而造成网站后台缓慢. 给出以下修改方法,经过测试,效果非常明显.但是修改后请自行更新栏目缓存! 找到 include/admin/category.class.php,里面的function add 这个函数,函数[详细]
-
PHPcms V9 常用模版标签对应的办法
所属栏目:[建站经验] 日期:2021-12-18 热度:79
不做肤浅的二次开发,就是不能只套套模版,还是一个PHP程序为重点,每个开源cms都有自己的模版引擎,很是蛋疼,从没做过二次开发到现在,使用过PHPcms V9和dedecms,iwebshop看过一点,都一样. 废话太多了,开始吧. 1. {str_cut($r[title],36,)} 字符串截取方法.在/php[详细]
-
帝国CMS教程 建立目录不成功!请检查目录权限 解决办法
所属栏目:[建站经验] 日期:2021-12-17 热度:188
建立目录不成功!请检查目录权限解决办法,其实是安装帝国网站管理系统,帝国CMS,之后,没有进行初始化内置数据的步骤,而引起的错误.//开源软件:Cuoxin.com 解决办法:初始化内置数据 帝国cms进入后台-系统设置-数据更新中心- 依次进行如下操作: 1、恢复栏目目录.[详细]
-
帝国CMS教程增加迅雷下载
所属栏目:[建站经验] 日期:2021-12-17 热度:147
代码如下: a href=/e/DownSys/GetDown?classid=17id=265881pathid=[!--pathid--][!--down.name--]/a !-- JavaScript专用链代码 -- script src=http://pstatic.xunlei.com/js/webThunderDetect.js/scriptscript src=http://pstatic.xunlei.com/[详细]
-
phpcms后台密码忘记了怎么办?
所属栏目:[建站经验] 日期:2021-12-17 热度:57
今天遇到一个问题,之前很早装的phpcms忘记密码了,现在给出如下充值后台密码的方法 1、找到数据库里面的v9_admin表(这里本程序设置的前缀是v9_所以是v9_admin) 2、修改password字段和encrypt字段 把password字段值改为: 0b817b72c5e28b61b32ab813fd1ebd7f[详细]
-
phpcms数据库操作
所属栏目:[建站经验] 日期:2021-12-17 热度:180
一、查 ①select($where = , $data = *, $limit = , $order = , $group = , $key=) /** * 执行sql查询 * @param $where 查询条件[例`name`=$name] * @param $data 需要查询的字段值[例`name`,`gender`,`birthday`] * @param $limit 返回结果范围[例:10或10,1[详细]
-
URL访问和命名规范
所属栏目:[建站经验] 日期:2021-12-17 热度:155
其中 m = content 为模型/模块名称 位于phpcms/modules/content c = index 为控制器名称 位于phpcms/modules/content/index.php a = show 为时间名称 位于phpcms/modules/content/index.php 中show()方法 id = 1 为其他参数 与正常get传递参数形式相同 phpcms[详细]
-
phpcms的安装和卸载文件
所属栏目:[建站经验] 日期:2021-12-17 热度:182
一、安装文件 ①languages文件夹 语言包:zh-cn/order.lang.php //样式 ?php $LANG[order_new] = 订单管理; ? ②templates文件夹(可不写 ③config.inc.php //基本格式固定 ?php defined(IN_PHPCMS) or exit(Access Denied); defined(INSTALL) or exit(Access[详细]
-
phpcms 模版源码分析
所属栏目:[建站经验] 日期:2021-12-17 热度:81
/** * 模板调用 * * @param $module * @param $template * @param $istag * @return unknown_type */ function template($module = content, $template = index, $style = ) { if(strpos($module, plugin/)!== false) { $plugin = str_replace(plugin/, , $mo[详细]
-
phpcms更新首页
所属栏目:[建站经验] 日期:2021-12-17 热度:196
html.class.php /** * 更新首页 */ public function index() { if($this-siteid==1) { $file = PHPCMS_PATH.index.html; //添加到发布点队列 $this-queue-add_queue(edit,/index.html,$this-siteid); } else { $site_dir = $this-sitelist[$this-siteid][dirn[详细]
-
PHPCMS 采集规则
所属栏目:[建站经验] 日期:2021-12-17 热度:194
1.分别是替换a标签为空 a([^]*)[|] /a[|] 2.替换script script([^]*)(.*)/script[|] 3.替换div div([^]*)[|] /div[|] 4.替换P标签 p([^]*)[|] /p[|] 5.替换iframe iframe([^]*)(.*)/iframe[|] 6. 标签 object([^]*)(.*)/object[|] embed([^]*)(.*)/embed[|] p[详细]
-
解决采集时提示 没有找到网址列表,请先进行网址采集
所属栏目:[建站经验] 日期:2021-12-17 热度:186
后来找了一种非常容易的解决方法 1、尝试清除 v9_collection_history 表里的内容 (应该这是最好的方法) 2、尝试修改 v9_collection_node 表里相应记录的日期修改成最后一次采集之前一天的日期 (应该和这个没太大关系) 3、清除 v9_collection_content表里[详细]
-
帝国CMS7.2兼容各种终端访问
所属栏目:[建站经验] 日期:2021-12-17 热度:51
帝国CMS7.2版别多终端拜访功用更完善,改善如下: 1、能够设置主拜访端为静态,其它拜访端为动态(也能够有些端静态,有些端动态),使其它拜访端不需要生成页面,更便利。 2、各个拜访端的数据库缓存、缓存文件、动态页面、临时文件等均可在主拜访端后台更新,无[详细]
-
帝国CMS新浪iplookup根据ip跳转到其他域名
所属栏目:[建站经验] 日期:2021-12-17 热度:147
$IP_str=file_get_contents(http://int.dpool.sina.com.cn/iplookup/iplookup.php); $IP_tmp = explode(/n, $IP_str); $IPcou=count($IP_tmp)-1; $IP_tmp1 = explode( , $IP_tmp[0]); if($IP_tmp1[5]){ $user_IP=$IP_tmp1[5]; }else{ $user_IP=$IP_tmp1[4]; }[详细]
-
帝国CMS依据ip跳转到不同的页面
所属栏目:[建站经验] 日期:2021-12-17 热度:146
?php //php获取ip的算法 $user_IP = ($_SERVER[HTTP_VIA]) ? $_SERVER[HTTP_X_FORWARDED_FOR] : $_SERVER[REMOTE_ADDR]; $user_IP = ($user_IP) ? $user_IP : $_SERVER[REMOTE_ADDR]; //echo $user_IP; ? //=================================== // 功能:IP[详细]
-
帝国CMS内容点击无限加载思路共享
所属栏目:[建站经验] 日期:2021-12-17 热度:131
帝国CMS无限加载是借鉴别的CMS插件更改的,现在还在制作样式中,完成后会以插件分享给大家. 无限加载常见的原理是利用PHP文件调用数据库信息,在用JS读取PHP信息,最后插入显示到页面. PHP文件代码: ?php require_once(../../e/class/connect.php); //引入数据库[详细]
-
帝国CMS跨表查询有关链接
所属栏目:[建站经验] 日期:2021-12-17 热度:155
官方的相关链接不灵活,样式不能任意的修改无法跨表,很多人想跨表做相关链接,比如news和info都有几篇文章,关键词都有北京,那么如何调用这些有有同一关键词的文章呢?为此写了一个函数. 小范围的调用于本分类,稍大一点范围可以调用同一表的文章,再大一点可以调[详细]
-
新手教程 帝国CMS安装方法
所属栏目:[建站经验] 日期:2021-12-17 热度:59
1、进入帝国CMS官方网站http://www.phome.net/ 2、进入帝国CMS官方网站下载专区,下载对应版本帝国CMS,不懂的朋友可以问客服 3、下载完成后解压帝国CMS安装文件压缩包 4、点击进入uplad目录,复制uplad所有文件到帝国CMS根目录(根目录就是你放网站的目录),是虚[详细]
