如果存在类,则添加div元素

时间:2017-10-12 20:54:16

标签: html invision-power-board

如果页面上有类,则想要添加div元素。

这适用于IPS论坛软件。向他们了解了这一点,他们的反应是他们会收取定制的主题设计。如果可能的话,宁愿自己这样做(否则就太贵了)。

我想为“compose new private message”模式弹出窗口显示一个特定的div而不在所有其他模态弹出窗口中显示它。不能使用正文页面控制器所以我猜我唯一的选择,除了让PM模态继承自新模板,如果存在某个类,将尝试显示div。

2 个答案:

答案 0 :(得分:0)

模板存储在IPB数据库中。您可以使用Admin系统进入和编辑模板。有一系列菜单可供您访问单个模板代码,例如,在Messenger下,有sendNewPersonalTopicForm,PMQuickForm和sendReplyForm。

进入这些模板,找到所需的标记并在适当的位置添加容器div应该相对容易。

例如,对于3.x板,你会发现类似的东西:

<div id='message_compose' class='post_form'>
    <form id='msgForm' style='display:block' 
    action="{parse url="module=messaging&amp;section=send&amp;do=send" base="publicWithApp"}" method="post" enctype='multipart/form-data'>

这似乎是一个相当简单的代码。

答案 1 :(得分:0)

我会推荐一个带主题钩子的插件。您可以将您的逻辑放在php文件中,并指定您的钩子以准确显示您想要的位置。