2019/03/21 10:56 JST

Geeklog Japan Forums

記事テンプレートで自動タグを使うハック


状態: オフライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5892
場所:Tokyo
1.8.0からすべてのテンプレートで自動タグが使えるようになったと ご案内していたのですが、実際には記事関係を含め、一部非対応のテンプレートがありました。 きょう、1.9.0にむけてのmercurialでの修正でこちらの追加要望が通って さっそく修正されましたので、その修正方法をご案内します。 ※1.8.1でまだテストしているわけではありませんのであしからず・・・ 記事テンプレートで自動タグを使うハック /system/lib-story.php 104行あたり
PHP Formatted Code
+    $article->postprocess_fn = 'PLG_replaceTags';

    $article->set_var( 'site_name', $_CONF['site_name'] );
/public_html/article.php 292行あたり
PHP Formatted Code
        $story_template = COM_newTemplate($_CONF['path_layout'] . 'article');
        $story_template->set_file('article','article.thtml');

+        $story_template->postprocess_fn = 'PLG_replaceTags';
+
        $story_template->set_var('story_id', $story->getSid());
        $story_template->set_var('story_title', $pagetitle);
        $story_options = array ();

状態: オフライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5892
場所:Tokyo
記事テンプレートで自動タグを使うハックは、現在配布中の1.8.1でも確認がとれましたのでどうぞご利用ください。 なお、記事テンプレートの変更事例は、それぞれ以下のコードを追加します。 以下の自動タグは、Assist最新版で利用できます。 ダウンロード: http://www.ivywe.co.jp article/article.thtml のcommentbarの下あたりに以下追加:
PHP Formatted Code
<div style="float:left; width:100px; margin-left:1em;">[assist:btn type:fblikebtn]</div>
<div style="float:left; width:60px; margin-left:1em;">[assist:btn type:evclip]</div>
<div style="float:left; width:100px; margin-left:1em;">[assist:btn type:tweet]</div>
<div style="float:left; width:100px; margin-left:1em;">[assist:btn type:plusone]</div>
<div style="clear:both">[assist:btn type:fbcomment]</div>
 

時刻はすべて JST , 現在の時刻は 10:56 AM

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