カテゴリー「PukiWiki」の記事一覧

PukiWikiで5段階評価を付けるプラグインを作成しました




raty_v02

前回紹介した5段階評価プラグインの改良版 以前「5段階評価プラグインを通して学ぶPukiWikiのプラグインを作成する方法」というページで、PukiWikiのプラグイン作成方法を紹介しました。 その中 … 続きを読む→

PukiWikiで日本以外の国からの編集を拒否する方法




pukiwiki-jp-filter

鉄壁のガードをすり抜ける、何の意味もないスパム 今までspam_filter.phpを利用してほぼ100%スパムを撲滅できていました。 5年ほど運用していてすり抜けるのは片手で数える程度だったので、適 … 続きを読む→

5段階評価プラグインを通して学ぶPukiWikiのプラグインを作成する方法




pukiwiki_raty

PukiWikiのプラグインの作り方をまとめました 前回jQueryと組み合わせて5段階評価を実現するjQuery Ratyを解説しました。 今回はその機能を利用してPukiWikiのプラグインを作成 … 続きを読む→

PukiWikiにgooglemaps3を導入して、Google MAPを表示する方法




googlemaps3

googlemaps3プラグインを入れれば簡単に表示できます googlemaps3は以前紹介したgooglemaps2の後継です。Google Map APIの変更に合わせてバージョンアップされまし … 続きを読む→

ロリポップ!のWAFを有効にするとPukiwikiが動作しなくなる不具合




pukiwikiwaf

ロリポップ! + WAF + Pukiwiki = 更新不可 タイトルのとおりですが、ロリポップ!の大規模改ざん事件で脚光を浴びたWAF(Web Application Firewall)。Pukiw … 続きを読む→

PukiWikiでbodycasheを利用してHTMLコンバートタイムを70倍に高速化




bodycashe

大量アクセスに弱いPukiWiki対策 PukiWikiはリクエストされるごとにWiki形式で書かれた文章をHTMLに変換しています。 1ページだけなら大した負荷にはなりませんが、アクセスが10、10 … 続きを読む→

XAMPPとPukiWikiの組み合わせで&size()を利用するとApacheが停止する




pukiwiki_size

たった1行の追加で正常に動作します この現象は以前の投稿でもお伝えしましたが、XAMPPとPukiWikiの組み合わせで「&size()」プラグインを利用して「100文字以上」を指定するとA … 続きを読む→

大量のファイルを置換するならTextSS.netがおすすめ




textssnet

なんとも気持ちのよい正規表現による一括置換 管理をしているアクアリウムWikiではページごとに異なるdescriptionを設定していました。しかし、検索エンジンが高度化した現在、keywordも含め … 続きを読む→

複雑で難しいWiki形式の表をExcelからコピー・ペーストする方法




wiki_hyo

複雑な表もパッとコピペで作成 Wiki形式の良さは、書式が簡単というところです。見出しなら「*」リンクなら「[]」など。 しかし表に関しては少し勝手が違います。Excelだと簡単な表もWiki形式だと … 続きを読む→

PukiWikiにgooglemaps2を導入して、GoogleMAPを表示する方法




googlemap

GoogleMAPの作成方法とPukiWikiに表示するところまでを解説します 大まかに流れを解説すると 1.GoogleMAPを作成 2.PukiWikiにグーグルマップ用プラグインをインストール … 続きを読む→

PukiWikiにプラグインを使って、お問い合せフォームを設置




pukiwikiform

お問い合せフォーム用のプラグインpkwkmail.inc.phpを設置しました。 今回はPukiWikiにお問い合せフォームを設置します。設置するといってもプラグインが用意されているので、インストール … 続きを読む→

PukiWikiのロゴURLを変更




pukiwikirogo

ロゴをクリックした時に移動するページをホームに変更 PukiWikiにはトップページ(名前は変えられる)新規ページを作って、ホームにする機能が付いています。 しかし、そのままだとトップページとホームが … 続きを読む→

PukiWikiでFacebookなどソーシャルメィア用にOGPを設定する方法




pukiwikiogp

置換・変換・切り取りと大忙し。PukiWikiにOGPを追加する方法 前回は「WordPressにOGPコードを追加」しました。今回はそれのPukiWiki版です。 「そのまま流用できるのでは?」と甘 … 続きを読む→

PukiWikiのサイドメニュー上部にAdsense広告を設置




pukisence

サイドメニュー上部に設置するにはプラグインをいじる必要あり メニューバーの下に表示するなら「skin」フォルダの「pukiwiki.skin.php」にコードを追加するだけです。 しかし、メニューバー … 続きを読む→

目に楽しい便利な機能!jQueryでページトップヘスムーススクロール




up

人気のjQueryを使って、PukiWikiにうにょーんと動くスムーススクロールを設置します はじめはトイレのウォシュレットみたいで「スクロールくらい自分でするわ!」とか思ってましたが、使い慣れると「 … 続きを読む→

PukiWikiでサムネイル機能を実現するresizeimage.inc.phpをPHP5.3.8対応にする




resizeimage

PHPの気まぐれ仕様変更により動作しなくなったプラグインを改造 以前も紹介したPukiWikiでサムネイルを作成してくれる素敵なプラグイン「resizeimage.inc.php」ですが、PHPの仕様 … 続きを読む→

XAMPPでPukiWikiを使い、長文のサイズ指定をするとページが表示できなくなるエラー




size

XAMPP1.7.7でPukiWikiを使う際の注意点 XAMPPは簡単にサーバ環境を再現できる人気ソフトですが、不具合も多いです。自宅でWordPressの最新版をインストールすべく気軽な気持ちでバ … 続きを読む→

spam_filter.phpで特定のホストをブロック




「こちらの記事」で書いたとおり、同じUSER_AGENTの業者から繰り返しスパム行為を受けました。 IPやホスト名によるフィルタで対応していましたが、4社間をローテーションするようにスパム行為を続ける … 続きを読む→

PukiWikiで円や単位のある表をソートしたい




「円」など日本語や単位が入っても動作する実用的なソート 以前のプラグインでは「円」や「cm」などがつくと文字列としてソートするため、実質数値のみでしか運用出来なかった。 そのため「円」を付けても、日付 … 続きを読む→

size.inc.phpのバージョンアップ




PukiWikiでは特殊な書式を使ういます 例えば文字の指定は<h1>を*で指定する。 あらかじめ使う書式をcssで指定してあればいいが、イレギュラーで違うサイズのフォントを使いたくなる時 … 続きを読む→

1 / 3123