向管理員求助,關於精華主題(已解决,多谢管理员)

PHPBB2.0.X MOD咨询, 发布和使用讨论
User avatar
ifubo
界面组成员
界面组成员
Posts: 437
Joined: 2006-10-26 17:46

向管理員求助,關於精華主題(已解决,多谢管理员)

Post by ifubo » 2006-11-19 22:32

由於管理員的論壇搬家教程尚未做出,暫時不能換為phpbbchina的版本,只能自己來添加MOD了
問題:
1.我用了cnphpbb精華區版本

Code: Select all

MOD Title: i-Commend Mod - Part 1
## MOD Author: Ray < blue_sky_ray@hotmail.com > (Ray Fung) http://www.ioptional.com/
## MOD Description:	This will have a commend topic on your forum and have a
##                      commend topic list on forum list.
## MOD Version: 1.0.0
  安裝後可以帖子編輯裡設置精華帖,也能在view_forum下面顯示圖標,但在MODCP的版面裡沒有相應的選項,而且瀏覽帖子時右下角沒有設為精華的圖標。不知問題出在哪裡,看了源代碼裡也沒有相應的部分,暈

2.衍生於1,目前phpchina的版本MODCP裡只有設為精華,而沒有取消精華的選項,有個MOD能有這種效果,如圖

Image
相關鏈接
http://www.cnphpbb.com/forum/viewtopic. ... c&start=15

3.由上述問題想到的
  現在的版主管理面板太不顯眼了,不注意有的人會看不見,能不能參考PHPBB3.0 的方法,顯示在標題的下面一排,如附件圖
Attachments
F1.jpg
PHPBB3.0的版主管理
F1.jpg (11.86 KiB) Viewed 3223 times
精华MOD.rar
cnphpbb的精華MOD
(12.78 KiB) Downloaded 32 times
Last edited by ifubo on 2006-11-20 21:56, edited 1 time in total.

User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3646
Joined: 2006-10-17 1:48

Post by IOsetting » 2006-11-19 23:24

我这里看到的是这样的(附件1),在帖子快速回复下面的左下角有七个图标,分别是删除、移动、锁定、分割、置顶、公告、精华。自己手动添加的MOD没有这个吗?
点击管理后的界面(附件2),没有取消精华的选项,但是有一个“普通”按钮,这个是用来将这个帖子恢复为普通帖的,可以用这个来取消精华。
Attachments
Untitled2_20061119.gif
Untitled2_20061119.gif (2.37 KiB) Viewed 3199 times
Untitled_20061119.gif
Untitled_20061119.gif (5.47 KiB) Viewed 3200 times
Last edited by IOsetting on 2006-11-19 23:51, edited 1 time in total.

User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3646
Joined: 2006-10-17 1:48

Post by IOsetting » 2006-11-19 23:27

刚才在测试的时候发现build1116和build1117的一个bug。
请打开viewforum.php,
找到这个:

Code: Select all

if( $topic_type_table != 0 && $topic_rowset[$i]['topic_type'] == 4 ) 
		{ 
			$s_table = '<tr><td class="row2" colspan="6"><span class="gensmall">'.$lang['Topics'].'</span></td></tr>'; 
			$topic_type_table = 0; 
		} 

Code: Select all

$s_table = '<tr><td class="row2" colspan="6"><span class="gensmall">'.$lang['Topics'].'</span></td></tr>'; 
注释掉,或者删掉。
不然在设定精华帖后,会出现显示错误。

User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3646
Joined: 2006-10-17 1:48

Post by IOsetting » 2006-11-20 13:35

我现在只提供了从cnphpbb的phpbb2.0.21 MOD UTF8版本的升级方法,从标准版phpbb2.0.21的升级方法也在考虑制作,你的论坛已经添加不少MOD了。。。对于数据库上变动比较大的论坛,升级是比较麻烦的一件事。如果我能访问你的数据库,或者能得到你的数据库的一个备份,也许我能做一个针对你的论坛的升级脚本,但是这样对你我都是很冒险的一个尝试。

如果你现在的论坛能满足现在的需求,那么还是保持现状吧,毕竟升级是无尽头的,不要因为这个影响了论坛的本来目的。

User avatar
ifubo
界面组成员
界面组成员
Posts: 437
Joined: 2006-10-26 17:46

Post by ifubo » 2006-11-20 17:27

谢谢管理员的回复
恕我愚昧,那个普通的按钮就能起到还原的作用。。。。
其实我的论坛装的MOD不多,现在只想有个精华帖的MOD
我上传的附件就是在cnphpbb里下载的MOD,可里面不全呀
管理员能不能提供那个版本的MOD给我呀,我在好多论坛都找过,都跟这个MOD不一样(MOD Title: i-Commend Mod )

User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3646
Joined: 2006-10-17 1:48

Post by IOsetting » 2006-11-20 17:50

ifubo wrote:谢谢管理员的回复
恕我愚昧,那个普通的按钮就能起到还原的作用。。。。
其实我的论坛装的MOD不多,现在只想有个精华帖的MOD
我上传的附件就是在cnphpbb里下载的MOD,可里面不全呀
管理员能不能提供那个版本的MOD给我呀,我在好多论坛都找过,都跟这个MOD不一样(MOD Title: i-Commend Mod )
因为这个论坛是直接从cnphpbb的MOD版本过来的,所以我并没有亲自装过这个MOD,而且也没去查过这个MOD的信息。你已经把精华帖的MOD放到论坛上去了吗?还是仅仅在本地做的试验?现在还是用的帖子里附件中的MOD吧?

User avatar
ifubo
界面组成员
界面组成员
Posts: 437
Joined: 2006-10-26 17:46

