怎样在织梦列表页调用文章作者信息和实现移动端共享数据库
说到织梦里面如何在列表页调用每篇文章的作者,嗯,这确实需要点二次开发的功夫,直接傻瓜式调用可能不太行。具体步骤如下:
-
先打开php终端,在文件最底部添加代码,给织梦默认没带上的标签“加减点料”,这样才能让作者信息跑出来。这里要特别注意哦,默认数据库表的前缀是
dede_,如果你用的是别的前缀,别忘了修改对应的表名。 -
想实现PC端和移动端共用一个数据库,其实也没那么复杂。第一步,在后台创建一个顶级导航专门给手机站用,然后在这个导航下面搞定手机站的栏目配置。第二步,把需要PC和移动端共用的栏目放到这个地方,内容同步,发布一次就全站跑,省心又高效。
这两步搞定,工作量可没那么大,你的移动网站就能和PC端合力共用一个数据库,内容更新再也不用烦恼啦!

织梦二次开发遇到的跳转问题和关键PHP文件的管理
织梦二次开发折腾久了,会碰到一些坑,比如说点击导航链接直接跳首页,这问题真是让人抓狂。别急,来,我们逐个分析:
-
有时候问题出在js文件里,比如我遇到的那个
index2016.js文件,里面竟然写了往一个固定首页跳的代码片段。具体就是字符串里那些“host”、“dede58”等乱码,把这段给删掉,跳转立马正常,问题彻底解决。 -
织梦底层是基于thinkphp框架,许多页面其实是被面向对象的class控制的。以
article_article页面为例,它对应的PHP文件是article.class.php,要改文章显示或功能逻辑,程序员必须从这个文件下手,改得专业一点,才能达到精准定制。 -
织梦想调用外部数据库来显示更多内容,比如从dz论坛等第三方数据库抓数据,也不是不可能。简单的方法是生成js代码放到织梦首页调用;但如果想深度整合,就得动点脑筋,进行二次开发,代码层面门道多,非入门级程序员慎入。
-
关于同类型数据调用,织梦强大的SQL标签可以帮大忙。比如用
{dede:sql sql="SELECT * FROMyp_lib_brandWHERE territory_type = ‘ $type’ LIMIT 0 , 6"}就能很快拉出6条对应的数据,简直贴心极了。 -
还有织梦自带的文章列表标签也值得一用,例如
{dede:arclist addfields='fenjiid' row='200' titlelen='36' channelid='id'}搭配字段调用,灵活又高效,这样的二次开发小技巧真的不得不掌握!

相关问题解答
- 怎样才能让织梦列表页显示作者信息?
嘿,这其实很简单哈!你只要打开PHP文件,给织梦加点自定义标签,别忘了修改数据库表前缀喔。操作步骤照着上面做,保证列表页的每篇文章都能秀出作者,让你的网站瞬间高级感up up up!
- 织梦实现PC端和移动端共用一个数据库怎么办?
哇,这个问题超实用!其实你只需在后台建一个“手机站”导航栏,然后把手机端栏目放进去。这样发布文章时,一次操作内容就能同步到两个端,超省事,效率杠杠的,简直开启懒人模式!
- 点击织梦导航跳首页是啥原因,咋修复?
哎呀,遇到这个真让人火大!一般是JS文件里某段“跳转代码”惹的祸。找到它,咔咔删掉那段多余字符串,导航就不会傻傻地一股脑跳首页啦,简直解气!
- 织梦想从别的数据库调用数据怎么整?
这事儿听起来复杂,其实不难!轻松方案是生成JS代码放织梦首页调用,如果要高端点,就得动动脑瓜做二次开发,写代码连接数据库,灵活玩转数据,感觉自己瞬间牛逼!不过小白慎入哈,需要慢慢摸索一步步来。
新增评论