唯三色彩 2007-10-29 17:54
mambo4.62如何让首页链接打开后在新页面显示?
:L mambo4.62如何让首页链接打开后在新页面显示?
使用了mod_latestnewsim模块,然后sitemodules,新建modules,设置Position 为user1;type为mod_latestnewsim;
修改模版index.php加入<?php mosLoadModules('user1'); ?>,在首页可以正常看到新闻列表,但是要是点击标题后,进入的页面只能显示在<?php include ("mainbody.php"); ?>中,如果想让每个标题点击后进入新的页面但又不影响旧的页面应该如何设置?
不是完全懂,说的不是很明白,在此请教!
:(
唯三色彩 2007-10-30 09:22
:L 怎么没有人啊?
版主都到哪里去了?:(
nemo_sha 2007-10-30 12:02
你是说在原有首页的基础上!上面是模块!下面是文章内容吗?设置起来比较麻烦!而且你为什么要新建模块呢!
nemo_sha 2007-10-30 12:04
我说的是中文版的!4.6没怎么用过!应该都差不多!不知道你能否名彼岸
唯三色彩 2007-10-30 13:25
呵呵,终于有人解答了。
不过你说得我没有完全明白“上面是模块!下面是文章内容吗?”
首页不是通过模板来修改显示效果吗?模板用于动态显示页面标题和动态调入Mambo模块;
模块可以在界面的顶部、底部、左栏、右栏,还可以自定义显示位置;
我现在用了mod_latestnewsim模块,使用模板中加入<?php mosLoadModules('user1'); ?>,用来显示这种效果的内容(mod_latestnewsim);
效果出来了,现在要解决的是点击具体的标题(列表标题),把内容显示到一个新的页面中,而不是显示到本页面内的mainbody.php中。
请指教。
lang3 2007-10-30 15:55
修改一下 mod_latestnewsim模块的 php 文件,把 <a href="... ..."> 改为 <a href="... ..." target="_blank">
唯三色彩 2007-10-30 16:14
谢谢!
怎么控制新打开的页面呢?
如果我没有理解错,你所说的在新页面打开只是新开了一个页面,但这个页面的内容还是和原来的页面相同的并非真正意义上的新页面。
如果我想控制这个新页面的模板显示又该如何做呢?
唯三色彩 2007-10-30 16:39
echo '<li><a href="'. sefRelToAbs( 'index.php?option=com_content&task=view&id='. $row->id . $Itemid ) .'">'. $row->title .'</a></li>';
是修改这个吗?
lang3 2007-10-30 20:30
[quote]原帖由 [i]唯三色彩[/i] 于 2007-10-30 16:14 发表 [url=http://bbs.mambochina.net/redirect.php?goto=findpost&pid=60572&ptid=15807][img]http://bbs.mambochina.net/images/common/back.gif[/img][/url]
谢谢!
怎么控制新打开的页面呢?
如果我没有理解错,你所说的在新页面打开只是新开了一个页面,但这个页面的内容还是和原来的页面相同的并非真正意义上的新页面。
如果我想控制这个新页面的模板显示又该如何 ... [/quote]
页面的内容是文章的内容
唯三色彩 2007-10-30 23:16
文章的内容应该还是显示在<?php include ("mainbody.php"; ?>中;
你说的打开的新的页面,还是模版控制的那个index.php页面,所以与在本页显示是相同的效果。
我想让他打开新的页面应用新的模版,这个才是最终的目的。
比如现在的首页是index.php,应用模版后显示的只包括<?php mosPathWay(); ?>、<?php mosLoadModules ( 'user1' ); ?>、<?php include_once('includes/footer.php'); ?>;
在点击首页的user1内具体项时连接入下一个content.php页面,这个页面内容包括<?php mosPathWay(); ?>、<?php mosMainBody(); ?>、<?php include_once('includes/footer.php'); ?>;
文章的内容是显示在 <?php mosMainBody(); ?>中的。
nemo_sha 2007-10-31 10:31
模板分配
nemo_sha 2007-10-31 10:32
用十个模板!分配个十个你想要不同效果的单元,分类,页面!应该就可以达到你所说的效果!在模板里就可以了!不过分配的是菜单!一定要建立对应的菜单!当然你可以不让这个菜单显示在任何页面就OK了!
唯三色彩 2007-10-31 10:38
用十个模板!分配个十个你想要不同效果的单元,分类,页面! ?
能不能举个例子说下,你讲的不是很明白?
nemo_sha 2007-10-31 18:55
你真把我难住了!希望你能多运用下各个功能,然后看看效果是如何的!
比如你有两个模板A,B有两个不同的页面1,2。1页面想用A样式,2页面想用B样式,那么你就需要建立2个页面的菜单1,2。着就需要不同的模板来表示,也许并不需要过多的修改,但是一定是两个不同的模板。然后去模板选择里面,选择1页面要用的模板A,点击分配,然后选择1这个菜单,然后保存,2页面也是相同选择B。我觉得可以达到你想要的效果
你可以看看我做的网站:[url]http://www.healthmedicalresearch.com[/url]
这个网站首页会是3栏似的!左中右,但是你随便点击进去里面任何你个文章后,就会变成2栏,左边和中间,右边的没有了!自己观察下,是不是你想要的效果类型!
唯三色彩 2007-11-1 09:37
:lol 谢谢我回去研究下,不明白再来找你;
说实话mambo确实和国内的习惯不太一样,不仅需要适应,更需要和别人多多交流。
效果和你的例子一样,你的理解能力挺强的。:)
nemo_sha 2007-11-1 22:36
;P ;P 只是对于mambo更熟悉点儿罢了!多用用就OK了!其实我也才接触mambo1年!有问题就尽管发帖吧!能帮一定帮!哇哈哈!
唯三色彩 2007-11-8 14:44
:lol 最近忙没时间来看;
上面那个问题已经解决了,谢谢lang3 版主和nemo_sha 版主的帮忙。
解决办法:模板可以分配给菜单,那么点击菜单后就会在新的模版中显示了。
页:
[1]