■ 2ちゃんねるWiki Part3.5 [Rock54,BBQ,Nortonなど]

このエントリーをはてなブックマークに追加
388動け動けウゴウゴ2ちゃんねる
BBQは事例がこちらに。
http://blog.woremacx.com/2005/10/pukiwiki_bbq_2.html

コメントに2点の指摘と、
あと気になったのが、閲覧時にもBBQが回っている気がするので、
$_SERVER['REQUEST_METHOD'] == 'POST' の時だけに出来ないかな、とか。
389 株価【790】 △△ ◆cZfSunOs.U :2007/07/12(木) 13:15:12 ID:S+l7rAA60
とりあえず BBQ 以外は一通りやったつもり.どうかな......
390動け動けウゴウゴ2ちゃんねる:2007/07/12(木) 13:22:23 ID:gYkqT6su0
おつかれさまですー。
いい感じ。プラグインも動いているようで。
認証関係は旧設定から移したんですね。


重要じゃないけど、バックアップだけは2004年に戻っている・・・?
391動け動けウゴウゴ2ちゃんねる:2007/07/12(木) 14:04:33 ID:gYkqT6su0
改めて見ると、pukiwiki.skin.phpの <!-- メニューの幅を9em→12emに -->
の分で、左のメニューバーの枠と中のサイズが合ってないと思うんだけど、
default.ja.css の div#menubar を width:14em くらいにすると良いのだろうか。
メニュー項目で1行で表示できるものが増える。
392動け動けウゴウゴ2ちゃんねる:2007/07/12(木) 14:36:19 ID:gYkqT6su0
うひょ
携帯用表示って、大きなページは問答無用でぶつ切りかよ。
タグの途中でも切れてんじゃん。
393 株価【790】 △△ ◆cZfSunOs.U :2007/07/12(木) 14:50:08 ID:S+l7rAA60
>>390
>重要じゃないけど、バックアップだけは2004年に戻っている・・・?

PHP に zlib サポートが入ってなかったので,gzip 圧縮されたバックアップファイルを
認識できなかったのが原因のようでした.ということで,PHP に zlib サポートを入れますた.

>>391
>default.ja.css の div#menubar を width:14em くらいに

してみますた.

>>392 う〜む......
394動け動けウゴウゴ2ちゃんねる:2007/07/12(木) 15:17:03 ID:gYkqT6su0
おつかれさまですー。

こちとら何もせんでもgzを扱えたのにとか思ってググってみたら、
Windows用は楽ちんなのねー。


携帯の人にも見てもらえればと思っていたけど、
2003の開発日記で「何とかしないと」と書かれていて、
1.4.8_alphaでも何ともなっていないのは絶望的ね。
固定アンカーに対応してなくて、目次のリンクも使えないし。
395 株価【816】 △△ ◆cZfSunOs.U :2007/07/12(木) 16:06:51 ID:S+l7rAA60
BBQ もやってみますた.

--- pukiwiki.ini.php 2007年  7月 12日 (木)
+++ pukiwiki.ini.php 2007年  7月 12日 (木)
@@ -20,6 +20,26 @@
 /////////////////////////////////////////////////
 // Security settings

+// check if blacklisted
+$check_if_blacklisted = 1;
+
+$is_blacklisted = 0;
+if ($check_if_blacklisted && $_SERVER['REQUEST_METHOD'] == 'POST') {
+    $dnsbl_check = array('list.dsbl.org', 'niku.2ch.net');
+    $quads = explode('.', $_SERVER['REMOTE_ADDR']);
+    $rip = $quads[3] . '.' . $quads[2] . '.' . $quads[1] . '.' . $quads[0];
+    for ($i = 0; $i < count($dnsbl_check); $i++) {
+        if (checkdnsrr($rip . '.' . $dnsbl_check[$i] . '.', 'A')) {
+            $is_blacklisted = 1;
+            break;
+        }
+    }
+}
+
+// if blacklisted, make it read-only
+if ($is_blacklisted)
+    define('PKWK_READONLY', 1);
+
 // PKWK_READONLY - Prohibits editing and maintain via WWW
 //   NOTE: Counter-related functions will work now (counter, attach count, etc)
 if (! defined('PKWK_READONLY'))
@@ -160,6 +180,10 @@
 // Enable Trackback
 $trackback = 0;

+// if blacklisted, disable trackback
+if ($is_blacklisted)
+    $trackback = 0;
+
 // Show trackbacks with an another window (using JavaScript)
 $trackback_javascript = 0;