如果页面上存在类,则想要添加 div 元素。
这是针对 IPS 论坛软件的。就此与他们联系,他们的回应是他们会为定制主题设计收费。如果可能的话,宁愿自己做(否则有点太贵了)。
我想为“撰写新的私人消息”模式弹出窗口显示一个特定的 div,而不在所有其他模式弹出窗口上显示它。不能使用正文页面控制器,所以我猜我唯一的选择是,除了让 PM 模态从新模板继承之外,如果存在某个类,则尝试显示一个 div。
如果页面上存在类,则想要添加 div 元素。
这是针对 IPS 论坛软件的。就此与他们联系,他们的回应是他们会为定制主题设计收费。如果可能的话,宁愿自己做(否则有点太贵了)。
我想为“撰写新的私人消息”模式弹出窗口显示一个特定的 div,而不在所有其他模式弹出窗口上显示它。不能使用正文页面控制器,所以我猜我唯一的选择是,除了让 PM 模态从新模板继承之外,如果存在某个类,则尝试显示一个 div。
我会推荐一个带有主题钩子的插件。您可以将您的逻辑放在 php 文件中,并指定您的钩子以准确显示在您想要的位置。
模板存储在 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&section=send&do=send" base="publicWithApp"}" method="post" enctype='multipart/form-data'>
这似乎是相当简单的代码来改变。