includeされたページのtrackbackへのリンクを貼りたい

  • ページ: BugTrack
  • 投稿者: reimy
  • 優先順位: 普通
  • 状態: 却下
  • カテゴリー: その他
  • 投稿日: 2003-12-25 (木) 19:26:28
  • バージョン:

メッセージ

PukiWikiで日記風のサイトを運用している場合、FrontPageで日記ページをincludeしていることが多いようです(一般にcalender_viewerを使っていることが多い)。

現状のtrackbackは、このように日記ページをFrontPageにincludeしている場合でも、ページ上部のメニューにtrackbackがあることから、日記ページに対するtrackbackにはなりません。FrontPageにping飛ばされても意味ないし…


  • とりあえず、includeプラグインとcalendar_viewerプラグインにtrackbackのリンクを貼るように改造してみた。 -- reimy 2004-01-03 (土) 22:53:33
    • include.inc.php

      function plugin_include_convert()の先頭のほうに

        global $trackback;
      を追加。最後のほうの$headの生成の末尾に
        if ($trackback) {
           $tb_id = tb_get_id($page);
           $head .= "<div class=\"trackback\">[ <a href=\"$script?plugin=tb&amp;__mode=view&amp;tb_id=$tb_id\">Trackback(".tb_count($page).")</a> ]</div>\n";
         }
      を追加。
    • calendar_viewer.inc.php

      function plugin_calendar_viewer_convert()の先頭のほうに

       global $trackback;
      を追加。最後のほうの$headの生成の末尾に
         if ($trackback) {
           $tb_id = tb_get_id($page);
           $head .= "<div class=\"trackback\">[ <a href=\"$script?plugin=tb&amp;__mode=view&amp;tb_id=$tb_id\">Trackback(".tb_count($page).")</a> ]</div>\n";
         }
      を追加。
    • default.ja.css,default.en.css
      /* calendaer_viwer.inc.php, include.inc.php */
      .trackback{
      	text-align:right;
      	margin-right:16px;
      }
  • これでとりあえず、includeされたページに対するtrackbackへのリンクが実現。 -- reimy 2004-01-03 (土) 23:02:49
  • 1.4.7_notbよりTrackback機能は削除されたので、Status:却下 としておきます -- umorigu 2017-10-24 (火) 23:08:19


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-10-24 (火) 23:08:19
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.175 sec.

OSDN