PEAK XOOPS - Re: smartsectionでtell a friendを使いたい。 in englishin japanese

Re: smartsectionでtell a friendを使いたい。

List posts in the topic

question Re: smartsectionでtell a friendを使いたい。

msg# 1.1.1.1.1.1.1
depth:
6
Previous post - Next post | Parent - Children.1 | Posted on 2006/7/15 4:26
GIJOE  先任軍曹   Posts: 4110
Quote:
やっとそれらしき記述が見つかりましたが、テンプレートファイル内ではなく、item.phpというファイル内にありました。いろいろ試してみましたが、どうもうまくいきません。以下の記述をどう変えればtell a friendが使えるようになるのかヒントをくださいませ。よろしくお願いします。

// Email button
$maillink = 'mailto:?subject=' . sprintf(_MD_SSECTION_INTITEM, $xoopsConfig['sitename']) . '&body=' . sprintf(_MD_SSECTION_INTITEMFOUND, $xoopsConfig['sitename']) . ': ' . $this->getItemUrl();
$adminLinks .= "<a href='" . $maillink . "'><img src='" . SMARTSECTION_URL . "images/links/friend.gif' title='" . _MD_SSECTION_MAIL . "' alt='" . _MD_SSECTION_MAIL . "'/></a>";
$adminLinks .= " ";
この$maillinkはアサインされていないのでしょうか?
前後のコードは判りませんが、$adminLinks だけがアサインされているとしたら、xoops_tellafriend modifierをかけても、変なURLを引っ張ってきそうな雰囲気ですね。

残念ながらHackしかないかもしれません。
こんな感じかな?
$maillink = 'mailto:?subject=' . sprintf(_MD_SSECTION_INTITEM, $xoopsConfig['sitename']) . '&body=' . sprintf(_MD_SSECTION_INTITEMFOUND, $xoopsConfig['sitename']) . ': ' . $this->getItemUrl();
$maillink = XOOPS_URL.'/modules/tellafriend/index.php?target_uri='.rawurlencode($this->getItemUrl()).'&subject='.rawurlencode( sprintf(_MD_SSECTION_INTITEM, $xoopsConfig['sitename']) ) ;
Votes:3 Average:0.00

Posts tree

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!