主题: Mor.pho.GEN.e.sis 1.1.0 版本

发布者: kris_fr于 2007/1/7 13:20:02 17281 次阅读

Mor.pho.GEN.e.sis 1.10 版本

过去几个月,我从形态发生模板主题开始制作主题,并在此进行了修正措施和一些改进。
在 IE 6 和 7、Firefox 2(老旧)、Opera、Maxthon、Safari 以及针对W3 C 标准 的最终验证:有效的 XHTML 1.0 过渡和 CSS 1.0/2.0 兼容,这是我想要的,没有任何提示(对“系统”模块的 banners.php 文件进行了小的修正)。
我向您提出了我的 1.1.0 版本(在下载这里),这是模板主题,必须成为我们 CMS 新主题设计的参考,如前文所述。

我的修正工作是从Zetareticuli、默认(Xoops 2.3)和形态发生主题开始的。
在这个新的模板主题版本中,您将找到新的文件和更新。对于文件,我们现在有一个现在登录框和用户菜单(userbar.html),一个在页眉中的水平菜单(globalnav.html)根据访客组来发布。我保留了从横幅或不发布的高度不同的页眉的可能。
现在在 IE 中我们对 PNG 格式的图像实现了所有网站的透明度。


以新闻模块为例


以 CBB/NewBB 模块为例


主菜单和用户菜单块
   

重定向页面和错误消息


用户资料页面

为了回忆,我特别说明,这个模板主题只是骨架,尽管它是功能性的,但它并不是专门为生产环境设定的,其设计相对基础。
另一方面,它提供了巨大的自定义可能性,例如XoopsDemoKris主题的实现和其横向 CSS 菜单沾取“a. active”或 "热 XORPS""Bellissima" 主题。

目录 "jseffects" 用于存放各种脚本,模块的设计师或开发者可以使用。事实上,我注意到我们有了越来越多的模块和主题使用了Ajax JavaScript,这变得重复且可能导致网站发布速度变慢,或者这仅限于特定的模块或主题,而我们可以用它来应用更多地方。
例如,exgallery 的钩子使用了 LightBox 脚本(应该插入到核心的 "include" 目录中)以及 rmsoft MyFolder(作品集)模块,该模块在其自身文件中也有同样的脚本。
通过进行非常轻量的 php 文件修改,或者简单地修改模板(利用主题覆盖功能)以及主题的 "head" 部分的一些调用行,这个脚本可以非常容易地用于所有模块。
由于不想将这些脚本放在核心目录中,使用 "jseffects" 文件对于将 .js、.css 以及相应的图像放在单一位置来说非常有必要。

因此,我制作了实验性版本作为例子,例如使用 LightBoxThickBox 脚本的 MorPhoGENeSis 模板主题 1.10。
您可能会问:“但为什么不是这两款脚本?”原因在于主要的脚本 Prototype(用于 LightBox)和 JQuery(用于 thickBox)之间存在不兼容性。顺便提一下,我还观察到 JQuery/ThickBox 和我们亲爱的 Xoops.js 之间存在一些兼容性问题,但我知道我们的社区将努力解决这个问题,因为在我们的网站上,这款最后脚本能够带来丰富的效果(例如,XoopsTestKris 网站的隧道页面使用了 ThickBox)

ThickBox 适用于个人块中的图片

ThickBox 在 RmSoft MyFolder 模块中

注意:ThickBox 或 LightBox 在显示图片方面的视觉效果几乎相同

需要解压缩并将文件直接安装到您的网站根目录下,需要知道这些脚本可能会与 W3C 标准的验证出现问题。
关于在 Xoops 及其模块中使用 LightBox 或 ThickBox 脚本,论坛上已开启两个新主题 Xoops 法国,我们可以在其中提问和解答,分享我们的成就

在 2007 年 1 月/2 月期间,我将发布关于这个模板主题的文章,包括一些法语的视频 flash 教程。

主题行动地址:here

Kris,
并与您一起工作,展示您的独创性,如果您希望我将部分主题存入远程加载。
感谢 Snow77SkalpaLeostotch 对初步工作的贡献。