|
上次反饋了全新安裝的3.5版本UC后臺設置允許郵箱重復注冊的功能無效(老版本升級的沒碰到這個問題)無人跟進,不會php也不會改,所以弄了這個html版本的,有需要的朋友可參考
以3.5為例
電腦版:
修改注冊頁模板:/template/default/member/register.htm
151行:
修改為
- <div class="rfm" style="display:none;">
- <script>
- function generateRandomEmail() {
- var username = Math.random().toString(36).substr(2, 10); // 生成隨機用戶名
- var domain = 'domain.com'; // 你的域名
- var email = username + '@' + domain; // 組合成郵箱地址
- document.getElementById('{$this->setting['reginput']['email']}').value = email; // 設置輸入框的值
- }
- </script>
復制代碼
第232行:
- <button class="pn pnc" id="registerformsubmit"
復制代碼 修改為:
- <button class="pn pnc" id="registerformsubmit" onclick="generateRandomEmail()"
復制代碼
手機版:
修改注冊頁模板/template/default/touch/member/register.htm
第32行:
- <li class="mli"><input type="email"
復制代碼 修改為:
- <script>
- function generateRandomEmail() {
- var username = Math.random().toString(36).substr(2, 10); // 生成隨機用戶名
- var domain = 'domain.com'; // 你的域名
- var email = username + '@' + domain; // 組合成郵箱地址
- document.getElementById('random_email').value = email; // 設置輸入框的值
- }
- </script>
- <li class="mli" style="display:none;"><input type="email" id="random_email"
復制代碼
第67行:
- <button value="true" name="regsubmit" type="submit" class="formdialog pn">
復制代碼 修改為:
- <button onclick="generateRandomEmail()" value="true" name="regsubmit" type="submit" class="formdialog pn">
復制代碼
保存更新緩存
|
|