登录 注册

登录

问题 关于mod_anything的一个问题

更多
2008年03月09日 23:21 #1 作者: flyfoxs
这个module只有两个文件,一个PHP,一个XML,两个文件的代码加一块,还不到30行。

我不理解的是,这个module最后把数据写到哪个表里面去了?


==========PHP文件==============
<?php
// $Id: mod_anything.php,v 1.0 2006/12/06 12:04:36 websmurf Exp $

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" class="anything_<?php echo $params->get( 'moduleclass_sfx' ); ?>">
  <tr>
    <td align="left" valign="top"><?php echo $params->get( 'anything' ); ?></td>
  </tr>
</table>


==========XML文件==============
<?xml version="1.0" ?>
<mosinstall type="module">
    <name>Anything at all!</name>
    <creationDate>12-06-2006</creationDate>
    <author>Justin Cook</author>
    <copyright>This module is released under the GNU/GPL License.</copyright>
    <authorEmail>这个 E-mail 受反垃圾邮件程序保护,您需要启用 JavaScript 才能查看。
    <authorUrl>www.justin-cook.com
    <version>1.0</version>
    <description>This module displays whatever HTML you want, simple as that.</description>
    <files>
      <filename module="mod_anything">mod_anything.php</filename>
    </files>
    <params>
      <param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="A suffix to be applied to the css class of the module (table.moduletable), this allows individual module styling" />
      <param name="anything" type="textarea" rows="7" cols="40" default="" label="Anything" description="Post your HTML here!" />
    </params>
</mosinstall>

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月10日 21:55 #2 作者: flyfoxs
;D ;D ;D ;D


SOS

不知道是不是我问题描述的不太清楚。

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月10日 22:16 #3 作者: flyfoxs
谢谢大学,我找到答案。难怪没人理,我的问题对会的人来说,太简单了,大学都不谢于回答。

在表jos_modules里面有一个字段:params

里面放了类似下面的信息。

moduleclass_sfx=
anything=<img src="./images/news.gif"/>

登录 或者   注册一个会员帐号 来参与讨论

更多
2008年03月11日 07:28 #4 作者: Joomla之门
感谢分享!我也学了一招,呵呵。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论