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

ladyff的个人空间 http://www.bian-wang.com/discuz/?10705 [收藏] [复制] [分享] [RSS]

评论

回复 ladyff 2018-10-2 09:16 AM 自适应的Discuz网页   (天香公主)
思路很好。但是这样处理对于具体的页面问题比较多啊。
比如说论坛、文章页面,用户头像,签名的处理等。。。工作量也不小
感觉其实最好的办法还是用流布局重新写一套模版。但是工作量更大
回复 ladyff 2017-12-31 11:50 PM 在普通上传中支持一次多选   (天香公主)
天香公主: 对,我没用https。但应该与此无关,错误信息说是在调用函数forum_upload时传递了太少的变量值,但在我的环境下这是允许的,估计与php的版本或某个设置有关。

建 ...
修改后确实可以了。我是php 7.1
回复 ladyff 2017-12-30 06:38 AM 在普通上传中支持一次多选   (天香公主)
天香公主: 我刚才把前面说的那句让普通上传和flash上传同时显示的修改加上去了,测试下来flash上传也还是能用的。我的测试步骤是在论坛首页点击默认版块,点击发贴按钮,在 ...
刚建了个测试站,https://www.gladknow.com/
你可以试一下。
我怀疑是不是Https的问题,你测试的时候是不是没有Https?
回复 ladyff 2017-12-29 09:05 PM 在普通上传中支持一次多选   (天香公主)
天香公主: 哦,那如果把“同时启用了普通上传和flash上传”部分去掉的话,flash上传没问题吧?
这个我还真没试。晚上我新建个网站试试
比较理想的做法是2个都启用,用户可以自己选啊。然后将来flash不行了直接干掉flash上传。
回复 ladyff 2017-12-28 10:24 PM 在普通上传中支持一次多选   (天香公主)
天香公主: 应该是没问题的,我写这篇博文时是在简体中文UTF8版的X3.2里试的,刚才又新装了简体中文UTF8版的X3.4后加上了文中所述的修改,在64bit的Win7里在IE11/FF57/GC63 ...
比较了一下,咱俩修改是一致的。
唯一的区别是我按照你之前的提示同时启用了普通上传和flash上传(就是 有flash安装了也显示普通上传)
回复 ladyff 2017-12-27 12:44 AM 在普通上传中支持一次多选   (天香公主)
发现一个问题
用这个方法修改后,普通上传工作正常,而flash上传就出现错误了。
上传一张取消一张。。就是长传到100%就会显示取消上传
回复 ladyff 2017-12-3 09:38 PM 在文章页上添加加载下一页按钮   (天香公主)
牛肉炖土豆: 这个应该是属于阅读全文,而不是把所有分页都显示,问问题要表达清楚的,
阅读全文跟列表翻页是两个概念!
你说的这个网站http://mobile.zol.com.cn/666/6669521 ...
对的,你的描述是正确的。
这个怪我表达不清楚。

需要的是 添加一个按钮,然后点击后可以把全文显示在一个页面中。

而不是,点击了会把文章的所有分页的这个数字显示出来
回复 ladyff 2017-12-3 09:35 PM 在文章页上添加加载下一页按钮   (天香公主)
天香公主: ladyff估计是既要使用Discuz提供的文章分页功能,又想支持显示全文。

其实我不喜欢这个文章分页功能,我常在美国中文网上看新闻,一篇不长的新闻莫名其妙的被小 ...
是的,很多没有必要分页的反而分页,很烦
回复 ladyff 2017-11-23 08:42 AM 在文章页上添加加载下一页按钮   (天香公主)
天香公主: 可以在客户端做,类似于我新加的那个js文件里的内容,把每一页一一取来显示出来;也可以在服务器端做,现在portal_view.php只支持取一页的内容,可以改一下使之 ...
个人更喜欢保留原有样式不变,就多一个“显示全文”按钮。感觉是js直接ajax读取全文更好点

