TinyD、大変便利なモジュールでいつも活用させていただいております。いろいろ調べてみましたが、答えを見つけることができませんでしたので、こちらで質問させていただきます。
すでに公開済みなのですが、映画サイトを運営しております。
この中には、映画の作品紹介や俳優のデータなどがあるのですが、これらのデータはすべてMySQLのデータベースに保存されており、それぞれのデータをページラップしたphpファイルで呼び出しております。
たとえば、「トム・ハンクス」ですと、
~tinyd3/index.php?id=4&recordID=646
というURLで、トム・ハンクスの個別データページを表示させています。現在このページのタイトルバーに入るのは「サイト名-個別ページ」となります。個別の俳優ページを表示するphpファイルを「個別ページ」という名前でページラップしたので、当然こういうことになるのですが、このタイトル部分を「サイト名-トム・ハンクス」のようにすることは可能なのでしょうか?
個別の俳優ページ表示用のphpファイルの<title></title>のタグをページ自体のタイトルでできたらなあと考えているのですが、もし解決法をお持ちでしたら、ご教授ねがえませんでしょうか。
お忙しい中もうしわけありませんが、ご回答の方、よろしくお願いします。
(説明の補足としてサイトのURL,サイト名を記載しておりましたが、不適切かと思い直し削除しました)
Quote:
PHPファイルをラップしているのであれば、どのようにもできますよ。
$GLOBALS['title'] = 'トム・ハンクス' ;
なんて1行でたぶん大丈夫です。
早速のお返事ありがとうございます。すごいです!すごいです!ずっと悩んでいてさっぱりだったことが、GIJOEさんの一言で解決してしまいました。つくづく自分の未熟さにためいきがでました。
俳優の個別ページを表示するphpファイルの、<html>以前の部分に
$GLOBALS['title'] = $name ;
と記述しておいて、
<title><?php echo $GLOBALS['title']; ?></title>
とすると、無事「サイト名-トム・ハンクス」と表示されました!
コレに関してさらに疑問がでてきたのですが、「トム・ハンクス-サイト名」という具合に逆にしたいと思っています。この場合どのファイルのどの部分を変更すれば解決するのでしょうか?
テーマです。
theme.html のここ。
<title><{$xoops_sitename}> - <{$xoops_pagetitle}></title>
こんなしょうもない質問に答えてくださってありがとうございます
TinyDのフォルダ内ばかり見ておりましたが、theme.htmlを真っ先に見るべきでした。無事変更できました。もっと精進いたします・・・m(__)m