• 1429阅读
  • 13回复

论坛地址必须以 'http' 开头 [复制链接] [手机版]

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

只看楼主 倒序阅读 使用道具 绿 楼主  发表于: 2016-12-13 17:05:18 星期二
后台修改站点设置时会出现上述错误提示,所以这个主题只能算是个记录帖(跟前台没什么太大的关系)。

以主题标题进行搜索,在template/admin/cp_lang_cpmsg.php里找到:
'bbsurl_http'            => '论坛地址必须以 \'http\' 开头',

再以“bbsurl_http”进行搜索,发现是在admin/settings.php文件里:
  1. substr($config['bbsurl'], 0, 4) != 'http' && adminmsg('bbsurl_http');
  2. substr($config['bbsurl'], -1) == '/' && $config['bbsurl'] = substr($config['bbsurl'], 0, -1);

第一行判断论坛网址是不是以“http”开头,如果不是,就弹出上述错误提示内容;
第二行应该是判断论坛网址是不是以“/”结尾的,如果是,就把网址最后面的“/”截取掉。

明明网址就是以“http”开头,却还提示“论坛地址必须以 'http' 开头”,真是无法理解,关键是其它的有些设置也无法修改,也还是这个提示,这就更难以理解了。

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

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

只看该作者 沙发  发表于: 2016-12-14 09:52:07 星期三  点亮(0)
哦。。。哦。。哦。。不懂
一个人的生命中,应该以:
上帝第一
家庭第二
事业第三
为生活的优先次序。
离线未来首先

只看该作者 板凳  发表于: 2016-12-14 09:52:35 星期三  点亮(0)
懂一点,要http开头/结尾
一个人的生命中,应该以:
上帝第一
家庭第二
事业第三
为生活的优先次序。
离线为你守候
温馨家园,为你守候!

只看该作者 地板  发表于: 2016-12-20 20:20:31 星期二  点亮(0)
差一点点,是网址不能以“/”结尾。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 4楼 发表于: 2016-12-31 17:01:01 星期六  点亮(0)
后台“站点信息”里的论坛模式名称不知道从什么时候开始不显示了(本地测试没有问题),所以如果修改了站点设置,必须重新提交一次论坛名称,否则前台不显示,而且提交后还是空的,不显示。并且,“全局参数”里的“备选操作原因”和“评分操作原因”为空,无法提交保存,导致评分时没有评分理由可选,也是不知道从什么时候开始不显示的,昨天晚上就研究这个了。用原始文件覆盖后,后两个操作原因可以保存了,这还好,可论坛模式名称还是不显示,就一直研究研究啊。一直到今天早上5点多,都没成功解决,结果右脚趾还给冻了两个,真郁闷!

懒觉儿一直睡到11点半,起来做饭吃饭,然后继续。又差不多弄了一下午,还是不行,我就奇了怪了,为什么怎么弄就不显示呢?

原始代码:
  1. <!--
  2. EOT;
  3. foreach($db_modes as $key => $value){
  4. if($value['ifopen'] && !in_array($key,$unSeoset)){
  5. include_once D_P.'data/bbscache/'.$key.'_config.php';
  6. $cSiteName = $key == 'bbs' ? $db_bbsname : ${$key.'_sitename'};
  7. print <<<EOT
  8. -->
  9.             <tr class="tr1 vt">
  10.                 <td class="td1">{$value[m_name]}名称</td>
  11.                 <td class="td2"><input name="siteName[$key]" value="$cSiteName" class="input input_wb" /></td>
  12.                 <td class="td2"><div class="help_a">
  13. <!--
  14. EOT;
  15. if($key == 'bbs'){
  16. print <<<EOT
  17. -->
  18.             填写站点论坛名称
  19. <!--
  20. EOT;
  21. }else{print <<<EOT
  22. -->
  23.             填写站点{$value[m_name]}下站点名称。留空使用论坛名称
  24. <!--
  25. EOT;
  26. }print <<<EOT
  27. -->
  28.                 </div></td>
  29.             </tr>
  30. <!--
  31. EOT;
  32. }}print <<<EOT
  33. -->

下面修改后的代码,经测试应该是没有问题的(可以提交修改论坛名称),记录下来做个纪念吧:
  1. <!--
  2. EOT;
  3. foreach($db_modes as $key => $value){
  4. if($value['ifopen'] && !in_array($key,$unSeoset)){
  5. include_once D_P.'data/bbscache/'.$key.'_config.php';
  6. //$cSiteName = $key == 'bbs' ? $db_bbsname : ${$key.'_sitename'};
  7. print <<<EOT
  8. -->
  9.             <tr class="tr1 vt">
  10.                 <td class="td1">{$value[m_name]}名称</td>
  11. <!--
  12. EOT;
  13. if($key == 'bbs'){
  14. print <<<EOT
  15. -->
  16.                 <td class="td2"><input name="siteName[bbs]" value="$db_bbsname" class="input input_wb" /></td>
  17.                 <td class="td2"><div class="help_a">填写站点论坛名称</div></td>
  18. <!--
  19. EOT;
  20. }else{print <<<EOT
  21. -->
  22.                 <td class="td2"><input name="siteName[$key]" value="${$key.'_sitename'}" class="input input_wb" /></td>
  23.                 <td class="td2"><div class="help_a">填写站点{$value[m_name]}下站点名称。留空使用论坛名称</div></td>
  24. <!--
  25. EOT;
  26. }print <<<EOT
  27. -->
  28.             </tr>
  29. <!--
  30. EOT;
  31. }}print <<<EOT
  32. -->

<td class="td2"><input name="siteName[bbs]" value="$db_bbsname" class="input input_wb" /></td>
改为:
<td class="td2"><input name="config[bbsname]" value="$db_bbsname" class="input input_wb" /></td>
似乎也是可行的,但无论如何论坛模式名称就是不显示,实在是没辙了!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 5楼 发表于: 2016-12-31 17:07:50 星期六  点亮(0)
还有一个问题就是,后台广告管理里的广告代码内容也不显示(本地同样没问题),也不知道哪里的问题,同样的没法解决。看来,只能带着问题走进2017了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 6楼 发表于: 2017-01-01 12:34:50 星期日  点亮(0)
给你找点事做
一个人的生命中,应该以:
上帝第一
家庭第二
事业第三
为生活的优先次序。
离线zhangjingyu

只看该作者 7楼 发表于: 2017-01-01 14:00:25 星期日  点亮(0)
说说看,什么事儿?

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

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

只看该作者 8楼 发表于: 2017-01-02 11:36:00 星期一  点亮(0)
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 9楼 发表于: 2017-01-02 15:28:39 星期一  点亮(0)
我意思是,你上论坛也出问题了,和我一样,所以给你找这个事啊
一个人的生命中,应该以:
上帝第一
家庭第二
事业第三
为生活的优先次序。