类似于http://mobile.zol.com.cn/666/6669521.html
回复 ladyff 2017-11-21 07:39 PM 在文章页上添加加载下一页按钮   (天香公主)
感谢这篇文章。
系统是自带翻页功能,但是不是ajax的。能不能更进一步,增加一个 显示全部?点击后会自动把所有分页一次性显示出来呢
回复 ladyff 2017-11-19 09:05 PM 在主题列表页上显示所有预览内容   (天香公主)
看到这帖子想到一个类似的问题

discuz的门户文章是默认要分页的,能不能做到像现在常见网站一样,加个链接,点一下就在本页显示全部文章?感觉也是要通过ajax实现
回复 ladyff 2017-10-29 11:19 PM 在普通上传中支持一次多选   (天香公主)
天香公主: 你记得没错,普通上传只在不支持Flash和没激活Flash的浏览器里才出现。

关于你的问题,应该有多种改法。比如在upload.js里将
  loading : swfobject.hasFlashPl ...
如果想要同时显示普通上传和flash上传呢
回复 ladyff 2017-10-29 07:39 PM 在普通上传中支持一次多选   (天香公主)
我怎么记得discuz在检测到浏览器支持flash的时候,会自动使用flash,同时隐藏这个普通的上传框?

能不能改下代码强制不使用swfupload
回复 ladyff 2017-10-11 08:44 PM Discuz系统中的AJAX功能   (天香公主)
天香公主: 你可以把图片上传到相册里,再将上传后的图片的url写在这里,谢谢!
错位效果

http://www.bian-wang.com/discuz/data/attachment/album/201710/11/204247f72saqasy04hy42r.png


文件对比,div少了一个
http://www.bian-wang.com/discuz/data/attachment/album/201710/11/204246yqzvn13558zpdq5h.png
回复 ladyff 2017-10-10 01:22 AM Discuz系统中的AJAX功能   (天香公主)
天香公主: 嗯,你看得很仔细,的确是将form移到了comment_ul外了,如果你和space_blog_view.htm的相应部分比较一下就会发现,改动后的代码和日志页的结构就一致了。做此改 ...
似乎评论里发不了图片和附件
回复 ladyff 2017-10-9 11:25 PM Discuz系统中的AJAX功能   (天香公主)
另外一个小问题是 似乎是门户评论发送后没有任何反馈?完全不知道有没有发出去,点了好几次回到页面一看原来发了出去。
建议点击“评论”后,用javascript清空评论框,然后跳到到评论第一条,可以说就很完美了
回复 ladyff 2017-10-9 11:23 PM Discuz系统中的AJAX功能   (天香公主)
天香公主: 谢谢指正
按照提供的文件测试了下,
template/default/portal/portal_comment.htm

这个修改有点小问题,原模版最后2行的</div></div>被你删掉了,然后添加了一个</div>到第19行,这样用默认模版的评论框会出现错位,导致右侧的分类信息跑到评论框下。最好还是不要动div的结构,就比较完美了

