• 8637阅读
  • 246回复

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

上一主题 下一主题
离线zhangjingyu

只看该作者 150楼 发表于: 2020-03-09 11:22:47 星期一  点亮(0)
前台查询最近5天新增名片,代码调试几次就成功了(单纯统计数量)。
    //最近5天(计算时为N-1)增加的名片数 2020.2.28
    $days=$tdtime-86400*4;
    $rtdays = $db->get_one("SELECT COUNT(*) AS sum FROM pw_qrz WHERE ifview=1 and times>$days");
    $somedays=$rtdays['sum'];
后台查询,这个$tdtime就把人难住了(前台拿过来就可以用)。好在,坚持过后终于解决了。
    $tdtime    = PwStrtoTime(get_date($timestamp,'Y-m-d'));
    //$qrzdays=$timestamp - 86400*$days;
    $qrzdays=$tdtime - ($days-1)*86400;
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 151楼 发表于: 2020-03-09 11:25:18 星期一  点亮(0)
备份一段代码(文字可能需要修改),电话字段QSL卡片链接地址要用到的html代码。
<a href="" target="blank"><span class="s2">(QSL卡片)</span></a>
举个栗子:
<a href="http://www.hellocq.com/qrz/bg6iyq.jpg" target="blank"><span class="s2">(QSL卡片)</span></a>
<a href="/hack/qrz/qsl/.jpg" target="blank"><span class="s2">(QSL卡片)</span></a>
当然,前台添加名片的时候也是可以用的。需要用的话,把上面的代码粘贴到电话字段后面的文本框中,再把以http或https开头的完整链接地址粘贴到<a href=""前后双引号中即可。

这个不常用,而且稍微有点儿麻烦,如果真的有链接完全可以直接粘贴到“链接”文本框里。当然了,链接也还是必须以http或https开头的完整链接地址


2021年2月19日更新
原来的html代码(里面用的是双引号):
<a href="" target="blank"><span class="s2">(QSL卡片)</span></a>
这在前台点击“(QSL卡片)”链接查看卡片没有问题,但在后台显示异常,无法编辑。


后台模板文件相关代码为:
    <tr class="tr3">
        <td width="18%">电话(支持<a href="read.php?tid=3688&ds=1&page=16#33767" target="blank"><span class="s2">html代码</a>)</td>
<td><input type="text" name="tel" value="$rt[tel]" size="50" title="电话字段支持使用html代码"></td></tr>
编辑时文本框内的值value="$rt[tel]",而$rt[tel]调用的内容类似于:
15515075015<a href="http://www.hellocq.com/qrz/bg6iyq.jpg" target="blank"><span class="s2">(QSL卡片)</span></a>
我想,造成后台显示异常,无法编辑的原因就是双引号配对异常导致的。

经过测试发现,把上面电话字段html代码里的双引号替换为单引号,问题成功解决。
=================分隔线====================
2021年2月19日再次更新
既然知道是引号配对造成的,于是再次把模板文件中的value="$rt[tel]"修改为value='$rt[tel]'测试,果然错误再现(如上面的图片所示)。原因是tel字段里均已替换为单引号,跟修改后的模板中的value='$rt[tel]'里面的单引号配对异常。所以,我们还要再次把tel字段里的单引号替换为双引号。

正常情况下,链接a的href属性后面都是用的双引号,其它的像class属性也是用双引号,所以我们最好按规矩用双引号,以避免可能引发的异常。至于上面说的情况,只是在后台出现,所以我们只要修改后台模板文件让其正常显示,可编辑就可以了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 152楼 发表于: 2020-03-09 12:10:47 星期一  点亮(0)
后台小修改,分类后面的说明,原分类三色显示(重要的事情说三遍),文字部分删除了。

名片管理里,添加编辑时间单元格。如果和申请时间相同 ,也就是没有编辑过,不显示时间。
再就是,按天数搜索最近新增名片功能,真正的实现了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 153楼 发表于: 2020-03-09 15:08:32 星期一  点亮(0)
本地名片管理里(测试数据)的排列似乎不那么规则(vid11后面是81,20后面是80),也不知道是按什么顺序排的。数据表查询语句里添加“order by vid”,果然板正儿多了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 154楼 发表于: 2020-03-09 16:45:57 星期一  点亮(0)
刚刚写了一段声明,准备加在前台插件页面的上部,但太长了,只能精简。

声明:本论坛搜集的呼号信息大多来自互联网,不能保证其数据的准确性,仅供参考。如果您的呼号信息不希望出现在这里,请电话联系,我将在第一时间删除。如果因此给您带来不便,只能深表歉意!

这个论坛已有9年的时间,但基本只有我一个人在玩儿。平时记录些闲言碎语,等到年老的时候翻翻帖子回忆过往,也是不错的事情。我不知道这个论坛以后能不能由儿子继续打理,但在我的有生之年再运行个三四十年,我想是应该没有问题的。因此我说的“努力做国内最全的呼号信息查询数据库”,虽然遥远,但也不是没有实现的可能。梦想总是要有的,万一实现了呢?

欢迎提交您的呼号信息并分享给和您通联过的HAM。期待空中握手。73!(BI4OCB 张景玉 13969542508 2020.3.9)
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 155楼 发表于: 2020-03-09 17:29:03 星期一  点亮(0)
$title=strtoupper($title);
一行代码实现自动把呼号里的小写字母转换为大写(其实是把所有字符转换为大写),也就是不用区分大小写了。之前,尽管很小心,vid13,bh3aip的呼号还是写成了小写。往后就不用担心大小写的问题了。另外,前台添加名片时,呼号文本框的提示title也改成了“不用区分大小写,提交后自动转换”。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 156楼 发表于: 2020-03-09 17:44:12 星期一  点亮(0)
前后台简简单单的修改,调试,又用了一天的时间。插件文件上传覆盖。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 157楼 发表于: 2020-03-09 18:13:05 星期一  点亮(0)

前台三处边框颜色改为$tablecolor,也就是风格的配置颜色。这样,就实现了切换论坛风格(业余无线电和绿色榕树)时边框颜色的自动切换。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 158楼 发表于: 2020-03-09 22:28:12 星期一  点亮(0)
回复31楼 zhangjingyu 的帖子
zhangjingyu 如楼上样式所示,pages已经有了左浮动,这里又附加了右浮动,而且不起作用,删除。最后是这样的:
<div class="pages" style="margin-top:3px;padding-left:5px;">$pages</div>
测试中发现了之前没有想到的情况!
[图片]
细想之下,有 .. (2020-02-24 12:02)   

如31楼图片所示,今晚真的发现了链接溢出的情况,所以觉得有必要对显示的链接文本(不是链接地址)进行截取,以不超过一行的长度为宜。

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

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

只看该作者 159楼 发表于: 2020-03-09 22:47:33 星期一  点亮(0)
经过本地反复测试,目前长度截取为48个字符长暂未发现还会溢出。先这样,更新文件。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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