ログイン  |  新規登録  |
サイト情報
言語選択 flagflag
デバッグ・ウィンドーサイズ
PukiWiki最新記事
サイトマップ
PukiWiki新着添付ファイル
PukiWiki新着トラックバック
デバッグ表示
PHP_VERSION : 5.2.5
REGISTER_GLOBALS : false
ALLOW_URL_FOPEN : false
internal_encoding : UTF-8
mbstring.language : Japanese
http_input :
http_output : pass
func_overload : 0
mail_charset : ISO-2022-JP
mail_header_encoding : BASE64
mail_body_encoding : 7bit
$ HTTP _SERVER _VARS[ REMOTE _ADDR] : ND
$ REMOTE _ADDR : ND
$_SERVER[REMOTE_ADDR] : 38.107.179.230
$ _SERVER[ HTTP _X _FORWARDED _FOR ] : ND
PR i

flagflag
このXOOPSは?
Utype XOOPS 2.0.16a MLと呼んでいます。 >UNICODE >UTF-8 >UJiki

以下は改訂履歴からの一部の抜粋にすぎません。全ての改訂履歴はここをクリックしてください。
  1. 独自インストーラー仕立てで誰でも簡単インストール
  2. CGI/PHPモード選択可能だから直前直後の「パーミッション変更」も無用! インストール直後に全自動でインストールディレクトリーをランダムにリネームし、パーミッションを 400に強制変更しますから安心! パーミッション問題が皆無になるのは、これからのインストーラーのスタンダード!
  3. 初心者向け「バカチョンオートモード」も搭載で入力項目を可能な限り省略しました。もちろん「プロフェッショナルモード」も選択可能だから初心者以外もご不満なし。
  4. 「全モジュールインストールモード」搭載で全ての同梱モジュール全てがインストールされます。インストール直後より全モジュールが稼動していますので、後は好きになれないモジュールはマスクするかアンインストールすると言う逆転発想のインストーラー。 もちろん従来のインストールも選択可能。
  5. 複数のXOOPSを唯一のユーザーDBで稼動可能
    XOOPSアカウントセンター」標準機能!
  6. 単純なMD5ハッシュ利用は取り止めました。ユーザーパスワードを護ります!
  7. UTF-8専用の多言語処理。日本語専用化も可能!
  8. 多言語なのにXOOPSキャッシュ機能をフルサポート!
  9. MySQL5(UNICODE)専用! 推奨しませんがMySQL4での利用も可能
  10. phpMyAdminで文字化け皆無(MySQL5)
  11. mysqldumpでも文字化け皆無 (MySQL5 / UNICODE)
  12. MySQL5とPHP5とはUTF-8通信
  13. PHP5で利用するUTF-8
  14. XOOPS PHP全スクリプトは圧縮済みの最高速
  15. PHPスクリプト言語はUTF-8
  16. インターネット通信網をUTF-8
  17. ブラウザーもUTF-8表示
  18. 通信中の無駄な文字変換が無いので最速
  19. ワンタイム・パスワード運用に変更。だから安全
  20. 管理者が自由な設定で定期的に各ユーザーにパスワードの変更を促す簡単プロフィール画面が自動的に立ち上がる。
  21. 24時間メールアドレス変更可能
    独自認証機能。履歴表示機能。
  22. 共用メールアドレスを完璧サポート
    セルグループから始める教育現場での利用を完全サポート!
  23. インストール直後より
    1. 多言語機能自動稼動
    2. 最新PROTECTOR自動稼動
    3. 共用SSLサーバー利用即時OK
    4. ハートビートセッション延長機能搭載
      それでもハイジャックされない
    5. 送信箱附PM機能
  24. 個人情報を護るのは標準仕様!
    1. 新規登録SSLモード提供
    2. ログイン処理はSSL
    3. パスワード紛失処理はSSL
    4. メルアド変更処理はSSL
    5. プロフィール編集はSSL
    6. ゲストからはプロフィールがマスク
  25. XREA広告義務サーバーでも問題無し! テーマデザインを崩しません! 画像認証機能も問題なし!
  26. ゲストによるXOOPSコメントは画像認証自動搭載
  27. ゲストによるフォーラム投稿は画像認証自動搭載
  28. プロフィールとAjax郵便番号を融合済み
  29. ユーザーグループ・コピー機能搭載
  30. Affiliate目的のアカウント取得を排除
  31. フルLightbox対応済みのMyAlbum-P標準同梱
  32. 3種類のLightbox同梱
  33. 全てのBBコードでLightbox自動機能
    リンク先に画像が無いページではLightbox化させない。よって無駄な通信負荷は起こり得ない!
  34. 全てのモジュールでLightbox自動機能
  35. 静止画像だけでなく、FLV動画、MP3音楽や朗読もLightbox自動処理
  36. 管理画面でLightbox処理を選択可能
