当前位置:首页 > CMS教程 > phpcms > 正文

phpcms风格制作之风格修改


近来在修改PHPCMS的文章内容页面风格,对“上一篇”“下一篇”风格比较头疼。

研究了一下。在此贴出修改方法。效果如下:

Snap1.gif

上一篇和下一篇引用是通过JS调用的,该功能是可以在模块配置中关闭不显示的。

在content.html代码中的JS调用:
复制代码
代码中的上下文调用:
复制代码
从content.html中可以看出,是通过ID来调用上下篇的。

我们可以在module/article 目录中找到show_js.inc.php文件

在该文件中,定义了pre_and_next 这个ID.

文件中
上一篇变量:
  1. $pre ='
  2. '.$LANG['prepage'].''.$p['title'].'
  3. ';
复制代码
下一篇变量:
  1. $next = '
  2. '.$LANG['nextpage'].''.$n['title'].'
  3. ';
复制代码
$LANG['prepage'] 和$LANG['nextpage'] 分别为“上一篇”和“下一篇”。这个在LANG文件中定义。

通过以下的语句定义pre_and_nex的ID:
  1. echo "try {setidval('pre_and_next','".$pre.$next."');}catch(e){}\n";
复制代码
我们修改$pre为''.$p['title'].'';
这样$pre就变成了只有上一篇的超级链接了。

同理,我们修改$next为''.$n['title'].'';

之后我们定义pre 和next的ID:
  1. echo "try {setidval('pre','".$pre."');}catch(e){}\n";
    ?
  2. echo "try {setidval('next','".$next."');}catch(e){}\n";
复制代码
这样我们在content.html就可以直接调用这2个ID了。如:

  1. ?
复制代码
这样我们就可以在content.html修改为自己喜欢的风格,比如把“上一篇”换成图片

附件为修改完之后的文件。同时可以调用pre_and_next、pre和next这三个ID,其中pre_and_next效果和原先相同。
上一篇:phpcms2007常见问题一行2字符错误提示和解决办法 下一篇:支持多栏目子栏目复合调用的get_sql_catid函数强