[置顶] 天天写,啥时是个尽头啊!

23 篇文章 0 订阅
21 篇文章 0 订阅

天天写代码,天天不会写,写了就往忘了又写,再写再忘.,...  哪天就忘了,不做了....

 

CSS+JQUERY+PHP 慢慢写出来感觉也挺好的...

 

 

 

 

 

 

写道


 

 在编写菜单的时候想到,由于每个模块菜单的个数是可变的,怎么才能实现模块的正常衔接呢?

使用PHP代码来生成,或者使用Smarty模板,抑或者使用JSON来传递,都可以,只不过在后期很难做其他方面的扩展...

 

这里想到使用XML文件,并且是RSS的格式来存放. 服务端负责产生这些RSS.XML数据流,客户端通过JS接收后处理加载

到页面... 阳历代码记录于此..

 

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Module Action Menu</title>
		<link>appstore/contenter/action-menu/exep-menu.xml</link>
		<description>
			每个菜单模块下有多个菜单链接,每个连接对应此文件中的一个item项.
		这个文件必须放在外部访问不到的地方,客户端使用一个统一的控制器来获取相应的这个文件.
		此文件由PHP程序动态生成,并使用unicode编码,客户端获取后,反解析显示.
			为了提高效率,在后期可以生成缓存文件.
			
		</description>
		<language>zh-cn</language>
		<copyright>
			Copyright © 2006 Beijing Extreme Club. All Rights Reserved
		</copyright>
		
		<pubDate></pubDate>
		<lastBuildDate></lastBuildDate>
		<docs>http://www.beijingextreme.com.cn/rss</docs>
		<generator>iamsese vb2005xu</generator>
		<managingEditor>vb2005xu</managingEditor>
		<webMaster>trcn17@gmail.com</webMaster>
		
		
		<item>
			<title>Географическая справка</title>
			<link>forwardAction.php?Controller=Tibet#p#action=dl</link>
			<description>这里要注意的是注意url参数连接字符的置换,这里使用#p#来代替</description>
			<pubDate></pubDate>
			<guid>1</guid>
			<t>地理资讯</t>
		</item>
		
		<item>
			<title>Историческая справка</title>
			<link>forwardAction.php?Controller=Tibet#p#action=lsh</link>
			<description></description>
			<pubDate></pubDate>
			<guid>2</guid>
			<t>历史资讯</t>
		</item>
		
		
	</channel>
</rss>

 

 

 

  • 大小: 94.4 KB
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值