曼波中国
曼波社区
曼波知识库
曼波搜索

查看完整版本: [教学][模块]模块添加“more”的方法.汇总★★★★★★。

genous 2005-12-3 08:47

[教学][模块]模块添加“more”的方法.汇总★★★★★★。

添加“more”的方法.其实有好几种.因为以前已经有人写过不少东西了.所以我只是做一个总结而已...



[quote]01.取消显示more菜单中的标题显示然后用模块实现.简单的more.这是一种比较绿色且简单的方法.缺点需要手动配置.功能只是多了个more.[/quote]



[quote]原帖由 [i]lifengdp[/i] 发表
mambo的模块标题区无法添加“more”或“更多”这样的链接,实际应用中不是很方便,一些朋友就想办法修改PHP代码来增加这项功能。

我是只菜鸟,PHP是不会的,使用下面这个虽然笨但简单的方法,可以达到同样的效果:

以“最新文章”模块为例,

1、在模块管理中,将“显示标题”设定为“否”;
2、新增一个用户模块,内容为一个table,在其中加入“more”或“更多”的链接,当然要用CSS美化一下,让它和原来设定的模块标题栏外观样式一致;
3、发布到“最新文章”模块同一位置,并将其排序到“最新文章”模块之前;
4、大功告成。

附上我的一个自建模块的html,其中“newsuser1”等CSS项直接加到模板的template_css.css中

[code]
<TABLE class=newsuser1 cellSpacing=0 cellPadding=0 border=0>
<TR>
<TD class=newsuser2><a href="[需要链接到的地址]">硬件最新</a></TD>
<TD vAlign=center><A href="[需要链接到的地址]"><IMG style="WIDTH: 43px; HEIGHT: 20px" height=0 src="images/stories/menu/more2.gif"
width=0 align=right border=0></A></TD>
</TR>
</TABLE>
[/code]


具体效果如下图,这个方法还有一个好处,可以直接将标题名称链接到分类或其它地址,mambo的模块标题没有这个功能。[/quote]

效果:
[img]http://bbs.mambochina.net/attachments/phpbbfile/3.png[/img]

相关帖子:[url]http://bbs.mambochina.net/viewthread.php?tid=5786[/url]


===========================================================
===========================================================
===========================================================
===========================================================
===========================================================

[quote]02.利用新模块.该模块自动.....[/quote]

[quote]原帖由 [i]IwantU[/i] 发表
自己修改了一下showtheone模块。
改动:1、去掉了一些不常用的参数
    2、增加了“滚动”和“显示更多标签”的功能,参看截图。
安装:直接覆盖原有的两个文件即可。[/quote]

[img]http://bbs.mambochina.net/attachments/phpbbfile/thumbs/t_1_195.jpg[/img]


相关帖子:[url]http://bbs.mambochina.net/viewthread.php?tid=6157[/url]



===========================================================
===========================================================
===========================================================
===========================================================
===========================================================



[quote]03.通用的给模块加上更多链接的方法,这个方法..是一个比较深入的方法....需要修改核心代码....有点在于..管理方便..,.[/quote]

[quote]原帖由 [i]hoping[/i] 发表
由于牵扯到修改Mambo的代码,所以我直接把修改好的文件给提供出来了。
使用附件中提供的文件替换掉你原来的mambo/includes/frontend.html.php文件,然后给你要加“更多”链接的模块的xml定义文件中加上以下代码
[code]<param name="@spacer" type="spacer" default="" label="" description="" />
<param name="morelink" type="text" default="" label="更多链接" description="" />
<param name="moretext" type="text" default="更多" label="更多链接文字" description="" />
<param name="morepos" type="radio" default="top" label="更多链接显示位置" description="">
<option value="top">模块标题行</option>
<option value="bottom">模块内容行底部</option>
</param>
[/code]
这一部分加在你的xml文件的<params>......</params>之间的任意位置

这里不让上传.php文件,懒得压缩了,要下载请在这里下载:[url]http://jingyi.com.ru/index.php?option=com_discuz&Itemid=33&forumpage=viewthread&tid=8&fpage=1[/url][/quote]

相关帖子:[url]http://bbs.mambochina.net/viewthread.php?tid=7175[/url]

[[i] 本帖最后由 genous 于 2006-2-10 15:17 编辑 [/i]]

genous 2005-12-3 08:53

有什么不明白的 或者需要下载的..请直接浏览方法下面的相关帖子连接...

个人认为以上都是一些简单的方法..其实方法..还有几种..只是表达方式不同而已....

呵呵

:wink:


够钟上班....

闪了...

