PEAR:Pager


現在Pagerを利用してページリンクを表示させているのですが、デフォルトのHTMLでは計画しているCSSが適用できません。

HTMLを変更するにはどうすればいいでしょうか。

回答の条件
  • 1人5回まで
  • 登録:2007/01/09 04:11:18
  • 終了:2007/01/11 02:58:55

回答(2件)

id:PaulYamamoto No.1

Paul回答回数113ベストアンサー獲得回数22007/01/09 10:32:39

ポイント10pt

$pager = Pager::facroty(array('path'=>"表示したいURL"));


とすれば、

各ページへのリンクが

http://表示したいURL?pageId=ページ番号

となります。

http://pear.php.net/manual/ja/package.html.pager.factory.php


ちょっと、質問文だけでは状況が分かりかねるので

これだけしか答えられませんが、、、

id:esecua

ん?趣旨が360度ことなっていますが。

URLではなくHTMLを変更したいのです。なぜかといいますとデフォルトの場合、

<a href="" class="pae 1">1</a>

のようになってしまうのです。そうではなく別のHTMLに変更したいのです。

2007/01/09 15:41:02
id:PaulYamamoto No.2

Paul回答回数113ベストアンサー獲得回数22007/01/09 11:58:50

ポイント60pt

>デフォルトのHTMLでは


なるほど、デフォルトのHTMLってページャーのリンクの事だったのですね!

でしたらさっきのマニュアルを読めば大丈夫ですよね。

http://pear.php.net/manual/ja/package.html.pager.factory.php


Pager::factoryのオプションで

  • linkClass [string]

リンクスタイルのためのCSSクラス名を指定します。

  • curPageLinkClassName [string]

現在のページのリンクに使う CSS クラス名を指定します。


とか、

  • firstPagePre [string]

最初のページ番号の前の文字を指定します。 や"{"、空文字などが使えます。

  • firstPageText [string]

最初のページ番号の文字を指定します。

とか組み合わせればお好みのものができるのではないでしょうか?


あと、Pagerを使うメリットが半減しますが、

  • Pager::getLinks()
  • Pager::getCurrentPageID

などの関数を使いこなしてページャーのリンクを自作するのも手です。

id:esecua

ありがとう。

2007/01/09 15:40:53

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません