自我评价:走在路上的菜鸟,想着CMS|WEB|SEO,做着可以成为牛掰程序seoer的梦!

当前位置:博客 > 问题汇总 >

[问题中]利用AB插件生成织梦手机端报错

作者:灰牛站长•发布时间:2021-08-31 17:44:30•浏览

遇到问题:淘宝付费购买AB会员网上的'织梦手机静态页生成插件',经测试图片路径错误,导致图像加载失败.

测试记录

文章参考: 织梦手机静态页生成插件

1.子级域名和顶级域名都出现了首页图片展示正常,内容列表页图片不展示问题

2.根据织梦手机站图片不显示不出来的解决方法测试生成绝对路径,失败

3.不论绑定子目录还是绑定二级域名,其中的修改代码未查找到

当然故事最后想找淘宝付费解决/感觉收费小贵/只好再想其他解决办法/好在'柳暗花明又一村'

正确解决办法:织梦手机端在服务器如何绑定二级域名


织梦插件安装

1、登录织梦后台,找到左侧菜单‘模块’- ‘上传新模块’

2、点击选择文件上传gbk.xml或者utf8.xml,点击确定完成插件的上传

3、点击左侧菜单‘模块’- ‘模块管理’,点击插件名称右边的‘安装’

4、安装界面可以查看目录是否具有写入权限,需要写入权限才能保证插件的正确安装

5、对于已存在文件处理方法,请选择‘覆盖’,点击确定即可完成插件的安装

绑定二级目录m

1.生成手机版静态页面后,先到你设置的生成目录检查是否生成了静态文件,如生成目录中有生成的静态文件,则表明生成成功

2.如果生成后的手机静态版显示样式不对,请修改手机模板中css,js,图片等路径,将相对路径改为绝对路径。例如将"assets/css/app.css"改为"/m/assets/css/app.css"

3.修改模板中的识别网址。将列表页模板(例如list_article.htm)中的"{dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}"修改为:"{dede:type}/m[field:typelink /]{/dede:type}",将内容页模板(例如article_article)中的的"{dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}"修改为:"/m{dede:field name='arcurl'/}"

手机端访问绑定二级域名

1.生成手机版静态页面后,先到你设置的生成目录检查是否生成了静态文件,如生成目录中有生成的静态文件,则表明生成成功

2.如果生成后的手机静态版显示样式不对,请修改手机模板中css,js,图片等路径,将相对路径改为绝对路径。例如将"assets/css/app.css"改为"/assets/css/app.css"

3.打开/include/helpers/extend.helper.php,在文件末尾添加以下代码:

function getMobileListUrl($url)
{
  return str_replace('www','m',$url);
}
function getMobileArcUrl($url)
{
  return str_replace('www','m',$url);
}

4.修改模板中的识别网址。将列表页模板(例如list_article.htm)中的"{dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}"修改为:"{dede:type}[field:typeurl function='getMobileListUrl(@me)'/]{/dede:type}",将内容页模板(例如article_article)中的的"{dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}"修改为:"{dede:field.arcurl function='getMobileArcUrl(@me)'/}"

织梦插件安装

手机静态页生成-更新设置

产品页面访问图片不加载

首页访问图片展示正常

相关文章

手机端