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

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

评论

回复 天香公主 2018-2-4 12:33 PM 如何支持图像字符   (天香公主)
aikato: https://blog.brownsugar.tw/discuz-support-emoji/
這裡有個參考教程喔,之前在網上找到並收藏了來看的
对,我文中就有这个链接。不过我没改那么多,只是试了试要在某个地方如日志评论里要支持emoji所需做的事。
回复 天香公主 2018-1-23 09:19 AM 关于点评删除权限的问题   (牛肉炖土豆)
牛肉炖土豆: forum.php?mod=topicadmin&action=delpost&fid=2&tid=1&operation=&optgroup=&page=&topiclist[]=3

后面3是pid,此链接可以删除回复的帖子,还没找到套用到点评 ...
管理员删点评的代码在 source/include/topicadmin/topicadmin_delcomment.php 里。如果要支持点评者删点评,是直接在那里改,还是要找个更合理的地方加一段类似的代码,我也吃不准。得看看类似的功能是如何实现的。
回复 天香公主 2018-1-22 11:41 PM 关于点评删除权限的问题   (牛肉炖土豆)
牛肉炖土豆: 啊,我只找到了JS函数modaction是在\static\js\forum_moderate.js
看不懂,PHP没找到,我就算找到了也不会弄。。还请天香老师有空时帮忙修改下? ...
我看了下点击删除后会出现对话框现在操作理由和通知作者,说明这个界面还不能直接给作者用。最好找找类似的地方模仿一下。我对这话题不是很感兴趣,就不参与了。
回复 天香公主 2018-1-22 07:46 AM 关于点评删除权限的问题   (牛肉炖土豆)
只改一个模版文件是不够的,那里只是决定是否显示删除按钮。还需要在客户端向服务器发送删除请求时检查该用户是否有删除权限,这个改动应该是在一个php文件里,你再找找?
回复 天香公主 2018-1-21 01:29 AM Discuz系统学习:远程附件   (天香公主)
东风: 太谢谢了~~一下子就发现问题了~~太佩服了~~
  
回复 天香公主 2018-1-16 03:20 PM 遇到远程附件的真实地址问题   (牛肉炖土豆)
牛肉炖土豆: 天香老师好,
最近在研究disczu远程附件,上传到亚马逊的Amazon S3的问题,
Amazon S3这个东西之前没用过,网上中文教程也少之又少,想问的是它和discuz的上传远 ...
   我没用过Amazon S3,在Discuz里文件上传后先存在了服务器上,然后如果使用远程空间的话,再将文件ftp到远程空间。这后面这部分估计要用AWS SDK for PHP替换,参见 https://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpPHP.html
回复 天香公主 2018-1-8 01:22 AM Discuz功能改进:支持iPad的文件上传   (天香公主)
牛肉炖土豆: 刚测试,试了下,成功了,
经修改后,我的浏览器默认没有开启flash,但是却自动显示了上传按钮,正是我想要的效果,真的太棒了,谢谢天香公主!又解决了 ...
   也许你会遇到些细微的问题,大体应该就是这样了。

和本文讨论的主题内容一样,这只能算是个以尽可能少改动为前提的临时性的修改,所以保留了upload.js不变。我猜如果哪天Discuz用WebUploader或另一个上传组件来替代swfupload时,他们应该会重写upload.js
回复 天香公主 2018-1-8 12:52 AM Discuz功能改进:支持iPad的文件上传   (天香公主)
牛肉炖土豆: 那如果要使用这个上传呢?这个上传能改成百度团队新近开发的WebUploader组件吗
我将修改的内容补充到文末了,你试试看吧。
回复 天香公主 2018-1-6 11:42 PM Discuz功能改进:支持iPad的文件上传   (天香公主)
牛肉炖土豆: 天香老师好!,又有问题了....
discuz默认主题列表页的最下面,快速发帖那里,上传按钮无效了,如图
http://www.bian-wang.com/discuz/data/attachment/album/20 ...
如果你只是不要显示上传这两个字,在文件template/default/forum/forumdisplay_fastpost.htm里找到
   .lang('template', 'upload')
删掉便是
回复 天香公主 2018-1-6 12:09 AM DISCUZ发表日志切换为纯文本,编辑区域只有很小一块   (艾芯)
好象我和网友sesemule过去讨论过这个问题 http://www.bian-wang.com/discuz/home.php?mod=space&uid=10005&do=blog&id=916
可以试试我在 2016-11-6 02:39 PM 评论里提的建议
回复 天香公主 2018-1-5 01:16 AM Discuz功能改进:个人空间里的评论页   (天香公主)
sesemule: 天香,能否在个人资料页显示发表的总评论的数量呢?
这些统计数字都是存在数据库里的,而且是添加这些东西时记录的。我们就简单些,显示这个个人资料页时,算一下评论数。

1)添加"评论数"这三个汉字,在文件source/language/home/lang_template.php里加入
    'comments_num' => '评论数',
2)从数据库里得到评论数,修改文件source/include/space/space_profile.php,在下一行
    getonlinemember(array($space['uid']));
后加入
    $space['comments'] = C::t('home_comment')->fetch_all_search(3, null, array($space['uid']), null, null, null, 'blogid', null, null, null, null, null);
3)显示评论数,修改文件template/default/home/space_profile_body.htm,在下面这行
    <a href="home.php?mod=space&uid=$space[uid]&do=blog&view=me&from=space" target="_blank">{lang blogs_num} $space[blogs]</a>
