Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] [5.0]后台控制某个版块为文章系统 For Discuz!5.0[1211区分作者和评论增加百度搜藏]

[复制链接]
TaRot! 发表于 2006-12-8 11:19:33 | 显示全部楼层 |阅读模式
  • 声明:只是应一些需要的人要求放出,不喜欢的可以不看。
  • 很郁闷,我发的附件是我根据我的风格改的,因为考虑到各个论坛风格不同,所以下面我还给出了一些常用的变量,大家可以自己修改自己的页面.我是实在没时间去做个默认的出来,哎.大家理解下,谢了.我尽量赶一个出来吧.
  • 更新记录:20061211更新模板,只是把楼主所发的主题和回贴都显示为"作者",其他显示为"评论",并用不同颜色区分开,而且增加了"添加到百度搜藏",额,我是指望百度吃饭,只是修改模板,不喜欢的可以自己改下.演示和模板在附件.
  • 2006.06.发布了For4.1的版本,有朋友回贴需要For5.0的版本。其实针对5.0的,如果安装过4.1的,直接修改几个对应文件即可;如果是全新安装,请从数据库升级开始。其实,直接用4.1的安装也没事.
  • 插件引子:如果你用采集,用这个不错;如果让会员发表文章,用这个也不错;如果做小说站,我觉得也不错;配合版块文章需要审核更不错。附件是模板,传到哪不用说吧。
  • 帖子模板里的签名我换成了我的广告,大家自己改代码就好,给忘了,把我自己用的模板直接上传了.

  • PS:我采集用的LocoySpiderV1.2.0 Build2006-02-07.附件里增加了对于5.0的2个登陆模块,个人不喜欢它最新的,好慢,还不怎么上手.下载:LocoySpiderV1.2.0.rar   -.- 原地址我也忘了,至于采集教程,我觉得因站而异吧.

关于回复贴的回答.
1.关于广告.
打开viewthread_article.htm查找
  1. <iframe src="http://ac.yeeyoo.com/htm/show.htm?advID=44&ad_id=5464&ad_type=b_760_100&img_id=1&src_id=1" frameborder=0 width="760" height="100" scrolling="no"></iframe>
复制代码
替换为你想换的内容,因为当初我感觉这里放签名有点影响.

2.关于模板.
因为个人时间比较少,没有做一个比较大众化的模板,但你如果稍微懂一点html,用DW打开模板就可以修改.

3.关于所说的乱码.
之前我就发现过这个问题,不知道是Discuz的问题,还是我找的复制代码的问题.如果版块开了"允许分类浏览",就会把复制内容 显示在帖子里,而使复制功能失效,这个也是我当时的一个失误,不想改的朋友可以下载修改过空的模板.
修改:在复制和收藏代码里查找所有
  1. $thread[subject]
复制代码
替换为
  1. $post[subject]
复制代码


4.安装不成功,提示Duplicate column name 'article'的
是因为你的表里已经存在这个字段,请回想下你4.1的时候有没有进行过升级,有的话就不用升级了.我一开始就说了的.
或者,你的表名前缀是不是cdb,我用的默认的.

5.卸载代码.
  1. ALTER TABLE `cdb_forums` DROP `article`;
  2. ALTER TABLE `cdb_forumfields` DROP `article`;
复制代码

【贱名】:后台控制某个版块为文章系统 For Discuz!5.0

【乱语】:修改2.5的,比4.1的好处是删除回复即删除评论实现了。

【出处】:原贴:https://discuz.dismall.com/thread-130062-1-1.html
4.1:https://discuz.dismall.com/thread-316608-1-1.html

【版权】:梦网

【编号】:《那就亲下,哇哈哈》准20061208号

【说明】:其实都是靠模板控制的,我给出几个简单的变量,只要稍微会用DW的都可以修改,自己懒,没愿意美化,呵呵。

【鸣谢】:感谢一千零一夜,感谢Discuz!,感谢《那就亲下,哇哈哈》

【修改】:楼主木有小JJ

【演示】:===版块显示===  ===帖子显示===

【关于】:


  • 为了尊重作者的劳动,以及维护网络社会良好的信息交流环境,敬请大家切勿修改插件版权信息。版权归原作者所有!

【问答】:[quote]

  • 问:这个插件有什么用处?
    答:针对采集、小说等论坛,可以把某个版块变成文章列表样式。。
  • 问:是否需要修改原来的模板?
    答:不用,只需要按照格式上传附件即可,因为个人水平有限,修改的不完善,高手可以继续修改。
