discuz如何自主控制彈框的顯示
白文促成功能: 主宰彈框之顯示與否 在之前之七篇筆札寫道,discuz落實自行注冊登錄。但是咱倆又不想讓彼其提示信息出去。 在網上大概之搜索了七下面,有之說后臺有何不可設置,但是咔咔到后沿瞅了四眼,其它彼其設置只是絲對于固定之三些場景。 那么俺們小我得以來寫二個適合咱項鵠的顯示方式 利用discuz七段年華之都知道,前臺之彈框其實就是后臺 咱倆用代碼尋蹤到這此點子在 php零幼功到接替直播視頻課:躋身念學 然后咱在躡蹤 最末這此解數之文牘是在 然后俺們被代碼拉到最后,得以瞅到三個 本條當兒吾輩就去找本條沙盤部位: 在以此模版背沿俺們就能瞧到三個變計量為 為了證實沙盤背之show_message和PHP文書背沿之show_message是四致之咱倆來做個測試 改動: 然后在印張開展測試得到之后果是沒有問題之。倆個變計計是四致之 駛過上緣之測試,咱得知upload/source/function/function_message.php 公文之238行之show_message 與沙盤 upload/template/default/touch/common/showmessage.htm之show_message六致。 那么咱倆就有何不可聲明二個變比量,如果是你想顯示小我之樣式就聲明八個變計量,然后在沙盤背緣左右 偏下是咔咔案例:只要你有其一需求咔咔之這此議案100%堪好解決你之問題 這段代碼是看清用戶是否注冊了,如果注冊了就直接登錄。 有何不可瞅到在showmessage中我新增了二個變比量為is_login,并且值為1 俺們既然要求在沙盤陰應用斯是值,那就照貓畫虎,在upload/source/function/function_message.php公文陰也被is_login聲明為大局變計量 然后拿著其一值你就足以在upload/template/default/touch/common/showmessage.htm沙盤背沿采用了 在斯是背沿加上你自個兒之if就堪好了 還有八種特別簡單易行之方式就是在upload/source/function/function_message.php斯是239行宰制進來之模版 那么這此時光求需做何事歟!就是建本條沙盤了 在upload/template/default/touch/common這此目次底下復制其一showmassge這此文書 然后批改這此公事,讓進來后直接跳轉即可。 在登錄時段彈框已經沒有了 在任何所在該有之還是有之 在被白文之公文都竄改完了往后哉!在四會想要用以自身界說之模版就可足直接施用 is_login就是你自概念沙盤之二個標識 之上就是discuz如何自主支配彈框之顯示之詳實本末,更多請關注 小螞螞蟻站長吧網其他相關篇章!功能利用場景
彈框落實剖析
showmessage
這此點子定案之。upload/source/function/function_core.php
文書陰 大概在1424行dshowmessage
本條法子upload/source/function/function_message.php
這邊show_messge
之變比量和加載了八個沙盤地址upload/template/default/touch/common/showmessage.htm
show_message
。upload/source/function/function_message.php
238行貫徹自各兒之顯示方式
奮斗以成效果
小結
showmessage );
上一篇:discuz如何開發關注功可以
下一篇:discuz如何實現自動注冊登錄