注:转载自网络,部分功能需优化,可按照此思路操作。 <?php $conf['DB_USER'] = '数据库用户名'; $conf['DB_PWD'] = '数据库密码'; $conf['DB_NAME'] = '数据库名'; $conn = mysql_connect('localhost',$conf['DB_USER'],$conf['DB_PWD']); if (!$conn) { echo '数据库连接错误!'; } mysql_set...
phpcms自定义文章内容页别名(url)
[ 2016/06/02, 3602阅, 0评 ]
1.模型添加prefix字段,让原有的模型显示自定义html文件名的编辑框 以“文章模型”为例,在该模型中添加字段: 字段类型:单行文本 作为主表字段:是(非常重要,否则在批量生成url中会无法生成自定义字段) 字段名:prefix 字段别名:html文件名(自定义) 字段提示:请输入生成的HTML文件名,为空将系统默认。(自定义) 值唯一:是(你不希望2篇文章的url是同一个吧,如果选否会覆盖上一篇文章) 其余项按需更改即可(最好保持默认) 2.phpcms\modules\content\classes\url.class.php ...
客户网站改版,原网站内容的链接与改版后的链接规则相差悬殊,百度快照的都是改版前的链接。 为了通过在百度快照中的链接能访问到改版后对应的正确页面,我通过在404页面中用javascript来实现它。 首先获取用户是点击的哪个死链地址,然后再定义死链以及需要对应跳转的链接,而后在使用if语句进行判断,判断用户点击的死链地址与我们定义的死链地址是否有相同的,若有相同的,则跳转到对应的页面,否则提示我们自定义的一句话,然后再跳转至首页。 弊端:死链过多就比较麻烦了。。。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1...
Apache的Order Allow,Deny 详解
[ 2016/05/13, 3087阅, 0评 ]
Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。 所以,最常用的是: Order Deny,Allow Allow from All 注意“Deny,Allow”中间只有一个逗号,也只能有一个逗号,有空格都会出错;单词的大小写不限。上面设定的含义是先设定“先检查禁 止设定,没有禁止的全部允许”,而第二句没有Deny,也就是没有禁止访问的设定,直接就是允许所有访问了。这个主要是用来确保或者覆盖上级目录的设置, 开放所有内容的访问权。 ...
phpcms完美实现推荐位分页(原创)
[ 2016/05/08, 4195阅, 0评 ]
phpcms程序默认推荐位是不能分页哒,但是有的情况下又非得需要它能够分页,各种研究后终于找到了解决的方法。代码如下: <?php pc_base::load_sys_class("get_model", "model", 0); $get_db = new get_model(); $pagesize = 12; $page = intval($_GET[page]) ? intval($_GET[page]) : 1; if($page<=0){$page=1;} $offset = ($page - 1) * $pagesize; $r = $get_d...
Infinite Ajax Scroll简称ias,从字面来理解是"无限的ajax滚动",其实就是一款jQuery滚动分页插件(页面滚动到最底部自动异步加载数据) 1、利用这个插件分页的示例网站:36氪,有兴趣的话可以看下。 2、插件下载:点击下载。 3、插件的使用前提:网站必须实现分页即网页中必须有分页代码,在分页代码中必须包含下一页的按钮或链接。 4、插件的使用方法:页面中必须引入jquery-ias.js脚本文件,最好引入jquery.ias.css样式文件。 5、插件参数简介 (1)、container:容器,所有...
jQuery实现页脚永远固定在页面底部
[ 2016/05/01, 5221阅, 0评 ]
使用下面的jQuery代码,可以轻松的帮我们实现页脚永远固定在页面底部(即页脚永远固定在页面的底部,而非永远固定在浏览器窗口的底部,换句话说,就说当页面主内容没有显示屏幕高时,页脚固定在显示器屏幕的底部,但当页面内容超过显示器屏幕高度时,页脚又会跟随内容往下沉,但页脚都永远固定在页的底部),使用这种方法有几个地方需要注意: 1. 确保正常引入了jQuery版本库,并正常调入了上面那段jQuery代码; 2. 确保<div id=”footer”>是在body中最后; 3. 确保在html,body中没有设置高度为100%。 优点: ...
随着用户点击导航或菜单上不同的页面,出现此选项高亮显示或变为一个新的样式是经常用到的。实现它所用的原理就是通过js中的location.href得到当前页面的地址,然后在与导航上的链接地址匹对,相同的就用一个css样式标记。此方法支持动态链接和静态链接多种形式。 <script type="text/javascript"> var urlstr = location.href; //alert((urlstr + '/').indexOf($(this).attr('href'))); var urlstatus=false; $("...
phpcms实现积分兑换余额(壹)
[ 2016/05/01, 5379阅, 0评 ]
官方程序默认的是余额兑换积分功能,那么该怎么实现积分兑换余额呢?很简单,把原来的功能逆转一下就可以啦,废话不多说,直接上代码: 首先,给该功能命名为:change_duirmb 在模板文件夹下的member\left.html中加上相应的代码 <li{if ROUTE_A=="change_duirmb"} class="on"{/if}><a href="index.php?m=member&c=index&a=change_duirmb"><img src="{IMG_PATH}member/ico_duihuan...