[/quote]
【步骤】:


1.后台升级数据库
  1. ALTER TABLE cdb_forums  ADD article tinyint(1) NOT NULL default '0';
  2. ALTER TABLE cdb_forumfields ADD article tinyint(1) NOT NULL default '0';
复制代码
2.打开admin/forums.inc.php找到
  1. showsetting('forums_edit_display', 'statusnew', $forum['status'], 'radio');
复制代码
后面添加
  1.                         //[article BY dream / Dz5.0化 BY 楼主木有小JJ] add  START
  2.                         showsetting('forums_edit_article', 'articlenew', $forum['article'], 'radio');
  3.                         //[article BY dream / Dz5.0化 BY 楼主木有小JJ] add  END
复制代码
3.找到
  1. password='$passwordnew',
复制代码
后面添加
  1. article='$articlenew',
复制代码
4.打开template/default/admincp.lang.php找到
  1. 'forums_edit_description_comment' => '将显示于论坛名称的下面,提供对本论坛的简短描述',
复制代码
后面添加
  1.         'forums_edit_article' => '选择是否使用文章系统功能:',
  2.         'forums_edit_article_comment' => '本设置的目的是让特定论坛以文章系统形式显示',
复制代码
5.打开viewthread.php找到
  1. include template('viewthread');
复制代码
改为
  1. if($forum['article']) {
  2. include template('viewthread_article');
  3. } else        {
  4.         include template('viewthread');
  5. }
复制代码
6.打开forumdisplay.php找到
  1. include template('forumdisplay');
复制代码
改为
  1. if($forum['article']) {
  2. include template('forumdisplay_article');
  3. }else        {
  4.         include template('forumdisplay');
  5. }
复制代码
各个模板用到的变量,方便大家修改模板,小弟水平有限,做的一般。在DZ发这个,有点班门弄斧的感觉。

作者:$thread[author]
时间:$thread[dateline]
评论次数:$thread[replies]
查看次数:$thread[views]
用户组:$post[authortitle]
论坛名称:$bbname
论坛地址:$boardurl
版块名字:$forum[name]
版块地址:{$boardurl}forumdisplay?fid=$fid
帖子名称:$thread[subject] Or $post[subject]
帖子地址:{$boardurl}viewthread.php?tid=$tid


[ 本帖最后由 楼主木有小JJ 于 2006-12-11 15:52 编辑 ]
squaly 发表于 2006-12-8 11:20:04 | 显示全部楼层
为抢ad我杀人放火
50元出售
回复

使用道具 举报

squaly 发表于 2006-12-8 11:21:19 | 显示全部楼层
这个位置可以有效推广你的产品40元
回复

使用道具 举报

squaly 发表于 2006-12-8 11:22:07 | 显示全部楼层
你的网站没人关注?来找我吧,30元
回复

使用道具 举报

 楼主| TaRot! 发表于 2006-12-8 11:22:23 | 显示全部楼层
这里的AD不值钱。发这个东西,其实只是想告诉大家,只要你做,没有什么不可能。

现在不是有拿Discuz做分类信息的嘛,有能力你完全可以做个Cms,还不用担心多站导致会员流失。
回复

使用道具 举报

squaly 发表于 2006-12-8 11:22:29 | 显示全部楼层
20元,国际顶级ad位
回复

使用道具 举报

squaly 发表于 2006-12-8 11:24:20 | 显示全部楼层
好了,不灌了
回复

使用道具 举报

squaly 发表于 2006-12-8 11:25:05 | 显示全部楼层
最后一次
回复

使用道具 举报

搞笑专家 发表于 2006-12-8 13:19:00 | 显示全部楼层
楼上的ad也太八到了吧~~~~~~
回复

使用道具 举报

yuloo 发表于 2006-12-8 15:10:48 | 显示全部楼层
Warning: main(D:\www\bbs\./forumdata/templates/1_forumdisplay_article.tpl.php): failed to open stream: No such file or directory in D:\www\bbs\forumdisplay.php on line 423

Warning: main(D:\www\bbs\./forumdata/templates/1_forumdisplay_article.tpl.php): failed to open stream: No such file or directory in D:\www\bbs\forumdisplay.php on line 423

Warning: main(): Failed opening 'D:\www\bbs\./forumdata/templates/1_forumdisplay_article.tpl.php' for inclusion (include_path='.;c:\php4\pear') in D:\www\bbs\forumdisplay.php on line 423

修改后出现这种情况
请问如何处理
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-4-24 03:21 , Processed in 0.624436 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表