• 8728阅读
  • 246回复

准备修改商家名片插件成呼号查询 [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 140楼 发表于: 2020-03-06 23:54:27 星期五  点亮(0)
前台模板文件(添加title说明):
<li style="padding:3px">
电话:
  <input type="text" name="tel" value="" size="20" title="电话字段支持使用html代码">
</li>

php文件(前台一处,后台两处:添加和编辑):
//转义字符反替换,解决不能使用html代码问题2020.3.6
$tel = str_replace(array("& lt;","& gt;","& quot;","& #61;","& #60;","& #62;"),array('<','>','"','=','<','>'),$tel);
说明:“&”后面均加了空格,否则会解析的。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 141楼 发表于: 2020-03-06 23:59:09 星期五  点亮(0)
之所以要解决这个问题,是因为想在电话后面附加微信图片链接——尽管这个很少能用到。就像微信字段,虽然添加了,后来还是改成了附言。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

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

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

只看该作者 143楼 发表于: 2020-03-07 00:27:21 星期六  点亮(0)
这几天WiFi信号不好,经常没反应,得断开重连,过一会儿还是这样。所以,今天晚上是在当门儿上网测试修改的。虽然气温不是挺低,但也不感觉挺暖和。

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

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

只看该作者 144楼 发表于: 2020-03-08 21:36:38 星期日  点亮(0)
回复141楼 zhangjingyu 的帖子
zhangjingyu 之所以要解决这个问题,是因为想在电话后面附加微信图片链接——尽管这个很少能用到。就像微信字段,虽然添加了,后来还是改成了附言。 (2020-03-06 23:59)   
可能说得不是很准确:这两天实际添加名片时,有时在电话后面附加qsl卡片链接。因为,这个字段在没有登录的情况下是看不到的。所以,把微信号或者微信图片链接、qsl卡片链接加在电话号码的后面是比较安全的。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 145楼 发表于: 2020-03-08 21:49:13 星期日  点亮(0)
回复113楼 zhangjingyu 的帖子
zhangjingyu $qrzdays=$timestamp - 86400*$days;
这里面的时间戳似乎不能换成$tdtime,也就是今天凌晨零点零分零秒的时间戳,非常的奇怪。不过,这样也可以,从昨天这个时候到现在的24个小时内,也可以。86400太大了,后来换成3600,也就是按小时搜索,才有了更多结果。

}elseif($days){
$sq .. (2020-02-29 14:29)   
一直很奇怪,这个$tdtime为什么就读不出来呢?明明就是像$timestamp一样,不过是一个非常普通的变量嘛,怎么就无法调用呢?今天,在添加到100条名片后,由于前台有几个字需要调整,所以决定再看看插件文件。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 146楼 发表于: 2020-03-08 22:57:20 星期日  点亮(0)
其实前台修改很简单,右侧添加名片时的“名称”(第二行)改为“呼号”,左侧查看名片时“更新(时间)”改为“编辑”。因为名片不是呼号持有人自己更新信息,变更信息需要在后台操作,所以准确说是编辑。

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

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

只看该作者 147楼 发表于: 2020-03-08 23:03:30 星期日  点亮(0)
前台就这两个词需要修改,所以并没有着急先改模板文件。而是继续研究后台按天数搜索最近新增名片(前几天已经实现,但并不精确。比如最近一天新增名片,严格来说是从今天0时0分0秒到现在这段时间内(小于86400秒,也就是24小时)新增的名片。但由于无法获取$tdtime这个变量值,只能退而求其次:用现在的时间戳减去86400,也就是从昨天这个时候到今天这个时候,86400秒内新增的名片。所以,最关键的症结还是如何获取变量$tdtime?)。经过努力,终于在今晚成功实现!由于手机打字不方便,另外还有代码需要粘贴,所以明天用电脑更新吧。

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

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

只看该作者 148楼 发表于: 2020-03-08 23:24:21 星期日  点亮(0)
上面的帖子又编辑、补充了两三次。手机打字就是不方便,而且每次也不敢打很多字,怕万一网络有问题,可能忙活半天全白打了。

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

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

只看该作者 149楼 发表于: 2020-03-09 11:08:04 星期一  点亮(0)
上午又继续调整后台,都是小修小改,不过也用了不少的时间。现在把后台按天数查询最近新增名片最正确的修改方法总结如下:

就像前面说的,$tdtime明明就是像$timestamp一样,不过是一个非常普通的变量嘛,怎么就无法调用呢?这真的是第一次见到这种情况!之前修改文件的时候也用到过$tdtime进行比较判断,写好代码,调试几次,完全没有问题。但这次,$tdtime无法调用,$tdtime无法读取的情况真的是第一次见,百思不得其解。

昨天把名片添加到100条后,准备再研究下这个问题。于是,在文件中添加全局调用(也不知道理解得对不对),但都会出错,真是相当的奇怪!按说完全不应该啊!
require_once(H_P."global.php");
require_once('global.php');
global $tdtime;

以上三种代码添加后似乎都会出错!真的很难理解!于是搜索“$tdtime”,在global.php文件中有这样一段:
$tdtime    = PwStrtoTime(get_date($timestamp,'Y-m-d'));
我可以理解为,通过一个函数获取$tdtime的值。既然调用global.php不行,声明“global $tdtime;”也不行(上面的代码),那把这段代码复制到文件中看下吧。没想到,竟然成功了!还真是意外!通过测试,完全正确!

之前的修改方案,“$qrzdays=$timestamp - 86400*$days;”($qrzdays,定义一个搜索时间点;$days,后台指定的天数)如果$days等于1,也就是搜索最近一天新增的名片数,实际上搜索的是从昨天这个时候到今天这个时候,86400秒内新增的名片,也就是说实际上是一种跨天搜索(1天就是从昨天到今天,2天就是前天到今天,依次类推)。不够准确(假设昨天上午新增10条,之后没再添加。今天上午查询最近一天新增名片,可能有10条,下午再查的时候就是0条了),但也算可用,总比没有好得多。不过就是因为一个小小的$tdtime,不能获取其值,就没有完美的解决方案,还真是不甘心,因为代码上完全没有难度!好在,在自己的不懈坚持下,终于找到了解决方案,真是“苦心人,天不负”!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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