-
dedecms首页列表页使用文章副栏目标题
所属栏目:[经验] 日期:2021-12-18 热度:144
很多dedecms用户想要知道dedecms调用副栏目的标签. 内容页 -标签,代码如下: {dede:field.typeid2 runphp=yes} $dsql= new dedesql(); $ks = split(,, @me); $type2name=; foreach($ks as $k){ $k = trim($k); if ($k!=) { if ($row = $dsql-getOne(select *,I[详细]
-
phpcms文章按点击量排序办法
所属栏目:[经验] 日期:2021-12-18 热度:67
phpcms文章按点击量排序方法,实例代码如下: {get sql=selectd.contentid,d.hits,c.catid,c.title,c.thumb,c.url,c.description,c.inputtime from phpcms_content_count d left join phpcms_content c on d.contentid=c.contentid where c.status=99 $where or[详细]
-
phpcms安装 站根目录不可写 index.html文件不能写
所属栏目:[经验] 日期:2021-12-18 热度:133
在安装phpcms时,出现 目录文件属性检测结果:网站根目录不可写,index.html 文件不可写. 解决方法: 先随便搞个HTML文件,改名为index.html(注意不能是0字节,否则FTP不能上传),然后用FTP传到网站根目录下. 再建一个test_create_dir文件夹,就可通过,问题解决.[详细]
-
PHPCMS V9目录架构
所属栏目:[经验] 日期:2021-12-18 热度:196
根目录 | api 结构文件目录 | caches 缓存文件目录 | configs 系统配置文件目录 | caches_* 系统缓存目录 | phpcms phpcms框架主目录 | languages 框架语言包目录 | libs 框架主类库、主函数库目录 | model 框架数据库模型目录 | modules 框架模块目录 | temp[详细]
-
PhpCMS标签 json工具箱
所属栏目:[经验] 日期:2021-12-18 热度:76
json工具箱,V9提供JSON工具箱,可以方便的调用外部JSON资源到网页中显示. JSON工具箱调用方式: {pc:json url=http://www.Cuoxin.com/asdfasdf.json cache=3600}{/pc} 以上为JSON的调用代码url可以更改为你所希望的url地址 以下为一个完整的示例: {pc:json url=[详细]
-
phpcms v9 二次开发之建设模块全过程
所属栏目:[经验] 日期:2021-12-18 热度:122
第一:开发流程 为你的phpcms创建一个模块的一般开发流程是: 创建数据库和数据表,没有数据库操作可略过. 创建模块目录 创建模块控制器类; 创建模块类与模块函数,如果只是简单的模块可以不必创建. 创建模板文件; 运行和调试。 第二:创建模块 phpcms v9框架中[详细]
-
PHPCMS V9 新建栏目后 更新栏目缓存超时的处理办法
所属栏目:[经验] 日期:2021-12-18 热度:119
PHPCMSV9新建栏目后 更新栏目缓存超时的解决办法: 打开数据库,查看表 v9_category 我发现不能更新缓存的栏目,有一个letter 的字段里面内容竟为空,把catdir字段的内容复制过去,保存,回到后台,更新栏目缓存,OK了....[详细]
-
phpcms2008栏目页分页代码更改
所属栏目:[经验] 日期:2021-12-18 热度:74
修改 ./include/html.class.php ,将第 58 行提至 51 行前,整个从 49 行到 61 行由: if($type == 0) { if($child==1) { $arrchildid = subcat(phpcms,$catid); $template = $template_category; } else { if($page == 0) $page = 1; $template = $template_li[详细]
-
phpcms v9单网页栏目标题不展示
所属栏目:[经验] 日期:2021-12-18 热度:179
初次使用PHPCMS V9版,添加个单网页的栏目,网页title标题里不显示栏目名只显示网站站点的名称. 解决办法: 找到/phpcms/modules/content/index.php 第277行,把: $SEO = seo($siteid, 0, $title,$setting[meta_description],$keywords); --Cuoxin.com 替换为: $S[详细]
-
phpcms二次开发过程
所属栏目:[经验] 日期:2021-12-18 热度:163
1、创建数据库:注意编码 2、在v9_module表中添加上对应的模块信息 3、在v9_menu 表中添加上要在管理导航栏中需要的信息 4、system_menu.lang.php 的数组中加一项:menu表中的name对应的中文表述 5、若需要添加一些配置项,不添加配置项时不需要,两种方法: (1)([详细]
-
PHPCMS框架架构
所属栏目:[经验] 日期:2021-12-18 热度:112
CMS入口文件: PHPCMS是采用MVC设计模式开发,基于模块和操作的方式进行访问,采用单一入口模式进行项目部署和访问,无论访问任何一个模块或者功能,只有一个统一的入口. 入口程序是在前期处理用户请求的引导程序,它是唯一一个可以被最终用户可以直接请求运行的.[详细]
-
phpcms v9 更改系统函数str_cut
所属栏目:[经验] 日期:2021-12-18 热度:137
function str_cut($string, $length, $dot = ) { $strlen = strlen($string); if($strlen = $length) return $string; $string = str_replace(array(, , , , , , , , , , ), array( , , , , , , , , , , ), $string); $strcut = ; if(strtolower(CHARSET) ==[详细]
-
phpcms 服务器安全认证失误
所属栏目:[经验] 日期:2021-12-18 热度:117
本人将图片的js、images、css路径转移到CDN上了,上传附件的时候就出现了 服务器安全认证错误的提示. 解决方法如下: 找到文件:D:/wamp/www/phpcms/phpcms/modules/attachment/functions/global.func.php,其中的initupload函数有以下几行: swfu = new SWFUpload[详细]
-
lighttpd平台下设定PHPCMS访问限制
所属栏目:[经验] 日期:2021-12-18 热度:132
phpcms限制PHP程序访问,只允许防问以下四个PHP程序: /index.php,/api.php,/admin.php,/phpsso_server/index.php 访问其它PHP程序,全部返回403,lighttpd.conf配置如下: $HTTP[url] !~ /.php$ { } else $HTTP[url] == /index.php { } else $HTTP[url] == /admin[详细]
-
phpcms V9缩略图模糊的处理方法
所属栏目:[经验] 日期:2021-12-18 热度:167
解决phpcmsV9缩略图模糊,找到文件/libs/classes/image.class.php,找到如下代码注释掉: else imagecopyresized($thumbimg, $srcimg, 0, 0, $psrc_x, $psrc_y, $width, $height, $srcwidth, $srcheight); //Cuoxin.com 另将102行的: $imagefun($thumbimg, $file[详细]
-
phpcms v9 站群建站时子站点栏目页与内容页的url静态
所属栏目:[经验] 日期:2021-12-18 热度:184
phpcms v9 站群建站时子站点栏目页和内容页的url静态时,链接地址全使用的主站域名 已测试使用如下方法解决: 找到 phpcms/modules/content/classes/url.class.php 打开它,找到83行:$url_arr[0] = WEB_PATH == / ? $match_url.$html_root./.$urls : $match_url[详细]
-
phpcms dedecms后台密码怎么更改
所属栏目:[经验] 日期:2021-12-18 热度:114
在我们优化网站的过程中,或许由于网站经过多人管理,多次交接造成后台密码遗漏或是新手不善长记录而导致遗忘管理员密码,不管是什么原因造成的密码遗忘,我们为了更好地优化网站必需得找回密码,那么,怎样找回管理员密码呢? 对于phpcms的站,可以去网上下载个pcra[详细]
-
PHPCMS二次开发常用的数据库方法
所属栏目:[经验] 日期:2021-12-18 热度:175
PHPCMS二次开发常用的数据库操作,对刚二次开发的同学很有帮助. 一、查 ①select($where = , $data = *, $limit = , $order = , $group = , $key=) 执行sql查询: * @param $where 查询条件[例`name`=$name] * @param $data 需要查询的字段值[例`name`,`gender`[详细]
-
PHPCMS搜寻模块内容排序
所属栏目:[经验] 日期:2021-12-18 热度:137
打开phpcms/modules/search/index.php 找到$data = $this-content_db-select($where, *); 修改为 $data = $this-content_db-select($where, *,,intputtime DESC); 这样就是按照发布时间排倒序了.[详细]
-
phpcms v9发布站点功能的运用
所属栏目:[经验] 日期:2021-12-18 热度:76
v9发布点功能允许通过ftp发布文件到其他ftp,这样就可以实现这样一个最简单的模式,本地架设v9程序,然后远程发布到服务器上.本例中正式这样的一个具体实现. 1.设置发布点: 设置完毕后请点击 测试链接 ,以测试ftp是否链接正常; 2.设置站点: 设置当前站点将要发布[详细]
-
phpcms英文站制作方法
所属栏目:[经验] 日期:2021-12-18 热度:176
打开根目录下的 languages目录,里面有个目录叫 zh-cn,你把zh-cn复制一个,改名叫en 然后把en目录里的文件都翻译过去. 再打开:include/config.inc.php,找到如下代码: define(LANG, zh-cn); //网站语言包 把zh-cn改成en就行了。 主要是修改模板其实,这里改的只是[详细]
-
phpcms v9代码剖析一
所属栏目:[经验] 日期:2021-12-17 热度:128
一、数据库加载: 数据库配置文件:安装时填写的数据库配置数据存储在caches/configs/database.php (1)index.php入库文件,并加载phpcms/base.php。 (2)index.php文件:pc_base::creat_app(); (3)phpcms/libs/classes/application.class.php:$controller = $th[详细]
-
Phpcms V9缩略图上传失败问题解决办法
所属栏目:[经验] 日期:2021-12-17 热度:127
正在使用最新版本的Phpcms V9.4.2做一个会议公司网站,正在接近尾声的时候突然发现后台文章的缩略图无法上传! 选择文件时正常,点击开始上传时差不多上传完时突然弹出上面的信息窗undefined。 对于phpcms v9,我装了N次了,出现这个问题还是头一回,真是晕死了,[详细]
-
phpcms V9 在首页中调用友情链接分类
所属栏目:[经验] 日期:2021-12-17 热度:92
phpcms v9 无法在首页中调用友情链接分类,解决方法,将如下代码: phpcms/modules/link/classes/link_tag.class.php public function type_lists($data) { if (!in_array($data[listorder], array(desc, asc))) { $data [listorder] = desc; } $sql = array(mod[详细]
-
phpcms v9搜索标题中含有的很多关键词都没有搜索结果?
所属栏目:[经验] 日期:2021-12-17 热度:174
进入到phpcms/modules/search/index.php文件,找到 //如果分词结果为空 if(!emptyempty($segment_q)) {$sql = `siteid`= $siteid AND `typeid` = $typeid $sql_time AND MATCH (`data`) AGAINST ($segment_q IN BOOLEAN MODE);} else {$sql = `siteid`= $sitei[详细]