XXHAI.COM

小博所载文章仅代表个人一时之观点,并无任意义可言!

回到首页

2008年7月1日phpcms文章列表分组展示!

如何修改phpcms使他的终极列表更清晰呢?比如现在网上的很多文章列表 都是多少行有一段间隔的
这样的效果如何实现呢?

在终极栏目列表模板中 加入 if判断 就可以了
代码如下:

{if $i%8==4}
分组间隔代码
{/if}

详细阅读 »

分类: PHPCMS | Tags: phpcms  文章列表  分组  

2008年5月25日打造PHPCMS个性的文章路径结构!

如何来给自己的文章设置不同的个性URL并符合seo呢?下面来举例说明(以大造类似 比如 文章的访问地址为 http://www.xxhai.com/news/200610101/ )修改步骤:1:打开:module/article/include/tag.func.php定位到第68行,找到:$r['linkurl'] = linkurl($r['linkurl']); &nb

详细阅读 »

分类: PHPCMS | Tags: phpcms  个性  文章  路径  结构  

2008年5月24日sql执行语句:将phpcms所有的文章执行成未审核

我们先打开 phpcms的后台页面并登陆点 网站频道 (进这里是为了查看频道ID) 记录 频道的ID然后点 系统设置 - 数据库管理中的  执行SQL   请把要执行的SQL语句粘贴到下面的文本框 输入以下语句:[ 假设你的需要修改位未来审核的文章频道ID是1 ] UPDATE `phpcms_article_1` SET `status` =1点

详细阅读 »

分类: PHPCMS | Tags: sql  执行  语句  phpcms  文章  未审核  

2008年5月6日PHPCMS会员注册时等待“服务条款和声明”的解决方案

注册会员时,需要等待你“阅读”服务条款。这大概需要9秒的时间,然后“我同意”的按扭才能被激活。

如果你自己都觉得讨厌,如果你不想你的客户注册时候等这么多的时间,如果你想直接跳过服务条款实现注册,那么
请打开member/register.php。

查找
include template('member', 'register_license');

修改成

详细阅读 »

分类: PHPCMS | Tags: phpcms  会员  服务条款和声明  解决方案  

2008年5月6日PHPCMS会员登陆转向问题的程序修改

PHPCMS系统会员登陆成功,会弹出提示“登陆成功 如果您的浏览器没有自动跳转,请点击这里 ”。然后跳转。如果你不喜欢这样的方式,不想有提示信息而直接跳转,请打开member/login.php,搜索 showmessage($LANG['login_success'], $forward);  ,大概在第67行;
如果你不想提示,想直直接转向,则把这一行替换成: header("location: $forward");
如果你想直接转到首页,则把这一行替换成:  header("location: PHPCMS_PATH");
如果你想直接转到会员管理中心,则把这一行替换成:  header("location: $MODULE[member][linkurl]");

详细阅读 »

分类: PHPCMS | Tags: phpcms  

2007年12月15日如何分组列表!

如何使列表里面的 比如50篇文章 按照每5篇文章 就分一个组??
这里我们用到这个判断标签
程序代码 程序代码

{if $i%8==5}
分组代码
{/if}

其实就是判断 每5篇文章 自动添家一个“分组代码”
这样就简单实现了 我们需要的功能!

详细阅读 »

分类: PHPCMS | Tags: phpcms  

2007年12月15日内容页面 怎么调用栏目名字?

这里用到
程序代码 程序代码
{$_CAT[$catid][catname]}
这个标签!
放到适当的位置就可以了!
内容页面 怎么调用栏目名字?

详细阅读 »

分类: PHPCMS | Tags: phpcms  

2007年12月15日文章内容页的分页列表连接如何改造??

打开 找到并打开module\article\include\global.func.php 文件(其中article代表的是文章模块)
呵呵 仔细研究一下就清楚了
程序代码 程序代码
<img src=\"".PHPCMS_PATH."images/page_pre.gif\" align=\"absmiddle\" border=\"0\" />
这个是上一页的图标。
程序代码 程序代码
<img src=\"".PHPCMS_PATH."images/page_next.gif\" align=\"absmiddle\" border=\"0\" />
这个是下一页的图标
我们可以分别给他换成上一页和下一页的文字 也可以作其他修饰
搜索<strong>
这个是当前页面所在的分页号的 标识
我们一般将他换成<span>...</span>这样更符合标准。
这个后面一点 我们可以看到“[”和“]”这个是默认模板里面分页的前后的括号
说到这里 应该很好修改了吧!!

详细阅读 »

分类: PHPCMS | Tags: phpcms  

2007年4月9日phpcms后台安全设置方法

phpcms具有相当的安全性,大家可以通过以下设置来加强你的网站后台安全:

1、后台改名,phpcms后台都是通过admin.php这个文件来访问的,因此你只要修改这个文件名即可更改后台地址,这样别人就很难找到后台登陆了。
     例如你可以改成 2007.php,那么你访问后台的地址就是  http://www.abc.com/2007.php ,其他人很难猜到的

2、启用后台登录验证码,如果你空间支持gd库,那么请进后台的基本配置启用后台登录验证码,这样可以避免暴力破解管理员密码

3、如果你是通过固定IP登陆后台的,那么你可以进基本配置设置允许登陆IP列表,这样其他无权限IP将被拒绝登陆。此功能慎用,免得把自己的IP也给屏蔽了。

详细阅读 »

分类: PHPCMS | Tags:

2007年4月9日phpcms2007 频道绑定域名说明

phpcms 2007 支持频道绑定独立域名,适合门户型站点使用,这有利于提升网站形象以及方便后期增加服务器。
使用此功能要求有独立主机,如果您是购买的虚拟主机,则要求能够帮定域名到子目录。
下面介绍一下此功能的用法:
假设您的要求如下
网站首页  http://www.phpcms.cn
新闻频道  http://news.phpcms.cn  频道目录为 ./article
软件下载  http://soft.phpcms.cn  频道目录为 ./down
1、把 www.phpcms.cn、news.phpcms.cn、soft.phpcms.cn 三个域名都解析到服务器所在的IP地址。
2、分别把 
www.phpcms.cn 绑定到 phpcms根目录
news.phpcms.cn 绑定到 ./article 目录
soft.phpcms.cn 绑定到 ./down 目录
3、自己修改 ./templates/default/phpcms/header.html ,
在 <meta name="generator" c> 下面加一行 <base href="{$PHPCMS[siteurl]}"> (注:信息频道无需修改,直接跳过)
4、进入后台基本配置,把网站地址修改为phpcms首页的访问地址,例如:http://www.phpcms.cn/
5、进入频道管理修改新闻频道和软件频道参数,设置频道绑定域名(后面不要加 / ),例如:http://news.phpcms.cn http://soft.phpcms.cn
6、为保证用户登陆后进入各个频道都是登陆状态,我们需要把cookie的作用域设置为全域名的。
打开 ./config.php ,修改 $cookiedomain 的值为 .phpcms.cn 
7、更新缓存和相关地址及网页
至此,频道帮定域名设置成功!
8.信息频道邦定域名后,在信息频道头部会员信息地址会出现错误,你可以在会员管理-〉模块配置-〉模块绑定域名里填写 你的网站域名/member/(例如http://www.phpcms.cn/member/),然后更新缓存即可。

本教程以 phpcms.cn 为例讲解,其他域名与此类似,请对照设置!

详细阅读 »

分类: PHPCMS | Tags:

2007年4月9日2007 如何取消标题后面的的省略号

当标题的长度超过限制,就会在后面自动添加  ...

可以通过修改下面的文件来取消显示 省略号 
分别打开:
\module\article\include\tag.func.php
\module\picture\include\tag.func.php
\module\down\include\tag.func.php
\module\info\include\tag.func.php

用工具替换 ... 为空  或者其他字符

详细阅读 »

分类: PHPCMS | Tags:

2007年4月9日热点文章和推荐文章默认的是30天内的文章,怎么改为1年或其他时间

在 ./config.php 中修改 $hotbtime = '30' 为 $hotbtime = '365'

详细阅读 »

分类: PHPCMS | Tags:

2007年4月8日模板语法规则

1、变量表示
{$name}被解析成<?=$name?>,表示显示变量$name的值,其中的“name”由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。

2、常量表示
{name}被解析成<?=name?>,表示显示常量name的值,其中的“name”由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。

3、条件判断
{if *} * {else} * {else} * {/if} 或者 {if *} * {/if},其中{if *}中的*就是此判断语句的条件表达式,符合php的表达式。

4、循环
{loop $a $b} * {/loop} 或者 {loop $a $b $c} * {/loop} ,{loop $a $b} * {/loop}被解析成<? if(is_array($a)) foreach($a AS $b) { ?> * <? } ?> ,而{loop $a $b $c} * {/loop}则被解析成 <? if(is_array($a)) foreach($a AS $b=>$c) { ?> * <? } ?> 

5.模板包含
{template 'module name','file name'}例如:{template 'phpcms','header'}表示包含模板目录,phpcms目录下header.html文件

建议 if 和 loop 语法应该写在html注释符之间,这样可以避免在编辑工具中难看,例如:
这样写 if
<!--{if $a>$b}--> <!--{else}--><!--{/if}-->
这样写 loop
<!--{loop $arr $key $val}--> <!--{/loop}-->
如果您不习惯这套语法,也可以直接在模板中书写php代码,例如<?php echo 'Hello World!';?> 

详细阅读 »

分类: PHPCMS | Tags:

2007年4月8日URL规则DIY设置!

       url地址在搜索引擎排名中占了极其重要的权值,因此通过URL规则DIY可以进行搜索优化。另外进行系统迁移时可能原来系统的url规则与phpcms系统自带的规则不一致,迁移后就会导致原来的地址失效而使网站访问量下降。

    为了解决这些问题,phpcms默认提供了4套url规则,同时还支持URL规则DIY。您只要编辑 ./include/urlrule.inc.php ,按照已有的例子添加新的url规则,那么当进后台的频道和栏目修改的时候在url规则下拉框就能看到自己定义的规则了。选择自定义url规则并应用,然后重新生成即可。 

详细阅读 »

分类: PHPCMS | Tags:

«1»