バージョン選択

フォーラム

メニュー

オンライン状況

45 人のユーザが現在オンラインです。 (31 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 45
もっと...

サイト内検索

質問 > フロント機能 > ページのタイトルについて

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mkhkck
投稿日時: 2010/6/23 16:08
対応状況: −−−
一人前
登録日: 2009/7/18
居住地:
投稿: 98
Re: ページのタイトルについて
すみません、前述のJavascriptを利用したtitle表示に関して、
keywordsもこの記述を利用して、表示させたいと思っています。

そこで、以下のようなJavascriptをとある方に教えていただき、
<?php?>。。。<?/php?>
の箇所について、追記しました。

//←追記

と書きます。

しかし、この書き方では表示ができなかったので、
手とり足とり恐縮ですが、どこが問題か教えていただけませんでしょうか?

よろしくお願い致します。



<!--{php}-->
$db_connect = false;
$sql_category = "SELECT category_id,category_name,parent_category_id FROM dtb_category WHERE category_id = ";

$db = mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD);

//mysql_query("SET NAMES utf8");
if(mysql_select_db(DB_NAME, $db))
$db_connect = true;

$title_text = '';
$keyword = '';  //←追記
if ($db_connect)
{
$sql = $sql_category.$_GET['category_id'];
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
mysql_free_result($result);

$title_temp = $row['category_name'];

while ($row['parent_category_id'] != 0)
{
$sql = $sql_category.$row['parent_category_id'];
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
mysql_free_result($result);
$title_text = $row['category_name'];
}
if ($title_text != '')
$title_text = $title_text." | ".$title_temp;
else
$title_text = $title_temp;
}

$this->assign("title_text", $title_text);
$this->assign("keyword", $title_text);  //←追記

<!--{/php}-->

<script type="text/javascript">
//<![CDATA[
function setEventListener(el, evt, func)
{
if (el.addEventListener)
el.addEventListener(evt, func, false);
else
el.attachEvent("on"+evt, func);
}

function html_load()
{
document.title = "<!--{$title_text}-->" + "|" + document.title;
  keyword_write($keyword);
}

function keyword_write(keyword){
 var meta=document.getElementsByTagName("meta");
 for(var i=0;i<meta.length;i++){
 if(meta[i].name=="keywords")
  meta[i].setAttribute("content",meta[i].getAttribute("keyword")+","+keyword);
 }
}


setEventListener(window, 'load', html_load);

//]]>
</script>
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,099名です
総投稿数は110,033件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1297
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.