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

    xiaoxiao2022-06-30  129

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

     

    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 查看图片附件
    转载请注明原文地址: https://ju.6miu.com/read-1126311.html

    最新回复(0)