php導航網站
Ⅰ php做網頁導航欄靜止在上面不動,但是下面內容會跑到導航下面
頁面樣式出問題了。
這個應該考慮css的問題,看看是不是因為某個元素長度過長,或者某個元素沒有,導致頁面發生變化,另外,在css中浮動經常會導致後面元素的錯位,記得清楚浮動。
Ⅱ 怎麼給網站主頁添加導航菜單 我的程序是PHP的
{dede:channel type='top' row='6'}
<LI><A class=current href="{dede:global.cfg_cmsurl/}/">首 頁</A> </LI> <LI><A href="[field:typeurl/]">[field:typename/]</A> </LI> {/dede:channel}
上面的是織夢的導航菜單代碼,可以參考一下。
Ⅲ PHP和DZ哪個適合做導航網站
你的問題沒有搞清楚。
DZ是php的一個開源程序,主要用於論壇的。
你可以用CMS DEDE(織夢)、帝國CMS等做你想要的網站。
或者用專門的導航程序 如 phpLD(國外的,你Google一下)
Ⅳ php做網站,導航菜單怎麼實現欄目選中背景變色效果
用CSS的滑動門效果,網路網頁搜索下就有很多。不知道你的網站導航是不是用CSS來編寫
Ⅳ php 導航欄頁面跳轉的問題
你可以嘗試在打開某個main時,寫一個cookie,記錄當前main位置。 當刷新主框架頁時,每個子框架讀取cookie,然後就可以根據cookie記錄的值來定位到之前的位置了。
或者你可以嘗試在main的頁面中用js捕獲f5事件,然後自定義在當前main框架中刷新,其它不動。你可以研究一下window.onbeforeunload事件。
Ⅵ PHP網頁製作導航定位問題
首先你弄錯了一個問題:include包含過來的不是一個網頁,而是網頁中的代碼,你包含了head.inc.php,就等於你將這里的代碼全部復制粘貼到了父網頁里,所以你要根據你父網頁的路徑設置子網頁中的鏈接路徑,因為指令時從父網頁發過去的。給你舉個現實的例子:假如你在北京,而你用的手機是上海生產的,但是,你打電話信號時從北京出去還是上海出去呢?
Ⅶ php生產的靜態頁面導航中首頁按鈕點擊了還是停留在這個頁面,怎麼回事
你好。剛剛看了一下你的網站。你說的,這個問題,是你首頁根本就沒有添加連接。你的代碼是這樣的「<a href="">首頁</a>」 ,你只要在這個href中加上你首頁的位置就可以了。謝謝!
Ⅷ 怎麼用PHP寫一個導航
導航用html和css做就好了吧,最多加點js,php只不過是用來處理數據和運算用的,php算好以後直接echo嵌入進去就好了啊
Ⅸ PHP網站導航源碼修改
從 {#RP#} 這種形式來看,貌似是使用了類似了模板的技術。
既然是模板,也就是說,你需要修改提供的源數據就可以了。
href="{#RP#}huanzeng/class/
href="{#RP#}"
Ⅹ 怎樣用PHP來給網頁做導航欄
本文只需要讀者具備PHP、HTML的初步知識就可以基本讀懂了。 譯文:如大家所知PHP對於用資料庫驅動的網站(making database-driven sites)來講可謂功能強大,可是我們是否可以用它來做點其他事情呢?PHP給了我們所有我們期望的工具:for與while的循環結構、數學運算等等,還可以通過兩種方式來引用文件:直接引用或向伺服器提出申請。其實何止這些,讓我們來看一個如何用它來做導航條的例子:完整的原代碼:<!—— This "<?" is how you indicate the start of a block of PHP code, ——> <?PHP # and this "#" makes this a PHP comment. $full_path = getenv("REQUEST_URI"); $root = dirname($full_path);$page_file = basename($full_path);$page_num = substr($page_file, strrpos($page_file, "_") + 1, strpos($page_file, ".html") - (strrpos($page_file, "_") + 1)); $partial_path = substr($page_file, 0, strrpos($page_file, "_")); $prev_page_file = $partial_path . "_" . (string)($page_num-1) . ".html";$next_page_file = $partial_path . "_" . (string)($page_num+1) . ".html"; $prev_exists = file_exists($prev_page_file);$next_exists = file_exists($next_page_file); if ($prev_exists) { print "<a href="$root/$prev_page_file">previous</a>";if ($next_exists) { print " | ";} if ($next_exists) { print "<a href="$root/$next_page_file">next</a>";} ?>//原程序完。 代碼分析:OK! 前面做了足夠的鋪墊工作,現在讓我們來看看如何來用PHP來完成這項工作: <!—— This "<?" is how you indicate the start of a block of PHP code, ——> <?PHP # and this "#" makes this a PHP comment. $full_path = getenv("REQUEST_URI"); $root = dirname($full_path);$page_file = basename($full_path); /* PHP函數getenv()用來取得環境變數的值,REQUEST_URI的值是緊跟在主機名後的部分URL,假如URL是, 那它的值就為/dinner/tuna_1.html. 現在我們將得到的那部分URL放在變數$full_path中,再用dirname()函數來從URL中抓取文件目錄,用basename()函數取得文件名,用上面的例子來講dirname()返回值:/dinner/;basename()返回:tuna_1.html.接下來的部分相對有些技巧,假如我們的文件名以story_x的格式命名,其中x代表頁碼,我們需要從中將我們使用的頁碼抽出來。當然文件名不一定只有一位數字的模式或只有一個下劃線,它可以是tuna_2.html,同樣它還可以叫做tuna_234.html甚至是candy_apple_3.html,而我們真正想要的就是位於最後一個「_」和「。html」之間的東東。可採用如下方法:*/ $page_num = substr($page_file, strrpos($page_file, "_") + 1, strpos($page_file, ".html") - (strrpos($page_file, "_") + 1));/* substr($string, $start,[$length] )函數給了我們字元串$string中從$start開始、長為$length或到末尾的字串(方括弧中的參數是可選項,如果省略$length,substr就會返回給我們從$start開始直到字元串末尾的字元串),正如每一個優秀的C程序員告訴你的那樣,代表字元串開始的位置開始的數字是「0」而不是「1」。 函數strrpos($string, $what)告訴我們字元串$what在變數$string中最後一次出現的位置,我們可以通過它找出文件名中最後一個下劃線的位置在哪,同理,接著的strpos($string, $what)告訴我們「。html」首次出現的位置。我們通過運用這三個函數取得在最後一個「_」和「。html」之間的數字(代碼中的strpos()+1代表越過「_」自己)。 剩下的部分很簡單,首先為上頁和下頁構造文件名:*/ $partial_path = substr($page_file, 0, strrpos($page_file, "_")); $prev_page_file = $partial_path . "_" . (string)($page_num-1) . ".html";$next_page_file = $partial_path . "_" . (string)($page_num+1) . ".html"; /*(string)($page_num+1)將數學運算$page_num+1的結果轉化為字元串類型,這樣就可以用來與其他字串最終連接成為我們需要的文件名。 */ /*現在檢查文件是否存在(這段代碼假設所有的文件都位於同樣的目錄下),並最終給出構成頁面導航欄的HTML代碼。>