本文目录一览:
- 1、dedecms 怎样调用自定义函数
- 2、关于织梦dedecms两个站的新闻共用一个数据的方法
- 3、dede:php 中写的方法,怎么在其他织梦标签怎么调用
- 4、dedecms 怎么使用全局函数
dedecms 怎样调用自定义函数
板里写一句代码,就可以得到自己想要的结果了。下面举一个例子来说明一下使用dedecms如何添加自定义函数。
比如,我想在首页通过会员id获得会员的名称,我可以这样写一个自定义函数:
function GetMemberName($str){
$dsql = new Dedesql(false);
$row = $dsql-
关于织梦dedecms两个站的新闻共用一个数据的方法
dedecms织梦程序是可以通过修改代码的方式来实现调用其他网站的文章。
方法:
第一种方法是DedeCMS自带的一个全局函数,只是以标签的形式将前台调用出来而已。具体代码为:
1 {dede:geturl runphp='yes'}
2 @me = GetCurUrl();
3 {/dede:geturl}
将上述代码插入到需要显示当前文章URL地址的位置,然后生成文章内容页面即可。
第二种方法是通过一个标签就可以获取当前url地址,标签如下:
1 {dede:field name='arcurl'/}
把上面的一句代码放在文章内容页面模板里面后生成相关文章内容页就可以了。
第三种方法是通过sql语句调用静态文档地址,具体代码如下:
1 {dede:field.id runphp='yes'}
2 $id=@me;
3 @me='';
4 $url=GetOneArchive($id);
5 @me=$url['arcurl'];
6 {/dede:field.id}
将上面的代码添加到内容页模板适当的位置后生成相关文章即可。
dede:php 中写的方法,怎么在其他织梦标签怎么调用
不少朋友需要在DedeCms的问答系统、留言本、会员空间导航里调用系统标签,但默认是不支持系统标签调用的,需要对系统文件进行简单的修改。
第一步:打开"/include/common.func.php",
然后在该文件中加入一个函数,代码如下:
function pasterTempletDiy($path)
{
require_once(DEDEINC."/arc.partview.class.php");
global $cfg_basedir,$cfg_templets_dir;
$tmpfile = $cfg_basedir.$cfg_templets_dir."/".$path;//模版文件的路径
$dtp = new PartView();
$dtp-SetTemplet($tmpfile);
$dtp-Display();
}
第二步,加上上面的函数之后,也就可以调用主站下的/templets/default/所有模板文件,比如要在问答模块的主页调用主站的随机文章,你可 以在主站 模板/templets/default/下新建一个head.htm文件,然后在head.htm里面加入你需要的标签和标签属性:
{dede:arclist titlelen='100' row='15' orderby='rand'}
lia href="[field:arcurl/]" title="[field:title/]"[field:title/]/a/li
{/dede:arclist}
第三部,自定义yourfile.php文件,内容如下
?php
require_once("../../include/common.inc.php");
?
想读取公共文件,如:{dede:include filename=''head.htm/}就使用?php pasterTempletDiy("cdqx/head.htm");?
大功告成!
即可使用?php pasterTempletDiy("default/head.htm");?
dedecms 怎么使用全局函数
您好,朋友。跟版网团队很高兴能为您解答:
首先我觉得如果您是织梦的新手的话,应该先去了解织梦的目录结构,每个目录中有哪些文件,这些文件都有什么用。当然你必须了解的那么清楚,大概了解下就可以。
织梦的templets文件夹是织梦的模板文件夹,这个目录中主要是放的织梦的模板文件,default这个目录是织梦默认的模板文件。当然你如果建立了aa目录的话,只需在系统基本参数设置中将aa设置为模板目录即可。
织梦模板文件夹下一般放的是已.htm结尾的模板文件,这些模板文件中含有织梦特有的标签,所有内容都可以通过标签调用。你在这个文件夹下建立php文件并定义方法是不对的。
织梦的核心文件都在include这个文件夹下,这个目录下的taglib是织梦核心的类库文件,如果需要添加全局函数的话一般在include下的extend.func.php 这个文件中添加。
学习织梦的话需要有php,html,css基础,建议多提问学习。
希望我的回答能够帮到您。这些都是跟版网手打的,非复制。如果帮助您了,请采纳。跟版网-专业织梦模板定制下载站。