DedeCMS 약어 제목이 비어 있는지 확인한 다음 전체 제목을 표시하는 방법은 무엇입니까?
머리말
DedeCMS 시스템 프로그램을 사용하여 웹 사이트를 개발할 때 누구나 한 번쯤은 접해보셨을 거라 믿습니다. 많은 웹 페이지 레이아웃 디자인의 제한된 너비로 인해 기사 제목의 단어 수를 제한해야 합니다. 일반적인 방법은 마우스를 놓을 때 전체 제목이 표시되도록 a 태그에 제목 속성을 추가하는 것입니다. 그것에.
하지만 일부 문자가 잘려서 제목이 불완전합니다. 다음은 제목을 호출하는 여러 가지 방법입니다. 예를 들어 DedeCMS에서는 제목을 판단할 때 전체 제목을 표시합니다. 약칭 제목이 비어 있습니다.
추천 학습: 梦伟cms
구체적인 방법은 다음과 같습니다.
# 🎜🎜# 방법 1:{dede:field name='array' runphp='yes'} if (@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];{/dede:field}
[field:array runphp='yes'] if (@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];[/field:array]
<ul> {dede:arclist titlelen='50' row='10'} <li><a title="[field:title /]" href="[field:filename /]">[field:title function='( strlen("@me")>30 ? cn_substr("@me",30)."..." : "@me" )'/]</a></li> {/dede:arclist} </ul>
<a style="width:120px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;" title="DedeCMS2007即将发布" href=" " >DedeCMS2007即将发布</a>
{dede:list pagesize='15' orderby='weight' orderway='desc'} <dl> <dt>[field:pubdate function='strftime("%Y/%m/%d",@me)'/]</dt> <dd> [field:array runphp='yes'] if (@me['body']=='') @me=@me['title'];else{ @me = '<a href="'.@me['arcurl'].'" title="'.@me['description'].'" target="_blank">'.@me['title'].'</a>';}[/field:array] </dd> </dl> {/dede:list}
위 내용은 DedeCMS는 간략한 제목이 비어 있고 전체 제목을 표시하는지 어떻게 확인합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!