立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT升级至v2.1
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的免费网店托管-卖否
PHP实战精英班培训 | LAMP培训大连
Discuz!收费服务内容及价格
论坛免费升级 手握手
Discuz!/ECShop 专用官方虚拟主机
注册付费广告征集
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
第二届PHP中国开源发展及人才状况调查
 48 12345
发新话题
打印

[插件] Discuz!文章系统Discuz!Article v0.4 For Discuz!6.0不完美版

Discuz!文章系统Discuz!Article v0.4 For Discuz!6.0不完美版

引用:

  • 写在前面.

之所以说是不完美版,因为6.0的风格相比以前有很大差异,虽然header里定义了除CSS外的另外一个附加CSS,但如果想正常使用的话,新添加的CSS就不能有与默认CSS相同的定义。所以这次虽然是添加了2个风格,但是还是影响到了其他的模块,如发贴和回贴模式的混乱,只是CSS乱,不影响使用,因为个人时间实在太紧,先暂时放出来。哈十时毫要感谢图王大哥提供的Admin5模板,我好象比较喜欢用Admin5的,- -!
引用:

  • 关于文章系统.

原本的打算是将这个版本进行一次大的,几乎看不出是Discuz!的整改(好象这样有点忘本,嘿。),但因为模板的更改,实在没有时间和精力去做。不过留下的东西日后肯定要补上。
1。首页文章化。
2。列表页的推荐,加入图书封面。
3。习明的增强型书签。等等等,好多这次都没有完成,所以这个版本除了浏览上以外,还有好多瑕疵,希望大家用的话就多多包涵。
引用:
更新日志:

v0.4 使用全新模板,更多修改需要时间才能完成。请看预览图。有能力的朋友请帮转下码,默认的是简体GBK,谢谢。
      删减及修改:1。PM显示取消。2。页内搜索取消。3。SS显示取消。4。次级论坛显示缩略。5。文章显示由数据库查询改为JS调用。详细操作在2楼。

v0.3 整合习明的书签插件,更适合做连载使用。
     将forum布局调整,加入了本版规则。
     页面布局整改,将forum显示的文章名与作者整入“文章信息”的title。
     view里更新以前漏掉的回贴跳转到当前位置。
     其他小修复若干。
     
v0.2 修正若干css布局问题,因论坛问题,没有发布。

v0.1 使用图王大哥的admin5模板进行div+css整写。
     在风格的修改上尽量去除了一些华丽的功能。
     加入了一些对小说论坛比较实用的功能。
安装步骤:
1。后台导入风格,并记录所显示的styleid。[注意,导入文件是风格,不是导入插件。]
2。forumdisplay.php查找
复制内容到剪贴板
代码:
include template('forumdisplay');
前加
复制内容到剪贴板
代码:
if($forum['styleid'] == 7){
include language('atc');
}其中,[color=Red]7[/color]为本风格导入后的styleid。
3。viewthread.php查找
复制内容到剪贴板
代码:
require_once DISCUZ_ROOT.'./include/forum.func.php';
下加
复制内容到剪贴板
代码:
if($forum['styleid'] == 7){
include language('atc');
}
同样,这里的7也改为在你站上对应的styleid。继续查找
复制内容到剪贴板
代码:
» '.$thread['subject'];
修改为
复制内容到剪贴板
代码:
» '.$atc['article_threadname'];
,这样阅读页就不会因为标题太长影响美观。
4。按目录上传文件。
5。卸载:将文件删除,风格删除,所修改的文件修改回去即可。

附件

DiscuzArticle_v0.4_For_D6_GBK.rar (19.17 KB)

2007-11-13 18:25, 下载次数: 300

forum_ie.jpg (162.52 KB)

2007-11-13 18:25

forum_ie.jpg

view_ie.jpg (658.22 KB)

2007-11-13 18:25

view_ie.jpg

forum_ff.jpg (118.08 KB)

2007-11-13 18:25

forum_ff.jpg

view_ff.jpg (468.02 KB)

2007-11-13 18:25

view_ff.jpg

本帖最近评分记录
  • qianmeng 金币 +1 我很赞同 2008-2-21 12:05
  • wlqc 金币 +4 强烈支持楼主分享这么好的东西。期待完善 2007-11-15 21:53
  • 小铭铭 金币 +5 精品文章 2007-11-13 20:01
 