などなど




※ 今直ぐにゲットしよう!
ここから


flagflag
Uliki.oO
- Ujiki.oO 2009 -

※ 無断転載は禁止しています ※
全てのコンテンツにつきまして事前許可の無い転載を禁止しております。リンクは自由に行ってください。将来に渡り「リンク切れ」を起こさないためには「当サイトのWebリンク」への登録が必要です。
XOOPS左サイドバーを隠す(開発途上)
サイト記憶
本ページをブックマークする
Counter: 3545, today: 2, yesterday: 6

XREAで完璧XOOPS その10

※本ページは筆者が作成したLivedoorWikiより移植したものです。

UTF-8 多言語XOOPSフルファイルセット・インストーラーの配布

※本ページで配布しているインストーラーで稼動しているXOOPS2(PHP4 + MySQL4)はこことミラーサイトここ(PHP5 + MySQL5)XREA/CORESERVERのここです。参考にしてください。
インストール段階より多言語を意識しており、少しは「多言語に対応していますよ!」と誇れるXOOPSと言いたいものですね(微笑)
またphpinfoの抜粋のPDFファイルと比較してみてください。.htaccess による、mbstring変換指定無しです!
[添付]本ページでご案内中の多言語版インストーラーの配布サイトをXREA/CORESERVERのここZenCartに移動しています。(^^)
※是非phpinfo()レポート(PDF)24.6KBをご覧下さい。
あれもだめ、これも駄目、.htaccessによるマルチバイト変換指定の定義なんてもってのほか」の米国 Free Web Hosting の phpinfo() の抜粋です。 インストール検証実験サイトはここ
image.blog.livedoor.jp_525ef6fa.png SIZE:834x382(22.2KB)
副題  XREA方式のSSL暗号化通信も楽しみたいし 
副題  インストール直後に多言語を楽しむ為に 
副題  他のモジュールも欲しいいー! 
副題  全てのモジュールで即、 Lightbox表示させたい象! 
副題  メルアド空欄のまま、 大量のユーザーを一期にCSV登録できるか! 

image.blog.livedoor.jp_f316a7fd-s.png SIZE:158x42(7.1KB)  英語化  本ページの短縮URL:
http://fs4y.com/?e=10

警 告
 2007/08/25 00:10am JST : ダウンロード用の圧縮化アーカイブファイルを新サイトで更新しました。
 古いアーカイブを利用中の方は、以下の解説と矛盾致しますので、ご注意願います。


【XOOPSを楽しむ為の筆者の必須条件】:目次


■ 以下の仕様の多言語XOOPSのインストーラーを配布します。

XREAで完璧XOOPS その1その2>XREAで完璧XOOPS その2その3>XREAで完璧XOOPS その3その4>XREAで完璧XOOPS その4その6>XREAで完璧XOOPS その6XREAで完璧XOOPS その9までの集大成です。アーカイブは大きくなりますが、これ一つで全てを実現できるようにとの願いを込めて準備を重ねてきました。バックボーンとして順路の通り進まれることをお願いしておきます。
>> 順路の起点「XREAで完璧XOOPS その1」に戻る

A.SSL暗号化通信をインストールするだけでサポートするXOOPS

image.blog.livedoor.jp_93f02b18.png SIZE:576x281(9.5KB)

