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

牛肉炖土豆的个人空间 http://www.bian-wang.com/discuz/?10744 [收藏] [复制] [分享] [RSS]

日志

点评功能在群组里受限制问题

热度 1已有 247 次阅读2017-9-4 12:39 AM

点评功能在群组下的帖子里,受限制,例如点评按钮不显示,若除去判断直接放链接显示点评按钮,则无法进行点评操作。
反复测试结果,只有加入该群组才能显示按钮并进行点评操作!非常不人道…………

我想问:天香,如何除掉这个限制呢?就像论坛版块,点评无此限制的

参考,点评按钮在\template\forum\viewthread_node.htm

<!--{if $allowpostreply && $post['allowcomment'] && (!$thread['closed'] || $_G['forum']['ismoderator'])}--><a class="cmmnt" href="forum.php?mod=misc&action=comment&tid=$post[tid]&pid=$post[pid]&extra=$_GET[extra]&page=$page{if $_G['forum_thread']['special'] == 127}&special=$specialextra{/if}" onclick="showWindow('comment', this.href, 'get', 0)">{lang comments}</a><!--{/if}-->

路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (18 个评论)

回复 牛肉炖土豆 2017-9-17 07:39 PM
天香公主: 我不知道你说的技巧,但现在好象是想明白你的要求了。你是要将网站的默认网页从index.php改成forum.php?mod=guide吧。这可以在.htaccess文件里做个设置来实现: ...
哦,原来还有这种方法, ,我在研究研究~.3Q
回复 天香公主 2017-9-17 09:28 AM
牛肉炖土豆: 对,要求的是后者
这里有小技巧,默认情况下,在后台设置后,就能只显示域名http://localhost ,而没有尾巴了

设置方法如下
全局-域名设置-应用域名-默认
在这 ...
我不知道你说的技巧,但现在好象是想明白你的要求了。你是要将网站的默认网页从index.php改成forum.php?mod=guide吧。这可以在.htaccess文件里做个设置来实现:在那里加上下面这句
    DirectoryIndex forum.php?mod=guide
参见 https://stackoverflow.com/questions/15779198
回复 牛肉炖土豆 2017-9-17 02:48 AM
天香公主: 不是很明白你的意思。你是仅希望用户可以用http://localhost来进入首页,还是同时还要求进入后网页上的地址仍然是http://localhost, 而不能变成http://localhost ...
对,要求的是后者
这里有小技巧,默认情况下,在后台设置后,就能只显示域名http://localhost ,而没有尾巴了

设置方法如下
全局-域名设置-应用域名-默认
在这里填写域名,如:localhost
然后在导航,把forum.php设置首页同时把可用勾去掉,然后测试用http://localhost访问网站,网页上的地址就不会变成http://localhost/forum.php

另外,此问题我已解决了,但还是表示感谢!,我是直接修改forum.php跳转至导读页,这样就进入首页后网址没有尾巴了,
回复 天香公主 2017-9-17 01:27 AM
牛肉炖土豆: 感谢解答,

新建文件不行,在无数次测试中发现,主导航如果自定义,那么一定会带尾巴
http://localhost/guide.php

域名后面带了guide.php

只有内置 ...
不是很明白你的意思。你是仅希望用户可以用http://localhost来进入首页,还是同时还要求进入后网页上的地址仍然是http://localhost, 而不能变成http://localhost/guide.php? 如果仅要求前者,我的做法就能满足。如果是后者,那我的做法的确不行。但即便论坛是首页,我觉得用http://localhost进入网站后,网页上的地址就自动变成http://localhost/forum.php
回复 牛肉炖土豆 2017-9-17 01:01 AM
天香公主: 有趣,那设置里的主页是forum.php吧,不知"跳转"具体是怎么实现的?

我刚试了试,似乎可以这么做:
1)建一个新文件 guide.php,包含下面的内容
<?php
$_GET ...
感谢解答,

新建文件不行,在无数次测试中发现,主导航如果自定义,那么一定会带尾巴
http://localhost/guide.php

域名后面带了guide.php

只有内置的导航链接才可以隐藏尾巴
回复 天香公主 2017-9-16 11:49 PM
牛肉炖土豆: 研究了两天,貌似自己解决了,把forum.php跳转至guide就好了,这样既可以当首页,也不带尾巴,兼顾手机,只是不知道这样会不是对其他影响   ...
有趣,那设置里的主页是forum.php吧,不知"跳转"具体是怎么实现的?

我刚试了试,似乎可以这么做:
1)建一个新文件 guide.php,包含下面的内容
<?php
$_GET['mod'] = 'guide';
require 'forum.php';
?>
2)在管理中心将它设为首页:界面->导航设置->添加主导航
回复 牛肉炖土豆 2017-9-16 01:59 AM
天香公主: 为什么不通过管理中心设置首页呢?界面->导航设置->主导航
研究了两天,貌似自己解决了,把forum.php跳转至guide就好了,这样既可以当首页,也不带尾巴,兼顾手机,只是不知道这样会不是对其他影响
回复 牛肉炖土豆 2017-9-13 11:29 PM
天香公主: 为什么不通过管理中心设置首页呢?界面->导航设置->主导航
我也试过此方法,但是那样会出现很多问题,后来放弃了
1.URL尾巴问题,后面会跟着很长的尾巴/forum.php?mod=guide&view=new
2.</title>标题问题
3.手机版的尾巴问题
等等,然后最后选择的是把群组页当首页,这样就可以完美去掉尾巴,首页只有域名,而且支持手机版,title还可以在后台设置,

