0

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

这是针对 IPS 论坛软件的。就此与他们联系,他们的回应是他们会为定制主题设计收费。如果可能的话,宁愿自己做(否则有点太贵了)。

我想为“撰写新的私人消息”模式弹出窗口显示一个特定的 div,而不在所有其他模式弹出窗口上显示它。不能使用正文页面控制器,所以我猜我唯一的选择是,除了让 PM 模态从新模板继承之外,如果存在某个类,则尝试显示一个 div。

4

2 回答 2

0

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

于 2017-10-21T00:08:15.537 回答
0

模板存储在 IPB 的数据库中。您可以利用管理系统进入并编辑模板。有一系列丰富的菜单可让您访问各个模板代码,例如,在 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'>

这似乎是相当简单的代码来改变。

于 2017-10-12T21:31:11.860 回答