Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

 

Archives

Blog

Demo

Home » Blog » オリジナルのテンプレート(2): Joomla!1.5
Feb
17
2009

オリジナルのテンプレート(2): Joomla!1.5

EMailPrintPDF
0 votes
Written by:Joomler! 6886 hits

昨日に引き続いて第二回は、とその前に前回の説明で少し・・・。メニュー設定ですが、レガシーでない設定でないと前回のメニューは作成されない事をここで補足しておきます。

template_pagecounter

さて、第二回は、ページカウンターを上の画像のように、変更してみます。Joomla!のデフォルトだと見た目が・・・アレなので、表示されていない方もたくさんおられるでしょうが、少し体裁というより表示する文字を、ランゲージファイルの変更をしないで変更してみます。

Joomla!のデフォルトのテンプレート(rhuk_milkyway)では、オーバーライドされていないのでまずは、オーバーライドテンプレートを作成します。(beezや、ja_purityでは、すべてでは無いかもしれませんが、オーバーライドされています。)

お使いのテンプレート/html/com_content/category
お使いのテンプレート/html/com_content/frontpage
お使いのテンプレート/html/com_content/section
(※すでにある場合は作成する必要はありません。)

上記、三つのフォルダを作成し、それぞれのフォルダ配下にRoot/components/com_content/views/配下にある同名フォルダ/tmpl以下のphpファイルとindex.htmlをすべてコピーします。
(※xmlファイルは、必要ありません。)

今回は、ページカウンターですのでその中のdefault.phpまたは、blog.phpが該当ファイルになります。

それぞれのファイルを開き下方を見ていくと以下のような行があります。

<?php echo $this->pagination->getPagesCounter(); ?>

その部分を以下のように変更します。

<?php echo str_replace(JText::_('Page'), '', str_replace(JText::_('of'), '/', $this->pagination->getPagesCounter())); ?>

ここで何をやったかというとJText::_('Page')を空に置き換えて(「ページ」の部分)、JText::_('of')をスラッシュに置き換えています(「の」の部分)。単純ですが、コアファイルや、ランゲージファイルを全く変更せずに置き換えができています。シングルクォートで囲まれた部分をお好みの文字に変更すれば、オリジナルなページカウンターの出来上がりです。

 

ADD A COMMENT

Subject*
:
Color Swatch




Email Link Page Code Text Align Center Text Align Justify Text Align Left Text Align Right Text Bold Text Quote Text Italic Text List Bullets Text List Numbers Text Strikethrough Text Underline World Link
Sun Unhappy Smile Evilgrin Wink Tongue Lightning Surprised Grin Rain Clouds Cloudy Snow Waii
Name*
:
EMail*
:
Please answer....
Submit Preview

JContentPlus for Joomla!1.5 powered by Joomler!.net

デル株式会社

Related Items

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.