OSDN Git Service
sakamocchi [Thu, 7 Jun 2012 12:48:50 +0000 (21:48 +0900)]
FIX: ページアクション「createitem」のパースエラーの修正
sakamocchi [Thu, 7 Jun 2012 12:27:10 +0000 (21:27 +0900)]
ADD: 翻訳メッセージ「_ADMIN_SYSTEMOVERVIEW_VERSION_LATEST」を追加
前回のコミット
8a78b6e09d3c7521205a5fb6b4ace3d5bd0a0dfd
で新規に追加された翻訳メッセージを、他の翻訳メッセージファイルにも追加。
shizuki [Wed, 6 Jun 2012 11:26:46 +0000 (20:26 +0900)]
CHANGE:スキン変数<%newestcompare%>をpageheadからsystemoverviewへ移動
FIX:バージョンチェックの結果最新版だったときに最新版である旨表示するようにした
sakamocchi [Sun, 3 Jun 2012 04:32:36 +0000 (13:32 +0900)]
CHANGE: 時刻・日付表示のための翻訳メッセージを整理
翻訳メッセージの追加及び削除。それに関連する修正。
以下を新設:
_LABEL_YEAR_UNIT
_LABEL_MONTH_UNIT
_LABEL_DAY_UNIT
_LABEL_HOUR_UNIT
_LABEL_MINUTE_UNIT
以下を廃止:
_ITEM_ADDEDITTEMPLATE_YEAR
_ITEM_ADDEDITTEMPLATE_MONTH
_ITEM_ADDEDITTEMPLATE_DAY
_ITEM_ADDEDITTEMPLATE_HOUR
_ITEM_ADDEDITTEMPLATE_MINUTE
_ARCHIVETYPE_MONTH
_ARCHIVETYPE_DAY
sakamocchi [Sat, 2 Jun 2012 14:35:23 +0000 (23:35 +0900)]
CHANGE: ギリシャ文字を明示
sakamocchi [Sat, 2 Jun 2012 14:34:17 +0000 (23:34 +0900)]
Merge branch 'skinnable-master' of sakamocchi@git.sourceforge.jp:/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
sakamocchi [Sat, 2 Jun 2012 14:30:19 +0000 (23:30 +0900)]
MERGE: リビジョン1869。翻訳ファイルの拡充。
翻訳ファイルを拡充。不足メッセージをen_Latn_USからコピーし、重複定義を調整した。
Revision 1869: ADD: new translation file from language repository
From:
http://nucleuscms.org/languages.php
Added:
el_Latn_GR.UTF-8.php
el_Latn_GR.WINDOWS-1253.php
hr_Latn_HR.UTF-8.php
hr_Latn_HR.WINDOWS-1250.php
id_Latn_ID.ISO-8859-1.php
id_Latn_ID.UTF-8.php
ku_Arab_TR.UTF-8.php
pl_Latn_PL.UTF-8.php
ro_Latn_RO.ISO-8859-1.php
ro_Latn_RO.UTF-8.php
sr_Cyrl_RS.UTF-8.php
ur_Arab_PK.UTF-8.php
vi_Latn_VN.UTF-8.php
http://nucleuscms.svn.sourceforge.net/viewvc/nucleuscms?view=revision&revision=1869
sakamocchi [Sat, 2 Jun 2012 14:30:19 +0000 (23:30 +0900)]
MERGE: リビジョン1869。翻訳ファイルの拡充。
翻訳ファイルを拡充。不足メッセージをen_Latn_USからコピーし、重複定義を調整した。
Revision 1869: ADD: new translation file from language repository
From:
http://nucleuscms.org/languages.php
Added:
el_Latn_GR.UTF-8.php
el_Latn_GR.WINDOWS-1253.php
hr_Latn_HR.UTF-8.php
hr_Latn_HR.WINDOWS-1250.php
id_Latn_ID.ISO-8859-1.php
id_Latn_ID.UTF-8.php
ku_Arab_TR.UTF-8.php
pl_Latn_PL.UTF-8.php
ro_Latn_RO.ISO-8859-1.php
ro_Latn_RO.UTF-8.php
sr_Cyrl_RS.UTF-8.php
ur_Arab_PK.UTF-8.php
vi_Latn_VN.UTF-8.php
http://nucleuscms.svn.sourceforge.net/viewvc/nucleuscms?view=revision&revision=1869
sakamocchi [Sat, 2 Jun 2012 09:05:27 +0000 (18:05 +0900)]
<%itemtime%>タグをパースする度にイベント「PreAddItemForm」が発生するバグの修正
イベント「PreAddItemForm」はAdmin::action_createitem()ですでに発生しているため、AdminActions::parse_itemtime()で発生する必要がない。
以下で報告されたバグの修正も含む
http://sourceforge.jp/projects/nucleus-jp/lists/archive/developers/2012-June/001059.html
sakamocchi [Sat, 2 Jun 2012 06:39:49 +0000 (15:39 +0900)]
Revert "FIX:ブックマークレットで、スキン変数<%itemtime%>が正しくパースされない不具合を修正"
This reverts commit
802236e993f1c975ecdb8eda62d0e3acb68aa5ab.
reine [Sat, 2 Jun 2012 02:20:45 +0000 (11:20 +0900)]
FIX:ブックマークレット画面内の改行追加とスタイルを修正
shizuki [Sat, 2 Jun 2012 01:08:50 +0000 (10:08 +0900)]
FIX:ブックマークレットで、スキン変数<%itemtime%>が正しくパースされない不具合を修正
reine [Thu, 31 May 2012 15:05:26 +0000 (00:05 +0900)]
FIX:変数名の誤記を修正
sakamocchi [Thu, 31 May 2012 05:08:20 +0000 (14:08 +0900)]
CHANGE: インストラーのヘッダーにロケール名が常に表示されるよう変更
ロケール名は長いものもある。
ページレイアウトを考慮して配置の再検討が必要。
sakamocchi [Thu, 31 May 2012 05:07:03 +0000 (14:07 +0900)]
FIX: bg_Cyrl_BG.UTF-8.phpのtypoの修正
define()をddefine()と記述していた。
sakamocchi [Wed, 30 May 2012 17:26:28 +0000 (02:26 +0900)]
FIX: ブックマークレット用スキンのアイテムの編集で自動ドラフト保存が効かないバグ
pagefootスキンで出力していたJavaScriptのコードが、itemeditなのにcreateitem用のものが挿入されていた。pagefootスキンからcreateitem/itemeditスキンにコードを移動した。
sakamocchi [Wed, 30 May 2012 16:51:52 +0000 (01:51 +0900)]
FIX: en_Latn_US翻訳メッセージファイルのtypoの修正。
sakamocchi [Wed, 30 May 2012 16:42:20 +0000 (01:42 +0900)]
FIX: バッチリスト、ナビリストでテンプレートが適用されないバグ
コミット「
b82168398ee0160603b015a4930998f6e656c098」においてshowlist.phpに追加したlistplug_batchlist()とlistplug_navlist()だが、引数にテンプレート名を持たないため、その後の処理にテンプレートが適用されない不具合があった。
sakamocchi [Wed, 30 May 2012 16:10:36 +0000 (01:10 +0900)]
CHANGE: globalfunctions.phpのdoError()から制御を戻すよう修正
doError()はexitせず制御を呼び出し元に戻すように関連する箇所を含めて修正。
sakamocchi [Wed, 30 May 2012 11:31:04 +0000 (20:31 +0900)]
FIX: グローバル設定において、管理画面用/ブックマークレット用スキン選択肢に「サイトの設定を使う」が含まれるバグ
コミット「
a9efdd5a0b245be17da4d64c9b4e0384c9411eb0」の修正。グローバル設定においては必ず管理画面用/ブックマークレット用スキンが選択されている必要がある。
sakamocchi [Wed, 30 May 2012 11:25:28 +0000 (20:25 +0900)]
FIX: Adminクラスの各メソッドが制御を戻すよう修正
エラーページ表示の際、処理が戻っていなかったために続きの処理が行われ、ページが重複して表示されていたバグの修正。今後の機能拡張に備える目的で、exitを使わずに処理を呼び出しファイルに戻すようにした。
shizuki [Wed, 30 May 2012 07:30:06 +0000 (16:30 +0900)]
Merge branch 'skinnable-master' of ssh://shizuki@git.sourceforge.jp/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
shizuki [Wed, 30 May 2012 07:28:57 +0000 (16:28 +0900)]
FIX:グローバル設定に準じている管理エリア・ブックマークレットのスキン設定を-サイトの設定を使う -と表示するように修正
sakamocchi [Wed, 30 May 2012 04:55:20 +0000 (13:55 +0900)]
CHANGE: インストラーのロケール選択画面に翻訳メッセージを追加
これまでは英語によるメッセージがハードコーディングされていた。
メッセージの内容を精査し、翻訳ファイルにメッセージを追加。
ユーザーエージェントの送信するAccept-Languageヘッダーフィールド情報に応じてロケールを切り替える処理は、RFC2616を参照して再確認する必要があると思われる。
sakamocchi [Wed, 30 May 2012 04:52:31 +0000 (13:52 +0900)]
CHANGE: ロケール名に翻訳メッセージが適用されるよう修正
ロケール名の一覧はAdmin::parse_localeselectoptions()と/install/index.phpにおいて表示される。
これまではlanguage tagsを援用した名前で表示されていたが
翻訳メッセージが適用されるよう修正した。
shizuki [Wed, 30 May 2012 00:11:56 +0000 (09:11 +0900)]
FIX:ブックマークレット用のメンバー毎のスキンが半円されていなかったのを修正
FIX:ブックマークレットのスキンエラーの時にヘッダ情報を送信するように修正
reine [Tue, 29 May 2012 15:55:52 +0000 (00:55 +0900)]
FIX:nucleus_menberテーブルのカラム追加に伴うインストールスクリプト修正
実質はインストールスクリプトの修正は必要無かった。
install.sqlのINSERT文の修正とスキンバックアップファイルから一部改行コードの除去を行った。
sakamocchi [Tue, 29 May 2012 15:07:25 +0000 (00:07 +0900)]
ADD: ロケールの翻訳メッセージを追加
en_Latn_US/ja_Jpan_JPにのみ、現在利用可能なロケール名に対する翻訳メッセージを追加した。翻訳メッセージが固まり次第、他の翻訳メッセージファイルにも追加したい。
なお、数値実体参照あるいは文字実体参照を用いてUSC-2に含まれるキャラクターで一律に記述する方法もあるが、ユーザーのコンピューターにそのキャラクターに対応するフォントファイルが含まれていなければ読むことができなくなる(この場合、いちキャラクターがひとつの四角として表示される)ため、それぞれの翻訳メッセージファイルで持つのが適切であると判断した。
shizuki [Tue, 29 May 2012 11:59:58 +0000 (20:59 +0900)]
FIX:NP_SecurityEnforcerのpreg_matchのデリミタを変更して「#」のエスケープを削除
shizuki [Tue, 29 May 2012 11:40:56 +0000 (20:40 +0900)]
FIX:MANAGER::$membersをMANGERクラスのconstruct時に初期化するように修正
shizuki [Tue, 29 May 2012 11:34:01 +0000 (20:34 +0900)]
FIX:メンバーに設定されている管理エリア用スキンが有効でない場合にデフォルトの管理エリア用スキンを使用するように修正
shizuki [Tue, 29 May 2012 11:10:25 +0000 (20:10 +0900)]
FIX:メンバーごとの管理エリア用スキンが反映されていなかったので修正
FIX:メンバーが設定しているスキンを削除できないように修正
shizuki [Tue, 29 May 2012 07:03:12 +0000 (16:03 +0900)]
FIX:NP_SecurityEnforcerの正規表現パターンの修正
「\」と「#」が正しくエスケープされていなかったので修正
shizuki [Tue, 29 May 2012 07:00:38 +0000 (16:00 +0900)]
FIX:MANAGER::getMember()がコールされたとき、MANAGER::membersがnullの時があるので修正
shizuki [Tue, 29 May 2012 06:33:57 +0000 (15:33 +0900)]
Merge branch 'skinnable-master' of ssh://shizuki@git.sourceforge.jp/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
shizuki [Tue, 29 May 2012 06:33:46 +0000 (15:33 +0900)]
ADD:メンバー毎の管理画面およびブックマークレット用スキン選択ボックスを追加
「メンバーの編集」画面にメンバー毎の管理画面およびブックマークレット用スキン選択用のスキン変数<%defadminskinselect%><%defbookmarkletselect%>を追加
上2つの表示用に日本語と英語の翻訳ファイルに翻訳文を追加
sakamocchi [Tue, 29 May 2012 04:42:28 +0000 (13:42 +0900)]
Merge branch 'skinnable-master' of sakamocchi@git.sourceforge.jp:/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
sakamocchi [Tue, 29 May 2012 04:42:24 +0000 (13:42 +0900)]
CHANGE: pagehead/pagefootスキンの内容が取得できない場合の処理を変更
BaseActionsクラスを継承したクラスであれば、$this-parser->parse()により任意の内容をパースすることができる。これを利用して、parse_pagehead()/parse_pagefoot()のコンテンツが取得できない場合の処理を変更した。
shizuki [Tue, 29 May 2012 04:39:01 +0000 (13:39 +0900)]
Merge branch 'skinnable-master' of ssh://shizuki@git.sourceforge.jp/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
shizuki [Tue, 29 May 2012 04:38:35 +0000 (13:38 +0900)]
ADD:デフォルトの管理画面およびブックマークレット用スキン選択ボックスを追加
「グローバル設定」画面にデフォルトの管理画面およびブックマークレット用スキン選択用のスキン変数<%defadminskinselect%><%defbookmarkletselect%>を追加
上2つの表示用に日本語と英語の翻訳ファイルに翻訳文を追加
sakamocchi [Tue, 29 May 2012 04:06:52 +0000 (13:06 +0900)]
FIX: SQL文のINSERT構文にVALUE()リストを記述していたバグの修正
VALUES()リストが正しい
sakamocchi [Tue, 29 May 2012 04:05:06 +0000 (13:05 +0900)]
FIX: media.phpをインクルードすることによって生じるエラーを修正
コミット「
054ee431fa1b2f9be60c138216dcbb092f52bad9」の修正漏れ
reine [Sun, 27 May 2012 15:36:32 +0000 (00:36 +0900)]
FIX:ページをスクロールしている状態での動作を修正。
shizuki [Sun, 27 May 2012 14:12:48 +0000 (23:12 +0900)]
Merge branch 'skinnable-master' of ssh://shizuki@git.sourceforge.jp/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
shizuki [Sun, 27 May 2012 14:12:15 +0000 (23:12 +0900)]
FIX:デフォルトの管理画面用、ブックマークレット用テンプレートの名前が日本語だったので修正
sakamocchi [Sun, 27 May 2012 13:31:33 +0000 (22:31 +0900)]
FIX: オブジェクト名の誤りを修正
see.
http://sourceforge.jp/projects/nucleus-jp/lists/archive/developers/2012-May/001034.html
sakamocchi [Sun, 27 May 2012 13:23:47 +0000 (22:23 +0900)]
不要ファイル削除時の修正漏れの修正
sakamocchi [Sun, 27 May 2012 13:19:39 +0000 (22:19 +0900)]
REMOVE: 不要ファイルの削除とそれに伴う修正
以下の不要ファイルを削除した。
/createaccount.html
/nucleus/javascript/*
/nucleus/styles/*
/nucleus/forgotpassword.html
/nucleus/media.php
それに伴いいくつかのファイルのスタイルシートへのパスを変更した。
sakamocchi [Sun, 27 May 2012 13:06:25 +0000 (22:06 +0900)]
Merge branch 'skinnable-master' of sakamocchi@git.sourceforge.jp:/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
sakamocchi [Sun, 27 May 2012 13:06:14 +0000 (22:06 +0900)]
ADD: プラグイン「NP_Medium」
メディアファイルを管理するための仕組みであるmedia.phpの代替となるプラグインを追加。
これによりmedia.phpとそれが参照するスタイルシート、JavaScriptをすべてコア機能から取り去ることができる。
プラグインはJavaScriptのmediumオブジェクトにすべてのコードを入れている。プラグイン呼び出しは、デフォルト管理画面用スキンのedit.jsのaddMedia()で行う。addMedia()はmediumオブジェクトが定義されていたらmedium.addMedia()を、そうでなければ新たにウィンドウを開き、nucleusMediaPopupURLをロードする。この条件分岐により下位互換性を維持する。
shizuki [Sun, 27 May 2012 10:42:29 +0000 (19:42 +0900)]
FIX:スキン変数<%categorysetting%>に統合されていたスキン変数<%category%>の処理を削除
sakamocchi [Sun, 27 May 2012 05:37:03 +0000 (14:37 +0900)]
FIX: 通常スキン表示の際、Manager::get()がないという警告で実行が止まるバグ
globalfunctions.phpにおいて、$manager->getSkin()と書くべきところを、$manager->get()と書いていたことによる。
sakamocchi [Sun, 27 May 2012 05:20:43 +0000 (14:20 +0900)]
FIX: スキンのコンストラクト時にAdminActionsではなくAdminを渡していたバグの修正
sakamocchi [Sun, 27 May 2012 05:17:06 +0000 (14:17 +0900)]
FIX: Skin::update()においてイベント発生条件が不適切だったバグの修正
4.0から新たに以下のイベントが追加されていた。
PreAAddSkinPart/PostAddSkinPart
PreUpdateSkinPart/PostUpdateSkinPart
PreDeleteSkinPart/PostDeleteSkinPart
(管理画面用スキンの場合はSkinをAdminSkinに読み替え)
元々は$contentとTRUEを関係演算子「==」で評価した結果も用いて分岐していたが、これでは常にFALSEとなり、イベントPreUpdateSkinPart/PostUpdateSkinPartが絶対に発生しない。
そのため、empty()関数により評価するように書き換えた。
sakamocchi [Sun, 27 May 2012 04:30:49 +0000 (13:30 +0900)]
FIX: Template::update()のINSERT文にINTOを追加
ANSI SQL-92に準拠するために修正。これまで問題なく動作していたのはMySQLの拡張機能と思われる。
sakamocchi [Sun, 27 May 2012 04:06:35 +0000 (13:06 +0900)]
FIX: AdminActions::parse_categories()により不要な問い合わせが行われていたのを修正
<%categories%>はページアクション「createitem」「itemedit」でのみ使用可能なことを踏まえてコードを整理した。
sakamocchi [Sun, 27 May 2012 03:26:54 +0000 (12:26 +0900)]
FIX: <%editcomment%>タグがパースされる度にPrepareCommentForEditイベントが発生するバグ
AdminActions::parse_editcomment()がPrepareCommentForEditイベントを発生させていたが、これだと<%editcomment%>タグがパースされる度にイベントが発生する。<%editcomment%>タグはcommenteditアクションページに複数含まれるため、イベントが重複して発生してしまう。
そのため、イベントはAdmin::action_commentedit()で発生するようにし、AdminActions::parse_editcomment()にはAdmin::$contentsで配列を渡すように変更した。
sakamocchi [Sun, 27 May 2012 02:59:44 +0000 (11:59 +0900)]
FIX: AdminActions::parse_commentnavlist()がSQL文による重複した問い合わせをしていたバグ
listplug_navlist()に$resourceではなく$queryを渡していた。
sakamocchi [Sun, 27 May 2012 02:48:28 +0000 (11:48 +0900)]
CHANGE: new SkinではなくManager:getSkin()を用いるよう変更
前回のコミットで追加した、Managerクラスのスキンオブジェクトキャッシュ機構を利用するように修正。
sakamocchi [Sun, 27 May 2012 02:00:45 +0000 (11:00 +0900)]
ADD: スキンをキャッシュするためにManager:getSkin()を追加
AdminActionsクラスでスキンオブジェクトを再利用する必要が生じたため。
加えてarray_key_exists()を用いてコードを整理した。
shizuki [Sun, 27 May 2012 01:44:04 +0000 (10:44 +0900)]
Merge branch 'skinnable-master' of ssh://shizuki@git.sourceforge.jp/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
shizuki [Sun, 27 May 2012 01:43:28 +0000 (10:43 +0900)]
FIX:_ADM_TPLPT_INSERT_PLUGOPTION_TITLEと_ADM_TPLPT_INSERT_PLUGOPTION_BODYの翻訳定義の修正
[pluginoptions]に変更への変更が反映されていなかったので修正
shizuki [Sun, 27 May 2012 01:38:22 +0000 (10:38 +0900)]
FIX:コミットb82168398ee0160603b015a4930998f6e656c098の変更をマニュアルに反映
sakamocchi [Sun, 27 May 2012 01:03:28 +0000 (10:03 +0900)]
FIX: アイテムオブジェクトがキャッシュから取得されない場合があるバグを修正
キャッシュへの不要なアクセスをしていた。
sakamocchi [Sun, 27 May 2012 00:46:38 +0000 (09:46 +0900)]
Merge branch 'skinnable-master' of sakamocchi@git.sourceforge.jp:/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
sakamocchi [Sun, 27 May 2012 00:46:26 +0000 (09:46 +0900)]
CHANGE: getBlogIDFromItemID()を使わずにManager::getItem()を使うよう変更
getBlogIDFromItemID()はSQL文を発行してデータベースへのアクセスを発生させる。これは、例えばアイテムを変更してnucleus_itemテーブルを更新した後には必要な操作かもしれないが、そうでなければ余計なアクセスとなる。この関数を利用している処理の大部分は後者であるため、キャッシュを利用するManager::getItem()を利用して書き換えた。
shizuki [Sun, 27 May 2012 00:35:53 +0000 (09:35 +0900)]
FIX:フォールバックによるスキンインポート時に'admin'ディレクトリが参照されなかったバグを修正
reine [Sat, 26 May 2012 16:38:30 +0000 (01:38 +0900)]
CHANGE:マウスカーソルを重ねた時のツールチップをマウスの動きに追従するように変更。
sakamocchi [Sat, 26 May 2012 13:08:55 +0000 (22:08 +0900)]
CHANGE: Manager::getItem()をより効率のよくなるように修正
アイテムの属するウェブログIDは、getBlogIDFromItemID()を使わずとも、nucleus_item.iblogで取得できる
sakamocchi [Sat, 26 May 2012 12:31:29 +0000 (21:31 +0900)]
AdminActionsクラスのコード整理
IDEのバグを踏んだため、配列の表記を中心として、前回のコミットでコードフォーマットが崩れていた。
sakamocchi [Sat, 26 May 2012 11:56:53 +0000 (20:56 +0900)]
Merge branch 'skinnable-master' of sakamocchi@git.sourceforge.jp:/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
sakamocchi [Sat, 26 May 2012 11:56:26 +0000 (20:56 +0900)]
ADD/FIX/CHANGE/REMOVE: スキン・テンプレート表示処理の改良
変更点は多岐に渡る。概ね以下の通り
・Encapsulate/Batch/navListクラスを廃止。代替関数をshowlist.phpに用意。
・通常/管理画面用スキン・テンプレート内で使用可能な変数名を、区別せず統合
・通常/管理画面用スキン・テンプレートを表示する処理を、区別せず統合
具体的には以下。
・統合・変更したスキン用タグ(括弧内を廃止)
defskinselect
(adminskinselectoptions)
editskintype
(admineditskintype)
editskin
(editadminskin)
normalskinlist
(defaultadminskintypes)
specialskinlist
(adminspecialskinlist)
editskintype
(editadminskintype)
allowedskinactions
(allowedadminskinactions)
skineditallowedlist
(adminskineditallowedlist)
selectlocalskinfiles
(selectlocaladminskinfiles)
skinielist
(adminskinielist)
skinoverview
(adminskinoverview)
editskintype
(editadminskintype)
edittemplateinfo
(editadmintemplateinfo)
templateoverview
(admintemplateoverview)
・追加・変更したテンプレート用タグ(括弧内を廃止)
NORMALSKINLIST_HEAD
(SHOWLIST_LISTPLUG_TABLE_SKINLIST_HEAD)
NORMALSKINLIST_BODY
(SHOWLIST_LISTPLUG_TABLE_SKINLIST_BODY)
NORMALSKINLIST_FOOT
(SHOWLIST_LISTPLUG_TABLE_SKINLIST_FOOT)
SPECIALSKINLIST_HEAD
(SHOWLIST_LISTPLUG_TABLE_TPLTLIST_HEAD)
SPECIALSKINLIST_BODY
(SHOWLIST_LISTPLUG_TABLE_TPLTLIST_BODY)
SPECIALSKINLIST_FOOT
(SHOWLIST_LISTPLUG_TABLE_TPLTLIST_FOOT)
・統合・変更した関数・クラス(括弧内を廃止)
listplug_list_normalskinlist()
(listplug_table_adminskinlist())
listplug_list_specialskinlist()
(listplug_table_admintemplatelist())
listplug_input_yesno()
(AdminActions::input_yesno())
batchlist()
(Batchクラス)
(Encapsulateクラス)
navlist()
(NavListクラス)
(Encapsulateクラス)
shizuki [Fri, 25 May 2012 12:03:33 +0000 (21:03 +0900)]
リファレンスマニュアルの管理画面用スキンのページタイプ別エントリーを更新
shizuki [Thu, 24 May 2012 11:40:57 +0000 (20:40 +0900)]
ADD:リファレンスマニュアルの管理画面用スキンのページタイプ別エントリーに説明文を追加
actionlog/activate/activatesetpwd/addnewlog/adminerrorpage/dminskindelete/adminskinedit/
adminskinedittype/adminskiniedoimport/adminskinieimport/adminskinieoverview
shizuki [Thu, 24 May 2012 08:32:09 +0000 (17:32 +0900)]
ADD:リファレンスマニュアルに管理画面用スキンのページタイプ別のエントリーを追加
shizuki [Thu, 24 May 2012 04:50:58 +0000 (13:50 +0900)]
ADD:「管理画面用スキン変数リファレンスマニュアル」説明追加
blogteamlist/newmemberselect/inputyesno/yrbloglist/editpluginfo/helpplugname/
pluginhelp/pluginlistlist/newpluginlist/editplugoptionslist/defblogselect/
configsettingsedit/configsettingsyesno/outputspecialdirs/jstoolbaroptions/
mediadirwarning/editskintype/editskin/allowedskinactions/skineditallowedlist/
selectlocalskinfiles/skinielist/skinoverview/edittemplateinfo/templateoverview/
editmemberlist/
shizuki [Wed, 23 May 2012 15:06:54 +0000 (00:06 +0900)]
ADD:「管理画面用スキン変数リファレンスマニュアル」説明追加
defskinselect/pluginextras/pluginoptions/bookmarkletadmin/itemnavlist/categorysetting/
editdesturl/deletecomment/editcomment/contents/blogid/categories/currenttime/init/
adminskinselectoptions/editmember/localeselectoptions/deleteitemtitle/deleteitembody/
deleteitemid/checkedonval/itemtime/ilistaddnew/moveitemid/
shizuki [Wed, 23 May 2012 11:49:04 +0000 (20:49 +0900)]
ADD:「管理画面用スキン変数リファレンスマニュアル」説明追加
selectlocaladminskinfiles/adminskinielist/adminskinoverview/
editadmintemplateinfo/admintemplateoverview/adminbloglink/adminbanlist/
requestiprange/banlistdeletedlist/iprangeinput/adminbatchaction/
adminbatchlist/batchdeletetype/batchdeletelist/batchmovetitle/
batchmovetype/batchmovelist/movedistselect/batchmovebtn/commentnavlist/
blogcatlist/blognotifysetting/blogsettingyesno/blogteammembers/blogtime/
defcatselect
shizuki [Wed, 23 May 2012 00:38:38 +0000 (09:38 +0900)]
ADD:adminskinvarsのヘルプを追加
defaultadminskintypes/adminspecialskinlist/skintypehelp/allowedadminskinactions/adminskineditallowedlist/importskininfo
shizuki [Tue, 22 May 2012 23:54:11 +0000 (08:54 +0900)]
FIX:管理画面用スキンのスキンタイプ別編集画面で、ヘルプへのリンクが不正だったバグを修正
管理画面用スキンを考慮していないコードだったため、ヘルプへのリンクがすべて#skinpartspecialになっていた
shizuki [Tue, 22 May 2012 16:34:16 +0000 (01:34 +0900)]
Merge branch 'skinnable-master' of ssh://shizuki@git.sourceforge.jp/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
shizuki [Tue, 22 May 2012 16:33:51 +0000 (01:33 +0900)]
ADD:「管理画面用スキン変数リファレンスマニュアル」説明追加
sakamocchi [Tue, 22 May 2012 15:04:21 +0000 (00:04 +0900)]
Merge branch 'skinnable-master' of sakamocchi@git.sourceforge.jp:/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
sakamocchi [Tue, 22 May 2012 15:03:51 +0000 (00:03 +0900)]
MERGE: リビジョン1870。Media/MediaObjectクラスの機能拡張
リサンプリングを行うためのメソッド・メンバーをいくつか追加した。
リサンプリングメソッドはGDライブラリのPHPバインディングを利用。
リサンプリング可能なバイナリのMIMEはimage/jpeg、image/png、image/gifの3種類
Revision 1870: ADD: resampling method to Media and MediaObject class
Add:
Media::$thumbdir
Media::$algorism
Media::$image_mime
Media::responseResampledImage()
Media::storeResampledImage()
Media::sort_media_by_filename()
Move:
sort_media() to Media::sort_media_by_timestamp()
MediaObject is rewritten keeping backward compatibility. Some members
and functions are newly added.
Resampling method is based on PHP's default build-in extension, GD
library binding.
http://nucleuscms.svn.sourceforge.net/viewvc/nucleuscms?view=revision&revision=1870
shizuki [Tue, 22 May 2012 08:52:40 +0000 (17:52 +0900)]
FIX:スペシャルスキンパーツが削除できないバグを修正
CHANGE:スペシャルスキンパーツの削除確認画面に開業を追加して見やすくした
shizuki [Tue, 22 May 2012 05:11:32 +0000 (14:11 +0900)]
FIX:ページアクション「adminskinedit」の画面、デフォルトスキンタイプのリストの中にスペシャルスキンタイプが混ざるバグを修正
shizuki [Tue, 22 May 2012 04:19:58 +0000 (13:19 +0900)]
FIX:ページアクション「adminskinedit」の画面でスペシャルスキンタイプとしてすべてのスキンタイプが表示されていたバグを修正
shizuki [Tue, 22 May 2012 00:35:21 +0000 (09:35 +0900)]
FIX:管理画面用スキンのsdincmodeをadminからskindirに
管理画面用スキンの判別方法も「sdincmode='admin'」から「sdname LIKE 'ADMIN/%'」に修正
shizuki [Mon, 21 May 2012 14:56:43 +0000 (23:56 +0900)]
Merge branch 'skinnable-master' of ssh://shizuki@git.sourceforge.jp/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
shizuki [Mon, 21 May 2012 14:56:35 +0000 (23:56 +0900)]
ADD:[管理画面用スキン]リファレンスマニュアルにスキンタイプ別のスキン変数のエントリーを追加
sakamocchi [Mon, 21 May 2012 14:15:26 +0000 (23:15 +0900)]
FIX: ページアクション「adminskinedit」において管理画面用スキン一覧が出力されていないバグ
スキンファイル内のタグの名前が間違えていた
sakamocchi [Mon, 21 May 2012 14:13:40 +0000 (23:13 +0900)]
FIX: 通常/管理画面共に、スキンの編集・複製・削除ページのURLが固定だったのを修正
listplug_table_skinlist()、listplug_table_adminskinlist()で<%editurl%>、<%cloneurl%>、<%deleteurl%>が使えるように修正。合わせてスキンファイルも修正。
sakamocchi [Mon, 21 May 2012 14:04:04 +0000 (23:04 +0900)]
FIX: ブックマークレット用スキンのform要素のaction属性に完全なパスを含むURIを追加
sakamocchi [Mon, 21 May 2012 13:22:28 +0000 (22:22 +0900)]
FIX: デフォルトの管理画面スキン以外を画面上で編集できないバグを修正
AdminActions::parse_editadminskintype()内で、現在管理画面をパースするために使っているSkinクラスのインスタンスを使っていた。skinidからSkinクラスのインスタンスをコンストラクトし、そちらを用いるように修正した。
sakamocchi [Mon, 21 May 2012 12:42:22 +0000 (21:42 +0900)]
FIX: XMLHTTPRequestによるドラフト保存が出来なかったバグの修正
・JavaScriptをロードするメタ要素のURLが間違えていた
・JavaScriptコードが不正な関数名を含んでいた
sakamocchi [Mon, 21 May 2012 12:27:05 +0000 (21:27 +0900)]
FIX: プラグインの依存情報のための配列が初期化されていないバグを修正
shizuki [Mon, 21 May 2012 09:03:29 +0000 (18:03 +0900)]
Merge branch 'skinnable-master' of ssh://shizuki@git.sourceforge.jp/gitroot/nucleus-jp/nucleus-next.git into skinnable-master
shizuki [Mon, 21 May 2012 09:03:17 +0000 (18:03 +0900)]
ADD:BaseActions::$defined_actionsを管理画面用スキンのスキン変数としてリファレンスマニュアルに追加
sakamocchi [Mon, 21 May 2012 05:01:16 +0000 (14:01 +0900)]
FIX: help.phpのadminskinvar: versioncheckurlの項目を修正
タイトルがversionのままとなっていた
shizuki [Sun, 20 May 2012 15:13:30 +0000 (00:13 +0900)]
Merge branch 'skinnable-master' of ssh://shizuki@git.sourceforge.jp/gitroot/nucleus-jp/nucleus-next.git into skinnable-master