如果您对织梦专题栏目页不支持[dede:fulltitle]标签的解决办法感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于织梦专题栏目页不支持[dede:fulltitle]
如果您对织梦专题栏目页不支持[dede:fulltitle]标签的解决办法感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于织梦专题栏目页不支持[dede:fulltitle]标签的解决办法的详细内容,我们还将为您解答织梦栏目内容不显示的相关问题,并且为您提供关于dedecms [field:fulltitle/]标签怎么用、dedecms 让友链的a标签显示title标签的办法、dedecms专题不能选取一级栏目的解决办法、DEDECMS专题列表页不支持[dede:fulltitle]标签的解决方法的有价值信息。
本文目录一览:- 织梦专题栏目页不支持[dede:fulltitle]标签的解决办法(织梦栏目内容不显示)
- dedecms [field:fulltitle/]标签怎么用
- dedecms 让友链的a标签显示title标签的办法
- dedecms专题不能选取一级栏目的解决办法
- DEDECMS专题列表页不支持[dede:fulltitle]标签的解决方法
织梦专题栏目页不支持[dede:fulltitle]标签的解决办法(织梦栏目内容不显示)
由于专题的标题都比较长,需要调用[field:fulltitile]标签,在新闻列表和和其他模型里[field:fulltitile]调用都是没问题的,于是就找到了问题的所在,其实很简单,找到文件,加句代码就解决了。
解决办法:
找到/include/arc.specview.class.php文件,找到
$row["title"] = cn_substr($row["title"],$titlelen);
在这句代码的上面加上一下代码:
$row["fulltitle"]= $row["title"];
即可解决,注意,只能加到上边,不能加到下面,否则是没效果的,显示的会是截断后的标题。
本文章网址:http://www.ppssdd.com/code/12008.html。转载请保留出处,谢谢合作!dedecms [field:fulltitle/]标签怎么用
我们在制作模版过程中为了美观通常会限制文章标题的长度,比如:
推荐学习:织梦cms
{dede:arclist titlelen='30' row='10' } <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:arclist}
这个标签段里的titlelen=''30'' 就是限制文章标题[field:title/]标签的长度不超过30字节。
如果我们的文章标题超过30字节,那么读者第一眼看上去会发现是很不完整的文章标题。
对此织梦体统提供了一个专用标签 [field:fulltitle/] 它在使用时不受titlelen=''30''限制,可以调用完整标题。
那么上面的标签我们可以这样写:
{dede:arclist titlelen='30' row='10' } <li ><a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a></li> {/dede:arclist}
这样调用后,读者把鼠标放到标题上就可以看到完整标题了。
以上就是
dedecms 让友链的a标签显示title标签的办法
今天在弄友链的时候 发现友链不会显示title 但是有时候换友情链接的时候 人家要让你把title也加一下,这个时候你就没方案了
那么我教你如何改吧
修改这个文件 /include/taglib/flink.lib.php
找到这行代码
$link = “<a href='”.$dbrow->url.”‘ target=’_blank’>”.cn_substr($dbrow->webname,$titlelen).”</a> “;
改成: $link = “<a href='”.$dbrow->url.”‘ title='”.$dbrow->msg.”‘ target=’_blank’>”.cn_substr($dbrow->webname,$titlelen).”</a> “;
就OK了
说明:上面的->msg 我是把网站简况的内容当成title了 所以把要写的title写在网站简况里面就好了
dedecms专题不能选取一级栏目的解决办法
关于dedecms5.5/5.6 专题不能选取一级栏目的解决办法
打开\dede\inc\inc_cata日志_options.php,将以下代码完全替换,即可。
烈火提示:
上面加粗的dede为后台目录,请注意自己的后台是否修改了。另外,使用以下代码前,请注意备份。
Copy to ClipboardLiehuo.Net Codes引用的内容:[]
<?php
function GetOptionList($selid=0,$userCata日志=0,$channeltype=0)
{
global $OptionArrayList,$channels,$dsql;
$dsql->SetQuery("Select id,typename From `dede_channeltype` ");
$dsql->Execute();
$channels = Array();
while($row = $dsql->GetObject()) $channels[$row->id] = $row->typename;
$OptionArrayList = "";
//当前选中的栏目
if($selid > 0)
{
$row = $dsql->GetOne("Select id,typename,ispart,channeltype From `dede_arctype` where id='$selid'");
if($row['ispart']==1) $OptionArrayList .= "<option value='".$row['id']."'selected='selected'>".$row['typename']."(封面频道)</option>\r\n";
else $OptionArrayList .= "<option value='".$row['id']."' selected='selected'>".$row['typename']."</option>\r\n";
}
//是否限定用户管理的栏目
if($userCata日志>0)
{ $query = "Select id,typename,ispart,channeltype From `dede_arctype` where ispart<>2 And id='$userCata日志' "; }
else
{ $query = "Select id,typename,ispart,channeltype From `dede_arctype` where ispart<>2 And reid=0 order by sortrank asc "; }
$dsql->SetQuery($query);
$dsql->Execute();
while($row=$dsql->GetObject())
{
if($row->ispart==1) $OptionArrayList .= "<option value='".$row->id."'>".$row->typename."(封面频道)</option>\r\n";
else if($row->ispart==2) $OptionArrayList .="";
else if($row->channeltype!=$channeltype && $channeltype!=0) $OptionArrayList .= "<option value='".$row->id."'>".$row->typename."(".$channels[$row->channeltype].")</option>\r\n";
else $OptionArrayList .= "<option value='".$row->id."'>".$row->typename."</option>\r\n";
LogicGetOptionArray($row->id,"─",$channeltype,$dsql);
}
// liehuo.net
return $OptionArrayList;
}
function LogicGetOptionArray($id,$step,$channeltype,&$dsql)
{
global $OptionArrayList,$channels;
$dsql->SetQuery("Select id,typename,ispart,channeltype From `dede_arctype` where reid='".$id."' And ispart<>2 order by sortrank asc");
$dsql->Execute($id);
while($row=$dsql->GetObject($id))
{
if($row->ispart==1) $OptionArrayList .= "<option value='".$row->id."'>$step".$row->typename."(封面频道)</option>\r\n";
else if($row->ispart==2) $OptionArrayList .="";
else if($row->channeltype!=$channeltype && $channeltype!=0) $OptionArrayList .='';
else $OptionArrayList .= "<option value='".$row->id."'>$step".$row->typename."</option>\r\n";
LogicGetOptionArray($row->id,$step."─",$channeltype,$dsql);
}
}
?>
DEDECMS专题列表页不支持[dede:fulltitle]标签的解决方法
今天发现Dedecms专题列表页面里调用的专题列表图片和a标签的title都没有显示,找到模板文件里看了下才发现dede:list标签中title调用的都是[field:fulltitile],由于专题的标题都比较长,所以就做了限制,在文章列表和和其他模型里[field:fulltitile]调用都是没问题的,于是就找到了问题的所在,其实很简单,找到文件,加句代码就解决了。
解决方法:
找到文件,找到
在这句代码的上面加上一下代码:
即可解决,注意,只能加到上边,不能加到下面,否则是没效果的,显示的会是截断后的标题。
站长的Dedecms版本是5.7SP1 utf-8,测试通过。
今天关于织梦专题栏目页不支持[dede:fulltitle]标签的解决办法和织梦栏目内容不显示的分享就到这里,希望大家有所收获,若想了解更多关于dedecms [field:fulltitle/]标签怎么用、dedecms 让友链的a标签显示title标签的办法、dedecms专题不能选取一级栏目的解决办法、DEDECMS专题列表页不支持[dede:fulltitle]标签的解决方法等相关知识,可以在本站进行查询。
本文标签: