• 2967阅读
  • 4回复

用新浪微博帐号登录家园论坛的尝试 [复制链接] [手机版]

上一主题 下一主题
离线为你守候
温馨家园,为你守候!

只看楼主 倒序阅读 使用道具 绿 楼主  发表于: 2011-05-11 22:49:33 星期三
—— 管理操作 •  本帖被 为你守候 从 家园纪念◇夕海拾贝 移动到本区(2011-10-11) ——
关键词: 论坛家园
能用新浪微博帐号登录家园论坛一直是我的梦想。

记得在今年1月份,在国外空间安装的DZ7.2版家园论坛实现了用新浪微博帐号进行登录,当时是用插件安装的,只是好像时间不长就出问题了,也不知道具体是因为什么。4月30日,家园落户国内空间,在后台“应用=》应用中心=》应用设置”的“环境及文件检测(如果有未通过项,则部分功能可能会受影响)”下面赫然显示着:函数检测:fsockopen 不支持 !

空间是不支持fsockopen函数的,而这个函数应该是相当重要的,没有它的支持用微博帐号登录也许就是不可能的。

进入5月份,地里的活儿也开始多了,最主要的就是提蒜苔,而家园论坛正式发布的日期也已悄然确定,即要提蒜苔,还要做论坛的最后收尾工作,最近的作息可想而知:白天提蒜苔,卖蒜苔,晚上加班修改论坛,所以这十天来天天都在加班,最早的一天是晚上十一点睡的,原因是实在困得不行了;最晚的时间是凌晨两点,也就是说最近这段日子我每天的睡眠时间大概只有四五个小时,真的很辛苦,常常是强打着精神修改论坛。真的没办法,即要干活,又要做论坛,谁让二者都要进行了呢,呵呵。

昨天下雨,不能提蒜苔了,所以加紧做论坛的最后修改工作。晚上修改后台设置的时候,又看到了新浪微博,虽然我知道由于不支持fsockopen函数极有可能根本就实现不了用新浪微博帐号登录家园的梦想,但我还是决定一试。

在官方搜索了半天,最后找到了安装新浪微博应用的文件压缩包,解压,上传,安装。可安装过程并不顺利,经过多次的尝试成功安装。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线为你守候
温馨家园,为你守候!

只看该作者 沙发  发表于: 2011-05-11 23:04:50 星期三  点亮(0)
接着,还是仔细查看后台,根据提示找到了要进行的下一步:注册app帐户。这个需要论坛安装时自动生成的密钥,当然这些信息就在后台里,于是根据要输入的相关信息成功注册了app帐户! 再下一步是向新浪申请微博绑定,这个是需要审核的,通常在1到3个工作日。进行完这些工作后刷新页面,退出,可看不到用微博帐号登录的图片链接,更新缓存什么的都用上了,试了多次都不行,后来想到可能跟审核没有通过有关,因为有一段代码似乎就是判断微博帐号绑定状态的(其实,我什么都不懂,只是猜的 ):
  1. 请问新浪微博登录在哪里呢?
  2. 找到template/wind/header_login.htm
  3. 搜索</form>
  4. 下面加:
  5. <!--
  6. EOT;
  7. if ($db_sinaweibo_status) {
  8. print <<<EOT
  9. -->
  10. <div class="fr" style="border-right:1px solid #CCCCCC;margin:15px 15px 0 0;padding-right:15px;text-align:left;">
  11. <p><span class="cp s6" onclick="window.open('login.php?action=weibologin', 'sinaWeiboLogin', 'height=520, width=850, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no');"><img style="display:block;" alt="用新浪微博帐号登录" src="http://open.sinaimg.cn/wikipic/button/24.png" /><span style="display:block;padding-top:5px;">内容互通,快速登录</span></span></p>
  12. </div>
  13. <!--
  14. EOT;
  15. }
  16. print <<<EOT
  17. -->

