织梦CMS调用友情链接的新方法和技巧大全【SQL方式】

摘要:织梦现在怎么样了,织梦现在还能用吗,织梦现在还有人用吗,织梦现在还可以用吗,织梦中毒太深,一入织梦深似海,从此节操是路人。看小千个人博客,出版织梦SQL调用友情链接的新方法。

对于织梦的调用标签,小千就不想多说了,方法多种多样,方式多种多样,只有你想不到的,就没有织梦做不到的。然后,来说说织梦系统内置的友情链接,调用方式真的是太过复杂,不够优雅,一点都不够优雅,需要在flink.lib.php文件修改样式,因此,调用友情链接,我一般都是使用SQL的方式调用的。

SQL方式调用友情链接的优势:不需要在flink.lib.php文件修改样式,在SQL的调用标签中,就能完美的调用你想调用的样式,所以,小千非常看好这个SQL的方式调用,如果,你用织梦做模板,还在用系统默认的标签调用,可能会被别人吐槽不专业哦。下面,小千就将织梦SQL调用友情链接的方法和技巧,分享给大家,希望能对大家有所帮助。

友情链接调用代码

{dede:sql sql='Select * from `#@__flink` where ischeck>0 order by sortrank asc;'}
<a href="[field:url/]" target="_blank">[field:webname/]</a>
{/dede:sql}

其中,ischeck表示连接位置。

ischeck=0 是未审核的

ischeck=1 是只调用内页的

ischeck=2 是只调用首页的

ischeck>0 是调用已审核的,包含内页和首页的。

注:织梦默认的友情链接调用方式,已经有点落后了。这个是通用的友情链接调用方式,一般都是调用首页、内页状态的,未审核状态的,不会被调用出来。

是只调用内页的

{dede:sql sql='Select * from `#@__flink` where ischeck=1 order by sortrank asc;'}
<a href="[field:url/]" target="_blank">[field:webname/]</a>
{/dede:sql}

是只调用首页的

{dede:sql sql='Select * from `#@__flink` where ischeck=2 order by sortrank asc;'}
<a href="[field:url/]" target="_blank">[field:webname/]</a>
{/dede:sql}

调用只包含logo图片的

{dede:php}
$musage = 100; //调用显示条数
$sql = "Select * from `#@__flink` where ischeck>0 And logo<>'' order by sortrank asc LIMIT {$musage};";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t')) {
	$typename = $row['webname'];
	$flink = $row['url'];
	$rltaaa = '<ul>';
	$result .= "<a href='{$flink}' target='_blank'>{$typename}</a>";
	$rltbbb = '</ul>';
}
echo $rltaaa.$result.$rltbbb;
{/dede:php}

当然,这个需要在系统基本参数设置 》 其它选项 》 模板引擎禁用标签中,删除PHP 》 然后保存就行了,这样就能在织梦模板中使用PHP代码了。

弊端:禁用php标签,虽然大大提升了织梦模板的改造空间,同时也是有缺点的,那就是可能会存在为止漏洞,如果,你不是很擅长研究织梦,像这种删除PHP模板引擎禁用标签的做法,还是少用的好。

只调用不包含logo图片的

{dede:php}
$musage = 100; //调用显示条数
$sql = "Select * from `#@__flink` where ischeck>0 And logo='' order by sortrank asc LIMIT {$musage};";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t')) {
	$typename = $row['webname'];
	$flink = $row['url'];
	$rltaaa = '<ul>';
	$result .= "<a href='{$flink}' target='_blank'>{$typename}</a>";
	$rltbbb = '</ul>';
}
echo $rltaaa.$result.$rltbbb;
{/dede:php}

还有两个番外教程

当然,除了这些,友情链接的方式还有多种多样的,比如,不用栏目调用不同的友情链接,看《织梦单独调用栏目页友情链接每个栏目调用不同友情链接》一文。

或者是在footer.htm模板中,也能使用友情链接判断,首页、内页、列表页等等,看《织梦判断首页模板调用友情链接,织梦开发教程之织梦PHP语法嵌套SQL标签》一文。

织梦标签的调用方法是很多的,只要你能调用出结果,那就是正确的标签调用方式,没有谁对谁错之分,只要是能调用出来结果的织梦标签,都是正确的织梦标签调用方式。

这篇文章由《织梦爱好者》发布在《小千织梦模板》网的,主要是为大家详细介绍了织梦CMS调用友情链接的新方法和技巧大全【SQL方式】,感谢织梦爱好者分享这篇具有一定参考价值的织梦教程,感兴趣的小伙伴们可以参考一下教程,有需要的朋友可以收藏方便以后借鉴。

以上便是小千给大家分享的织梦CMS调用友情链接的新方法和技巧大全【SQL方式】,希望对大家有所帮助,如果想了解更多织梦教程、织梦二次开发教程,请关注小千资源网吧~

版权声明:本文为博主原创文章,未经博主允许不得转载。http://nikucms.com/w/974.html

织梦教程2023-03-22

织梦爱好者

织梦爱好者织梦爱好者注册会员

没有挖不倒的墙角,只有不努力的小三!

猜你喜欢

优惠券