lang3 2005-12-3 10:45

很久没有班上了。。。

zijie 2005-12-3 11:35

汗一下,刚才我投机取巧,直接把“最新文章”的标题改成分类链接,结果前台的标题是可以链接了,后台的管理也变成分类链接了...险些进不去...还好有ie的back...

大家如果还想管理这个模块的话就别像我这样试了,当然如果不像再改这个模块的设置了,倒是可以直接把标题改为<a href="http://...">标题</a> 以后不要了直接把这个模块删了...

zijie 2005-12-3 11:49

收录
[url]http://wiki.mambochina.net/index.php/%E6%A8%A1%E5%9D%97%E6%B7%BB%E5%8A%A0more%E7%9A%84%E6%96%B9%E6%B3%95[/url]

genous 2005-12-3 12:44

[quote]原帖由 [i]zijie[/i] 发表
汗一下,刚才我投机取巧,直接把“最新文章”的标题改成分类链接,结果前台的标题是可以链接了,后台的管理也变成分类链接了...险些进不去...还好有ie的back...

大家如果还想管理这个模块的话就别像我这样试了,当然如果不像再改这个模块的设置了,倒是可以直接把标题改为<a href="http://...">标题</a> 以后不要了直接把这个模块删了...[/quote]


NO ~nO ~NO ``


选择前面的选择筐...然后按编辑.即可... :wink:

genous 2005-12-3 12:47

[quote]原帖由 [i]lang3[/i] 发表
很久没有班上了。。。[/quote]


你说是我很久没有上班
还是你很久没有上班.
还是我很久 没有来这里上班
还是很久没有听过我说上班?`

zijie 2005-12-3 12:56

[quote]原帖由 [i]genous[/i] 发表
[quote]原帖由 [i]zijie[/i] 发表
汗一下,刚才我投机取巧,直接把“最新文章”的标题改成分类链接,结果前台的标题是可以链接了,后台的管理也变成分类链接了...险些进不去...还好有ie的back...

大家如果还想管理这个模块的话就别像我这样试了,当然如果不像再改这个模块的设置了,倒是可以直接把标题改为<a href="http://...">标题</a> 以后不要了直接把这个模块删了...[/quote]


NO ~nO ~NO ``


选择前面的选择筐...然后按编辑.即可... :wink:[/quote]


原来是这样,那为什么不用这种方法呢?这种方法不是最简单吗?

zijie 2005-12-3 12:57

[quote]原帖由 [i]genous[/i] 发表
[quote]原帖由 [i]lang3[/i] 发表
很久没有班上了。。。[/quote]


你说是我很久没有上班
还是你很久没有上班.
还是我很久 没有来这里上班
还是很久没有听过我说上班?`[/quote]

都不是,因为lang3说的是“没班上” :lol:

genous 2005-12-3 13:22

[quote]原帖由 [i]zijie[/i] 发表
[quote]原帖由 [i]genous[/i] 发表
[quote]原帖由 [i]zijie[/i] 发表
汗一下,刚才我投机取巧,直接把“最新文章”的标题改成分类链接,结果前台的标题是可以链接了,后台的管理也变成分类链接了...险些进不去...还好有ie的back...

大家如果还想管理这个模块的话就别像我这样试了,当然如果不像再改这个模块的设置了,倒是可以直接把标题改为<a href="http://...">标题</a> 以后不要了直接把这个模块删了...[/quote]


NO ~nO ~NO ``


选择前面的选择筐...然后按编辑.即可... :wink:[/quote]


原来是这样,那为什么不用这种方法呢?这种方法不是最简单吗?[/quote]

呵呵你自己知道就可以了拉....

一般的不懂得HTML的人 是不适用的.

再说第一种方法.道理跟这个差不多

我是艾浪 2006-3-28 17:30

都可行

shuiyuan 2006-3-30 14:53

学习

学习ING

sowhat 2006-4-7 10:32

好贴,谢谢哥哥了!

好贴,谢谢哥哥了!
我是新人,希望哥哥姐姐们多发好贴!

yjy_1220 2006-9-22 16:35

学习学习

hixinqin 2006-9-25 18:20

学习中

[[i] 本帖最后由 hixinqin 于 2006-9-25 18:21 编辑 [/i]]

sisen30000 2007-1-17 15:33

谢谢了,希望不久我也能发表些有用的东东..

nemo_sha 2007-1-17 15:43

期待哟~~~

anytimes1 2008-11-30 20:03

收藏测试中。。
页: [1]
查看完整版本: [教学][模块]模块添加“more”的方法.汇总★★★★★★。