可是啊,没有主题列表聚合,所以要导读页
回复 天香公主 2017-9-13 07:08 PM
牛肉炖土豆: 天香,还有一个问题请教一下
我想把导读页当首页,还要兼顾URL去尾巴的问题,
我目前是群组页当首页,然后用PHP函数调用导读页内容显示在/group.php
,感觉太复 ...
为什么不通过管理中心设置首页呢?界面->导航设置->主导航
回复 牛肉炖土豆 2017-9-13 06:58 PM
天香公主: 就是说a和b两件事合起来达到了3的要求
天香,还有一个问题请教一下
我想把导读页当首页,还要兼顾URL去尾巴的问题,
我目前是群组页当首页,然后用PHP函数调用导读页内容显示在/group.php
,感觉太复杂,而且发现加载比较慢。

所以我想到了,根目录的group.php文件的修改,
这个默认跳转至\template\default\group\index.htm
如何改成默认跳转至\template\default\forum\guide.htm
呢?
回复 牛肉炖土豆 2017-9-13 07:51 AM
天香公主: 就是说a和b两件事合起来达到了3的要求
   好吧,我再学习学习,真心感谢帮忙!
回复 天香公主 2017-9-13 06:41 AM
牛肉炖土豆:    成功了,感谢~

能否问下a,b分别是代表什么意思呢?
就是说a和b两件事合起来达到了3的要求
回复 牛肉炖土豆 2017-9-13 02:52 AM
天香公主:   
3)让非成员的注册用户在群组里发点评:
a)对这样的用户显示点评链接
在文件 source/function/function_forum.php 里,去掉下面这行
$_G['group']['all ...
   成功了,感谢~

能否问下a,b分别是代表什么意思呢?
回复 天香公主 2017-9-12 11:03 PM
牛肉炖土豆: 3)用户组-论坛相关-帖子相关-帖子直接点评-点评回复勾选,然后要加入该群组才能发点评
  
3)让非成员的注册用户在群组里发点评:
a)对这样的用户显示点评链接
在文件 source/function/function_forum.php 里,去掉下面这行
$_G['group']['allowcommentpost'] = $_G['cache']['usergroup_'.$_G['groupid']]['allowcommentpost'] = 0;
b)让这样的用户的点评被接受
在文件 source/module/forum/forum_post.php 里,去掉下面这行
showmessage('forum_group_not_groupmember', "", array('fid' => $_G['fid']), array('showmsg' => 1));
回复 牛肉炖土豆 2017-9-11 07:40 PM
天香公主: 我记不清过去的话了

1)让非成员的注册用户在群组里发贴和回复:修改文件 source/module/forum/forum_post.php,将下面这句删掉
showmessage('forum_gr ...
3)用户组-论坛相关-帖子相关-帖子直接点评-点评回复勾选,然后要加入该群组才能发点评
回复 天香公主 2017-9-10 09:45 PM
牛肉炖土豆: 奇怪,首页没有看到有回复,回复晚了,抱歉!

如果群组里面没有设置的话,默认就是所有用户都可以在群里发言的(因为以前你帮我修改过,可是我不记得修改哪里了- ...
我记不清过去的话了

1)让非成员的注册用户在群组里发贴和回复:修改文件 source/module/forum/forum_post.php,将下面这句删掉
showmessage('forum_group_not_groupmember', "", array('fid' => $_G['fid']), array('showmsg' => 1));
这样就可以通过点击发贴和回复按钮和回复链接来发贴子和回复了。

2)在1)的基础上,如果要显示快速发贴框的话,可以在文件source/module/forum/forum_viewthread.php 里将下面这句
$fastpost = $_G['setting']['fastpost'] && !$_G['forum_thread']['archiveid'] && ($_G['forum']['status'] != 3 || $_G['isgroupuser']);
改成
$fastpost = $_G['setting']['fastpost'] && !$_G['forum_thread']['archiveid'] && ($_G['forum']['status'] != 3 || $_G['uid']);

3)让非成员的注册用户在群组里发点评

请先解释下如何在后台开启群组里的点评功能
回复 牛肉炖土豆 2017-9-6 08:08 PM
天香公主: 是不是只有成员才能在群组里发言的?

如果你让所有用户都能在群组里发点评,那你是不是也想让所有用户都能在群组里回复呢? ...
奇怪,首页没有看到有回复,回复晚了,抱歉!

如果群组里面没有设置的话,默认就是所有用户都可以在群里发言的(因为以前你帮我修改过,可是我不记得修改哪里了-.-),

是的,如果群组设置是开放的话,我想让所有用户都可以点评和回复发言
回复 天香公主 2017-9-5 10:35 PM
是不是只有成员才能在群组里发言的?

如果你让所有用户都能在群组里发点评,那你是不是也想让所有用户都能在群组里回复呢?

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

小黑屋|Archiver|彼岸网  

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

返回顶部