網域名稱俱樂部


返回   網域名稱俱樂部 > 電腦與網路技術 > 網站製作與設計接案

回覆
 
主題工具
  #1  
舊 2012-06-02, 08:34 PM
seesawgame 的頭像
seesawgame seesawgame 目前離線
進階會員
 
註冊日期: 2004-07-25
住址: 域名家.com
文章: 6,545
眨眼 一米发.com 米表及源碼系統

剛剛利用主机先生 hostsir.com 提供的米表程序一米发.com 給重新架站 (原來是導向 mibiao.com 二級域名)
有興趣的朋友可以下載源碼來裝看看
http://bbs.hostsir.com/forum.php?mod...age%3D1&page=1

演示:一米发.com

__________________
回覆時引用此篇文章
  #2  
舊 2012-06-02, 09:09 PM
seesawgame 的頭像
seesawgame seesawgame 目前離線
進階會員
 
註冊日期: 2004-07-25
住址: 域名家.com
文章: 6,545
預設

如果有下載的朋友,請把以下程式存成 page.class.php 放置於 lib 資料夾下覆蓋
原創者的換頁參數漏了個字碼,所以換頁的類別會跳成不一樣的類別參數
感謝 slob 兄提醒

代碼:
<?php
//HostSir.com

class show_page
{
	var $total;
	var $page;
	var $each_page;
	var $total_page;
	var $offset;
	var $output1;
	var $output2;
	var $pagelink=0;
	
	function set($total,$each_page,$page,$cid)
	{
		$this->total=$total;
		$this->each_page=$each_page;
		$this->total_page=ceil($total/$each_page);
		$this->pagelink=$cid;

		if(empty($page))
		{
			$this->page=1;
			$this->offset=0;
		}
		else
		{
			$this->page=$page;
			$this->offset=($page-1)*$each_page;
		}

		$lastpg=ceil($total/$each_page);
		$prestart=$page-1;
		$nextpage=$page+1;

		//定位首页和上一页
		if($page<=1)
		{
			$w2="";
		}
		elseif($this->pagelink!=0)
		{
			$w2="<a href='?cid=".$this->pagelink."&page=".$prestart."'>上一页</a>";
		}
		else
		{
			$w2="<a href='?page=".$prestart."'>上一页</a>";
		}

		//定位尾页和下一页
		if($page>=$lastpg)
		{
			$w3="";
		}
		elseif($this->pagelink!=0)
		{
			$w3="<a href='?cid=".$this->pagelink."&page=".$nextpage."'>下一页</a>";
		}
		else
		{
			$w3="<a href='?page=".$nextpage."'>下一页</a>";
		}
	
		$this->output1=$w2;
		$this->output2="".$w3."&nbsp;".$w100."&nbsp;";
	}

	function outputpage()
	{
		echo $this->output1;
		
		if($this->page>3)
		{
			$star=$this->page-3;
		}
		else
		{
			$star=1;
		}

		if($this->page+3>$this->total_page)
		{
			$end=$this->total_page;
		}
		else
		{
			$end=$this->page+3;
		}

		//判断页面是否带参数
		if($this->pagelink<=0)
		{
			for($t=$star;$t<=$end;$t++)
			{
				if($this->page==$t)
				{
					echo "<span class=current>".$t."</span>";
				}
				else
				{
					echo "<a href='?page=".$t."'>".$t."</a>";
				}
			}
		}
		else
		{
			for($t=$star;$t<=$end;$t++)
			{
				if($this->page==$t)
				{
					echo "<span class=current>".$t."</span>";
				}
				else
				{
					echo "<a href='?cid=".$this->pagelink."&page=".$t."'>".$t."</a>";
				}
			}		
		}

		echo $this->output2;
	}

}

?>
__________________
回覆時引用此篇文章
回覆

標籤
米表, 一米发.com

主題工具

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼



所有時間均為 +8。現在的時間是 12:27 AM


本站主機由網易虛擬主機代管
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.