如果頁面上存在類,則需要添加div元素。如果類存在,則添加div元素
這是針對IPS論壇的軟件。向他們介紹了這一點,他們的迴應是他們將收取定製的主題設計。如果可能的話,寧願自己做這件事(否則有點太貴)。
我想爲「撰寫新的私人消息」模式彈出窗口顯示特定的div,而不在所有其他模式彈出窗口上顯示它。不能使用主體頁面控制器,所以我猜我唯一的選擇,除了PM模式繼承一個新的模板,將嘗試和顯示一個div如果某個類存在。
如果頁面上存在類,則需要添加div元素。如果類存在,則添加div元素
這是針對IPS論壇的軟件。向他們介紹了這一點,他們的迴應是他們將收取定製的主題設計。如果可能的話,寧願自己做這件事(否則有點太貴)。
我想爲「撰寫新的私人消息」模式彈出窗口顯示特定的div,而不在所有其他模式彈出窗口上顯示它。不能使用主體頁面控制器,所以我猜我唯一的選擇,除了PM模式繼承一個新的模板,將嘗試和顯示一個div如果某個類存在。
模板存儲在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'>
這似乎相當簡單的代碼來改變。
不幸的是,IPS 4.2有點不同。這是所有彈出窗口模式繼承的popupTemplate。 https://pastebin.com/6Gw4QzGJ – user2567016
我會推薦一個帶主題鉤子的插件。你可以把你的邏輯放在php文件中,然後指定你的鉤子來確切地顯示你想要的位置。
div是否要顯示具有該類的父元素的子元素? –
不,這只是一個樣式的div,將顯示一條消息。對於IPS,這只是一個警告信息,所以我可以提醒我的成員,發佈規則也適用於PM。希望它顯示在「To」字段的上方,但此時,將div粘貼到當前模板會使其出現在所有popop模式中。 – user2567016