插件作者的标准出来了!Manyou诚邀开发者加盟!
《站长》&《程序员》杂志火热征集开发者
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT2.5正式版发布
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的网店托管-卖否
PHP就业培训直通车 | LAMP培训大连
Discuz!收费服务内容及价格
论坛免费升级 手握手
Discuz!/ECShop 专用官方虚拟主机
【九城-奇迹世界】专题活动开始了!
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
参与有奖社区调查 赢取台湾5日游
 11 12
发新话题
打印

[原创] [教學]短訊加上驗證碼[後台獨立設定]

[教學]短訊加上驗證碼[後台獨立設定]

[教學]短訊加上驗證碼[後台獨立設定]
本文類似之內容 因非屬插件 純屬研究 所以放置此區 若版主覺得不合宜 敬請協助移到適當版面


======================
歡迎轉載

但請標註來源為 AL8 Forum Chienlin

======================
修改templates\default\pm_send.htm

搜尋
复制内容到剪贴板
代码:
                <!--{if $seccodecheck}-->
                        <tr>
                                <th><label for="seccodeverify">{lang seccode}</label></th>
                                <td>
                                        <div id="seccodeimage"></div>
                                        <input type="text" onfocus="updateseccode();this.onfocus = null" id="seccodeverify" name="seccodeverify" size="8" maxlength="4" />
                                        <em class="tips"><strong>{lang seccode_click}</strong> <!--{if $seccodedata['type'] == 2}-->{lang seccode_animator_flashrefresh}<!--{elseif $seccodedata['animator'] == 1}-->{lang seccode_animator_refresh}<!--{else}-->{lang seccode_refresh}<!--{/if}--></em></td>
                                        <script type="text/javascript">
                                                var seccodedata = [{$seccodedata['width']}, {$seccodedata['height']}, {$seccodedata['type']}];
                                        </script>
                        </tr>
                <!--{/if}-->

                <!--{if $secqaacheck}-->
                        <tr>
                        <th>{lang secqaa}</th>
                        <td><div id="secquestion"></div><input type="text" name="secanswer" size="25" maxlength="50" tabindex="1" /></td>
                        </tr>
                        <script type="text/javascript">
                        <!--{if ($attackevasive & 1) && $seccodecheck}-->
                                setTimeout("updatesecqaa()", 2001);
                        <!--{else}-->
                                updatesecqaa();
                        <!--{/if}-->
                        </script>
                <!--{/if}-->
替代為
复制内容到剪贴板
代码:
{subtemplate seccheck}
========================================================================================

修改pm.php,共兩處
复制内容到剪贴板
代码:
$seccodecheck = substr(sprintf('%05b', $seccodestatus), -4, 1) && (!$seccodedata['minposts'] || $posts < $seccodedata['minposts']);
替代為
复制内容到剪贴板
代码:
$seccodecheck = substr(sprintf('%05b', $seccodestatus), -5, 1) && (!$seccodedata['minposts'] || $posts < $seccodedata['minposts']);
========================================================================================

修改admin\settings.imc.php

搜尋
复制内容到剪贴板
代码:
                showtableheader('', '', 'id="seccode"'.($anchor != 'seccode' ? ' style="display: none"' : ''));
                showsetting('settings_seccodestatus', array('settingsnew[seccodestatus]', array(
                        $lang['settings_seccodestatus_register'],
                        $lang['settings_seccodestatus_login'],
                        $lang['settings_seccodestatus_post'],
                        $lang['settings_seccodestatus_profile'])), $settings['seccodestatus'], 'binmcheckbox');
替代為
复制内容到剪贴板
代码:
                showtableheader('', '', 'id="seccode"'.($anchor != 'seccode' ? ' style="display: none"' : ''));
                showsetting('settings_seccodestatus', array('settingsnew[seccodestatus]', array(
                        $lang['settings_seccodestatus_register'],
                        $lang['settings_seccodestatus_login'],
                        $lang['settings_seccodestatus_post'],
                        $lang['settings_seccodestatus_profile'],
                        $lang['settings_seccodestatus_sendpm'])), $settings['seccodestatus'], 'binmcheckbox');

附件

001.JPG (122.29 KB)

2008-6-26 15:50

001.JPG

002.JPG (73.34 KB)

2008-6-26 15:50

002.JPG

提示: 作者被禁止或删除 内容自动屏蔽

 QQ123413387

回复 2# leooe 的帖子

感謝您的支持

因為我在6.1的時候發現

他原先預設 是設定修改個人資料時出現驗證碼

卻發現再短訊也會要輸入(但是好像會怪怪的)

就在想 是否可以分開.....^^"

所以就研究了一下 就順便分享給大家囉
。。。哎站被关了  搞新程序。。。
帮顶


--------------------------------------------------------------------------------------
财经类网站-新版网站马上上线啦!!!!
拉等表弟每日大盘分析 www.8caike.com  --》论坛

新版网站马上上线啦:www.8caike.com/index_new.php ----》新版
不错哦!收下了
路過頂一個支持
http://www.webmail.idv.tw 繁體插件
MSN piyr11@hotmail.com
是 6.1 F 么?

回复 8# silverd 的帖子

Yes . 我個人使用  6.1.0F 一切正常
引用:
原帖由 Chienlin 于 2008-7-8 10:37 发表
Yes . 我個人使用  6.1.0F 一切正常
很想用。
但是已经装了UC+6.1
很烦 很郁闷
 11 12
发新话题
版块跳转