PEAK XOOPS - Re: Tell A Friend 1.02 in englishin japanese

Re: Tell A Friend 1.02

Target Downloads
Subject Tell A Friend 1.05
Summary = Tell a Friend =いろいろ議論はありましたが、「友達に知らせる」をmailto:で行うのは、どうやっても「文字化け」は避けられないというのが結論です。また、メーラーがセットアップされている環境からのアクセスならともかく、インターネットカフェなどからでは、mailto...

List posts in the topic

none Re: Tell A Friend 1.02

msg# 1.1
depth:
1
Previous post - Next post | Parent - No child | Posted on 2007/1/20 4:03
GIJOE  先任軍曹   Posts: 4110
xaiさん、こんにちは。
実はSmartシリーズって、全然使ったことないんですよね。

Quote:

テンプレート smartfaq_singlefaq.html の30行目あたりにある
 <span style="float: right; text-align: right;"><{$faq.adminlink}></span>
がなにかしらやってるらしい、ことと
phpファイル faq.phpとadomin>about.phpとinclude>function.php にそれぞれmailtoがあって、ここがどうにか呼び出されているらしい、くらいなことしか分かりません。
phpはいじらない方がいいですよ。
SmartFAQがバージョンアップした途端に壊れちゃいますから。

それにしても、アサイン方式が不親切ですねえ。アイコンへの<img>タグもリンクの<a>タグも全部含んだ一つの変数でアサインですか。こういうことをやられてしまうと、ちっともテンプレートのメリットが出てこないんですけど…。

とりあえず、$faq.adminlink の利用はあきらめて、直に記述したらどうでしょう?

<a target="_top" href="<{"http://...."|xoops_tellafriend:"いいFAQ見つけました"}>">

....の部分がやや難しいのですが、$faq.faqid とか $faq.id とかに、使えそうな変数がアサインされてないでしょうか。

されていたら、
(XOOPS_URL)/modules/smartfaq/faq.php%3Ffaqid=`$faq.faqid`
でいけるかなあ。

全然試してないので勘と記憶だけで書いてます。うまくいかなかったらごめんなさい。
Votes:7 Average:8.57

Posts tree

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!