• <kbd id="sesu6"><pre id="sesu6"></pre></kbd>
    
    
    首頁 - 站長工具
     收藏

    dedecms標簽生成器

    結果

    友情提示:如果瀏覽器禁止使用Flash請開啟!

    常用標簽

    內容

    列表

    首頁

    頭尾

    手機

    不常用模板標簽

    array runphp

    {dede:field name=array runphp=yes}
    @me = (@me['litpic'] == '/images/defaultpic.gif' ? "" : "<div class='image_frame'><a href='{@me['arcurl']}'><img src='{@me['litpic']}'></a></div>");
    {/dede:field}
    [field:array runphp=yes]@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
    [field:array runphp=yes]
    if($GLOBALS[autoindex]%4==0)@me="{@me['litpic']}";else @me="{@me['title']}";
    [/field:array]

    litpic runphp

    [field:litpic runphp=yes]if(@me == '/images/defaultpic.gif')@me = ' style="display:none"';else @me = '';[/field:litpic]
    {dede:field.litpic runphp=yes}if(@me == '/images/defaultpic.gif')@me = ' style="display:none"';else @me = '';{/dede:field.litpic}

    ispart runphp 自定義字段

    [field:ispart runphp=yes]if(@me == ''){@me = "";}else{@me = "字段內容為:@me";}[/field:ispart]
    {dede:field.ispart runphp=yes}if(@me == '')@me = "";else @me = @me;{/dede:field.ispart}

    May 15, 2017 時間格式

    [field:pubdate function='strftime("%b %d, %Y",@me)'/]

    channel currentstyle

    <li{dede:field name=topid runphp=yes}if(@me)@me=''; else @me=' class="menuCur"';{/dede:field}><a href="{dede:field.typeid function=gettoptype(@me,link)/}">全部文章</a></li>
    {dede:channel type='son' currentstyle="<li class='menuCur'><a href='~typelink~' title='~typename~'>~typename~</a></li>"}
    <li><a href='[field:typelink /]' title='[field:typename/]'>[field:typename/]</a></li>
    {/dede:channel}

    jquery 欄目高亮

    <script language="javascript" type="text/javascript">
    $(document).ready(function(){
    	var cat_id = "cat_{dede:field.typeid/}";
    	var up_id = "cat_{dede:field.typeid runphp='yes'"}
    	global $dsql ;
    	$reid = $dsql->GetOne("SELECT reid FROM `#@__arctype` where id=@me");
    	$reid = $reid['reid'];
    	@me=$reid;
    {/dede:field.typeid}";
    	$(".sb_navul ul").each(function () {
    		if ($(this).attr("id") == up_id || $(this).attr("id") == cat_id) {
    			$(this).show();
    		}
    	});
    	$("#cat_{dede:field.typeid/}").addClass("red");
    });
    </script>
    
    <div class="sb_nav">
    	<div class="sb_navul">
    	{dede:channelartlist typeid=2}
    		<li>
    			<a href="{dede:field name='typeurl'/}" title="{dede:field name='typename'/}">{dede:field name='typename'/}</a>
    			<ul id="cat_{dede:field name='typeid'/}" class="none">
    			{dede:channel type='sun' row='20' noself='yes'}
    				<li>
    					<a href="[field:typeurl/]" title="[field:typename/]" id="cat_[field:id/]">[field:typename/]</a>
    				</li>
    			{/dede:channel}
    			</ul>
    		</li>
    	{/dede:channelartlist}
    	</div>
    </div>

    2017年1月10日 轉時間戳,再單獨拿Ymd

    年:{dede:field.begin_time function="MyDate('Y',GetMkTime(@me))"/}
    月:{dede:field.begin_time function="MyDate('m',GetMkTime(@me))"/}
    日:{dede:field.begin_time function="MyDate('d',GetMkTime(@me))"/}

    19/10/2017 轉換 2017年10月19日

    {dede:field.begin_time function="MyDate('Y年m月d日',GetMkTime(implode('-',array_reverse(explode('/',@me)))))"/}

    二級、三級、四級

    <ul>
    	{dede:channelartlist row=7 typeid=top}
    	<!-- 頂級 -->
    	<li class="top">
    		<a href="{dede:field.typeurl/}" >{dede:field name='typename'/}</a>
    		<ul class="sub">
    		{dede:channel type=son noself=yes}
    		<!-- 二級 -->
    		<li>
    		<a href="[field:typeurl/]"  title="[field:typename/]">[field:typename/]</a>
    		<ul>
    <!-- 三級 -->
    [field:id runphp=yes]
    global $dsql;
    $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE reid=@me And ishidden<>1 order by sortrank asc limit 0,10";
    $dsql->SetQuery($sql);
    $dsql->Execute('t');
    $result = '';
    while($row = $dsql->GetArray('t'))
    {
    	$typename = $row['typename'];
    	$typeurl = GetOneTypeUrlA($row);
    $result .= <<< TPL
    <li><a href=""></a></li>
    TPL;
    }
    @me = $result;
    [/field:id]
    		</ul>
    		</li>
    		{/dede:channel}
    		</ul>
    	</li>
    	{/dede:channelartlist}
    </ul>
    <!-- /Wiznav -->
    
    <!-- 三級/四級 -->
    [field:id runphp=yes]
    global $dsql;
    $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE reid=@me And ishidden<>1 order by sortrank asc limit 0,10";
    $dsql->SetQuery($sql);
    $dsql->Execute('t');
    $result = '';
    while($row = $dsql->GetArray('t'))
    {
    	$row['typeurl'] = GetOneTypeUrlA($row);
    	$result .= "<a href=''></a>";
    	//四級
    	$nsql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE reid=$row[id] And ishidden<>1 order by sortrank asc limit 0,10";
    	$dsql->SetQuery($nsql);
    	$dsql->Execute('n');
    	while($nrow = $dsql->GetArray('n'))
    	{
    		$nrow['typeurl'] = GetOneTypeUrlA($nrow);
    		$result .= "<a href=''></a>";
    	}
    }
    @me = $result;
    [/field:id]

    dede:sql 根據自定義字段填的id獲取文檔

    {dede:sql sql="SELECT * FROM #@__archives WHERE arcrank>-1 AND id in(~myid~) ORDER BY FIELD(id,~myid~)"}
    <a href="[field:id runphp=yes]$id=@me;$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]"><img src="[field:litpic/]">[field:title/]</a>
    <p>[field:description/]</p>
    {/dede:sql}

    還需要修改 include\taglib\sql.lib.php 讓它支持數字

    if(is_numeric(str_replace(',','',$refObj->Fields[$value])))
    {
    	$sql = str_replace($conditions[0][$key], addslashes($refObj->Fields[$value]), $sql);
    }
    else
    {
    	$sql = str_replace($conditions[0][$key], "'".addslashes($refObj->Fields[$value])."'", $sql);
    }
    <!--熊掌號-->
        <script src="//msite.baidu.com/sdk/c.js?appid=您的appid"></script>
        <script type="application/ld+json">
            {
                "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
                "@id": "{dede:global.cfg_basehost/}{dede:geturl runphp='yes'}@me = GetCurUrl();{/dede:geturl}",
                "appid": "您的appid",
                "title": "{dede:field.title/}",
                "images": [
                {dede:field.litpic /}
                ],
                "description": "{dede:field.description function='html2text(@me)'/}",
                "pubDate": "{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}T{dede:field.pubdate function="MyDate('H:m:s',@me)"/}"
            }
        </script>gt;

    工具說明:

    dedecms標簽生成器快速生成常用標簽,列表標簽生成、文章標簽生成、首頁標簽生成、熊掌號模板代碼。


    推薦工具:

    工具標簽:

    網站對照查詢