Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

 

Archives

Blog

Demo

Home » Blog » Joomla!1.5日本語SEF : Hack
Jan
30
2008

Joomla!1.5日本語SEF : Hack

EMailPrintPDF
0 votes
Written by:Joomler! 8385 hits

Joomla!1.5では、英語タイトルなら自動でタイトルを付加したSEF-URLにしてくれるのですが、日本語だと番号だけになってしまいます。真偽は定かではありませんが、日本語でもURLエンコードされたものを使ったURLがSEFとして効果があるらしい。本当かどうかは知りません。

ちなみにどんなURLになるかというと

http://example.com/demo/the-news/1-latest-news/46-%E3%81
%95%E3%81%82%E3%81%A9%E3%81%86%E3%81%A7
%E3%81%97%E3%82%87%E3%81%86

とこんな風に長いURLになるわけです。ブラウザでそのリンクをポイントすると

jp_sef01.jpg

という風に見えます。

ということでまた、書き換えちゃいました。


Root/libraries/joomla/filter/filteroutput.php

これだけだと編集するたびにどんどんURLが変わっていきますので次も必要です。

Root/libraries/joomla/database/table/content.php

というように絶えずタイトルでエイリアスを初期化します。ただ、一つ大きな問題なのは、もしタイトルを変更した場合URLも変わってしまう点です。ですが、たとえ変わってしまってもリンク切れになるわけでは無いようです。そのまま表示されます。

見た目は悪いですが、それを覆すほどの効果があるなら使いたいですね。


間違ってたらごめんよ~。

 

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.