帝国CMS城市分站twoir插件代码分享(adcode版),可设置某地区开启关闭免费下载
本插件(名称:AllCity)为帝国cms7x系统专业打造以极的小插件集成省市区高级筛选(结合项融合),并带有高亮,高亮项有预留id,长短名,完整名称提供SEO输出功能。可实现各种组合混用等方案SEO输出(还可以适用在其它场合,php5.6|php7.x|php8.x版本选择,如果特殊要求欢迎大家来订制),还可以延申框架上或其它开发语言上(.NET、GO等)。
php版特色(OOP):
1.使用自动加载功能,代码写的更少(支持php5.6版、php7.x版和php8.x版),可直接使用composer包管理(二选一);
2.详情页可生成纯静态页,列表页部分静态页+伪静页混合/全伪静带缓存功能,支持城市分站子域名独立部属;
3.采用一个字段(字段名:myarea 类型int 6位),就解决全国省市区三个字段数据所有存储字段问题,调用数据时不用组合(province/city/district 3个字段存储 、也不用like查询方式效率低下),执行效率更高(有预处理语句如调城市:myarea BETWEEN 330100 AND 330182),随时可跟灵动/标签组合调用;
4.伪静url筛选地址无值时自动过虑($_GET参数为空),伪静规则仅写一条即通用可(新增,多模型不一样,可以增加多条),翻页功能的不影响,还可以进行多少页不显示列表;
5.不改动帝国核心(不改帝国文件,最多就是引用),伪静页可以全部写在模板里,静态页在后面生成文件加入我们变量;
6.高级版,可组合结合项后台(下拉框、单选、复选、输入值---数字类型int)直接设置,前端页面能直接生成筛选列表,支持自定义伪静规则(结合项里值可以随意调换位置),特殊字段已经内置了(伪静功能也相应设置一下,不然面页打不开),内置字段:category(可选)、myarea、classid、column、page。
7.支持Allinfo插件所有功能,查看http://www.nearnet.com.cn/blog/info-70.html;
8.筛选城市级别可以用参数控制,0不显示, 1显示省 2显示市, 3显示区县, 4显示省 + 市 5显示市 + 区县,9显示所有(针对城市按其它,其它筛选不授控),使用场景更广更方便;
9.支持首页和列表(页面静态,这个不知道表达,帝国原来可以静态就现在保持的,新增链接就是伪静的,就是混用的)伪静给合,v1.0.4才支持;
10.引入变量,任何都可以实现调用,不限于首页、封面、列表、详情页、Tags、自定义页,专题(没有实际测试,理论是可以的,自己还没有用到这个功能);
更新日志
2023.08.24 (v1.5.7)
1.错误处理交由异常统一处理;
2.删除getTabId2Name方法,请使用getTabOnFilter(支持多值);
3.修复后台生成列表静态文件时出现顶级clssid。
2023.06.19 (V3.5.2)
1. 生成getTabId2Name方法为getTabOnFilter,旧方法保留,下一个版本删除,实现多值显示及url地址;
2. 修复翻页码不为第一页时,筛选出现翻页码现象;
3. 修复手机端域名变成pc端域名;
4. 重新开启顶极栏目为终级栏目筛选功能;
2023.04.14 (v1.5.6)
1.优化自定义文本值分组,如price价格期间;
2.筛选单列表调用,新建getTabFilter(),getTabId2Name();
3.版本号规范,中间一位代表php版本,如:5 php5系列;
4.对resolveUrl进行优化,效率更高;
5.插件放置ThirdParty下,插件与公共部分分离,这样客户有多个插件版本不一安装犯难问题。
2023.04.02 (v3.5.1和v3.8.1)
1. 发布拼音版php5.6版和php8.x版
2. 服务器伪静生成接口,可以快生成伪静规则
2022.09.24 (v1.0.5)
1.调整文件位置,规范化。
2.增加空数象,方便增加功能(如周边功能,周边调用)
2022.06.09 (v1.0.4)
1.筛选城市级别可以用参数控制,0不显示, 1显示省 2显示市, 3显示区县, 4显示省 + 市 5显示市 + 区县,9显示所有(针对城市按其它,其它筛选不授控),使用场景更广更方便;
2.优化一些调用流程;
3.修复已经bug.
2022.05.30 (V1.0.3)
1. 更新行政规划省市区县至2021年版;
2. 增加adcode、classid、id等筛选参数不存在时,404显示;
3. 支持后台添加结合项(下拉框、单选、复选)同前同步生成(值设置为0,前台不显示)。
教程地址:http://coach.twoir.com/ecms/allcity/
实例地址:
城市分站AllCity(二级域名拼音版):http://cq.z.08do.com/school/
信息筛选AllInfo(二级目录版):https://x.08do.com/zuowen/c52w50s2/
免费下载地址:
php5.6版 allcity 城市 分站伪静版 带高级筛选功能 2022.03.14
更新功能(url支持区号、拼音,附近功能、周边城市等),还支持其它语言:GO、.NET,欢迎来订制:365182575