FancyURL-2 の落とし穴?
リニュ後のトラックバック受信が復活。
どこでつまづいてたかというと、URL修飾を新しい方式(FancyURL-2)のほうで適用していたから。
NP_Trackbackのように直接PATH_INFOを参照する場合にコケるので、serverVar('PATH_INFO') を参照するところを グローバル変数...
| 投稿日 | 2008年 01月 17日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | プラグイン |
| タグ | TrackBack ハック fancyurl |
NP_Markdown v0.5.1 ちょびっとハック
記事の中の見出しについて、前々からオフセット指定ができないものかと思ってたのでそれをやってみたハックです。
というのも、スキンによって見出しレベルの設計は変わってしまうことがあるから。スキンによっては記事タイトルがH2で本文の見出しがH3から始まるも...
| 投稿日 | 2007年 12月 29日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | プラグイン |
| タグ | Markdown ハック |
コアの URLパース の改良
今度は生成部ではなく解析部の改良試案。つっても勉強がてら、こんな風にすればもっといいんじゃないか、というのをただ書いてみてるだけですが。
今回の目的は2つ。
fancyurlsの構成(fancyurls-1:拡張子なしファイルの中身等)をシンプルに
fancyurls(1、2と...
| 投稿日 | 2007年 12月 18日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | Tips |
| タグ | v3.3 ハック |
コアのURL生成 の改良 続編
あれからもうちょっとコードをひねくりまわして、比較的スマートなURLを返すようにしてみた。
blogidが必要ない場合には付加しない
fancyurlsの場合はパラメータの並び順を固定
blogid and/or catidを必ず付加する指定も可
$CONF['Self']に(もちろんburlにも)...
| 投稿日 | 2007年 12月 18日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | Tips |
| タグ | v3.3 ハック |
コアのURL生成 でもうひとつ
globalfunctions.php の addLinkParams()、fancyurlsのキーカスタマイズ対応になってないのでは?
if ($CONF['URLMode'] == 'pathinfo') {
foreach ($params as $param => $value) {
if ($param == 'item') $param = $CONF['ItemKey']; //_add begin
...
| 投稿日 | 2007年 12月 15日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | Tips |
| タグ | v3.3 ハック |
コアのURL生成 の改良
昔書いてたように、NucleusのURL生成には
呼び出しファイル(index.php)を基点としたブログURL($CONF['Self'])
ブログ設定に登録したブログURL(nucleus_blogテーブルのburl)
の2つがあってややこしい。
呼び出しファイルをベースにした場合は、それぞれの...
| 投稿日 | 2007年 12月 14日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | Tips |
| タグ | v3.3 ハック |
コードいじりをいくつか
むかし日本語版に入れてもらった独自コード(ブログ間を移動したアイテムURLを自動修正)がFancyURLsの識別キー・カスタマイズに対応してなかった。ので、そのコードを書いてみる。
あとCustomURL、MultipleCategories v0.38がらみのもの。
| 投稿日 | 2007年 01月 19日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | Tips |
| タグ | v3.2 fancyurl ハック プラグイン CustomURL MultipleCategories |
FancyURLs の 簡易セットアップ
最近、URL修飾をこのサイトにも適用しようかなあとテスト環境でチェックを始めてます。
で、NucleusのURL修飾の実験として、「チョー簡単な FancyURL 実現方法」でしづきさんが書いてることを試してみた。これは簡単でいいですね。
これがらみのTipsというかハック...
| 投稿日 | 2007年 01月 16日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | Tips |
| タグ | v3.2 fancyurl ハック |
NP_Trackback を改造して スパム対策
トラックバックURLを変えることでスパムを防ぐ方法。
コメントなどはフォームに仕掛けをすることで事前にスパム対策をすることができますが、トラックバックの場合はそういう手段が使えないのでURLに細工します。スパマーにトラックバックURLが知れてしまうとおしま...
| 投稿日 | 2006年 12月 29日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | プラグイン |
| タグ | TrackBack スパム ハック javascript |
NP_NoRobotCommentをちょっと改造
NP_NoRobotComment v0.93 (wikiはこちら)に、Javascriptでスパム投稿をはねる仕組みを入れてみる。
なるべく決め打ち処理や単純なテキスト解析では破られないようにしてみた。
| 投稿日 | 2006年 12月 21日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | プラグイン |
| タグ | スパム NoRobotComment ハック javascript |
NP_Trackback v2系への移行&Tips
長らく使ってたv1.2系から、たぶん10月頃にv2系(jp)に移行したんですが、そのときのメモ、短縮URL対応、さらに最近解消した折りたたみリンク("Show left * Trackbacks")のクロスドメイン環境の場合にだけ起こる不具合回避の話。
| 投稿日 | 2006年 12月 20日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | レビュー |
| タグ | プラグイン Trackback ハック クロスドメイン |
ValidateFormイベントでの重複処理防止
スパム関係の調査をしてるときにふと気になったのが、NoRobotCommentでスパムとみなしたものがBlacklistでもひっかかってること。
なんでだろうとコアのほうを追ってみたら、どうもValidateFormイベントで一度フォームを評価してエラーとみなしても、次のプラグイン...
| 投稿日 | 2006年 12月 18日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | プラグイン |
| タグ | NoRobotComment Blacklist ハック |
NP_Blacklist ver0.98jp3 と トラックバックスパム対策
今まで古いバージョンを使ってたので、NP_cles()さんのところで配布してるNP_Blacklistの改造最新版にアップグレードしてしばらく運用中。
BulkfeedsのRBLサービスに対応してたり、旧来のプラグインのバグつぶしがされてます。感謝!
そうそう、以前アクセス集中に...
| 投稿日 | 2005年 12月 20日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | レビュー |
| タグ | プラグイン TrackBack Blacklist ハック |
Trackback URLをすっきり短くする
しばらく前からここのサイトのトラックバックURLがちょっと違うって気づきました?
長いURLを収めるためにフォームの入力フィールドを置くのはやだな、とミタメ的な理由で改造をしてたんですが、今回はその解説。__mode=rss(まみおさんの改造版で対応)についても...
| 投稿日 | 2004年 03月 02日 |
|---|---|
| 投稿者 | yu |
| コメント | |
| カテゴリー | Tips |
| タグ | TrackBack プラグイン ハック |