Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

【UCH2.0绿色完美支持邮箱登陆】诸多问题!!!

[复制链接]
shanxi8 发表于 2009-9-23 11:44:46 | 显示全部楼层 |阅读模式
就是说,会员积分达到一定以后,有自己用积分购买或兑换实物,并在购买或兑换后将自己的联系方式名字电话地址提交给网站;

比如:选红色的XX型号手机+蓝色的耳机,

-----------------------------

别告诉我你早知道咯,我只知道有人天天在这里叫:让UCH支持Exxx...

找到 source/do_login.php

找到:
$password = $_POST['password'];
        $username = $_POST['username'];
        $cookietime = intval($_POST['cookietime']);

在下面加入:

if (isemail($username)) {
                $sqlgetuser = "SELECT uid,email,emailcheck FROM ".tname("spacefield")." WHERE email='$username'";
                $querygetuser = $_SGLOBAL['db']->query($sqlgetuser);
                $getuserid = $_SGLOBAL['db']->fetch_array($querygetuser);
                if ($getuserid['emailcheck'] == 0 && $_SGLOBAL['db']->num_rows($querygetuser) != 0) {
                        showmessage('email_unchecked', 'do.php?ac='.$_SCONFIG['login_action']);
                }
                $getuserid = $getuserid['uid'];
                $sqlgetuser = "SELECT uid,username FROM ".tname("space")." WHERE uid='$getuserid'";
                $querygetuser = $_SGLOBAL['db']->query($sqlgetuser);
                $getusername = $_SGLOBAL['db']->fetch_array($querygetuser);
                $username = trim($getusername['username']);
        }  //mjj.hk


-----------------------

找到 language/lang_showmessage.php
在里面添加'email_unchecked' 对应的提示信息(根据自身要求写)

请问最后这个加'email_unchecked' 怎么添加!给个案例! N多选手都不会!你们虽然提供了方法!但是不尽人意啊!
既然给了方法,就请不要写的那么没边!!!前面都还可以最后来个谜语!让我们自己猜啊???
而且2.0的与1.5的有点差距,还需要修改其他部分 那就请写清楚点!!不然就不要发表什么免费支持插件!!!
coldhair 发表于 2009-9-23 12:07:20 | 显示全部楼层
有些东西是需要自己来琢磨的
回复

使用道具 举报

 楼主| shanxi8 发表于 2009-9-23 12:12:15 | 显示全部楼层
本帖最后由 shanxi8 于 2009-9-23 13:52 编辑

是啊 但你该知道好多人 根本不懂的

你要是懂就告诉大家吧  不要说风凉话
回复

使用道具 举报

 楼主| shanxi8 发表于 2009-9-23 13:51:39 | 显示全部楼层
上去 继续!
回复

使用道具 举报

 楼主| shanxi8 发表于 2009-9-23 14:56:05 | 显示全部楼层
我哭!!!!!!!!!!!
回复

使用道具 举报

kufou 发表于 2009-9-23 15:33:59 | 显示全部楼层
本帖最后由 kufou 于 2009-9-23 15:35 编辑

囧。你的帖子已经说得很明白了,只是你还没明白。
  1. 找到 language/lang_showmessage.php 在里面添加'email_unchecked' 对应的提示信息(根据自身要求写)
复制代码
我换种方式给你说下,看能不能通俗易懂点。
  1. 因为,上面的代码中使用了一个UCH官方源代码里没有的变量:email_unchecked

  2. 所以要在language目录下的lang_showmessage.php文件里,增加一条变量赋值。
  3. 如:email_unchecked = '邮件地址xxx'

  4. 在lang_showmessage.php这个文件里你能看到很多类似这样的赋值行。
复制代码
回复

使用道具 举报

zzz2004 发表于 2009-9-23 16:13:00 | 显示全部楼层
看来免费发出来的人是有罪的,不能只是发出来,还要手把手的教会你
回复

使用道具 举报

heyanan1106 发表于 2009-9-23 16:20:00 | 显示全部楼层
回复

使用道具 举报

gaoqi125 发表于 2009-9-23 17:48:08 | 显示全部楼层
email_unchecked = '您的Email未通过激活验证,请使用用户名登录。'
回复

使用道具 举报

邮件推广 发表于 2009-9-24 21:13:52 | 显示全部楼层
好东西!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 18:40 , Processed in 0.027700 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表