Post by ifubo » 2006-11-20 18:01

嗯,我安装后看到功能能实现就上传到网站上了
可后来才发现功能不齐全,MODCP里根本没有

我使用的就是附件中的MOD
基本功能已实现
http://stonebase.phpbb.cn/viewforum.php?f=10

目前精华的添加和取消均须编辑帖子才能实现

注:
刚才按照cnphpbb网友的帖在viewtopic里加上

Code: Select all

// Start add - i-commend Mod 
  $topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=commend&sid=" . $userdata['session_id'] . '"><img src="' . $images['folder_commend'] . '" alt="' . $lang['Commend'] . '" title="' . $lang['Commend'] . '" border="0" /></a>&nbsp;'; 
  // End add - i-commend Mod 
在浏览帖子时,图标倒是出现了
可是点击并不是将主题加精,而是到了版主管理面板,里面没加精的按钮
感觉是MODCP里差的东西太多了

另:我如果用cnphpbbMOD版的modcp覆盖的话,点击管理论坛,就会出来

如附图的提示,MODCP进不去
Attachments
nanya.jpg
nanya.jpg (3.96 KiB) Viewed 3162 times

User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3646
Joined: 2006-10-17 1:48

Post by IOsetting » 2006-11-20 20:59

我觉得你还是得用这个新的modcp.php文件,同时你得将cnphpbb版本中的template/*/modcp_*.tpl文件拷贝到论坛的文件夹中,还得在languages/*/lang_main.php中加上 $lang['Post_Normal'] = '普通';

新的modcp.php应该不至于在点击“管理论坛”的时候出现错误的。
技术问题请在相关版面直接发帖, 站内短信恕不答复

User avatar
ifubo
界面组成员
界面组成员
Posts: 437
Joined: 2006-10-26 17:46

Post by ifubo » 2006-11-20 21:26

多谢管理员,问题已基本解决
一、不能直接用modcp.php覆盖,我是对照MOD版,查找所有有关的东西,然后对有comment的部分全都加上
二、其实以前也覆盖过modcp_body.tpl的文件,当时就出现上面的问题
  难道问题就出在没在language里加上语言部分?
  反正到目前为止所有问题都解决了
  再次谢谢管理员的无私帮助!!
  有你这样的热心人,PHPBB才会有发展 :lol:

另:我的论坛用你的按钮图标有没有问题呀,我不会用PS。。。。

User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3646
Joined: 2006-10-17 1:48

Post by IOsetting » 2006-11-20 22:48

言过了,基本上都是你自己解决的,你非常有耐心:)
这里的图标当然随便用,不过你得考虑是否和你现在的风格配合得上

User avatar
ifubo
界面组成员
界面组成员
Posts: 437
Joined: 2006-10-26 17:46

Post by ifubo » 2006-11-20 23:44

配得上呀,我论坛本来就安装有
aphrodite的蓝色风格的
如果直接用你的china风格会显示乱码。。。。

怪了
为什么八楼显示了签名,10楼就没有了???

newerby
论坛管理员
论坛管理员
Posts: 1293
Joined: 2006-11-10 2:20

Post by newerby » 2006-12-16 2:31

不知道大家发现了没有,一个主题帖,不能同时设置为精华和置顶帖:

原来是精华的,设为置顶后,精华标记就消失;反过来原来是置顶帖子的,设置为精华之后,就不是置顶帖子了。

这不大符合国人的习惯。

User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3646
Joined: 2006-10-17 1:48

Post by IOsetting » 2006-12-16 2:37

newerby wrote:不知道大家发现了没有,一个主题帖,不能同时设置为精华和置顶帖:

原来是精华的,设为置顶后,精华标记就消失;反过来原来是置顶帖子的,设置为精华之后,就不是置顶帖子了。

这不大符合国人的习惯。
精华MOD是在帖子属性上简单的增加一个值来实现的,和置顶共用同一个字段,从MOD作者的出发点来看,两种属性不能共存。
技术上是可以实现一个帖子同时表现出两种属性,不过要改动的地方挺多的,以后升级版本三的时候,这个估计还得重新MOD过,现在不想再花这个时间了 :oops:
技术问题请在相关版面直接发帖, 站内短信恕不答复

newerby
论坛管理员
论坛管理员
Posts: 1293
Joined: 2006-11-10 2:20

Post by newerby » 2006-12-16 2:49

IOsetting wrote:
newerby wrote:不知道大家发现了没有,一个主题帖,不能同时设置为精华和置顶帖:

原来是精华的,设为置顶后,精华标记就消失;反过来原来是置顶帖子的,设置为精华之后,就不是置顶帖子了。

这不大符合国人的习惯。
精华MOD是在帖子属性上简单的增加一个值来实现的,和置顶共用同一个字段,从MOD作者的出发点来看,两种属性不能共存。
技术上是可以实现一个帖子同时表现出两种属性,不过要改动的地方挺多的,以后升级版本三的时候,这个估计还得重新MOD过,现在不想再花这个时间了 :oops:
精华和置顶的作用本来都是要达到醒目的目的,原来的 MOD 作者可能就是本着不重复的原则来做的。现在可以理解了,就是多了取消置顶后再重设一次精华这一步。 :P

User avatar
ifubo
界面组成员
界面组成员
Posts: 437
Joined: 2006-10-26 17:46

Post by ifubo » 2006-12-16 9:52

同意楼上的意见
加了精华再置顶没有意义,取消置顶后再设为精华就OK了
俺是一只大大大菜鸟......想要飞却怎么样也飞不高.....
支持phpbb,支持phpbbchina

Locked