• 1965阅读
  • 47回复

2018年8月对积分竞拍插件进行再次修改、调试 [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

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

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

只看该作者 21楼 发表于: 2018-08-08 16:33:02 星期三  点亮(0)
竞拍详情页,物品介绍和活动说明有可能有需要添加链接、颜色的时候,但同样的,还是转义字符替换问题,今天着手解决下。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 22楼 发表于: 2018-08-08 18:17:20 星期三  点亮(0)
  1. /***以下两行代码解决物品介绍和活动说明转义字符替换问题2018.8.8***/
  2. $discription = str_replace('& #61;','=',$discription);        
  3. $shuoming = str_replace('& #61;','=',$shuoming);    

共两处(回帖代码中加了空格,否则& #61;会被解析成等号的),一处是发布竞拍,一处是编辑竞拍,对应htm文件也加入了相应的提示信息:
  1. (<span class="s2">以下物品介绍和活动说明支持使用论坛代码</span>)


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

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

只看该作者 23楼 发表于: 2018-08-08 18:23:28 星期三  点亮(0)
编辑竞拍后,原文件是跳转到竞拍首页,现改为返回编辑前的竞拍活动详情页。
  1. //refreshto($basename,'编辑成功!');
  2. refreshto($basename.'&action=detail&aid='.$aid,'编辑成功!');

有意思的是,修改前后,中间都有一个相同的跳转过程,http://www.vtu425.com/hack.php?H_name=auction&,然后地址变成对应页的伪静态地址。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 24楼 发表于: 2018-08-08 23:28:23 星期三  点亮(0)
回复217楼 zhangjingyu 的帖子
zhangjingyu /***以下两行代码解决物品介绍和活动说明转义字符替换问题2018.8.8***/
$discription = str_replace('& #61;','=',$discription);        
$shuoming = str_replace('& #61;','=',$shuoming);&# .. (2018-08-08 18:17)   
展示下提示信息(以下物品介绍和活动说明支持使用论坛代码)的位置:

这个插件上次完成调试,是在2016年,在编辑页有记录:
关于积分竞拍插件:
添加“争分夺秒”竞拍规则描述后,看到编辑页还有空儿,整两句做纪念。本插件最后于2016年3月12日本机调试完成。永远深深的祝福我们的论坛!

也许,当初已经发现了,如果发布新竞拍时没有上传物品照片,那么即使在编辑页也是无法再上传照片的,所以在发布竞拍页的物品图片后面有红色的提示内容,如图所示。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 25楼 发表于: 2018-08-08 23:44:08 星期三  点亮(0)
尽管这个物品图片后面标有红色的*,其实这个并不是必选项,不上传照片也可以发布竞拍,只是样子是这样的(发布测试竞拍):

左侧为积分竞拍首页,右侧为详情页(注意右侧的物品图片不显示)。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 26楼 发表于: 2018-08-09 00:00:14 星期四  点亮(0)
由于没有物品图片,但首页文件index.htm有这样的代码:
  1. $img = "$attachpath/hack/auction/s_{$value['goods_pic']}";
  2. !$value['goods_pic'] && $img = "{$hkimg}/nopic.png";

所以能够调用这个插件目录下image/nopic.png来“顶替”。

但在详情页,调用的是$goods_pic1:
  1. <img src="$goods_pic1" />

它在index.php文件中相关代码是:
  1. $goods_pic1 = "$attachpath/hack/auction/m_{$auctionDetail['goods_pic']}";
  2.         $goods_pic = "$attachpath/hack/auction/s_{$auctionDetail['goods_pic']}";
  3.         if (!$auctionDetail['goods_pic']) {
  4.             $goods_pic = "$hkimg/nopic_big.png";
  5.         }

由于物品图片没有上传,所以$auctionDetail['goods_pic']是没有的,自然$goods_pic1也没有,又没有替身,所以就什么都不显示了。另外,代码中的$goods_pic好像没有地方调用,但如果不存在的话同样的会在后面指定nopic_big.png来“顶替”。所以,可以在这个地方,也加上一句:$goods_pic1 = "$hkimg/nopic.png";让即使没有上传物品图片的竞拍在详情页也能有个撑场面的主儿。

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

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

只看该作者 27楼 发表于: 2018-08-09 00:07:21 星期四  点亮(0)
  1.         $goods_pic1 = "$attachpath/hack/auction/m_{$auctionDetail['goods_pic']}";
  2.         $goods_pic = "$attachpath/hack/auction/s_{$auctionDetail['goods_pic']}";
  3.         if (!$auctionDetail['goods_pic']) {
  4.             $goods_pic1 = "$hkimg/nopic.png";/***让没有上传物品图片的竞拍活动在详情页显示nopic.png 2018.8.8***/
  5.             $goods_pic = "$hkimg/nopic_big.png";
  6.         }

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

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

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

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

只看该作者 29楼 发表于: 2018-08-09 00:20:53 星期四  点亮(0)

确实在发布新竞拍时必须上传物品图片,因为在编辑页编辑竞拍后,物品图片也还是不显示。这也是当初添加说明/注释(必须上传,否则无法重新编辑!)的原因吧。

然而事实上,在编辑竞拍活动后,物品图片其实是已经正常上传了的。只是没有写入数据表而已。这个通过查看数据表和附件保存目录就可以知道(当然,当初没有注意到问题的所在,今天才知道)。

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

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