web-dev-qa-db-ja.com

Mod_Feedによるストリップイメージ機能の削除TrueおよびFalseの機能

管理者エリアのmod_feedからストリップイメージ機能を削除したいのですが。

118行目のmod_feed/tmpl/default.php

// Strip the images.
$text = JFilterOutput::stripImages($text);
$text = JHtml::_('string.truncate', $text, $params->get('Word_count', 0), true, false);
echo str_replace(''', "'", $text);

最初の$textをコメント(//)にすると、画像が表示されません。

2番目の$textにもコメント(//)を付けると、画像が表示されます。

しかし、誰かがtruefalse('Word_count', 0), true, false);の後に何をするかを教えてもらえますか?これをどのように書き換えれば、画像が許可され、Wordカウントを実行できますか?.

PS:Joomlaモジュールの編集はアップデート後に消えることを知っています。それは私にとってただ学ぶことです。

PS2:最後のfalseをtrueに変更すると、画像が表示されます。しかし、それが指しているものを見つける方法。

1
purple11111

JHtmlString::truncate()の引数は次のとおりです。

string   $text       The text to truncate.
integer  $length     The maximum length of the text.
boolean  $noSplit    Don't split a Word if that is where the cutoff occurs (default: true).
boolean  $allowHtml  Allow HTML tags in the output, and close any open tags (default: true).

最後の引数をtrueに変更するか、省略して(デフォルトはtrue)、HTMLタグを許可します。

https://api.joomla.org/cms-3/classes/JHtmlString.html#method_truncate

2
Sharky