※ 今現在はXREA方式に特化していますが、インストール直後に利用開始出来ます。仕様はXREAで完璧XOOPS その9に同じです。

image.blog.livedoor.jp_6c27812a.png SIZE:329x331(10.6KB)





2007/07/11 : SSL暗号化通信時にはバナー表示をOFFにする選択肢を追加しました。各言語PHP定数が別途必須です。新規インストール時は完備しています。


INSERT INTO prefix_config
(conf_modid,conf_catid,conf_name,conf_title,conf_value,conf_desc,conf_formtype,conf_valuetype,conf_order)
VALUES
(0,1,'sslwithbanners','_MD_AM_SSLWITHBANNERS','0','_MD_AM_SSLWITHBANNERSDSC','yesno','int', 34);

B.このインストーラーだけで多言語対応します。

※ 他からパッケージを入手し導入する必要がありません。本インストーラーによる導入直後より簡単な調整だけで即時『多言語XOOPS』です。誰でも、多言語XOOPSを開始出来ます。
※ 以下に詳細なインストール手順の解説があります。

C.キャッシュ可能な多言語仕様のXOOPS

※ 言語種毎にキャッシュ領域が自動的に振り分けられますので、多言語でも従来の様にXOOPSでのキャッシュ制御可能です。また、管理者専用キャッシュファイルも言語種別に自動振り分けされ、またモジュール編集時に他の全ての多言語種のキャッシュは自動削除されますので、古い管理者メニューを表示することは皆無です。

D.複数メールアドレス登録可能な多言語仕様のXOOPS

image.blog.livedoor.jp_a978d177.png SIZE:689x313(17.4KB) ※ XOOPSのメール送信クラスを変更しメールアドレスの多言語書式による登録と、利用者の多言語選択時に該当する相手方のメールアドレスに自動的に送信されます。
【例】: コンタクト(CONTACT)を日本語で操作すると、日本語分類の管理者メールアドレスに日本語テンプレートで送信されます。コンタクト(CONTACT)を英語で操作すると、英語分類の管理者メールアドレスへ英語テンプレートで送信されます。
※ 従来XOOPS管理者にとって「サイト名」の日本語化には躊躇するところがあったかもしれない。左の画像の様に、「サイト名」の多言語化によって、メール送信時に、自動的にFromに多言語が切り替わるので、日本語には日本語のFromが、英語には英語のFromが指定される。これは便利だ!

E.多言語仕様のプライベートメッセージ(受信箱)と
   メールの同時処理可能なXOOPS

※ メール送信時の件名や本文も多言語書式をサポートし、プライベートメッセージは、言語切替で多言語に自動切替し、メール送信時には言語を抽出して送信します。

F.ブロック・タイトルを多言語仕様で表示するXOOPS

※ インストール時、言語をjapaneseにすると、|install/language/japanese/mysql.lang.UPdata.sqlを実行し、XOOPSシステムのブロック・タイトルを多言語仕様にUPDATEします。また標準添付のモジュール関係は、全て、対応済みです。

G.基本的な13モジュールを添付したXOOPS 2007/07/11現在