使用说明:
因为取消了数据库查询显示,使用JS更加方便。

1。首先,在后台设置相应的JS调用规则。建议调试时将JS缓存时间调整为0,调试完以后再开启。
   JS保存后,继续设置添加的JS,打开后在JS调用模板项中输入“[node]·{dateline} {subject}<br />[/node]”这样就和演示图片显示的一样。同时需修改api/javascript.php
查找里面第一个
复制内容到剪贴板
代码:
$datalist[$data['tid']]['dateline']                =        gmdate("$dateformat $timeformat",$data['dateline'] + $_DCACHE['settings']['timeoffset'] * 3600);
改为
复制内容到剪贴板
代码:
$datalist[$data['tid']]['dateline']                =        gmdate("$dateformat",$data['dateline'] + $_DCACHE['settings']['timeoffset'] * 3600);
就不显示具体的时间了,只保留日期。

2。因为文章页也加入了右侧列表,所以JS都保存在了footer.htm,只需要将红字部分修改为你的JS代码即可。
引用:
<div style="display: none;">
<SPAN id="span_article_01"><script language="JavaScript" src="http://127.0.0.1/ar/api/javascript.php?key=threads_Jaf"></script></SPAN>
<script type="text/javascript">
$('article_01').innerHTML=$('span_article_01').innerHTML;
$('span_article_01').innerHTML="";
</script>

<SPAN id="span_article_02"><script language="JavaScript" src="http://127.0.0.1/ar/api/javascript.php?key=threads_Jaf"></script></SPAN>
<script type="text/javascript">
$('article_02').innerHTML=$('span_article_02').innerHTML;
$('span_article_02').innerHTML="";
</script>

<SPAN id="span_article_03"><script language="JavaScript" src="http://127.0.0.1/ar/api/javascript.php?key=threads_Jaf"></script></SPAN>
<script type="text/javascript">
$('article_03').innerHTML=$('span_article_03').innerHTML;
$('span_article_03').innerHTML="";
</script>
</div>
这3项显示分别是本类精华、本类热门、精彩广告。第三个是留的广告位。

3。文章内部的广告位置没有加,可以使用右侧栏留的第三项做为广告位,想拉多长拉多长,还是修改上面的红字部分。

4。forum页显示的导航下面是下级论坛,如果你使用的是分类,那么将forumdisplay.htm中的
复制内容到剪贴板
代码:
<!-- 次级版块列表 -->
<div id="submenu">
<!--{if $subexists}-->
<!--{eval $comma='';}-->
<!--{loop $sublist $sub}-->$comma<a href="forumdisplay.php?fid=$sub[fid]">$sub[name]</a>
<!--{eval $comma='&nbsp;-&nbsp;';}-->
<!--{/loop}--><!--{/if}-->
</div>
<!-- 次级版块列表 -->
改为
复制内容到剪贴板
代码:
<!-- 分类列表 -->
<div id="submenu">
<!--{if $subexists}-->
<!--{eval $comma='';}-->
<!--{loop $forum['threadtypes'] $id $name}-->$comma<a href="forumdisplay.php?fid=$fid&filter=type&typeid=$id&sid=$sid">$name</a>
<!--{eval $comma='&nbsp;-&nbsp;';}-->
<!--{/loop}--><!--{/if}-->
</div>
<!-- 分类列表 -->
这个我没来得及做测试,理论上可以的。

6。还是那句话,不完善,想用的话可以拿去用下,牵扯原因众多,不知道什么时候能完善,哎,时间,最少的就是时间了,有问题的回贴,我会尽力帮你解决。

[ 本帖最后由 TaRot! 于 2007-11-13 18:34 编辑 ]
 
好东西啊--顶一个
期待楼主尽快出完美版
顶~~~
支持!!
有没有演示 期待
MJJ的 老趁我不在的时候发
Por los momentos dificiles ya entendi que la flor mas bella sera siempre para mi
因这所有的挫折 我终于明白 那最美丽的花朵 是为自己而盛开
本地实验失败,主要是模板有点问题
僮虎的论坛欢迎您!forum.physi.cn
免费风格插件下载】【免费PW->DZ数据转换】
我来支持下!
不错的作品!
这两天有时间的话装下测试下!
 48 12345
发新话题
版块跳转