立即注册 登录
彼岸网 返回首页

天香公主的个人空间 http://www.bian-wang.com/discuz/?10005 [收藏] [复制] [分享] [RSS] txgz999@yahoo.com

评论

回复 天香公主 2017-1-16 09:51 AM Discuz功能改进:一键贴   (天香公主)
carry0987: 天香,X3.3出來了!看看吧:
https://git.oschina.net/ComsenzDiscuz/DiscuzX
有趣,我还以为已经停止开发了。等周末我装装看
回复 天香公主 2017-1-16 09:49 AM Discuz系统学习:整合UCenter的应用   (天香公主)
carry0987: 天香求助!!
我要加入ssl,卻遇到這個問題...
看不见图
回复 天香公主 2017-1-12 12:27 AM Discuz功能改进:一键贴   (天香公主)
忆江南: 那这里相应的文件是不是也要改?
不需要。这里用的版本好象比carry用的要旧,这里文件列表里没显示上传时间,所以也不需要改了。
回复 天香公主 2017-1-10 09:16 PM Discuz功能改进:一键贴   (天香公主)
carry0987: 天香,文件上傳插件的日期排序出問題啦~~它把年分全部替換成2017了...
谢谢帮助,现在应该改好了 http://www.bian-wang.com/discuz/data/userupload/10005/txgz_file_uploader.zip。改了文件 func.php
回复 天香公主 2016-12-15 06:27 PM Discuz功能改进:一键贴   (天香公主)
sesemule: 最近用到了一键贴pdf文件的功能,发现一个问题:如果浏览器不能识别pdf文件(PC上大部分浏览器都是可以正常识别的,但是我手机上的大部分浏览器都不识别),那么 ...
同意你的想法。查到些相关的讨论
http://www.pinlady.net/PluginDetect/PDFReader/
http://www.falexandrou.com/2014/03/25/display-pdf-in-page-without-a-javascript-plugin/
http://stackoverflow.com/questions/31793186/detecting-support-for-application-pdf-in-microsoft-edge
似乎不容易找到一个对所有浏览器都适用的探测浏览器是否能显示PDF文件的办法。如果PDF文件并不是你网站的重点的话,就显示链接算了。在我写的文件function_url2html.php里有个函数url2html_pdf,可以将它改为

function url2html_pdf($url, $minorArea) {
    return $url;
}
回复 天香公主 2016-12-12 11:15 PM Discuz系统学习:整合UCenter的应用   (天香公主)
ladyff: 这样改是不完全的
你这样修改后,你试一下修改头像,应该会有问题。
对于UC的通讯是不是正常,你需要到UC里看一下应用状态,看是不是通讯失败。而不是通过用户注 ...
你认为我的修改"不完全"也许是由于你我考虑的对象不尽相同的缘故吧,我文中考虑的是一个单独安装的UCenter系统加上该安装软件带来的一个example应用,而你考虑的是Discuz系统。如果Discuz还有其它地方也使用了fsockopen,那我同意那些地方有可能也需要做类似的修改。
回复 天香公主 2016-12-12 10:07 PM 分析Discuz系统安装后无法登录UCenter问题   (天香公主)
ladyff: 检查下php有没有安装mbstring的扩展
不解你这个评论和本文的关联。我刚查了在我的namecheap服务器是加载了mbstring的,所以呢?
回复 天香公主 2016-12-11 01:32 AM 分析Discuz系统安装后无法登录UCenter问题   (天香公主)
ludi99: 我也听说过这个让人很纠结而且感到无从着手的问题。单单修改 uc_server/model/admin.php第22行 ($this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;) 还 ...
谢谢点评。感觉这附近的一些代码写得有点毛糙。写入query string和cookie里的sid应该保持完全一致。Url encoding应该是在写redirect的url时加入,而不是放在产生sid的函数sid_encode(及它的反函数sid_decode)的定义里。
回复 天香公主 2016-12-11 01:26 AM Discuz系统学习:整合UCenter的应用   (天香公主)
carry0987: 喔喔...好的
我再去確認一下,因為還是不行..
发现以前有过的一句设置文件权限的代码被我无意中删了(avatar.inc.php 中的 @chmod($tmpfname, 0644); )。我在你那试过了,把这句加上去问题就解决了。下载文件也更新过了
http://www.bian-wang.com/discuz/data/userupload/10005/txgz_avatar2.zip
回复 天香公主 2016-12-6 08:14 PM Discuz功能改进:如何用@来发通知   (天香公主)
sesemule: 欧耶!搞定。感谢万能的天香
   过奖
回复 天香公主 2016-12-5 09:47 PM Discuz功能改进:如何用@来发通知   (天香公主)
sesemule: 天香,什么时候有空的话看看这个问题:

DZ的记录页面的title好像默认的全部都是“某某某的记录”,比如这个彼岸网友的单条记录页面:http://www.bian-wang.com/ ...
嗯,你说得对。可以在原来的代码
if($space['username']) {
    $navtitle = lang('space', 'sb_doing', array('who' => $space['username']));
}
后加一句:
if($doid && $dovalue) {
    $navtitle = $dovalue['message'].' - '.$dovalue['username'];
}
回复 天香公主 2016-12-3 11:57 AM Discuz系统学习:整合UCenter的应用   (天香公主)
carry0987: 啊....可以告訴我改動的地方嗎?
把文件 avatar.inc.php 里的下面这句
   $data = dfsockopen($imageurl);
