1、安装说明
一、下载织梦多城市二级域名源码;
二、上传源码到服务器;(必须支持泛解析)
三、在浏览器输入http://你的域名/install进入安装页面;
可以参考http://www.hlzcb.com/zhimengxueyuan/zhimenganzhuangshiyong/25830.html
四、输入数据库用户名密码和数据库名称;
五、安装完成后进入后台,默认账号密码是:admin
六、点击系统-数据库备份还原-数据还原-开始还原;
七、还原成功后再点击系统-系统基本参数设置,把站点根网址改成自己的网址;
八、点击生成-更新系统缓存,把检测并清理错误文档勾上,开始执行;
九、点击生成-更新主页HTMl-选择动态浏览-点击更新主页HTML按钮,更新好后预览网页就可以了;
十、修改根目录下的mycity文件夹下面的index.php里面的域名,修改成自己的网站域名,不需要加www,如xxxx.com即可
1、设置伪静态
一、根据创建栏目或是修改栏目 修改伪静态
① 创建栏目的时候【文件保存目录】的名称要复制到【默认的名称】栏目,复制下去的目录名称前后不需要加“/”,二级栏目的也是一样的方式复制;
② 修改伪静态内容:复制截图中的两条伪静态出来,在另取一行黏贴,把fenzhan改成上面第①点说到的默认【默认的名称】,如果默认的名称为abc,就把abc复制黏贴上去,如果是abc/def就把abc/def复制黏贴上去,注意后面的ID要和你新创建的栏目ID一样。
③ 如果是修改现有的栏目目录名称的就找到对应的伪静态规则吧名称修改掉就可以,注意每个栏目名称都有两个要修改的,是成双的。
二、设置伪静态。LINUX宝塔系统Nginx设置教程:(伪静态代码请查看压缩包里的Nginx.txt)
这样就设置完了,网站就可以正常访问了。
①环境是Apache的直接把.htaccess上传到网站更目录,如果是Nginx可以根据Apache宝塔转Nginx
②如果是IIS的服务器直接导入.htaccess规则,具体导入方法百度找找。
参考 http://www.taosou.net/612.html
备注:建议使用Linux宝塔系统或是Wdcp系统,环境使用Nginx。其他的环境的伪静态可能会出现城市分站翻页的bug。
3、调用代码讲解
调用代码说明:(所有调用代码只能用于模板页面调用)
要自己更换模板的需要在每个模板<title></title>前面加上这句代码,不然无法识别城市信息:
{dede:php}require (DEDEROOT.'/mycity/index.php');{/dede:php}
然后研究下面的代码,把织梦对应的默认标签修改成下面的调用标签就可以。用批量替换其实很快的,一个模板文件就几分钟可以改完。
① 城市名称调用:(用于自己想要出现城市名称的地方调用)
{dede:php}echo constant("city");{/dede:php}
② 栏目链接
[field:cityurl runphp="yes"]@me=constant("cityurl");[/field:cityurl]/[field:defaultname/]
③ 栏目名称
[field:city runphp="yes"]@me=constant("city");[/field:city][field:typename/]
④ 文章链接
[field:cityurl runphp='yes']@me=constant('cityurl');[/field:cityurl]/[field:defaultname/]/[field:id/].html
⑤ 文章名称
[field:city runphp='yes']@me=constant('city');[/field:city][field:title/]
⑥ 首页标题关键词描述TDK
{dede:php}echo constant("title");{/dede:php}
{dede:php}echo constant("keywords");{/dede:php}
{dede:php}echo constant("city");{/dede:php}{dede:global.cfg_description/}
⑥.1 其他页面关键词描述TDK,其他页面的TDK直接在默认的调用标签前面加上下面这句代码:
{dede:php}echo constant("city");{/dede:php}
⑦ 省级列表(一般放在网站底部)
{dede:php}echo constant("city");{/dede:php}
⑧ 全国列表(一般另外新建个栏目和模板,放在单独页面里面)
{dede:php}echo constant("links");{/dede:php}