点评:DEDECMS SQL调用数字增加标签和改性方法,需要的朋友可以参考其中。





我们都知道,在{迪迪:arclist标签有一个{ } /领域:全球。Autoindex / },这个变量每生成一个排1,很多人要{迪迪:SQL / }标签还需要添加这个功能,很多朋友问,一定会想事实上做不到的,官方的,正式的主希望我们能够分享技巧的运用和发展。小经验,其实这件事很简单,你可以知道他们的轻微感觉。

在这里,我们已经开始增长,我们知道在V5.3梦想标签已被隔离,这是类似于arclist标签可以被修改或两次来开发自己的程序,这些标签存储在 /包括/ taglib目录文件夹下面,我们可以看到,文件名,它很容易知道这些标记之间的文件名和标签的对应关系。

所以我们需要修改现在是{迪迪:SQL / }的标签,所以我们修改sql.lib.php文件。
当我们打开它时,我们发现了第三十四行,也就是代码。

$ CTP -> LoadSource($ innerText);

下面,添加以下代码:

美元'autoindex} = 0 = {;

这个代码是定义一个全局变量并赋值值为0,然后我们只需要修改下面的代码:

复制代码代码如下所示:
而($行= $ DSQL -> getarray($ thisrs))
{
$ SQLCT + +;
foreach($ CTP ->下tagid美元= > $ CTAg){
如果(!空($行{ $标签-> GetName()))){ $ CTP ->分配(tagid美元美元,排{ $标签-> GetName()})})}
}
'autoindex'} { $ = +; / /每周期1然后解决他们
美元升值(美元CTP -> getResult);
}

作为一个结果,的{领域:全球。Autoindex / }标签可以用于{迪迪:SQL / },例如:

复制代码代码如下所示:
{迪迪:SQL语句'select * {网址=地址:dnzsw04_archives }的{ dnzsw04_archives /网址} }
{范围:全球。Autoindex / } - {场:标题/ }
{或}迪迪:SQL

是什么样的这很简单。事实上,这个扩展有很多。我可以试试看。