作者:狐灵科技 | 2020-03-22 22:18 |点击:
织梦多城市插件安装图文教程【伪静态版】教程
重要!重要!!修改之前请在后台备份数据,然后全站打包下载本地,以防万一修改错误可以复原!!!
1、系统设置:
核心设置—— 是否使用伪静态:是
其他选项—— 模板引擎禁用标签:清空
性能选项—— arclist标签调用缓存:0
2、后台-系统-SQL命令行工具中执行两语句:
将所有文档设置为仅动态浏览和将所有栏目设置为使用动态页
(这里注意上面的数据库表前缀 如果你的表前缀不是dede 那就改成你自己的)
3、文件覆盖:根据网站编码选择文件utf-8,GBK ;
上传整个mycity文件夹和.htaccess是对应静态文件(不同服务器选择不同的静态文件)到根目录;把根目录下的dede后台管理文件和include两个文档打开,把对应的文件放进对应修改的文件;;
伪静态设置请根据自己的环境来设置(根据自己的静态文件上传到主目录下)
.htaccess 是Apache的静态文件
bcloud_nginx_user.conf是百度云主机的静态文件
Nginx是linux宝塔的伪静态文件,复制里面的内容到伪静态设置即可。
web.config 是IIS的静态文件
没有伪静态规则的请查看这篇文章: https://www.hulingweb.cn/hulianwang/1115.html
4、域名信息:
打开主目录/mycity/index.php文件,修改文件中的域名。注意不需要加http://
5、修改所需要的每个模板文件的头部加上代码,找到根目录下的templets目录下的default 下所需要修改的模板文件。
打开所有模板文件在需要添加分站的模板<head>和</head>之间添加以下代码;
(1) 首页TDK调用改成下面代码,tdk就是下面截图的这三句
(2) 列表页TDK调用
(3)其他页面的TDK参考第(2)条,在默认的前面增加代码
6、修改栏目调用链接
所有栏目调用链接 [field:typelink/] 修改为
7、修改文章标题和链接调用
所有文章标题调用链接[field:title/]修改为
*看个人需要,文章标题链接调用可改可不改,修改了文章标题也会随着城市的切换改变城市状态。
所有文章调用链接[field:arcurl/]修改为
8、当前栏目调用
当前栏目调用{dede:field name='position'/}改为
* 当前栏目点击不能调到对应栏目,只能跳到首页
9、调用所有城市列表
可以创建一个栏目和城市模板去调用,也可以放到自己想要调用城市的页面,这随意。
新建栏目教程:
在创建一个city.htm的模板;可通过单页about文件复制修改成city.htm放在模板下
然后在修改city.htm里面的代码,直接把里面的{dede:field.content/}或{dede:field.body/}改成下面的代码
替换改成
这里就是引用样式 样式是怎么样的 可以根据自己的需求自行修改 主要是上面红色的代码部分
在需要选择城市的地方用下面的代码调用,城市可以在菜单显示,在网站最右上角或是底部显示都可以,看自己喜欢。ID就是你创建的城市栏目id
注意修改上面的id 改成你自己的 栏目id
2.要单独调用城市名称请用这个标签调用{dede:php}echo constant("city");{/dede:php}效果看图片,这些就是单独调用城市名称的。
伪静态问题 很多人主要问题就是出现在伪静态的问题,导致打不开
.htaccess 是Apache的静态文件
bcloud_nginx_user.conf是百度云主机的静态文件
Nginx.txt 是linux宝塔的伪静态文件
web.config 是IIS的静态文件
宝塔系统Nginx 在宝塔设置面板伪静态 粘贴进去
没有伪静态规则的请查看这篇文章: https://www.hulingweb.cn/hulianwang/1115.html
其他服务商的服务器或是虚拟主机自行咨询服务商。或是百度搜索处理。
想要修改城市 找到 mycity—city.php 想要添加自己的城市站点 还需要看下 pinyin.txt 有没有对应的拼音