<div id="comment" class="bm">
        <div class="bm_h cl">
                <!--{if !$data[htmlmade]}-->
                        <!--{if $data[commentnum]}-->
                                <a href="javascript:;" class="y xi2" onclick="location.href=location.href.replace(/(\#.*)/, '')+'#cform';$('message').focus();return false;">{lang post_comment}</a>
                        <!--{/if}-->
                <!--{else}-->
                        <a href="$common_url#cform" class="y xi2">{lang post_comment}</a>
                <!--{/if}-->
                <h3>{lang latest_comment}</h3>
        </div>
        <div id="comment_ul" class="bm_c">
        <!--{loop $commentlist $comment}-->
        <!--{template portal/comment_li}-->
        <!--{if !empty($aimgs[$comment[cid]])}-->
        <script type="text/javascript" reload="1">aimgcount[{$comment[cid]}] = [<!--{echo implode(',', $aimgs[$comment[cid]]);}-->];attachimgshow($comment[cid]);</script>
        <!--{/if}-->
        <!--{/loop}-->
                <!--{if !empty($pricount)}-->
                        <p class="mtn mbn y">{lang hide_portal_comment}</p>
                <!--{/if}-->
                <!--{if $data[commentnum]}--><p class="ptm pbm"><a href="$common_url" class="xi2">{lang view_all_comments}(<em id="_commentnum">$data[commentnum]</em>)</a></p><!--{/if}-->
                <!--{if !$data[htmlmade]}-->
                        <form id="cform" name="cform" action="$form_url" method="post" autocomplete="off" onsubmit="ajaxpost('cform', 'return_cf');doane(event);">
                                <div class="tedt">
                                        <div class="area">
                                                <textarea name="message" rows="3" class="pt" id="message" onkeydown="ctrlEnter(event, 'commentsubmit_btn');"></textarea>
                                        </div>
                                </div>

                                <!--{if $secqaacheck || $seccodecheck}-->
                                        <!--{block sectpl}--><sec> <span id="sec<hash>" onclick="showMenu(this.id);"><sec></span><div id="sec<hash>_menu" class="p_pop p_opt" style="display:none"><sec></div><!--{/block}-->
                                        <div class="mtm"><!--{subtemplate common/seccheck}--></div>
                                <!--{/if}-->
                                <!--{if !empty($topicid) }-->
                                        <input type="hidden" name="referer" value="$topicurl#comment" />
                                        <input type="hidden" name="topicid" value="$topicid">
                                <!--{else}-->
                                        <input type="hidden" name="portal_referer" value="$viewurl#comment">
                                        <input type="hidden" name="referer" value="$viewurl#comment" />
                                        <input type="hidden" name="id" value="$data[id]" />
                                        <input type="hidden" name="idtype" value="$data[idtype]" />
                                        <input type="hidden" name="aid" value="$aid">
                                <!--{/if}-->
                <input type="hidden" name="handlekey" value="fc" />
                                <input type="hidden" name="formhash" value="{FORMHASH}">
                                <input type="hidden" name="replysubmit" value="true">
                                <input type="hidden" name="commentsubmit" value="true" />
                                <p class="ptn"><button type="submit" name="commentsubmit_btn" id="commentsubmit_btn" value="true" class="pn"><strong>{lang comment}</strong></button>
                  <span id="return_cf"></span>
                </p>
                        </form>
            <script type="text/javascript">
                                function succeedhandle_fc(url, msg, values) {
                                    if(values['cid']) {
                                        portal_comment_add(values['cid']);
                                    } else {
                                        $('return_cf').innerHTML = msg;
                                    }
                                }
            </script>
                <!--{/if}-->
        </div>
</div>
回复 ladyff 2017-10-9 09:52 PM Discuz系统中的AJAX功能   (天香公主)
readme.txt里第一个有个错误
不是source/module/portal_comment.php,应该是
source/module/portal/portal_comment.php
回复 ladyff 2017-7-3 12:58 AM Discuz功能改进:支持隐藏群组和群组分类   (天香公主)
原来可以提需求了啊
可不可以针对注册邮箱做个插件,实现下面的功能
1. 注册用户可以修改1次邮箱,修改后就不能再次修改。(如果可以后台设定可以修改几次最好)
2. 特殊邮箱用户,比如@yahoo.com.cn,可以直接修改邮箱,不受上面的限制。
回复 ladyff 2017-6-25 11:41 PM 如何向用户推送通知   (天香公主)
其实更需要的是可以对短消息进行推送。而且现在有一些网站是访问的时候,FF直接弹出窗口问要不要接受通知,这个能做到么
1234下一页

小黑屋|Archiver|彼岸网  

Powered by Discuz! X3.1 © 2001-2014 Comsenz Inc.
GMT-4, 2024-3-28 06:11 PM , Processed in 0.022493 second(s), 7 queries. ,ApcOn

返回顶部