改成了
   ini_set('user_agent', $_SERVER['HTTP_USER_AGENT']);
   $data = file_get_contents($imageurl);

原因我过去解释过,见 http://www.bian-wang.com/discuz/home.php?mod=space&uid=10005&do=blog&id=1533&cid=8011
回复 天香公主 2016-12-3 12:35 AM Discuz系统学习:整合UCenter的应用   (天香公主)
carry0987: 我想可能是遠程空間的問題,我的遠程空間是https的,有SSL,可能是因為不支援SSL的文件吧,空間裏的讀取權限也沒問題,是777 ...
我刚更新了插件 http://www.bian-wang.com/discuz/data/userupload/10005/txgz_avatar2.zip,你再试试。

其实你遇到的问题与你用远程空间无关。而与你服务器的设置有关,我以前为此改过代码,但不知为何只改了一个文件而没改另一个,也许那时只在你那测试了上传图片一个选项。
回复 天香公主 2016-12-2 06:49 AM Discuz系统学习:整合UCenter的应用   (天香公主)
carry0987: 還有,之前那個網友提到的https的問題,主要是什麼問題?出在哪個環節?
是说ladyff之前的评论?他是说UCenter中的ucserver部分作为一个网站添加了ssl后会出现问题。我发现一个原因是应用端里负责和服务端联系的函数没有考虑用https通讯的情形。昨天他说还有其它问题,要等我周末确认了再复。他提到了头像,但我试了没问题。
回复 天香公主 2016-12-2 06:27 AM Discuz功能改进:如何用@来发通知   (天香公主)
sesemule: 天香真棒!一下子就能解决困扰我很久的问题。其实我之前已经找对了文件,就是代码改得不对……

然后,天香的这段修改并不准确,正确的应该是将下面这句:
$repl ...
你说的对。我忘了你问的是发布记录,我改的是发布日志
回复 天香公主 2016-12-2 12:25 AM Discuz系统学习:整合UCenter的应用   (天香公主)
carry0987: 我想可能是遠程空間的問題,我的遠程空間是https的,有SSL,可能是因為不支援SSL的文件吧,空間裏的讀取權限也沒問題,是777 ...
你说的对。我前面试的时候用了张以前放在相册里的图片,那种是存在你服务器本地的。现在新上传了一张图片到相册,再换头像就遇到了你说的问题。

插件好象没考虑到相册图片在远程空间的情况,所以用了错误的图片路径。等我周末改好了再告诉你。
回复 天香公主 2016-12-1 11:50 PM Discuz系统学习:整合UCenter的应用   (天香公主)
carry0987: 天香,頭像上傳插件(html5)選擇相冊裏的圖片時,出現上傳失敗
是指我先前做的那个用canvas的插件还是后来做的那个不用canvas的?

我刚试了下你的网站没遇到问题。也许你遇到的问题和图片有关?你换个小点的图片试试。如果小图片没问题的话,把你那个有问题的图片的url给我,我来试试
回复 天香公主 2016-12-1 09:38 PM Discuz功能改进:如何用@来发通知   (天香公主)
sesemule: 天香,又来请教:家园动态(feed)里的记录里的 @用户名 ,如何显示链接?
我试了试,大致应该是这样修改:在文件source/function/function_feed.php的尾部加入两个函数 addhyperlinktoat 和 addhyperlink 的定义。然后在函数 mkfeed 里将下面这句
    $replaces[] = $feed['body_data'][$key];
改为
    $replaces[] = addhyperlinktoat($feed['body_data'][$key]);
回复 天香公主 2016-11-30 12:32 AM Discuz系统学习:整合UCenter的应用   (天香公主)
ladyff: 现在UC面临的主要问题是,不支持https。UC和应用之间的通讯,如果遇到301跳转,就会直接报错导致通信失败。
对于现在流行的全站https,UC需要很多改动。而discuz ...
我试了下我的例子,在UCenter网站上使用了SSL后,的确它的应用和它连不上了。发现问题出在这些应用使用的client.php文件里的函数uc_fopen没有考虑UCenter用SSL的情形,略作改动(如图,前一个红框里是新加的两句代码,后两个红框里是两句改动的代码)后,就能正常连接,试了试登录和注册都没问题。如果你遇到过其它具体的问题,请详细告知。

回复 天香公主 2016-11-10 08:48 PM Discuz插件开发:上传文件插件   (天香公主)
sesemule: 天香,请问如何设置默认排序为上传时间?因为上传文件后会习惯于认为列表里的第一个文件是刚刚上传的,而现在的默认排序是名称,似乎不太符合习惯。 ...
在文件func.php中的函数getuploads里将下面这句
    $orderByFunc = 'sortByName';
改成
    $orderByFunc = 'sortByDateline';
    if ($orderby == 'name') $orderByFunc = 'sortByName';

小黑屋|Archiver|彼岸网  

Powered by Discuz! X3.1 © 2001-2014 Comsenz Inc.
GMT-4, 2017-1-16 11:06 AM , Processed in 0.063817 second(s), 14 queries.

返回顶部