• 495阅读
  • 43回复

置顶操作时看不到版块名称(2025年3月8日解决) [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看楼主 正序阅读 使用道具 绿 楼主  发表于: 2024-12-31 18:04:16 星期二
——  点此访问道具中心 • 本帖被楼主 zhangjingyu 使用了 加亮道具 ——
2024年还有最后几个小时,而手头儿还有些工作没有完成,只能明年研究解决了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 43楼 发表于: 2025-03-09 22:00:16 星期日  点亮(0)
解决了问题自然是高兴的,大致的过程也记录得差不多了,那本主题就更新到此吧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 42楼 发表于: 2025-03-09 21:48:56 星期日  点亮(0)
之前的各种修改测试就不说了,反正就是瞎蒙,毕竟咱也不懂这php语言。注意力都集中放在了14楼的函数上,最终证明这是正确的。当把下面代码中“">>".$v1['name']”(获取到的应该是分区名)和“" |-".$v2['name']”(获取到的应该是版块名)里面的“name”换成“fid”后,终于可以看到分区和版块的cateid和fid值了。
  1.    foreach ((array)$catedb as $k1 => $v1) {
  2.         $v1['name'] = htmlspecialchars(strip_tags($v1['name']),ENT_QUOTES);
  3.         $top_3[$v1['fid']] = ">>".$v1['name'];
  4.         if (in_array($currentForum['fid'],$catedbs[$v1['fid']])) {
  5.             $top_2[$v1['fid']] = ">>".$v1['name'];
  6.         }
  7.         foreach ((array)$forumdb[$v1['fid']] as $k2 => $v2) {
  8.             $v2['name'] = htmlspecialchars(strip_tags($v2['name']),ENT_QUOTES);
  9.             if ($v2['fid'] == $currentForum['fid']) {
  10.                 $top_1[$v2['fid']] = " |-".$v2['name'];
  11.             }
  12.             if (in_array($currentForum['fid'],$catedbs[$v1['fid']])) {
  13.                 $top_2[$v2['fid']] = " |-".$v2['name'];
  14.             }
于是判定,分区和版块名不显示是由于前面处理这些字符串的语句有问题(本段代码里就是第2行和第8行),具体就是htmlspecialchars和strip_tags两个函数。好在,换了个函数名称就解决了问题,如果函数本身的代码有问题,那改起来可能就麻烦了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 41楼 发表于: 2025-03-09 12:29:36 星期日  点亮(0)
能正常看到分区名和版块名,这种感觉真好!本来应该可以的,文件中也有函数的替换规则,难道只是一部分?随着php版本的提高,函数内容和名称都发生了变化?
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 40楼 发表于: 2025-03-09 07:49:23 星期日  点亮(0)
下班回家后再来大致说说是怎么定位问题的。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

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

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

只看该作者 38楼 发表于: 2025-03-08 22:33:51 星期六  点亮(0)
今晚看看曾经的杰作,起初还真的是有些迷糊,再看差不多能明白了。想想,曾经是怎样努力的付出才能解决遇到的各种各样的问题,有时为了解决一个哪怕是小小的问题都不知道要付出多少的时间,那时有付出,也有迷茫,有收获,也有快乐。怀念!
不早了,准备睡觉。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 37楼 发表于: 2025-03-08 21:45:41 星期六  点亮(0)
Re:置顶操作时看不到版块名称
从本主题记录开始到现在,2个月多,而问题存在的时间则更长,不记得什么时候开始有的。今天,终于解决问题,算是又了了一桩心事。如果以后再出问题,还是直接屏蔽代码,不用它处理分区和版块名,反正里面又没有什么特殊符号。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 36楼 发表于: 2025-03-08 21:30:06 星期六  点亮(0)
修改ajax_mawhole.htm文件,取消“defaultSelForums”的显示,到现在也不知道它是干什么用的。至于添加的当前版块名称,保留吧,要不还得修改对应的php文件(不修改也可以)。主要是版块名称直接包含其html代码,这个挺好玩儿。(21楼,2月28日)
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 35楼 发表于: 2025-03-08 21:16:03 星期六  点亮(0)
ajax方式也正常了! 好奇怪,非ajax方式操作时的分区名怎么是灰色的? 看这个文件的修改时间是2019年的5月25日(ftp上传时间),那就应该是重新上线后没再修改过。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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