• 6792阅读
  • 136回复

关于取消加亮操作的初步探索和编辑拆分后的帖子提示“帖子ID非法”解决方案 [复制链接] [手机版]

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

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

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

只看该作者 61楼 发表于: 2017-03-04 01:20:16 星期六  点亮(0)
文件太多,代码不懂,无从下手啊,所以,另辟蹊径,从数据表入手。
通过追踪相关字段值的变化,来发现问题,有时候真的不失为一种好方法。

这不,通过数据表发现了同一个帖子拆分前后的变化:

如上图,帖子pid19257原是主题tid2730的帖子,位于版块fid21;
拆分后,变成主题tid3256的帖子,然而,版块fid没有变化。


如图,编辑拆分后的帖子,提示“帖子ID非法”,网址如上;
如果修改版块的fid值48为21(也就是数据表里的正确数据),则可以正常编辑。
==================分隔线====================
2019年2月17日补充:
因更新月份文档需要,查看这个主题,上面的两个附件图片及上面的文字内容把我看得一头雾水,总感觉哪里不对。上图后面的文字说明让我给弄反了?经过查看后面的帖子,以及再次分析,原来是我当初的说明(理解)有问题!上面例子中,“也就是数据表里的正确数据”这个说明不对:正确数据应该是48,21只是数据表中的记录数据。

手机版可以编辑拆分后的帖子,因为它不需要版块fid参数。而按照原始程序文件,它并没有更新拆分后帖子该在的版块fid值。电脑版的帖子编辑地址当然是完全正确的,但由于数据表中记录的版块fid没有更新为准确的数据,也就是实际数据与记录数据不一致(因编辑和查询要求的版块fid不一致,数据表查询无结果),所以无法编辑,提示帖子ID非法。

更新补充内容,见48楼
==================分隔线====================
说明了什么?说明问题并不在文件上,而是在拆分操作上!

拆分后主题tid变化了(拆分操作时要求输入的主题tid值),但版块fid没有更改为正确的版块fid,所以问题的根源在于写入数据表时没有更新版块的fid值。这个只能是像要求输入主题tid值一样,添加要求输入版块fid值(不可能通过输入的主题tid值来自动获取到目标主题所在版块fid,实现起来不太现实,只能是手工输入)。然后,研究下是如何写入数据表的,把fid一并写入就正确了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 62楼 发表于: 2017-03-04 01:49:43 星期六  点亮(0)
楼上的帖子前后编辑了半个小时。
发现问题所在,解决起来就容易了,这回的应该不难。
只是快两点了,得去睡觉了。知道熬夜不好,可有时候工作需要啊。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

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

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

只看该作者 64楼 发表于: 2017-03-04 02:05:28 星期六  点亮(0)
打卡签到支持,睡觉。

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

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

只看该作者 65楼 发表于: 2017-03-04 07:44:55 星期六  点亮(0)
拆分操作管理截图奉上,因为首先要从这个模板入手,也即将会发生改变。是纪念,还是怀念。

当年,也是费了心思的,加上了说明“(若版块不同请标注tid,以便回源再编)”,因为知道了拆分的帖子若目标版块不同会无法编辑。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 66楼 发表于: 2017-03-04 07:50:57 星期六  点亮(0)
和上面加亮操作的不是同一个模板文件,多少有点儿意外。
  1. <table width="100%" class="vt z">
  2.     <tr class="tr3"><td width="70">拆分数量:</td><td>$splitNum 篇</td></tr>
  3. <tr class="tr3">
  4.     <td width="80">拆分目的:</td>
  5.     <td><input name="splittype" onclick="splitds()" type="radio" checked="checked" value="0" />新帖  
  6.     <input name="splittype" onclick="splitds()" type="radio" value="1" />并入(若版块不同请标注tid,以便回源再编)
  7.     </td>
  8. </tr>
  9. <tr class="tr3" id="splittitle">
  10.     <td width="80">新帖标题:</td>
  11.     <td><input name="splittitle" class="input" size="50" />
  12.     </td>
  13. </tr>
  14. <tr class="tr3" id="splitid" style="display:none;">
  15.     <td width="80">目标主题:</td>
  16.     <td><input name="splitid" class="input" size="10" />tid
  17.     </td>
  18. </tr>

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

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

只看该作者 67楼 发表于: 2017-03-04 07:59:57 星期六  点亮(0)
大致看了看模板文件内容,这个模板应该对应帖子右下角的“帖子操作”,里面居然还有个“全选”,之前拆分整页10个帖子的时候都是一个一个勾选的,笨呢。而上面说的加亮操作所在模板文件应该对应帖子上面的“置顶、加亮、锁定、提前、压帖、分类、移动、合并、印戳、删除”。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 68楼 发表于: 2017-03-04 08:12:20 星期六  点亮(0)
回复49楼 zhangjingyu 的帖子
zhangjingyu 刚才注意到一个细节,首页多格里的取消主题加亮后的颜色,黑色(#000000)比普通主题的颜色要黑一些。经截图软件比较,发现普通主题的颜色为#333333。我以为是首页多格的样式问题,可再对论坛首页和主题列表页其它普通主题进行截图查看其颜色值,发现也是#333333。无奈截图软件不 .. (2017-03-03 20:20)   
好奇心驱使之下,让我决定查看下帖子阅读页的文字(默认)颜色,竟然也是#333333!
如此,论坛首页、主题列表页、帖子阅读页,还真统一了!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 69楼 发表于: 2017-03-04 08:13:24 星期六  点亮(0)
看来这个颜色应该是全局定义了的。
==================分隔线====================
104楼:
帖子内容页帖子内容的文字颜色也是#333是怎么定义的不知道,不过,论坛首页和主题列表页的标题链接颜色是#333333(和#333是一样的,只是写法不一样)应该是这么回事:它是由对应风格的全局颜色定义文件定义的,论坛自带的wind风格(未开启使用),玫琳凯美丽到家(其实是214情人节风格,只是经过不断的修改)和绿色榕树风格里面都是这样的:$linkcolor = '#333333';(很明显意思是链接颜色)。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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