我安装了 Joomla 2.5。
我开发了一些生成 html 代码的小模块。
现在,当它输出生成的代码时,Joomla 将其包装在 <p> 标记中。
这会导致两个问题: 1. 由于分段,我的 css 不能很好地应用。
2. 段落跨过其他标签。
例如这里是模块代码的一部分:
<div class="formBlock">
<div class="label"><?php echo LABEL_PROJ_DESC; ?></div>
<textarea class="descbox"
id="descriptionBox"
name="rp_proj_desc"
cols="35"
rows="6"><?php echo $sender_description; ?></textarea>
</div>
<div class="formBlock">
<div class="label"><?php echo LABEL_PRODUCTS; ?></div>
<div class="formTable">
<?php
foreach($products as $id => $product)
{
$checked = "";
foreach($selectedProducts as $selectedId => $name)
{
if ($id == $selectedId)
{
$checked = "yes";
break;
}
}
?>
<div class="productsRow">
<span>
<input class="formCheckbox"
type="checkbox"
<?php
if ($checked)
{
echo "checked=yes ";
}
?>
name="<?php echo PROD_PREFIX . $id; ?>" />
</span>
<span class="productsName"><?php echo trim($product); ?></span>
</div>
<?php
}
?>
</div>
</div>
我实际得到的是:
<div class="formBlock">
<div class="label">Your project description:</div>
<p> <textarea class="descbox"
id="descriptionBox"
name="rp_proj_desc"
cols="35"
rows="6"></textarea>
</div>
<div class="formBlock">
<div class="label">Our products you interested in:</div>
<div class="formTable">
<div class="productsRow">
<span></p>
<input class="formCheckbox"
type="checkbox"
name="product_0" />
</span>
<span class="productsName">Product1</span>
</div>
<div class="productsRow">
<span></p>
<input class="formCheckbox"
type="checkbox"
name="product_1" />
</span>
<span class="productsName">Product2</span>
</div>
<div class="productsRow">
<span></p>
<input class="formCheckbox"
type="checkbox"
name="product_2" />
</span>
<span class="productsName">Cheese</span>
</div>
</p>
</div>
</div>
注意 <p> 和 </p> 标签。
如果在“查看源代码”页面中搜索 <p> 和 </p> 元素的数量为:
<p> - 12
</p> - 18
这意味着 Joomla 发生了一些真正的错误......
我想这是一些影响它的插件。我列出了所有插件,尤其是那些类型为“内容”的插件,但没有发现任何导致问题的原因。
这些是启用的插件:
plg_editors-xtd_article
plg_finder_categories
plg_search_categories
plg_editors_codemirror
Xmap - 内容插件
plg_finder_contacts
plg_search_contacts
plg_finder_content
plg_search_content
plg_system_debug
plg_content_emailcloak
plg_quickicon_extensionupdate
系统 - 龙门
plg_content_geshi
plg_system_highlight
plg_editors-xtd_image
内容-ITPShare
编辑 - JCE
plg_authentication_joomla
plg_extension_joomla
plg_user_joomla
plg_quickicon_joomlaupdate
系统 - jQuery
plg_content_loadmodule
plg_system_log
plg_system_logout
AcyMailing 管理文本
plg_finder_newsfeeds
plg_search_newsfeeds
plg_editors_none
AcyMailing 标签:网站链接
plg_system_p3p
plg_content_pagebreak
plg_editors-xtd_pagebreak
plg_content_pagenavigation
plg_editors-xtd_readmore
plg_captcha_recaptcha
plg_system_redirect
AcyMailing:(自动)在 Joomla 注册期间订阅
plg_system_remember
系统 - RokExtender
plg_system_sef
AcyMailing:在社交网络上分享
西格
AcyMailing : 统计插件
AcyMailing 目录生成器
AcyMailing 标签:内容插入
AcyMailing 标签:订阅者信息
AcyMailing 标签:管理订阅
AcyMailing 标签:日期/时间
AcyMailing 标签:Joomla 用户信息
AcyMailing 模板类替换器
plg_editors_tinymce
plg_content_vote
plg_finder_weblinks
plg_search_weblinks
系统 - 简码
有任何想法吗?