关键就是第一句
  1. if ($db_sinaweibo_status) {
做了一个判断,以决定是否显示用新浪微博帐号登录的链接图标。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线为你守候
温馨家园,为你守候!

只看该作者 板凳  发表于: 2011-05-11 23:18:17 星期三  点亮(0)
今天早上打开电脑,就是为了看看审核是否通过了,什么时候能通过?心里着急啊,因为离论坛正式发布的时间不多了。打开后台,找到新浪微博,非常欣喜的看到审核通过了!

于是开启新浪微博登录,回到前台,退出,呵呵,看到了!

可点击图标只打开了空白页,而不是授权绑定页,地址是:login.php?action=weibologin。进行到这儿就停止了,心里有些许兴奋,更有无奈和遗憾,其实这也在意料当中,只是事实真在眼前,自己真的不愿意接受!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线为你守候
温馨家园,为你守候!

只看该作者 地板  发表于: 2011-05-11 23:22:01 星期三  点亮(0)
下午,向空间提供商发了封邮件,时间是16:01,内容如下:

你好!真的非常幸运能够找到你们这样如此优秀的空间提供商!你们的服务真的让我感动,想我一个小小的一介草民提出两次问题都能如此及时热情的回复,很是让我感动,从心里真诚的谢谢你们!虽然做论坛只是一时的兴趣,但坚持做下来却变成了热爱,不能放弃了,虽然不懂技术,不懂程序,不懂网络,但还是希望能够把我的论坛做下去,而今从国外空间到你们这里优秀的国内空间,从赠送的免费二级域名到现在免费的.tk顶级域名,今后还有可能注册.com域名,但一定是选择在这里注册,因为这里让我感动温馨!本来打算这两天正式发布论坛的,但我想在这最后的时间里完成一件重要的事,那就是能够用新浪微博帐号登录论坛。昨天下雨,整整工作了有十二个小时,一直忙到凌晨一点半,在注册了APP平台后,又接着申请新浪微博绑定(好在之前有新浪的app key 和app secret),这一切都是慢慢摸索着进行的,因为我不懂的东西太多了。现在新浪微博的审核已经通过了,退出论坛后也能在论坛首页看到“用微博帐号登录”的链接图标了,真的很让我高兴,这真的是来之不易!只是暂时还不能用新浪微博帐号登录。在论坛后台显示着不支持fsockopen函数,这我早就知道似乎意味着不能使用新浪微博登录功能,不过我还是想试试,所以才进行了昨天似乎无用的努力,但不管成败与否,我觉得现在的情况已经让我满足了。只是,在最后我还是想问下:我现在使用的空间是不支持fsockopen函数的,不知道有没有方法能够使我的空间支持该函数,哪怕是付些费用都行,但也许这就是安全的配置,一般情况下是关闭该函数的,其实对这个函数我一点儿都不了解,只是好像这个函数很有用。最后,说一句,怪我多嘴,说了这么多无用的话。我还想问下:备案是不是必须的,或者说是义务?真诚的感谢你们,感谢你们如此优秀的空间,感谢你们如此优秀的服务!


尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线为你守候
温馨家园,为你守候!

只看该作者 4楼 发表于: 2011-05-11 23:35:57 星期三  点亮(0)
晚上,打开电脑,看到了回复,时间是在16:25,内容如下:“

您好:我们目前暂不提供fsockopen函数。另外,网站备案是国家通信管局规定的,这是必须的。”

到这,真的没什么好说的了,只能宣告我花了数个小时的努力尝试以失败告终,这也自在情理之中,只是自己还是有些不甘心。 最后只能是打扫战场了:去掉“用微博帐号登录”链接图标。首先想到的自然是修改文件header_login.htm,从字面上看就是头部登录文件的意思,于是删除2楼提到的代码,上传更新,更新缓存,刷新页面,还是有图标,换用IE测试也是一样,于是只能还原这个文件,以备日后也许还能用得上。后来,在后台的“新浪微博”里关闭了新浪微博应用。360测试依然存在,IE测试已经去除,于是删除浏览器历史记录,再测试正常了。

新浪微博,我的爱,我的痛!我的期待,我的失望!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!