網站優化

sdcms網站升級HTTPS導致網站后臺登錄時候會顯示禁止從外部提交數據!,我的CMS版本是1.3的,解決辦法如下:

找到根目錄/inc/Function.asp文件,打開后查看171行代碼:

IF Mid(t0,8,Len(t1))<>t1 Then Check_Post=True

將以上代碼中的8修改成9即可解決此問題。

如果我的方法幫助到你,請在下方留言,謝謝。

本篇文章為阿澤原創,轉載請注明出處。

SDCMS調用最新內容的方法

0 發布于2018-09-18 閱讀: 953 次
<ul> {sdcms:rs top="10" field="id,title,style,createdate,isurl,url,classid" table="sd_content" where="islock=1" order="ontop desc,id desc"} {rs:eof}<li>沒有資料</li>{/rs:eof} <li><a href="{sdcms.geturl($rs[id],$rs[classid],$rs[isurl],$rs[url])}" title="{$rs[title]}"{if $rs[isurl]=1} target="_blank"{/if} {$rs[style]}>{sdcms.cutstr($rs[title],34,1)}</a></li> {/sdcms:rs} </ul>

簡單說明如下:

top="10"

取前10條數據

field="id,title,style,createdate,isurl,url,classid"

查詢這些字段:id,title,style,createdate,isurl,url,classid

where="islock=1"

查詢條件:正常發布的內容(未審核,未發布的都不顯示)

order="ontop desc,id desc"

排序條件:先把置頂的排最前面,然后根據編號排序

{rs:eof}<li>沒有資料</li>{/rs:eof}

這行參數是表示:沒有任何內容時顯示

{sdcms.geturl($rs[id],$rs[classid],$rs[isurl],$rs[url])}

這是固定格式:顯示內容的URL鏈接

{if $rs[isurl]=1} target="_blank"{/if}

這行表示:如果是外部鏈接,則用新窗口打開

{sdcms.cutstr($rs[title],34,1)}

這行表示:取標題的前34個字符,如果超過34個字符,則后面顯示省略號,如果要不顯示省略號,則把最后一個參數的1改為0即可


SDCMS調用指定欄目信息的方法(適合版本1.3)

0 發布于2018-09-18 閱讀: 593 次

1.調用某類別下信息的方法(含子類)

{sdcms:loop table="view_info"  top="1"  where="classid in({sdcms:allclassid(大類編號)}) and ispass=1"}

<a href="{link}">{title}</a><br>

{/sdcms:loop}

2.同時調用多個大類下信息的方法(含子類)

{sdcms:loop table="view_info" where="classid in({sdcms:allclassid(大類編號1)},{sdcms:allclassid(大類編號2)},{sdcms:allclassid(大類編號3)}) and ispass=1"}

<a href="{link}">{title}</a><br>

{/sdcms:loop} 

首頁調用指定欄目文章

方式一:

{sdcms:loop field="id,title,adddate,classid,isurl,ClassUrl,htmlname,Style" table="View_info" top="8" where="classid in(1) and ispass=1"}

{eof}<li>沒有資料</li>{/eof}

<li><a href="{link}" title="{title}" [if {isurl}=1]target="_blank"[end if] {style}>{title len="22"}</a></li>

{/sdcms:loop}

方式二:

{sdcms:loop table="view_info" top="4" where="classid in({sdcms:allclassid(1)}) and ispass=1"}

<li class="news_li"><a href="{link}">{title}</a></li>

{/sdcms:loop}

方式三:

{sdcms:loop field="*" table="View_info" top="4" where="classid in(2) and ispass=1" order="adddate desc"}

<dl class="sc_dl">

<dd class="sc_dd fr">

{adddate date="yyyy.mm.dd"}</dd>

<dt class="sc_dt fl"><a class="sc_a" href="{link}">{title}</a></dt></dl>

{/sdcms:loop}

圖文:

{sdcms:loop field="id,title,classid,isurl,pic,ClassUrl,htmlname" table="View_info" top="6" where="classid in(5) and ispic=1 and ispass=1"}

<li class="show_li fl"><a href="{link}">

<img alt="{title}" src="{pic}" /></a></li>

{/sdcms:loop}

幻燈:

{sdcms:loop field="id,title,pic,isurl,ClassUrl,htmlname" top="4" table="View_info" where="classid in(1) and ispic=1 and ispass=1"}

<li><a href="{link}" target="_blank">

<img src="{pic}" alt="{title}" /></a></li>

{/sdcms:loop}


細雨算法百度官方詳細說明

0 發布于2018-08-27 閱讀: 522 次
一、細雨算法百度官方說法
7月中旬,百度搜索將推出細雨算法。
1、細雨算法目的
保證搜索用戶體驗和促進黃頁類B2B站點生態健康發展。
2、打擊對象
命中算法的站點將會受到限制展現的處罰。
1)頁面標題作弊
包括但不限于冒充官方,title堆砌關鍵詞等情況。
2)頻繁留聯系方式
這種低質受益行為嚴重影響用戶體驗,如受益方式變形、穿插受益等。
3、盡快整改
百度還提示:算法上線前,會通過搜索引擎算法平臺給存在問題的站點發送站內信、郵件,并建議盡快進行整改,避免損失。
二、細雨算法剖析
這次的細雨算法針對的是B2B平臺,也就是企業用戶可以注冊,并在平臺上發布產品或服務的平臺。
1、針對平臺
B2B平臺,像阿里巴巴、慧聰網、世界工廠網等此類的平臺。
應該還包括信息分類網,比如趕集網、58同城、百姓網等等。
2、共性:自行發布信息
這些平臺的共性就是用戶可以自行發布消息,有些平臺管控不嚴格就會產生標題作弊和低質受益的行為出現。
3、可能不僅僅針對B2B平臺
其實,本次算法也是給廣大的站長提個醒,如果網站存在標題作弊、低質受益的行為一定要及時更改,莫讓百度算法的更新造成網站流量的極速下降。
4、怎么來整改?
標題作弊的情況,可能就需要人工來審核了。
低質受益的行為是可以提前告知用戶不能再正文中留電話等信息,專門給用戶一個輸入框來寫聯系方式。這也是很多分類網站的做法。
總之,有則改之無則加勉。

destoon實現首頁顯示供應、企業、資訊條數有多種方法,這里介紹的是直接調用php程序代碼進行查詢。destoon的模板里面是支持php的代碼的,因此我們可以直接在模板里面查詢出來即可。

<ul>

  {php $sellcount=$db->get_one("SELECT COUNT(*) AS num FROM ".$DT_PRE."sell WHERE status=3");} 

   <li>共有{$sellcount[num]}條供應</li>

 {php $company=$db->get_one("SELECT COUNT(*) AS num FROM ".$DT_PRE."member WHERE groupid>5");}

   <li>共有{$company[num]}個企業</li>

 {php $newcount=$db->get_one("SELECT COUNT(*) AS num FROM ".$DT_PRE."article_21 WHERE status=3");}

   <li>共有{$newcount[num]}條資訊</li>

</ul>


頁面顯示當前的日期的方法:

{date('Y-m-d',$DT_TIME)}

吉林十一选五走势图表电脑版