phpcms v9后台登陆模板修改方法和程序版本更新提示修改方法
Phpcms V9后台登陆及版本更新提示的自定义修改
一、Phpcms V9后台登陆模板修改方法
1. 找到登陆模板文件phpcms/modules/admin/emplates/login.tpl:
代码如下:
<div id="login_bg">
<div>
<form action="index.php?m=admin&c=index&a=login&dosubmit=1" method="post" name="myform"><input name="dosubmit" v ...
phpcms v9栏目列表调用每一篇文章内容方法
我们先来看下默认栏目调用的代码:
代码如下:
{pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page"}
<ul>
{loop $data $r}
<li><span>{date('Y-m-d H:i:s',$r[inputtime])}</span>·<a href="{$r[url]}" target="_blank"{title_style($r[style])}>{$r[title]}</a></li>
{if $n%5= ...
phpcms v9关联文章排序陈旧问题的修改方法
之前一直没有注意过相关阅读的排序问题,今天偶尔看帖有网友说道,才发现,果真如此。调用出来的内容十分陈旧。于是尝试添加 order="id DESC" 参数进行排序,调用顺序依然毫无变化。打开 phpcms/modules/content/classes/content_tag.class.php 内容模型标签类一看,发现该标签仅在内容存在人为设置的相关阅读时,才依照or ...
phpcms v9发布文章不显示用户名的解决方法
V9前台静态有时候不显示更新用户的用户名,具体修改方法如下
content_model.class.php第120行
代码如下:
$urls['data']['username'] = $systeminfo['username'];
//end
html.class.php第29行:
代码如下:
//额。必须要在这里获取传递过来的数组值
$username=$data['username'];
edit_content ...
phpcms v9屏蔽后台登陆验证码的方法
打开\phpcms\modules\admin\index.php
找到
代码如下:
$code = isset($_POST['code']) && trim($_POST['code']) ? trim($_POST['code']) : showmessage(L('input_code'), HTTP_REFERER);
if ($_SESSION['code'] != strtolower($code)) {
showmessage(L('code_error'), HTTP_REFERER);
}
改成如下(在前面添加 ...
phpcms v9更改后台文章排序的方法
后台文章排序怎么才可以按自己输入的数字排列?如按4,3,2,1,从大到小排列?
实现方法如下:
修改文件: phpcms\modules\content 中的 content.php
代码如下:
$datas = $this->db->listinfo($where,'id desc',$_GET['page']);
改成
代码如下:
$datas = $this->db->listinfo($where,'listorder ASC, id ...
phpcms v9栏目列表从N条开始选择性调用数据的方法
我们可以通过order里的LIMIT指明从第N条开始调用数据。
具体方法:
代码如下:
{pc:content action="lists" catid="10" order="id DESC LIMIT 1,4--" num="4"} <ul> {loop $data $r} <li><span>{date('Y-m-d H:i:s',$r[inputtime])}</span>·<a href="{$r[url]}" target="_blank"{title_style($r[style])}>{$r[tit ...
phpcms v9后台添加文章时选择相关文章可调用其它模型信息的方法
不过这个解决方法修改了一些文件,你可以根据自己的要求酌情使用。。我在这里也详细说一下解决思路,以便后来人参考学习。
PHPCMSV9的相关文章,我们知道只有同模型的文章才可以选择。其他模型的文章是选择不成的,可以通过修改模型字段中的“相关参数”来实现选择不同的 模型的文章,但这种方法其实只是实现了一半,虽然 ...
PHPCMS取消搜索时的分词功能的方法
PHPCMS的搜索功能相比其他CMS算是比较差的了,搜索精度非常低。虽说他有个搜索关键字分词功能,但有的时候不分词的准确度却会高于分词。如何去掉PHPCMS关闭搜索关键字分词功能?
用记事本打开 \phpcms\modules\search\index.php 大概在78行能够找到下面的代码:
代码如下:
$segment_q = $segment->get_keyword($s ...
PHPCMS开启全文搜索(sphinx)后搜索无效的解决方法
我是按照官方提供的sphinx配置文件配置的,用的是centos系统,在终端执行时能够返回搜索内容,就是在phpcms程序中有问题经过一翻研究后,找到一个解决方法:程序版本:PHPCMS V9正式版utf-8把phpcms\modules\search\classes\search_interface.class.php 文件做如下修改
复制代码
代码如下:
$res = $this->cl->Query($ ...
phpcms v9忘记管理员后台密码的解决方法
今天想测试下phpcms,突然发现以前安装的系统忘记了管理员密码了,一般情况官方提供了密码找回文件,确实也很方便,不过这里提供下直接修过数据库的方法。
终极解决办法:通过命令行工具或者phpmyadmin进入mysql数据库,查找pre_admin表,找到你的网站管理员用户,修改password字段以及encrypt字段,分别修改为:
62d2ff ...
PHPCMS实现文章置顶功能的方法
我个人喜欢把PHPCMS当作博客来用,而作为一个博客,怎能少了文章置顶功能呢?其中用PHPCMS实现置顶功能非常简单,无非是修改下推荐位的名称为置顶,然后在文章列表中推送需要置顶的文章罢了。
不过博客系统中置顶文章可不会与文章列表中的文章重复,要解决这个问题其实也不难,看代码:
代码如下:
{pc:content a ...
phpcms实现在首页列表页频道页调用评论数代码分享
废话不多说,直接上代码
一、Phpcms列表页面取得文章点击量及评论数量:
代码如下:
{pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page" moreinfo="1"}
{loop $data $r}
{php $db = pc_base::load_model('hits_model'); $_r = $db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r ...
PHPCMS v9.5.6整合UEditer1.4.3详细教程
首先去UEditor官网下载所需对应版本:http://ueditor.baidu.com/website/download.html
这里以1.4.3 PHP 版本,UTF-8版 为例=>
1. 将所下载的程序包解压,得到程序包目录,将程序包目录更名为ueditor。
2. 将ueditor包放入PHPCMS_PATH/statics/js/中。(PHPCMS_PATH为phpcms的入口文件所在路径)
3. 修改ueditor/php/c ...
phpcms新手初级教程最完美的GET标签实现上一篇下一篇功能
代码如下:
<ul>
<li>
<!--{get sql="SELECT * FROM `phpcms_content` WHERE contentid>$contentid AND catid=$catid AND status=99 ORDER BY updatetime ASC" rows="1"}-->
{php $front=1;}
上一篇:<a href="{$r[url]}" titile="{$r[title]}">{str_cut($r[title],50)}</a>
{/get}
{if $front!=1}
上一篇:没有了
{/if}
...
教你如何修改PHPCMS V9版本管理后台路径
整个修改共分两步:
第一步:
在网站根目录创建一个文件夹,以后就要通过这个文件夹进入后台登录界面的,所以文件夹名就要取一个不易被人轻易猜到的名称。这里作为演示,我就取为 admpub 好了。接着,在这个文件夹里新建一个文件index.php,内容为:
代码如下:
<?php define('PHPCMS_PATH', realpath(dirname(__ ...
PHPCMS V9实现单页面做频道时也可编辑内容
比如网站某栏目结构如下:
单网页-联系我们 下有子栏目 联系方式 和在线留言等 ,则 联系我们这个单网页就不能够再编辑其内容,现在修改程序以达到实现单页面变成频道页后,也能再编辑内容的方法:
打开程序文件:phpcms/modules/content/content.php 约 504行
代码如下:
$r['type'] = 'add';
在其下面添 ...
phpcms关于url路由在二次开发中的使用方法介绍-实现泛解析
首先,路由是负责将用户请求映射到特定的 MVC 控制器操作.v9默认的路由文件是 caches\configs\route.php ,默认路由如下:
代码如下:
'default'=>array('m'=>'content', 'c'=>'index', 'a'=>'init')
default是默认路由,在没有任何匹配的情况下,将映射到content模块index文件的init方法.
我们再来看下路由是在 ...
PHPCMS二次开发之表单类使用指南
我们要做的就是如何把这些工具调出来使用。调用方法总共有两种。
一、视图调用法
这种方法最简单,但有局限性。在后台的模型定义字段时,选择表单的类型就会生成相应的表单类型。
二、代码调用法
这种方法比较灵活,走出了内容模块的限制,不再拘泥于内容模型的框架。下面是一个足球模块控制器添加信息的方法,看代码 ...
使用PHPCMS搭建wap手机网站
下面给大家讲使用PHPCMS搭建wap手机网站的方法,具体内容请看下文。
首先在phpcms/libs/functions/extention.func.php里面写入判断手机访问的自定义函数
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 ...