wa - NucleusやFlashなどなど

RSS

Home > Nucleus > Page.2

«Prev || 1 | 2 | 3 |...| 15 | 16 | 17 || Next»
02.02 '08

スキン・テンプレ変数紹介ブログ復活

ドメイン更新を忘れて消滅して、別ドメインでまわしてたスキン・テンプレ変数紹介ブログが、元のurlで復活しました。
http://reference.nucleus.satona.net/

「有効期限切れドメインの更新も可能な場合がある」ってyuさんに教えてもらって、ムームードメインのコンパネ見てみたら、一瞬で復活しました。知らなかった。:oops:
yuさん、ありがとう。:heart:

あと、
レンタルサーバーの更新忘れで消滅している、各種プラグイン紹介ブログ
どうすんべ。
01.31 '08

かすたむあどみん v0.6.4 同梱ミス2

CUSTOMFACTORY.phpが旧版でした。
うぅ、ごめんなさい。更新しときました。

かすたむあどみん
01.28 '08

かすたむあどみん v0.6.4 同梱ミス

たびたびすみません。
言語ファイル化するときに、同梱ファイルをミスりました。。
Jugglerさん、ご指摘ありがとうございます。(感謝:heart:

ダウンロードファイル上書きしてあります。(&NP_znSpecialTemplatePartsの同梱もやめました。)
01.23 '08

へりうむスキン修正

すみません、かすたむあどみんに同梱しているAdminスキン、「へりうむ」のJavaScriptにバグがあったので、差し替えておきました。

「へりうむ」では、アイテム投稿時のオートセーブ機能を外しているのですが、NucleusコアPAGEFACTORY.phpに、「doMonitor()」がハードコードされているので、「notfound doMonitor」が出てました。
ということで、JavaScriptに「function doMonitor(){}」を足しただけです。

2008/01/23 00:00 より前にダウンロードした方、お手数ですがダウンロードし直してください。:oops:
01.21 '08

かすたむあどみん v0.6.4

バグあるまま放置していた、かすたむあどみんに、ブックマークレットアイテム投稿画面のカスタマイズ機能や、ポップアップヘルプ機能などをつけました。
あと、、
マルチランゲージ化するのに、自動ツールを使っているためにソースコードがとても見難く、改造など、とてもし難い状態になってしまっていると思います。
これからはコメント付きのソースコードのソース(?)も付けて公開するようにしたいと思います。(コメント付きは、utf-8のみです。)

ブックマークレット投稿画面は、NP_AddOpenを使うと便利です。まみおさん感謝:chin:

NP_znCustomAdmin解説ページからダウンロードできます。(この記事で紹介しているver0.6.4が最新版です。)
NP_znSpecialTemplateParts解説ページから、旧版・最新版のダウンロードができます。(この記事で紹介しているver0.0.4alphaは、2008-08-29現在、旧バージョンです。)
01.21 '08

スペシャルテンプレートパーツ

znSpecialTemplateParts プラグインに、独自テンプレートパーツを提供するプラグインです。
(基本的、自分用プラグインです。bunta


...続きを読む

01.12 '08

可愛過ぎ

柳原可奈子、可愛過ぎです。
疲れたときには、待ちうけにした携帯の画面を。

> COOOOLな可奈子クンの壁紙あるよ。
って、、これで十分満足です。
01.09 '08

自作プラグインを、NP_PageSwitchに対応させる方法

NP_PageSwitch(ページスイッチを提供するプラグイン)ってば、めちゃめちゃ便利です。Katsumiさん感謝:heart:

って、その便利さに気づいたのは、実はちょっと前のこと。
NP_PageSwitchインスタンスにトータルレコード数だけ渡してあげれば、簡単に自作プラグインに対応させられるんですねぇ。すばらしい。
以前、NP_PageSwitchのコードをちら見した時は、内部でNP_MultipleCategoriesに対応させているので、自作プラグインを対応させようとすると、ちょっとしんどいかな、、なんて勘違いしてスルーしちゃってました。。

例えば、、自作hogeプラグインのdoSkinVarでは、こんな感じ。
function doSkinVar($skinType$mode = ""$p1 = ""$p2 = "")
{
  global $manager$blog$startpos;
  $templateName = $p1;
  $amount       = (intval($p2)) ? intval($p2) : 50;
  switch ($mode)
  {
    //----------
    case 'index':
      $query        = $this->getSqlBlog();
      $query       .= " LIMIT ".$startpos.", ".intval($amount) : "";
      $numrows      = $blog->showUsingQuery($templateName$query);
      break;
    //----------
    case 'prepageswitch'//NP_PageSwitchにtotal数を設定
      if (!$manager->pluginInstalled('NP_PageSwitch')) return//NP_PageSwitch必須
      
      $PageSwitch   = & $manager->getPlugin('NP_PageSwitch');
      $query        = $this->getSqlBlog('count');
      $PageSwitch->total = (int)quickQuery($query); //トータルを渡しておく
      break;
  }
}
function getSqlBlog($mode='')
{
  //モードがcountなら、COUNT(*) にして、アイテム群と同じSQLを返すようにしとく
  ほにゃらら
  return $query;
}

で、スキン内では、NP_PageSwitchを使う前に、
<%hoge(prepageswitch)%>
ってして、NP_PageSwitchにトータルレコード数を渡しておく。
これで、NP_PageSwitchが自作hogeプラグインにあった動作になります。

NP_PageSwitch便利。
07.04 '07

サーバー上のファイルをバックアップするプラグイン(ボツ?)

サーバー上のファイルのバックアップを楽にするプラグインはできないものかと考えてみました。

PEARのFile_Archiveを使って、指定ディレクトリ以下のファイルを圧縮ファイルに保存するって機能を、試しにNP_znBackupNeoに実装してみました。
ローカルのテストサーバーで試してみた結果。。。

Fatal error: Allowed memory size of 16777216 bytes exhausted... メモリが足らない。
メモリ足しても、、
Fatal error: Maximum execution time of 30 seconds exceeded... タイムアウト。

ファイル数3703個、トータルサイズ66MBのディレクトリは、さすがに無茶か。。。:ase:
スキン用ディレクトリくらいなら大丈夫かな。メディアディレクトリは無理っぽいなぁ。
バックアップ対象ディレクトリ内のファイル数・サイズに上限規制をかけないと、レンタルサーバーでは使えない。

バックアップスケジュールを複数設定できるようにして、小分けにバックアップ取るとか。。
ボツか。。
06.26 '07

Nucleus アイテムへのリンクを挿入するプラグイン NP_znItemLink v1.1

普段使ってるわりには、放置してたプラグインなんですが、これもurlカスタマイズ系に対応していなかったので、バージョンアップしてみました。

変更点は、
です。

本当は、doItemVarや、スペシャルテンプレートパーツ(構想中妄想中プラグイン)に対応させたりしたかったんですが、、、そこまでは、とりあえずいいや。
NP_znItemLink解説ページからダウンロードできます。(この記事で紹介しているver1.1が最新版です。)
«Prev || 1 | 2 | 3 |...| 15 | 16 | 17 || Next»
znBackup znItemFieldEX znCustomAdmin znBackup znSmiley znShowDraft znSpeedCubing znKeywordLink znCommentRSS znCCitation znItemParts znMCList znHatenaExist znQuestionnaire znFlash