※ 全てブロックメニューを多言語化しております。※但しモジュールインストール時の言語がjapaneseである場合だけです※応援がありましたら、モジュールを追加するかも知れません。(笑)

  1.  blocksadmin
  2.  contact
  3.  myalbum w/ Lightbox Plus
    siteimgタグが利用できるようになっています。
    またimagemanager.phpへの統合化設定済みです。
    (myalbum9仕様です。※詳細はXREAで完璧XOOPS その8
  4.  mydownloads
  5.  mylinks
  6.  news
  7.  protector
    2007/07/11 : mainfile.dist.php を改訂し、PHP定数XOOPS_TRUST_PATHとコメント行にしていますがprotector起動スクリプト2行を追加しています。XOOPS基礎ディレクトリーに、protector用のディレクトリー「 xoops_trust_path 」を設置しました。安全な上流ディレクトリーでご利用ください。
  8.  sitemap
  9.  sysutil
  10.  tplsadmin
  11.  xhnewbb
  12.  xoopsfaq (多言語サンプル投稿を含みます)
  13.  xoopspoll (多言語サンプル投稿を含みます)

H.PMは送受信を管理し、保管庫、ゴミ箱を持つXOOPS

従来のPMは送信履歴がありませんが、本インストーラーでは送受信ともに履歴を残します。送信履歴には、送信先が未読か既読かも判明します。また送受信ともに保管庫を持ち、削除直後にはゴミ箱に保管されますので、復旧も可能です(但しログアウトするとゴミ箱内は自動的に破棄処分されます)。

I.ユーザーメールアドレス変更の認証機能を追加したXOOPS

※ XOOPS標準では、新規登録時にのみ認証を行っていますが、登録済みのユーザーがメールアドレスを変更する際にも認証を行います。もちろん管理画面の「ユーザ自身のEmailアドレス変更を許可する」でスイッチしますし、「新規登録ユーザアカウントの有効化の方法」を遵守します。
※ また、メールアドレスが認証処理を経て変更されると同時に、プライベートメッセージに多言語で通知されます。ユーザーへの告知だけのメリットに留まらず、管理者にとってはPM送信履歴が残りますし、ユーザーがPMを未読か既読かまで知ることが出来ますのでトラブル時のフォローアップに役立ちます。2007/07/05 17:54 JST現在
※ また、管理画面における「新規ユーザー登録」と「ユーザー編集」において、メールアドレス空欄のまま登録なり編集作業を行えるようにしました。2007/07/05 17:54 JST現在
※ ユーザー基本情報の画面に直近3回分のメールアドレスの変更履歴を表示するようにしました。本人と管理人以外にはマスク表示します。2007/07/06 16:15 JST現在
image.blog.livedoor.jp_eb36068d.png SIZE:792x523(27.9KB) image.blog.livedoor.jp_e02aac10.png SIZE:796x507(21.7KB)

J.ユーザーグループのコピー機能を追加したXOOPS 2007/07/04現在

※ ユーザーグループの編集画面に「新規コピー」機能を追加しました。これによって間違い無くユーザーグループを増殖可能ですね。
※ 各ユーザーは自分のプロフィール画面で、自分が所属している全てのユーザーグループを知ることが出来ます。これで、「見えるはずのモジュールが見えません」トラブルなり、「モジュールへの投稿ができません」トラブル発生時にも管理者は的確なフォローアップが可能ですね。

K.2種類のLightboxを管理できるXOOPS

image.blog.livedoor.jp_707e8b67.png SIZE:1174x888(60.9KB)

※ XOOPS管理画面で対話設定することで、全てのモジュールでリンク先が動画または静止画像であれば自動的に 適切なLightbox のクライアントプロセスを実装展開します。またPDFファイルなどをJavaScriptの「 window.open 」させる機能も、XOOPS管理画面で設定可能となります。


L.RSSなど特別なタグ埋め込みパラメーターを持つXOOPS

※ XOOPS管理画面にテーマへ埋め込めるパラメーターを追加しました。各テーマのtheme.htmlのtitleタグ直後に、以下のスマート構文が必須です。RSS用に作成しましたが、別に限定しません。
image.blog.livedoor.jp_4cff31c3.png SIZE:555x208(7.4KB) image.blog.livedoor.jp_856f7717.png SIZE:539x307(9.4KB)

<{$xoops_rsslink1};><{$xoops_rsslink2};>

別途各言語PHP定数が必須です。新規インストール時は完備しています。

INSERT INTO prefix_config
(conf_modid,conf_catid,conf_name,conf_title,conf_value,conf_desc,conf_formtype,conf_valuetype,conf_order) 
VALUES
(0,3,'rsslink1','_MD_AM_RSSLINK1','','_MD_AM_RSSLINKDSC1','textbox','text',18),
(0,3,'rsslink2','_MD_AM_RSSLINK2','','_MD_AM_RSSLINKDSC2','textbox','text',19),

M.複数のXOOPS利用時でもユーザー情報を一元管理するXOOPS

※ 1つのデーターベースに対して、異なる複数のXOOPSをインストールし、別々に運用可能ですが、ユーザー情報は統合化して一元管理します。
■ メリットは以下の通りです。 

  1. どれか1つのXOOPSでユーザーが新規登録並びに認証処理を行えば、他の任意のXOOPSでは、すぐにログイン可能となる。
  2. 任意のXOOPSにログインしてプロフィール(個人)情報を編集すれば、どの任意のXOOPSからも結果を反映させます。

N.HeartBeatポップアップウィンドーを採用したXOOPS

image.blog.livedoor.jp_5933e2ea.png SIZE:845x645(77.2KB)

※ ログイン・ブロックに新たなチェックボックスを新設。チェックしてからログインすると、HeartBeatポップアップウィンドーを起動します。これによってセッションタイムアウトによるログアウトを抑止できます。つまり投稿時にエラーとなる事が無くなるだけでなく、XOOPSのセッションタイムアウトまでの時間を、より短くセットできますね。


■ 新ダウンロードサイト

 インストーラー・アーカイブ:
最新安定バージョン 2.0.16a JP UTF-8専用
多言語仕様(ML)
 ダウンロードサイト 

 オリジナルファイルのアーカイブ:
開発改訂またはデバッグを
希望される方向け
 ダウンロードサイト 

■ 続インストーラー操作手順

01-1 image.blog.livedoor.jp_d087e5be.png SIZE:823x347(13.4KB)  ML文字が付きます。多言語仕様の意味にと願っています。

※ この続インストーラーでは、Japaneseを選択願います。メニューの多言語化を行います。 English を選択しますと、XREAで完璧XOOPS その3でご案内して配布しました初版第一期インストーラーでの english 選択と同じとなります。各ブロックメニューのタイトルにつきましては全て英語だけとなります。それはそれでスマートではありますが。^^;
※ 解説の都合上、インストール言語は japanese を選択したものとします。
【解説を間引きしてはおりません】: どうか、順路の通りにお読みください。少なくとも「XREAで完璧XOOPS その1」なり「XREAで完璧XOOPS その3」なり「XREAで完璧XOOPS その9」におけるインストール手順は周知のこととして追加機能のみを解説致します点、ご理解願います。
02-1 image.blog.livedoor.jp_d50cb743.png SIZE:823x443(14.5KB) 『キャッシュファイルの保存先』と『テンプレートファイルの保存先』が全く異なります。多言語仕様でもXOOPS機能の良いところであるファイルのキャッシング機能を利用するために、SSL/非SSL通信別言語毎に別ディレクトリー管理としました。
 まず『テンプレートファイルの保存先』となるディレクトリーは、通常よりも1つ階層が上となります。例えばあなたが、ディレクトリー名「 public_html 」に本「続インストーラー」を利用して導入しようとされている場合は、ディレクトリー「 public_html 」の上にディレクトリー「 templates_c 」を作成し、
「 xoops_template_c 」に名称変更されています。Webサーバープロセスが書き込めるパーミッションを許可します。
※ 筆者の場合は「707」パーミッションにしています。
最も新しい解説ページをご覧下さい。
XreaCore

■ Q&A

Q:「XREAで完璧XOOPS その3」で配されていたXOOPSインストーラーとは何が違うの?

A: XREAで完璧XOOPS その3では、配布元のソースの改竄は、極力しませんでした。UTF-8処理に関わる点のみに絞って、phpMyAdmin間との文字化け、そしてMySQL5なら、mysqldumpでの文字化けが起こらないインストーラーでした。
 このページでご紹介している新しい試みとは、多言語表示のXOOPSだけでなく、多言語機能を利用したメールアドレスの自動選択によるメール送信先の自動振り分け機能を追加しています。また、多言語仕様の新たな「XOOPSキャッシュ」先の自動振り分けを実装する関係で、XOOPSの基本コアーに、ハッキングしています。
>> 【XREAで完璧XOOPS その3】での配布は、配布元のコアーにはハッキングしないことを基調とし、
>> 【XREAで完璧XOOPS その10】である本ページからの配布は、もう、どんどんコアーを改竄しています。

Q:キャッシュ時間に関係無く変化するようなのですが?

A: これは仕様です。まず、言語種毎にキャッシュを別管理しています。言語種を変更しますと、キャッシュファイルは新たに判断され新たな判断で新規生成されます。
また、本ページの後半で、SSL通信中と非SSL通信中でもキャッシュを別管理にしますから、「SSL/非SSL」×「言語種」だけのキャッシュファイルが別々に生成されます。よって、SSL通信を選択した場合は、ログイン後とログアウト後、そして言語種を変更してみると、キャッシュファイルが異なるので、ちょっと違った内容となるでしょう。残念ながら、これは仕様です。

Q:メール受信時にメールヘッダーが文字化けするのですが?

A: XREAで完璧XOOPS その1XREAで完璧XOOPS その2でのXOOPS環境検証用の配布インストーラーではメールの文字化けが無いのに、本ページのリンク先で入手したインストーラーではメールのヘッダー情報で文字化けが起こる可能性はあります。そのような場合は、PHPのバージョンが古いのかも知れませんね。対策はXREAで完璧XOOPS その4に戻って、メールの文字化け対策ファイルを入手して組み込んでみてください。

DB構造の変更:

1. prefix_usersテーブルのフィールドuser_yimをvarchar(100)に変更
個人情報の「会社名/学校名」に流用のため。
2. 新しいテーブル prefix_usersmail を追加しました。
メールアドレス変更履歴記録用です。
CREATE TABLE prefix_usersmail (
  uid mediumint(8) unsigned NOT NULL default 0,
  email_old varchar(60) NOT NULL default '',
  email_new varchar(60) NOT NULL default '',
  user_changed_date int(10) unsigned NOT NULL default '0',
  user_confirmed_date int(10) unsigned NOT NULL default '0',
  actkey varchar(8) NOT NULL default '',
  KEY uiddate (uid,user_changed_date)
) TYPE=MyISAM;

■ .htaccess の設定

最終的には、XOOPS_ROOT_PATHな個所に、少なくとも以下の設定を行っています。

php_flag	register_globals	off
Options -Indexes
<FilesMatch "(mainfile|header|footer).php">
Order allow,deny
Deny from all
</FilesMatch>

■ インストーラーの改訂履歴

XOOPSインストーラーの改訂履歴をご覧下さい。

includes/vote2007 を参照

匿名アンケート
年齢 性別
選択肢 投票
0代7  
10代14  
20代13  
30代30  
40代26  
50代26  
60代6  
70代2  
80超6  
思い出せない2  
選択肢 投票
女 性20  
男 性38  
わからない1  
宇宙人4  

年齢・性別はこのPukiWikiで一度だけ
回答ください

役にたった
選択肢 投票
役に立った1  
たたなかった1  
わからない1  


添付ファイル: fileimage.blog.livedoor.jp_525ef6fa.png 826件 [詳細] fileimage.blog.livedoor.jp_d50cb743.png 737件 [詳細] fileimage.blog.livedoor.jp_5933e2ea.png 710件 [詳細] fileimage.blog.livedoor.jp_d087e5be.png 730件 [詳細] fileimage.blog.livedoor.jp_856f7717.png 766件 [詳細] fileimage.blog.livedoor.jp_4cff31c3.png 734件 [詳細] fileimage.blog.livedoor.jp_707e8b67.png 798件 [詳細] fileimage.blog.livedoor.jp_e02aac10.png 732件 [詳細] fileimage.blog.livedoor.jp_eb36068d.png 766件 [詳細] fileimage.blog.livedoor.jp_6c27812a.png 774件 [詳細] fileimage.blog.livedoor.jp_93f02b18.png 805件 [詳細] fileimage.blog.livedoor.jp_f316a7fd-s.png 229件 [詳細] fileimage.blog.livedoor.jp_a978d177.png 740件 [詳細] fileLivedoorWiki.jpg 487件 [詳細]

ページコメント
 
投稿された内容の著作権はコメントの投稿者に帰属します。

トラックバック [ トラックバック(0) ]
トラックバック URL: http://www.fs4y.com/modules/pukiwiki1/tb/50