|
本文章最後由 moripi 於 2016-1-12 12:05 AM 編輯
各位版大及先進痞友們好, 阿魔又來了~{:14_1483:}
今天阿魔帶來了 技術版區強制附圖加強版 修改法,
加強版本主要是在強制區發帖時, 會先彈出相關版規, 同意後才能進入編輯模式發文.
那為什麼會有這個版本呢? 是因為 wish大下午問魔這個改法的可行性...
所以魔就再花了點時間研究了一下...還好這功能沒超出魔的能力範圍內...{:14_1489:}
現在就來看修改方法吧~{:14_1482:}
▼示意圖
修改到的檔案- .\config\config_global.php
- .\template\default\forum\forumdisplay.htm
- .\template\default\forum\forumdisplay_list.htm 補充
另外, 因為這個功能和論壇原本的快速發貼有規則上的衝突,
所以魔多加了在強制附圖版會關閉快速發表功能.
- .\config\config_global.php 在之前PIGOO功能區加入說明內文
- // --------------------------- PIGOO RULES --------------------------- //
- $_config['pigoo']['rulemessages'] = '在PIGOO網發文的規則';
複製代碼
- .\template\default\forum\forumdisplay.htm
第403行
- <!--{if !$_GET['archiveid']}--><a href="javascript:;" id="newspecial" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"{if !$_G['forum']['allowspecialonly'] && empty($_G['forum']['picstyle']) && !$_G['forum']['threadsorts']['required']} onclick="showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]')"{else} onclick="location.href='forum.php?mod=post&action=newthread&fid=$_G[fid]';return false;"{/if} title="{lang send_posts}"><img src="{IMGDIR}/pn_post.png" alt="{lang send_posts}" /></a><!--{/if}-->
複製代碼 這段代碼有點複雜, 請直接複製修改過的貼上
- <!--{if !$_GET['archiveid']}--><a href="javascript:;" id="newspecial" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"{if !$_G['forum']['allowspecialonly'] && empty($_G['forum']['picstyle']) && !$_G['forum']['threadsorts']['required']} onclick={if !in_array($_G[fid], getglobal('config/pigoo/forums'))}"showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]')"{else}"showDialog('<!--{echo getglobal('config/pigoo/rulemessages')}-->', 'confirm', null, function() { showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]') }, 'info', function() { return false; }, null, '同意', '不同意', null, null);"{/if}{else}onclick="location.href='forum.php?mod=post&action=newthread&fid=$_G[fid]';return false;"{/if} title="{lang send_posts}"><img src="{IMGDIR}/pn_post.png" alt="{lang send_posts}" /></a><!--{/if}-->
複製代碼
第528行
- <!--{if !$_G['forum']['allowspecialonly']}--><li><a href="forum.php?mod=post&action=newthread&fid=$_G[fid]">{lang post_newthread}</a></li><!--{/if}-->
複製代碼 同樣有點複雜, 可以直接複製貼上
- <!--{if !$_G['forum']['allowspecialonly']}--><li><a href="javascript:;" onclick={if !in_array($_G[fid], getglobal('config/pigoo/forums'))}"showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]')"{else}"showDialog('<!--{echo getglobal('config/pigoo/rulemessages')}-->', 'confirm', null, function() { showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]') }, 'info', function() { return false; }, null, '同意', '不同意', null, null);"{/if}>{lang post_newthread}</a></li><!--{/if}-->
複製代碼
第442行 強制附圖版區關閉快速發表功能加入強制附圖區檢查
- <!--{if $fastpost && !in_array($_G[fid], getglobal('config/pigoo/forums'))}-->
複製代碼
.\template\default\forum\forumdisplay_list.htm 第478行
- <!--{if !$_GET['archiveid']}--><a href="javascript:;" id="newspecialtmp" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"{if !$_G['forum']['allowspecialonly'] && empty($_G['forum']['picstyle']) && !$_G['forum']['threadsorts']['required']} onclick="showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]')"{else} onclick="location.href='forum.php?mod=post&action=newthread&fid=$_G[fid]';return false;"{/if} title="{lang send_posts}"><img src="{IMGDIR}/pn_post.png" alt="{lang send_posts}" /></a><!--{/if}-->
複製代碼 同樣有點複雜, 可以直接複製貼上- <!--{if !$_GET['archiveid']}--><a href="javascript:;" id="newspecial" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"{if !$_G['forum']['allowspecialonly'] && empty($_G['forum']['picstyle']) && !$_G['forum']['threadsorts']['required']} onclick={if !in_array($_G[fid], getglobal('config/pigoo/forums'))}"javascript:showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]');"{else} "showDialog('<!--{echo getglobal('config/pigoo/rulemessages')}-->', 'confirm', null, function() { showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]'); }, 'info', function() { return false; }, null, '同意', '不同意', null, null);"{/if}{else} onclick="location.href='forum.php?mod=post&action=newthread&fid=$_G[fid]';return false;"{/if} title="{lang send_posts}"><img src="{IMGDIR}/pn_post.png" alt="{lang send_posts}" /></a><!--{/if}-->
複製代碼
修改過的檔(含之前改過的template檔案)已更新
pigoo_template.rar
(19.37 KB, 下載次數: 3)
以上~{:14_1470:}
補充內容 (2016-1-12 01:07 PM):
12樓 補充修改瀏覽主題時 [發表] 未彈版規問題 |
評分
-
7
查看全部評分
-
|