dedecms內容頁調用,織夢欄目后臺怎么不顯示文檔數量都是零?
這個問題是因為dede_arctiny這個表錯誤或者崩潰導致,你可以將本地的這個表結構(dede_arctiny.frm,dede_arctiny.MYD,dede_arctiny.MYI)傳到服務器對應的數據庫目錄進行覆蓋,然后登陸織夢后臺點擊“系統”-“系統設置”-“系統錯誤修復”即可恢復文檔的數量,點擊后臺的生成欄目,這時候通過list標簽就可以正常調用欄目信息了。
網頁底部版權信息怎么修改?
首先,輸入織夢網站后臺登錄地址,打開登錄界面,輸入用戶名和密碼。2、然后我們登錄到網站進入主界面。3、我們先了解一下網站底部信息有哪些參數需要修改的,先點擊【系統】->【系統基本參數】,進入到界面,變量都是已經修改好的。4、這里我們要介紹一下,網站底部信息要設置哪些變量,網站版權:調用變量:cfg_powerby,版權:{dede:global.cfg_powerby/}。以上變量可根據需求在底部調用,也就是說可以調用部分變量就好。5、然后我們就要找到這些變量,選擇【更新所有】->【開始更新】即可完成修改。
為何我的文章只有標題沒有正文呢?
到后臺頁面看文檔中有沒有內容,然后再去數據表中看看有沒有文章內容。如果都沒有文章內容,那應該是你的服務器php版本高于5.4,然后你用的是dedecms-gbk的編碼,你用dede-utf8的程序就可以了,或者將服務器的php版本改成5.3。
如果有文章內容而前臺的頁面中沒有,那就是你調用文章內容的代碼寫錯了,去模板文件中檢查一下。
符號在瀏覽器的作用?
一、#
#的涵義
#代表網頁中的一個位置。其右面的字符,就是該位置的標識符。比如,http://www.dedecmsok.com/index.html#print就代表網頁index.html的print位置。瀏覽器讀取這個URL后,會自動將print位置滾動至可視區域。想要給網頁位置指定標識符,有兩個方法。可以使用錨點,比如<a name="print"></a> 或者使用id屬性,比如<div id="print">
HTTP請求不包括#
#是用來指導瀏覽器動作的,對服務器端完全無用。所以,HTTP請求中不包括#。比如,訪問下面的網址,http://www.dedecmsok.com/index.html#print,瀏覽器實際發出的請求是這樣的:GET /index.html HTTP/1.1Host: www.dedecmsok.com
#后的字符
在第一個#后面出現的任何字符,都會被瀏覽器解讀為位置標識符。這意味著,這些字符都不會被發送到服務器端。比如,下面URL的原意是指定一個顏色值:http://www.example.com/?color=#fff,但是,瀏覽器實際發出的請求是:GET /?color= HTTP/1.1Host: www.dedecmsok.com
改變#不觸發網頁重載
單單改變#后的部分,瀏覽器只會滾動到相應位置,不會重新加載網頁。
比如,從
http://www.dedecmsok.com/index.html#location1
改成
http://www.dedecmsok.com/index.html#location2
瀏覽器不會重新向服務器請求index.html。
改變#會改變瀏覽器的訪問歷史
每一次改變#后的部分,都會在瀏覽器的訪問歷史中增加一個記錄,使用"后退"按鈕,就可以回到上一個位置。這對于AJAX應用程序特別有用,可以用不同的#值,表示不同的訪問狀態,然后向用戶給出可以訪問某個狀態的鏈接。值得注意的是,上述規則對IE 6和IE 7不成立,它們不會因為#的改變而增加歷史記錄。
window.location.hash讀取#值
window.location.hash這個屬性可讀可寫。讀取時,可以用來判斷網頁狀態是否改變;寫入時,則會在不重載網頁的前提下,創造一條訪問歷史記錄。
onhashchange事件
這是一個HTML 5新增的事件,當#值發生變化時,就會觸發這個事件。IE8+、Firefox 3.6+、Chrome 5+、Safari 4.0+支持該事件。
它的使用方法有三種:
1. window.onhashchange = func;
2. <body onhashchange="func();">
3. window.addEventListener("hashchange", func, false);
對于不支持onhashchange的瀏覽器,可以用setInterval監控location.hash的變化。
Google抓取#的機制
默認情況下,Google的網絡蜘蛛忽視URL的#部分。
但是,Google還規定,如果你希望Ajax生成的內容被瀏覽引擎讀取,那么URL中可以使用"#!",Google會自動將其后面的內容轉成查詢字符串_escaped_fragment_的值。
比如,Google發現新版twitter的URL:http://twitter.com/#!/username就會自動抓取另一個URL:http://twitter.com/?_escaped_fragment_=/username通過這種機制,Google就可以索引動態的Ajax內容。
注:AJAX = 異步JavaScript和XML(標準通用標記語言的子集),AJAX 是一種用于創建快速動態網頁的技術。
二、?
連接作用:比如:
http://www.dedecmsok.com/index.php?id=1&name=2&page=3
不調用緩存:比如:
http://www.dedecmsok.com/index.html
http://www.dedecmsok.com/index.html?test123
兩個url打開的頁面是一樣的,但是這個有問號,說明不調用原有的緩存內容,而認為是一個新地址,重新讀取。
三、&
不同參數的間隔符,可以看做是and的作用,比如index.php?id=1&name=2,這個url則指定了id參數為1以及name參數為2
織夢如何實現下拉子類欄目?
調用的typeid那用多個ID就行了,你調用大欄目ID自然會調到子欄目的文章的,多個ID之間用逗號隔開