説明:
説明: weblog1.42をD3化したものです。モジュール名変更チケット付きトラックバックurlはディレクトリ名weblog狙い打ちzombieクライアントなどからの絨毯爆撃的トラックバックspam撃退に絶大な効果を発揮するでしょう。このアイデアはxeBlogから頂戴しました。 tableレスレイアウト。cssレイアウトをフル採用したので、テンプレートカスタマイズする場合、あるいはテーマとの競合が起きた場合に自己解決できる程度のhtml、cssの知識が必要となるでしょう。 [特徴] - tableレスレイアウト。フルCSS化によるテンプレート(一部実験的試みあり) - Trackback撃退RBL版(この機能はむしろProtectorV3でカバーしてください) - チケットもどきキー付きトラックバックping送信アドレスの採用 - 公開日設定が可能 - 指定したブロガー、カテゴリ、日付だけのページナビゲーション - xoops_module_header対応(<{$xoops_module_header}>をテーマのメタヘッダに必ずアサインしてください) - xoops_block_header対応(<{$xoops_block_header}>をテーマのメタヘッダに必ずアサインしてください。mycssadminは不要です)
<head> ...... <{$xoops_module_header}><{$xoops_block_header}> </head>
- xoops_breadcrumbs対応 - altsysのインストールを薦めます - protector v3モジュールもspam防止に強い味方です - d3pipes対応(プラグインファイルはxoops_trust_path/modules/d3pipes/joints/blockフォルダにあります。d3pipesをアップロードしているときのみ使用してください) - コメント統合時のauto fetch参照先は使用条件に応じて適宜に。
weblogD3(dirnameを指定)::weblogD3commentEntry::weblogD3(trust dirnameを指定)
[ブロック用スタイル] - モジュール複製して、双方のブロックを同時表示する場合で、かつスタイルをそれぞれ変えたい場合は、 テンプレートとスタイルのセレクタ変更をするなどしてください。これはweblogD3に限らず、モジュール複製すべてに言えることですが。 - Bulletinのバージョンによっては、ブロックが競合して真っ白になるときがあります。これはBulletinがカレントモジュールでない場合でもmydirnameをグローバル変数として独り占めするからです(笑)。 [カスタマイズ] 複製モジュール個々にカスタマイズする場合は: - 言語ファイルの場合、変更したファイルを公開側、すなわちroot_path側に置く - css、imageの場合、ともにroot_path側のものを修正する
[weblogから移行] データベース、イメージデータ、コメント、イベント通知を引き継ぎます。管理画面「インポートマネジャー」で操作します。 - 一般設定、ブロック定義、テンプレート内容は引き継ぎません - 一部テーブル名が変更されてます - テンプレート名はD3規則(フラットテンプレートシステム)によりすべて変更されてます - pinサーバー指定はlanguages/japanese/main.phpに変更されてます
[テストしたブラウザ] 下記以外は検証していません。不都合があったら連絡ください。 - Firefox最新版/win - Netscape7.1/win - IE6
[謝辞] - モジュールアイコン作者のArgonさん
[CHANGE] - 2007.10.21(v1.5.3.1) インストールできないバグを修正 - 2007.10.17(v1.5.3) ja_utf8言語ファイル追加 サブメニュの表示方法にユーザー権限を反映 XCL2.1.Xにおけるユーザー権限チェック不具合修正 xmobileプラグインファイル追加 php5対応漏れ修正 - 2007.8.15(v1.5.2) d3forumコメント統合プラグインファイル追加 - 2007.8.7(v1.5.1) d3pipesに対応 - 2007.7.8(v1.50.14) weblogD3以外のtrust_dirnameでもインポート可能にした - 2007.6.30(v1.50.13) 最新ブログブロックで要約部分表示が機能しなかったバグほか - 2007.6.5(v1.50.12) ディレクトリ変更やモジュール複製時のスタイルシートファイル名変更を不要とした。(スタイルファイル名を変更した) - 2007.5.29(v1.50.10) イメージマネジャーfatal error対策 thanks to aramaki 一般設定項目名の長さを制限の25文字以内に訂正 - 2007.5.27(v1.50.9) 最近のコメントブロックtypo thanks to SAT ATOM feed validate検査OK 更新pingサーバーを一般管理設定項目とした - 2007.5.25(v1.50.8) XOOPS_TRUST_PATHに二つ以上のd3版weblogをインストールした場合、トップ時のブロックが正常表示されない問題を解消 rssフィード方法の改善(要約版にした。長さはinclude/config.phpで指定されているものを採用) - 2007.5.23(v1.50.7) 投稿者別ブロックのsql文バグ修正 - 2007.4.25(v1.50.6) フォームバリデートjsの復活、要テンプレート修正(main_post.html) main_details.htmlのtypo修正 Thanks to SAT - 2007.4.16(v1.50.5) カテゴリーナビのスタイル、テンプレート修正 - 2007.4.14(v1.50.4) スタイル、テンプレート微修正 - 2007.4.8(v1.503) カテゴリーマネジャーで投稿権限が反映されないバグ修正他 - 2007.4.4(v1.502) ユーザ情報検索ですべてのweblog記事が表示される不具合修正 投稿時カテゴリー選択を必須とした xoops_breadcrumbs不具合修正 テンプレート(main_entries.html, main_details.html)、スタイル修正 - 2007.3.30(v1.501) ATOMフィード追加、IE用CSSファイルを分離 - 2007.3.28 v1.5レリース - 2007.3.27 W3Cバイオレーション対策(未完全) - 2007.3.25 案の定ieバグによりカテゴリツリーが崩れるので、sematic無視で対策 - 2007.3.21 インポートマネジャー機能(trackback再集計)追加 - 2007.3.20 チケットもどき付きトラックバックping送信アドレスの採用 権限管理バグ修正他 thanx to SAT - 2007.3.16 トラックバックイベント通知メールが重複するバグの修正 - 2007.3.15 公開日指定バグ修正(main_post.htmlの更新が必要) 受信トラックバック削除バグ修正(main_details.htmlの更新が必要) - 2007.3.13 D3からのインポートを失敗するバグ修正 イメージマネジャーconfig設定ミス修正 - 2007.3.12 最新ブログ(コピー)ブロックを表示しないバグ カスタム言語ファイル読み忘れ修正 カテゴリーツリーレンダリングバグ修正 モジュールアップ時のブロック設定値維持 トラックバックメール通知 - 2007.3.11 トラックバックチェックバグ修正、テンプレート・cssのリファイン グローバル検索不具合修正 - 2007.3.10 myblogを復活 - 2007.3.9 block_recent_blogs.htmlで項目もれ補修 thanx to Kaz rss生成バグ修正 thanx to emomo トラックバックチェックバグ修正 - 2007.3.8 カテゴリーツリーバグ修正 - 2007.3.7 v1.5beta
[NOTICE] Most templates are composed by the full css layout, ie. table less layout. You are supposed to be familiar with handling html and css code when you edit a template. Post your comments at the weblogD3 forum in newbb [FEATURE] - Duplicatable version 3 which enables you to have a free hand of copying and renaming modules Renaming module directory name other than weblogX is strongly recommended for protection from trackback spams. - Based on weblog-1.42 - Semantic and web standard, partially experimental code in the category tree or category breadcrumbs - Trackback ping address is implemented with a ticket-like temporary key、suggestioned by xeBlog - Enable RBL filter which may not be neccesary if you install protectorV3 module Sorry to say, trackbacks rejection of no Japanese word contained is only worked for Japanese use. Again, protectorV3 is a good alternative. - Enable to reserve the publish date - Page navigation within the selected category or date in details.php - Assign module header to xoops_module_header statement in meta header - Assign block header to xoops_block_header statement in meta header
example: <head> ...... <{$xoops_module_header}><{$xoops_block_header}> </head>
- xoops_breadcrumbs assigned to template variables - altsys module recommended as an admin partner - also recommended is a protector v3 module as a guard for spams - Enables to synchronize with d3pipes. [Selector name of block style sheet] - In case module duplicated, if both blocks to be shown at the same time and styles to be changed, don't forget to change the selector names in the templates and block_style.css
[How to customize] To customize each module's - language Place the modified language file into the xoops_root_path side - css,images Replace the modified ones in the xoops_root_path side
[Replacing weblog module] Data base, Image data, comments, event notifications can be imported by the import manager Attension: - preferences, block preferences, templates can't be imported - some database tables are renamed. - template files are fully renamed according to D3 flat template system - ping servers are defined in languages/country/main.php
[Brouser tested] - Firefox-1.5X/Win - Netscape-7.1/Win - IE6 SP2
[Special Thanks] - module icon by Argon
[CHANGE] - 2007.10.21(v1.5.3.1) Bug, unable to install, was fixed. - 2007.10.17(v1.5.3) added ja_utf8 language files. changed sub menu listings by user's privilege. fixed user's privilege check in XCL2.1.X. added a plugin file for xmobile module. fixed some function to be compatible with PHP5. - 2007.8.15(v1.5.2) d3forum comment integration auto fetch plugin file added. - 2007.8.7(v1.5.1) Enabled to synchronize with d3pipes. Upload a plugin file under xoops_trust_path/modules/d3pipes/joints/block only if you installed or uploaded a d3pipes module. - 2007.7.8(v1.50.14) any trust_dir name enabled to import(also fixed any mytrustdirname.php readable) block_tbcenter.html is no more used - 2007.6.30(v1.50.13) fixed bugs that recent blog blocks can't show excerpt only, and others bugs - 2007.6.5(v1.50.12) style sheet files' name have to be no more renamed - 2007.5.28(v1.50.10) image manager fatal error fixed thanks to aramaki long preferences name shortened within 25 characters against legacy2.1 - 2007.5.27(v1.50.9) recent comment block defunctioned bug fixed thanks to SAT ATOM feed validated Update Ping Servers enabled controlable in preferences - 2007.5.26(v1.50.8) blocks not perfectly duplicated when 2 or more d3blog and/or weblogD3 implimented in XOOPS_TRUST_PATH some rss feed methods modified(exceprt adopted) - 2007.5.23(v1.50.7) sql inquiry bug in users recent entries block fixed thanx to SAT - 2007.4.25(v1.50.6) form validate js's missing recovered, must update a main_post.html template also a main_details.html thanks to SAT - 2007.4.16(v1.50.5) category navigations fixed - 2007.4.14(v1.50.4) some templates and styles fixed - 2007.4.8(v1.503) group permission bug in admin/catmanager.php fixed - 2007.4.4(v1.502) fixed every blog shown bug by userinfo.php was fixed, thanx to photosite fixed not to miss to select the category by post.php xoops_breadcrumbs bug fixed templates(main_entries.html, main_details.html) and style modified - 2007.3.30(v1.501) ATOM feeding implemented css file for IEwin seperated - 2007.3.28 V1.5 released - 2007.3.27 some W3C violations fixed - 2007.3.25 not semantic category tree because of ie bug - 2007.3.21 trackback counts synchtonizable - 2007.3.20 trackback ping address implemented with a temporary ticket-like key(need to update module) privilege manager bug fixed thanx to SAT - 2007.3.16 double trackback notification mails sending fixed - 2007.3.15 fixed the publish date to be updated. main_post.html needed to update. fixed received trackbacks to be deleted. main_details.html needed to update. - 2007.3.13 importing from D3 bug fixed imagemanager cinfiguration bug fixed - 2007.3.12 recent_content block bug fixed failed to read customized language files bug fixed category tree rendering was not not semantic fixed keeps block config values on module update Send a trackback triggered mail to admin - 2007.3.11 trackback receiving bug fixed some templates and css are refined global search re-functioned thanx to Wardick - 2007.3.9 item missing fixed in block_recent_blogs.html, thanx to Kaz rss generating bug fixed, thanx to emomo trackback receiving bug fixed - 2007.3.8 category tree bug fixed - 2007.3.7 v1.5beta
|