Windowsのコマンドプロンプトでプロセス確認。kill.exe tlist.exeは便利だ。 [29475]Viewed
三崎朝市【前編】 [13838]Viewed
robocopyで長いパスやファイル名も確実にバックアップ [10799]Viewed
6680(702NKII)でバッテリ節約 [7273]Viewed
「新型うつ」が企業を滅ぼす [6870]Viewed
柏「焼き鳥 マルチョー」 [6652]Viewed
マグロのテールリング ステーキ [6588]Viewed
Nokia N95(X02NK)カメラのシャッター無音化 [6545]Viewed
ExtfsdでLINKSTATIONを救えるか? [6350]Viewed
三崎朝市【後編】 [6230]Viewed
Nokia6630/6680 SIMロック解除手順 [6177]Viewed
nat descriptor masquerade ttl hold ftp [5969]Viewed
BAR 金魚/東京・新宿 [5647]Viewed
まずはさておきY-Browserをいれる。【アプリその1】 [5300]Viewed
次はallfiles化【アプリその2】 [5112]Viewed
家でもバーの透明な丸氷が作れる「氷さく」透明丸氷製氷器 [4813]Viewed
FireFoxで画像の位置がずれる [4732]Viewed
NetScreenのパスワードが分からない時の対処方法 [4728]Viewed
Bar Tender/銀座 [4501]Viewed
四ツ谷 スタンドバー SAKAGUCHI [4295]Viewed
PILAR (千葉県柏市) [3869]Viewed
P.B.Oカクテルフェスティバル2008結果 グランプリ/金賞 [3822]Viewed
ベルギーチョコ専門店 レオニダス 柏 [3785]Viewed
LITTLE SMITH(リトルスミス)/東京・銀座 [3724]Viewed
Nokia N95(X02NK) 購入! [3677]Viewed
WalkingHotSpotでN95を無線アクセスポイントに [3637]Viewed
Bar Plat(バープラット)/千葉県柏市 [3529]Viewed
N95でテキストエディタ「LightNotepad」 [3523]Viewed
サイトを新システムに移しました。こちらをクリックしてください。
XOOPSではページ(コンテンツ)ごとにkeyword,Descriptionの設定が出来ない。
このため、下記のような方法で代用する。
■Smarty truncateのマルチバイト化
Smartyのtruncateはマルチバイト対応していないためこのままでは日本語タイトルのときに利用できない。
そのため次に下記のようなファイルを作成する。
文字コードはそれぞれのサーバに合わせる。ファイル名を「modifier.mb_truncate.php」として、class/smarty/plugins に保存する。ファイルの先頭と最後に
これでmb_truncateが利用できるようになる。
■使用しているtheme.htmlの変更
使用しているtheme.htmlファイルを開く。
上記の行を探して下記に置き換える。
上記の例では「ページタイトル」が「会社概要」「ニュース」で始まる場合にそれぞれキーワード、説明を設定している。
このため、下記のような方法で代用する。
■Smarty truncateのマルチバイト化
Smartyのtruncateはマルチバイト対応していないためこのままでは日本語タイトルのときに利用できない。
そのため次に下記のようなファイルを作成する。
文字コードはそれぞれのサーバに合わせる。ファイル名を「modifier.mb_truncate.php」として、class/smarty/plugins に保存する。ファイルの先頭と最後に
<? ?>
を付け忘れないように!<br />
<?<br />
function smarty_modifier_mb_truncate($string, $length = 80, $etc = '…')<br />
{<br />
if ($length == 0)<br />
return '';<br />
if (mb_strlen($string,"EUC-JP") > $length) {<br />
$string = mb_substr($string, 0, $length,"EUC-JP");<br />
return $string.$etc;<br />
} else {<br />
return $string;<br />
}<br />
}<br />
?><br />
<?<br />
function smarty_modifier_mb_truncate($string, $length = 80, $etc = '…')<br />
{<br />
if ($length == 0)<br />
return '';<br />
if (mb_strlen($string,"EUC-JP") > $length) {<br />
$string = mb_substr($string, 0, $length,"EUC-JP");<br />
return $string.$etc;<br />
} else {<br />
return $string;<br />
}<br />
}<br />
?><br />
これでmb_truncateが利用できるようになる。
■使用しているtheme.htmlの変更
使用しているtheme.htmlファイルを開く。
<br />
<meta name="keywords" content="<{$xoops_meta_keywords}>" /><br />
<meta name="description" content="<{$xoops_meta_description}>" /><br />
<meta name="keywords" content="<{$xoops_meta_keywords}>" /><br />
<meta name="description" content="<{$xoops_meta_description}>" /><br />
上記の行を探して下記に置き換える。
<br />
<{if $xoops_pagetitle|mb_truncate:4:""=="会社概要" }><br />
<meta name="description" content="This is the meta description will appear if you are in the NewBB module." /><br />
<meta name="keywords" content="meta, keywords, for, newbb, forum" /><br />
<{elseif $xoops_pagetitle|mb_truncate:4:""=="ニュース" }><br />
<meta name="description" content="Here we are in the news section." /><br />
<meta name="keywords" content="we, love, news" /><br />
<{else}><br />
<meta name="keywords" content="<{$xoops_meta_keywords}>" /><br />
<meta name="description" content="<{$xoops_meta_description}>" /><br />
<{/if}><br />
<{if $xoops_pagetitle|mb_truncate:4:""=="会社概要" }><br />
<meta name="description" content="This is the meta description will appear if you are in the NewBB module." /><br />
<meta name="keywords" content="meta, keywords, for, newbb, forum" /><br />
<{elseif $xoops_pagetitle|mb_truncate:4:""=="ニュース" }><br />
<meta name="description" content="Here we are in the news section." /><br />
<meta name="keywords" content="we, love, news" /><br />
<{else}><br />
<meta name="keywords" content="<{$xoops_meta_keywords}>" /><br />
<meta name="description" content="<{$xoops_meta_description}>" /><br />
<{/if}><br />
上記の例では「ページタイトル」が「会社概要」「ニュース」で始まる場合にそれぞれキーワード、説明を設定している。









