深圳最有名律师事务所:Dreamweaver 的smarty插件

来源:百度文库 编辑:偶看新闻 时间:2024/04/20 03:00:44
Dreamweaver 的smarty插件---SmartyDWT的修改2008-04-21 2:55



  
  最近在做一个php的小项目,涉及到大量的页面编码工作,都是在做smarty模板,smarty模板写的多了,自然感觉装个插件,实在是影响工作效率,所以,在网上查到了几个dreamweaver上的smarty插件,其中有一个是在smarty官网上发现的,感觉功能太简陋,而且安装也不优雅。而找到了另外一个插件就是这个smartyDWT,此插件其实也有不少问题,不过“克服”一下,还是相当好用的。
  此插件问题一:
  此插件提供了一个insert bar,就是可以在工作箱里快速的选择smarty标签。但是,从它这里选择标签生成的代码是这样的:< smarty:.... >类似这样,而在我的项目中,我的smarty标签书写是这样的:<{.....}>,显然这不符合我项目的要求。解决这个问题,可以在你下载的SmartyDWT中找到smartyDWT-source\insertbar目录,推荐使用editplus这个工具,在这个目录下搜索并替换所有的< smarty:以及 >为你自己的smarty标签书写风格.然后,在smartyDWT-source目录下有个smartyDWT.mxi文件,双击这个文件,它会让你选择要打包的mix文件,你还是选择这个文件,这样它就会把你修改后的插件重新打一个包,此包的文件扩展名为:.mxp.这是dreamweaver的扩展插件安装包,双击它你就可以安装dreamweaver插件,所以,你用你新得到的这个扩展插件安装包就可以安装符合你项目要求的smarty插件.安装成功后,重启你的dreamweaver,你可以在工具箱里看到smartyDWT,你可以选择一个标签,然后在生成的代码中你就呆以看到你自己想要的标签书写格式
  此插件问题二:
  此插件还提供了在菜单项:插入->标签库中,选择更多更丰富的smarty标签插入到你的页面代码中,但实际上,你可以试试,你即使对这个插件不做任何改动,安装上它,你从这里选择插入的标签代码都是错误的,大体情况像这样:< smarty:<>/smarty >,这种书写方式是和从它工具箱中生成的代码是不太一样的,所以,如果你要用到菜单中的标签选择功能的话,你就得对smartyDWT-source\taglibrary目录下的TagChooser.xml文件做修改,这个文件中设置了smarty标签的书写格式,你要把它改成你自己的标签格式并且保证正确。因为个人觉得,最方便好用的就是工具箱里的功能,而从菜单中选择标签库,然后再选择标签的操作实在很没效率,所以,我干脆就把此插件的此功能弃之不用,所以,至于它里面的错误,我也就懒的搭理了。如果哪位仁兄确实需要这里的功能,那么,你再对它做修改吧,其实改起来也不费事的。同样的,改完以后,也要像问题一中所讲的方法那样,重新打包,重新安装.这里就不再重复讲了.
  此插件问题三:
  此问题纯属凑数的,哈哈。
  试用过smarty官网上找到的插件,唯一的好处就是对smarty标签的标志图标挺地道~~~,但是在smartyDWT插件中,没有看到那么好处的标签图标,就是简单的像这样的图标而已:{} {$}{#},类似这种,可以把smarty官网提供的那个插件里的图标拿过来替换掉smartyDWT中的个别不漂漂的图标,这样,你的dreamweaver在编辑smarty模板的时候,就看上去好看多了。呵呵。
  同样,修改完成后要重新打包,重新安装.
  经修改后试用,感觉插件还是蛮8错的。只不过针对不同的项目,可能对标签的规划不相同,所以,插件总得修改和重新安装,似乎这没有什么一劳永逸的好办法.