質問箱/4070

カテゴリ
サマリ最新のx件の表示を変えたい。
バージョン1.4.7 EUC
投稿者Naahara?
状態完了
投稿日2007-06-16 (土) 23:26:48

質問

”最新の20件”を最新のxx件と数字を変えているサイトがありますよね。このサイトはちょっと違う技術かもしれないですけれど。
”NewRelease”という文字を書いた画像を作って、最新のxx件という部分にはめ込んでみました。黒文字で最新のxx件と残ったので、
ランゲージファイルをいじったり、Recentiniをいじったりしたのですが、どうしてもどこからか引っ張ってきた”0”という文字が抜けません。
おそらく、数値は代入前の関数が”0”(ちなみに半角です)を返してるのかな~、って考えたのですが、どうしても消し方がわかりません。

出来る方いましたら、教えてください。

回答

  • 最新の20件 -- 2007-06-16 (土) 23:59:23
  • 多分これかな?、という部分を。
    xx.lng.php の(下はja.lng.php)
    // recent.inc.php
    $_recent_plugin_frame = '<h5>最新の%d件</h5>
    <div>%s</div>';
    と、recent.inc.php の最後の
    	return sprintf($_recent_plugin_frame, count($lines), $items);
    を書き換える。
    return のところで$_recent_plugin_frame の'%d' をcount($lines) に、 '%s' を$items に置き換えています*1
    もし、$_recent_plugin_frame の<h5>最新の%d件</h5> を消して、代わりに画像を入れるようにしたのなら、
    return sprintf($_recent_plugin_frame, $items)
    としてみてください。でないと、count($lines) が'%s' に入ってしまい、肝心の内容($items)が表示されなくなってしまいます。
    もし、画像をはめ込むために書き換えた部分がこれとは違うなら、どの部分をどう変えたのかを追記してください。
    でないと、答えようがありません。 -- 2007-06-17 (日) 00:23:39

*1 詳しくは、PHP関數:sprintf を参照してください

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-10-28 (月) 08:55:24
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.195 sec.

OSDN