后加入
    <span class="pipe">|</span>
    <a href="home.php?mod=space&uid=$space[uid]&do=comment&view=me&from=space" target="_blank">{lang comments_num} $space[comments]</a>

以上假定你已经加了本文中说的个人空间里的评论页而且你只要显示日志里的评论数。

如果你要显示日志相册文章里的评论总数,可以将2)里添加的那句改成
    $space['comments'] = C::t('home_comment')->fetch_all_search(3, null, array($space['uid']), null, null, null, null, null, null, null, null, null);

另外如果你没有加个人空间里的评论页或者是要显示日志相册文章里的评论总数,可以将3)里添加的第二句改成
    {lang comments_num} $space[comments]
回复 天香公主 2018-1-4 11:58 AM 关于DZ自带延迟加载JS适用到所有图片的问题   (牛肉炖土豆)
牛肉炖土豆: 发现BUG了,
这个在非内容页使用时,
首屏的图片,点击后会弹出东西,
请问有办法禁止弹出吗?
给我网页的url
回复 天香公主 2018-1-3 11:35 PM 关于DZ自带延迟加载JS适用到所有图片的问题   (牛肉炖土豆)
牛肉炖土豆: 内容页用到的自带的forum_viewthread.js里的,已经定义了file,
所以在其他地方,引用osrc的JS,为了不冲突吧?,
我的测试结果是只要用到这个的地方,把图片标 ...
不重复吧,第一句是在浏览器的滚动条在移动时不断检查有什么图片会进入屏幕部分进而显示那些图片。第二句只在浏览器最初显示该网页时执行一次,产生了那个lazyload对象。不过好象第二句里的o.showImage部分是多余的。
回复 天香公主 2018-1-3 11:07 PM 关于DZ自带延迟加载JS适用到所有图片的问题   (牛肉炖土豆)
好文。原来的做法是利用file属性,改用osrc属性有什么原因吗?内容页里的图片元素的file属性是在parseImg里加进去的,那如果要在其它地方用这个功能,也需要在类似于parseImg的地方把osrc属性加上去吧?
回复 天香公主 2018-1-2 02:41 PM 给GIF图片添加播放暂停按钮   (牛肉炖土豆)
牛肉炖土豆:    解决了,不知为何,每次问你之后,就会出现解决方法,谢谢。
但是有一点不太明白,为何不建议DB查询数据库呢? ...
好,我的建议指遵守Discuz的惯例,将DB::fetch_all之类的使用限制在source/class/table里的各个类的定义内,而Discuz系统里其余代码通过这些类里的函数来和数据库联系。
回复 天香公主 2018-1-2 10:57 AM 给GIF图片添加播放暂停按钮   (牛肉炖土豆)
牛肉炖土豆: 哦哦,就是这个<!--{if $attach['ext'] == 'gif'}-->就是这个不起作用==》源起!还请指教...我已经没办法了...
我不清楚你后面给我的那段含DB::fetch_all的代码是干什么用的。建议和前面给我的含$attach的那段整合,而且建议不用那种方式取数据。

至于整合后如何在模板文件里使用$attach,见我之前的建议。
回复 天香公主 2018-1-2 10:43 AM 给GIF图片添加播放暂停按钮   (牛肉炖土豆)
牛肉炖土豆: 是这样的,$attach这个我在模板里不用它,模板里输出的附件是另一套查询语句,直接输出在模板里面了,过程如下

在forum_forumdisplay.php添加查询语句
$table=' ...
$attach在模板里没用上?那怎么你给的模板loop里有<!--{if $attach['ext'] == 'gif'}-->
回复 天香公主 2018-1-2 10:23 AM 给GIF图片添加播放暂停按钮   (牛肉炖土豆)
牛肉炖土豆: source\module\forum\forum_forumdisplay.php
插在$threadids[$threadindex] = $thread['tid'];后面了,是新添加的
我试了下,这些代码每个句子本身没问题,但是你在for loop里定义的$attach怎么能在模版文件里使用呢?它们得和$thread建立联系,比如你加个$list变量,在loop里把每个$attach加到$list里去,然后再让$list和$thread建立关系:$thread[‘alist’]=$list
回复 天香公主 2018-1-2 09:39 AM 给GIF图片添加播放暂停按钮   (牛肉炖土豆)
牛肉炖土豆: 我在这里加的\forum_forumdisplay.php

include_once libfile('function/post');
include_once libfile('function/attachment');
$thread['post'] = C::t('forum ...
你这段话每一句都是新添的?那它们插在了那个文件的哪个部位呢?

我查了下你的第一句话在这个文件里只出现过一次,如果你是要将这段话加在那里的话应该不行,因为那里没定义$thread
回复 天香公主 2018-1-2 09:10 AM 给GIF图片添加播放暂停按钮   (牛肉炖土豆)
牛肉炖土豆: 经测试,$attach['ext'] = fileext($attach['filename']);
能在\discuzcode.htm获得后缀名,可是在主题列表却无效了
我试着forum_forumdisplay.php在这里定义也 ...
不太理解你的意思。不知你在forum_forumdisplay.php里的哪里定义$attach还是$attach[‘filename’]没赋值?如果你是要用于主题列表页,那那个网页上每行对应着一个主题,而一个主题里有多个附件,而且一个主题里有多个帖子,每个帖子也能有多个附件,你在那页上要添加什么呢?

小黑屋|Archiver|彼岸网  

Powered by Discuz! X3.1 © 2001-2014 Comsenz Inc.
GMT-4, 2018-2-24 11:59 AM , Processed in 0.069742 second(s), 5 queries. ,ApcOn

返回顶部