- 追加された行はこの色です。
- 削除された行はこの色です。
*TrackBack,Refererはis_pageがtrueの時のみ表示するべき [#v2ae2e59]
-ページ: BugTrack
-投稿者: [[Ratbeta]]
-優先順位: 低
-状態: 保留
-カテゴリー: 本体バグ
-投稿日: 2004-09-26 (日) 14:05:18
-バージョン: 1.4.4
**メッセージ [#nd3473a7]
現在、ページ上部のTrackBackとRefererのリンクはページが通常のページか~
そうでないかどうかに関係なく表示されていますが、~
これは通常のページの時(is_pageがtrueの時)のみ表示するべきだと思います。~
修正する部分はpukiwiki.skin.x.phpです。~
下記の差分はpukiwiki.skin.ja.php用ですが、勿論pukiwiki.skin.en.phpも修正が必要です。~
--- pukiwiki.skin.ja.php 2004-09-26 13:57:40.350734400 +0900
+++ pukiwiki.skin.ja.php 2004-09-26 14:01:18.003704000 +0900
@@ -93,18 +93,20 @@
| <a href="<?php echo $link_help ?>">ヘルプ</a>
]
<?php
- if ($trackback) {
- $tb_id = tb_get_id($_page);
+ if ($is_page) {
+ if ($trackback) {
+ $tb_id = tb_get_id($_page);
?>
[ <a href="<?php echo "$script?plugin=tb&__mode=view&tb_id=$tb_id" ?>">TrackBack(<?php echo tb_count($_page) ?>)</a> ]
<?php } ?>
<?php
- if ($referer) {
+ if ($referer) {
?>
[ <a href="<?php echo "$script?plugin=referer&page=$r_page" ?>">リンク元</a> ]
<?php } ?>
+<?php } ?>
</div>
<?php echo $hr ?>
----
-えーと (^^; これおこなわれると、「一覧」のときに「トラックバック」や「リンク元」を押すとでてくるトラックバック(もしくはリンク元)されているページ一覧がみれなくて困ってしまうんですけど・・・・ (^^; -- [[みこ]] &new{2004-09-26 (日) 15:45:50};
-ただ、(編集時などで)不用意に表示されてもという気持ちはわかります (^^) -- [[みこ]] &new{2004-09-26 (日) 16:03:34};
-リンク元の一覧は実質全てのページを表示していますから不要でしょう。TrackBackの一覧は私もそれなりに有用だと思っていますので、skinの中にページのリンクとは別に入れるというのはどうでしょうか?そういえば、これってバックアップにも当てはまりますね…。 -- [[Ratbeta]] &new{2004-09-26 (日) 17:10:06};
-スキンでおこなおうとすればするほど、煩雑になるようなきがします。(プラグインなどの cmd= の数だけ考えなければいけなくなるので・・・)いい方法あるか私も考えて見ます・・・ -- [[みこ]] &new{2004-09-26 (日) 23:33:59};
-ちなみに私の場合、トラバよりもリンク元のほうが使っています (^^; (一覧や最終更新を多く使うわたしは、自作プラグイン毎のリンクのときはラクなんですよぉ (^-^ ) -- [[みこ]] &new{2004-09-26 (日) 23:35:16};
-私は、TrackBackもRefererも
if ($trackback) {
$tb_ctr = tb_count($_page);
if ($tb_ctr) {
$tb_id = tb_get_id($_page);
if ($referer) {
$tb_ref = tb_count($_page,'.ref');
if ($tb_ref) {
のように件数で判定しています。事前処理で負担がかかりますけど、参照したあげくに、ゼロだとno data なわけで。-- [[upk]] &new{2004-09-26 (日) 23:51:23};
--前までのポリシーって、スキンはカスタマイズして使うという前提のようなところがあったので、指摘はしてきませんでしたが、どうせ修正するんであれば、わざわざ参照して、ゼロはないよね。という気持ちはあります。-- [[upk]] &new{2004-09-26 (日) 23:55:50};
#comment
//#comment