当前位置:首页 > Dede二次开发程序
Dede二次开发程序详解(dede爱好者必备)
调用说明:推荐会员(带用户头像) [quote]
{dede:sql sql=\FROM dede_member
where matt = 1 and mtype='个人' LIMIT 0 , 10\
头像:[field:uname/] {/dede:sql}
[field:face runphp='yes'] if(!@me)@me = 'http://bbs.dedecms.com/image/post/smile/default/14.gif'; [/field:face] 为用户头像图片
[img]http://bbs.dedecms.com/attachment/upload/87/11787.gif[/img] 是如果用户头像为空的话要显示的图像 这个大家自己改吧 [/quote]
调用说明:会员积分排行 [quote]
{dede:sql sql=\mid,userid,uname,scores From dede_member order by scores desc limit 0,10\
全部测试通过 [/quote]
这时需要通过dedecms后台中的ucenter模块进行Ucenter配置。
然后,在浏览器地址栏输入http://localhost/dede/login.php,打开后台管理登录界面,输入密码后进入dedecms后台管理。
dedecms后台管理界面的左侧导航栏,点击“模块”标签,注意下面的“UCenter模块”。
点击“UCenter配置”,进入以下页面。
“服务端地址“填:http://localhost/ucenter (本地机),创始人密码即是你在安装UCenter时设定的创始人密码;服务端IP地址填你的Ucenter安
装的空间IP(本地机填127.0.0.1),输入后点“确认安装”。出现安装成功提示。
退出dedecms管理后台,再次进入UCenter用户管理中心,这时我们会发现在“应用管理”中多了一项“我的网站”,并且显示的是“通信成功”了。
我们再通过浏览器访问http://localhost/uchome/index.php, 用管理员的账号进入Uchome首页,点击“设置”进入另外一页,再点击右上角的“高级管理”,输入密码后点击“进入平台”进入高级管理平台。
在左侧导航栏的“高级设置”中找到一项“UCenter应用”点击进入。 在这里我们可以看到我们加入的三个应用,分别点击三个应用下面的“提交更新“。退出管理界面,现在我们再回过头去测试一下看就可以同步了。 七、经验总结及疑问
如果没有做到Dedecms、UChome、Discuz!中同时登录及退出的问题其关键就是在uchome中的“ucenter应用”中没有“提交更新”。
有时候安装dedecms、uchome或ucenter出现问题安装不了或出错等等,有的很多就是环境没有搭载好,所以我建议就安装dedecms提供的
DedeAMPZForServer套件,至少在服务器的搭载上我们不需要花费太多的精力。 另外注意的是UCenter的配置。比如“通信密钥”是否一致。这个一般是导致 UCenter 与Dedecms、UChome、Discuz!等通信失败的主要原因之一。这个密钥是可以自己随便写的,但要保证 UCenter 与 DIscuz 的密钥一致。又比如“ID”。查看 UCenter 后台的应用 ID 是否与Dedecms、UChome、Discuz!等后台的 ID 一致,如不一致,请修改各个应用后台的\应用 ID\。这个也是导致 UCenter 与 DIscuz 通信失败的主要原因之一。关于UCenter的配置等这一点可以参考UCenter官方提供的说明手册。 功能:图书封面图片调用,含标题
代码:
function=DedeID2Dir(@me)/]/[field:bookname function=GetPinyin(@me)/]-[field:id/].html\ src=\border=\width=\height=\/> {/dede:sql} |
功能:最新连载内容调用,含栏目名称、书名、章节名、发布时间。 代码:
{/dede:bookcontentlist} |
功能:热门图书调用
代码:
{dede:booklist row=5 booktype=0 titlelen=10 imgwidth=80 imgheight=100 orderby=weekcc}[field:imglink /]{/dede:booklist}
功能:推荐图书调用
代码:
{dede:booklist row=5 booktype=0 titlelen=10 imgwidth=80 imgheight=100 orderby=commend}[field:imglink /]{/dede:booklist}
分类信息
功能:调用地区与类型
代码:
{dede:infolink}
地区:[field:nativeplace /]
类型:[field:infotype /] {/dede:infolink} 功能:调用最新信息
代码:{dede:arclistsg row=10 titlelen=32 orderby=pubdate channelid=-8 idlist=}
[[field:typelink/]] [field:textlink/][field:pubdate function=\{/dede:arclistsg}
功能:分类信息图片调用 代码:
{dede:arclistsg row=1 titlelen=30 flag=c,a infolen=80 orderby=pubdate channelid=-8 typeid=6 imgwidth=105 imgheight=137} href=\ 会员模块 功能:分列显示,按积分排行,带头像。正确链接到会员个人空间。 代码:
name=\ target=\width=\积分:[field:scores/]< /a> | {/dede:sql}
圈子模块
功能:调用圈子标题,分10行显示
代码:
{dede:sql sql=\SELECT groupimg,groupid,groupname FROM dede_groups WHERE ishidden=0 ORDER BY threads DESC LIMIT 0,10\
共分享92篇相关文档