2019/06/20 21:09 JST

Geeklog Japan Forums

downloadプラグインで自動タグはどう書けばいいのでしょうか


状態: オフライン

terayama

Forum User
Active Member
登録日: 02/16/07
投稿数: 218

ファイルマネージメントを使っているときは
[file:***] で使えた自動タグですが
downloadプラグインでは使えません
表記方法があればお教えください


状態: オフライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5907
場所:Tokyo

file ではなく download でどうでしょうか。

readme ファイルは添付されていなかったでしょうか?


状態: オフライン

terayama

Forum User
Active Member
登録日: 02/16/07
投稿数: 218

phpのことになって恐縮ですが

以下の8行目? $autotag['parm1'] はどこで定義されてるのでしょうか?

function plugin_autotags_downloads($op, $content = '', $autotag = '')
{
global $_CONF, $_TABLES;

if ($op == 'tagname') {
return 'download';
} else if ($op == 'parse') {
$file_id = COM_applyFilter($autotag['parm1']);
$url = COM_buildUrl($_CONF['site_url'] . '/downloads/index.php?id=' . $file_id);
if (empty($autotag['parm2'])) {
$linktext = stripslashes(DB_getItem($_TABLES['downloads'],
'title', "lid = '" . addslashes($file_id) . "'"));
} else {
$linktext = $autotag['parm2'];
}
$link = COM_createLink($linktext, $url) . LB;
$content = str_replace ($autotag['tagstr'], $link, $content);

return $content;
}
}


状態: オフライン

terayama

Forum User
Active Member
登録日: 02/16/07
投稿数: 218

mediagalleryでもdownloadが登録されるためのようです

 


状態: オフライン

terayama

Forum User
Active Member
登録日: 02/16/07
投稿数: 218

downloadはmediagalleryで使っているので

downloadsのfunctions.inc 249行目あたり

 return 'downloads'; と sを追加しました

これで [downloads:**]が使えてます

 


状態: オフライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5907
場所:Tokyo

そういうことでしたか!ご指摘ありがとうございます。


時刻はすべて JST , 現在の時刻は 09:09 PM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  •  ゲストユーザの投稿を見る
  •  ゲストユーザ投稿可能
  •  一部のHTMLを許可
  •  バッドワードをチェック