diff --git a/.htaccess b/.htaccess index a65bb32ed..2c09ddc02 100644 --- a/.htaccess +++ b/.htaccess @@ -1,6 +1,10 @@ RewriteEngine On # static files +RewriteRule ^(.+)/files/member_extra_info/(.*) ./files/member_extra_info/$2 [L] +RewriteRule ^(.+)/files/attach/(.*) ./files/attach/$2 [L] +RewriteRule ^(.+)/files/cache/(.*) ./files/cache/$2 [L] +RewriteRule ^(.+)/files/faceOff/(.*) ./files/faceOff/$2 [L] RewriteRule ^([a-zA-Z0-9_]+)/files/(.*) ./files/$2 [L] RewriteRule ^([a-zA-Z0-9_]+)/modules/(.*) ./modules/$2 [L] RewriteRule ^([a-zA-Z0-9_]+)/common/(.*) ./common/$2 [L] diff --git a/addons/autolink/conf/info.xml b/addons/autolink/conf/info.xml index 96b50a9db..47b38d931 100644 --- a/addons/autolink/conf/info.xml +++ b/addons/autolink/conf/info.xml @@ -12,7 +12,7 @@ 글과 댓글의 내용 중 URL 문자열에 링크를 걸어주는 애드온입니다. - 書き込み本文とコメントの内容にhttpで始まる一般文字列にリンクを貼り付け、そのリンクにマウスオーバする際、別ウィンドウと同一ウィンドウに表示させるメニュが現れるアドオンです。 + 書き込み本文とコメントに登録された内容の中、httpで始まる一般文字列に自動にリンクを貼り付け、そのリンクにマウスオーバすると、別ウィンドウと同一ウィンドウに開くメニュが現れるアドオンです。 This addon makes a link to a string that starts with http. diff --git a/addons/blogapi/conf/info.xml b/addons/blogapi/conf/info.xml index d99f585f5..fdd930159 100644 --- a/addons/blogapi/conf/info.xml +++ b/addons/blogapi/conf/info.xml @@ -1,7 +1,7 @@ BlogAPI 애드온 - BlogAPI アドオン + BlogAPIアドオン BlogAPI Addon for BlogAPI Addon für BlogAPI @@ -16,9 +16,9 @@ MetaWeblogをサポートするBlogAPI アドオンです。 - 「使用する」をクリックして設定すると各モジュールごとRSDのアドレスを表示します。 - API のアドレスは「http://インストールURL/モジュール名/api」です。 - 「使用する」に設定しておけば RSDのアドレスが表示され、 API が動作します。 + 「使用する」にチェックすると各モジュールごとにRSDのアドレスを表示します。 + APIのアドレスは「http://インストールURL/モジュール名/api」です。 + 「使用する」に設定してから、RSDタグ、およびAPIが作動します。 支持metaWeblog的 blogApi插件。 diff --git a/addons/captcha/conf/info.xml b/addons/captcha/conf/info.xml index 2afdc0797..3a32ead43 100644 --- a/addons/captcha/conf/info.xml +++ b/addons/captcha/conf/info.xml @@ -13,7 +13,7 @@ 非登录用户发布话题或评论时将会弹出验证图片选择框,选择正确的图片才可以正常发布(适用于版面/issueTracker)。 - ボット(bot)がプログラムによるスパム行為を防ぐために、掲示板/issueTrackerで書き込み・コメントを入力する際、ランダムな文字や数字の列を画面に表示し、表示されたものと同じ情報を入力して、データを登録させるアドオンです。 + ボット(bot)がプログラムによるスパム行為を防ぐために、掲示板/issueTrackerで書き込み・コメントを登録する際、ランダムな文字や数字の列を画面に表示し、表示されたものと一致した情報を入力した時、登録が出来るようにするアドオンです。 ログインしてない時だけ、動作します。 @@ -38,7 +38,7 @@ Captcha顯示的目標 글/댓글 등록시 captcha가 동작할 대상을 정할 수 있습니다. 관리자는 무조건 제외됩니다 可以指定验证码应用对象(管理员除外)。 - 管理者以外、書き込み・コメントを入力する際captchaを見せる対象を設定します。 + 管理者を除き、書き込み・コメントを入力する際captchaイメージを見せる対象を設定します。 管理者以外、書き込み・コメントを入力する際captchaを見せる対象を設定します。 로그인하지 않은 사용자 @@ -60,7 +60,7 @@ 行為模式 "1번만 동작"을 선택하시면 1번만 동작후 상태를 저장해서 다음부터 물어보지 않고 그렇지 않으면 매번 물어보게 됩니다 "一次"就是每个IP只出现一次验证。 - "1回だけ表示"を選択すると、1回だけ動作した後、その情報を保存して次回からはCaptchaを見せないようにし、もう一つのオプションは毎回Captchaを表示します。 + "1回だけ表示"を選択すると、1回だけ動作した後、その情報を保存して次回からはCaptchaを見せないようにします。また、もう一つのオプションは毎回Captchaを表示します。 選擇"單次",在發生第一次行為後,該行為會儲存,下次不會再顯示;選擇"每次"則會一直顯示。 1번만 동작 diff --git a/addons/counter/conf/info.xml b/addons/counter/conf/info.xml index da3a0ef56..aab848e96 100644 --- a/addons/counter/conf/info.xml +++ b/addons/counter/conf/info.xml @@ -13,8 +13,8 @@ 이 애드온을 켜셔야 접속 정보 수집이 됩니다. - セロボードXEの接続カウンターモジュールで接続(アクセス)情報を記録します。 - このアドオンを「使用」に設定しておくと接続(アクセス)情報が記録されます。 + XEの接続カウンターモジュールで接続(アクセス)情報を記録します。 + このアドオンを「使用」に設定してから、接続(アクセス)情報が記録されます。 利用XE的网站访问统计模块记录网站访问信息。 diff --git a/addons/keyword_link/conf/info.xml b/addons/keyword_link/conf/info.xml index 6ad33d4cc..fdea2cfa0 100644 --- a/addons/keyword_link/conf/info.xml +++ b/addons/keyword_link/conf/info.xml @@ -28,7 +28,7 @@ 本文とコメントの内容中、登録されたキーワードにリンクを貼りつける機能を行います。 キーワードは半角コンマ(,)区切りで複数登録が出来ます。 - 先に登録されるキーワードが優先度が高いです。 + 先に登録されたキーワードが優先度が高いです。 0.1 2008-12-20 @@ -55,8 +55,8 @@ 如果是使用xe_board討論板面板,請留白。 替换部分的jQuery cssquery。 如果正使用的是官方默认皮肤(xe_board),此处留空即可。 - 置き換える部分のjQuery cssqueryです。 - xe_board掲示板スキンの場合、空白にして下さい。 + 置換する部分のjQuery cssqueryです。 + xe_board掲示板スキンの場合は空白にして下さい。 jQuery cssquery for the part to be substituted. You may leave blank for xe_board skin. @@ -73,7 +73,7 @@ 키워드가 여러개 있을때 "첫번째 키워드"에만 링크를 걸 것인지 "모든 키워드"에 걸 것인지 선택합니다. - 複数のキーワードの場合、"最初のキーワード"のみ、もしくは "全てのキーワード"にリンクを貼りつけるかを選択します。 + 複数のキーワードの場合、"最初のキーワード"のみ、もしくは "全てのキーワード"にリンクを貼りつけるかを設定します。 For the multiple keywords, choose if make a link to the first keyword, or all the keywords diff --git a/addons/lemonpen/conf/info.xml b/addons/lemonpen/conf/info.xml index 8cbb6cc2f..15287c0f1 100644 --- a/addons/lemonpen/conf/info.xml +++ b/addons/lemonpen/conf/info.xml @@ -14,7 +14,7 @@ You can insert LemonPen to the site when you enable this. Puede insertar LemonPen al sitio cuando este se activa. Вы можете вставить LemonPen к месту, когда вы позволили это. - 機能をオンにすると、レモンペンをサイト上で使うことが出来ます。 (LemonPen:Openmaru社提供) + 機能をオンにすると、サイト上でレモンペンを使うことが出来ます。 (LemonPen:Openmaru社のサービス) 想要在網站使用LemonPen,請將其啟用。 0.1 2007-12-10 @@ -46,7 +46,7 @@ Bitte geben Sie Ihre SID-Wert ein, die Sie nach Registrierung auf der Website LemonPen. Por favor, de entrada sid valor que había que hacer después de registrarse en el sitio web LemonPen. Введите замороженный ценности, которые вы получили после регистрации на сайте LemonPen. - レモンペンのサイトから発行されたsidを入力して下さい。 (LemonPen:Openmaru社提供) + レモンペンのサイトから発行されたsidを入力して下さい。 (LemonPen:Openmaru社のサービス) 請輸入在LemonPen網站註冊時,所給予的sid值。 diff --git a/addons/member_communication/lang/jp.lang.php b/addons/member_communication/lang/jp.lang.php index 6bbc554ef..f7dceef07 100644 --- a/addons/member_communication/lang/jp.lang.php +++ b/addons/member_communication/lang/jp.lang.php @@ -1,3 +1,3 @@ alert_new_message_arrived = '%d個の新しいメッセージが届きました。確認しますか。'; + $lang->alert_new_message_arrived = '%d個の新しいメッセージが届きました。'; ?> diff --git a/addons/member_extra_info/conf/info.xml b/addons/member_extra_info/conf/info.xml index 4df1f36ec..7940a947a 100644 --- a/addons/member_extra_info/conf/info.xml +++ b/addons/member_extra_info/conf/info.xml @@ -1,7 +1,7 @@ 회원 확장 정보 출력 - 拡張会員情報表示 + 会員情報拡張表示 用户扩展信息 Extra Member Info 회원 확장 정보 출력 @@ -12,7 +12,7 @@ 회원이 등록한 이미지이름, 이미지마크를 사용하기 위해서는 이 애드온을 활성화 시키세요. - 会員が登録したイメージニックネーム、イメージマークとして使うために、このアドオンを活性化して下さい。 + 会員が登録したイメージニックネーム、イメージマークを使うためにはこのアドオンをオンにして下さい。 此插件将把用户信息中的昵称图片,用户图标,签名等信息显示到页面当中。 diff --git a/addons/mobile/conf/info.xml b/addons/mobile/conf/info.xml index 404b4dc9c..2efec6126 100644 --- a/addons/mobile/conf/info.xml +++ b/addons/mobile/conf/info.xml @@ -10,8 +10,8 @@ wml, hdml, mhtml를 지원하고 그 이외의 경우에는 동작하지 않습니다. - モバイル端末機からアクセス時、ヘッダ情報を分析してメニュー - モジュールの関係を利用してWAPタグに変換表示するアドオンです。 - wml, hdml, mhtmlをサポートし、その以外は働きません。 + モバイル端末機からアクセス時、ヘッダー(header)情報を分析してメニュー - モジュールの関係を利用してWAPタグに変換表示するアドオンです。 + wml, hdml, mhtmlをサポートし、その以外は対応していません。 通过手机访问网站时将网页输出为WAP标签的插件。 @@ -51,7 +51,7 @@ ある特定のモバイル機器ではutf-8文字コードの認識が出来ない場合があります。 文字コードを設定すると、該当文字コードに自動変換して正常に表示出来るようになります。 - デフォルトはeuc-krです。 + 本アドオンのデフォルト値はeuc-krです。 手机有时无法识别utf-8编码,这时输入相应的编码值即可自动转换。 diff --git a/addons/mobile/lang/jp.lang.php b/addons/mobile/lang/jp.lang.php index 760fe1431..eb2715145 100644 --- a/addons/mobile/lang/jp.lang.php +++ b/addons/mobile/lang/jp.lang.php @@ -4,6 +4,7 @@ * @author zero (zero@nzeo.com) 翻訳:ミニミ * @brief 日本語言語パッケージ **/ + $lang->cmd_go_upper = '上位'; $lang->cmd_go_home = 'トップへ'; $lang->cmd_view_sitemap = 'サイトマップ'; diff --git a/addons/openid_delegation_id/conf/info.xml b/addons/openid_delegation_id/conf/info.xml index 57aa3cc86..b51c55ab5 100644 --- a/addons/openid_delegation_id/conf/info.xml +++ b/addons/openid_delegation_id/conf/info.xml @@ -30,7 +30,7 @@ 保有しているオリジナルドメインをオープンIDとして活用することが出来ます。 - 必ず設定で、OpenIDのプロバイダー関連情報を入力してから使用して下さい。 + 必ず設定にて、OpenIDプロバイダーの関連情報を入力してから使用して下さい。 Этот аддон позволяет Вам использовать Вашу доменное имя как OpenID. @@ -69,7 +69,7 @@ Please input your openid.server value. Bitte geben Sie Ihre openid.server Wert. Ingrese el valor del openid.server. - openid.server の値を入力して下さい。 + openid.server値を入力して下さい。 Пожалуйста, введите Ваше значение openid сервера. 請輸入 openid.server 值。 @@ -87,7 +87,7 @@ Please input your openid.delegate value. Bitte geben Sie Ihre openid.delegate Wert. Ingresar el valor del openid.delegate - openid.delegate の値を入力して下さい。 + openid.delegate値を入力して下さい。 Пожалуйста, введите Ваше значение openid делегата. 請輸入 openid.delegate 值。 @@ -105,7 +105,7 @@ Please input your X-XRDS-Location value. Bitte geben Sie Ihre X-XRDS-Standort Wert. Ingresar el valor de X-XRDS-Location - X-XRDS-Location の値を入力して下さい。 + X-XRDS-Location値を入力して下さい。 Пожалуйста, введите Ваше значение X-XRDS-Локации. 請輸入 X-XRDS-Location 值。 diff --git a/addons/planet_bookmark/conf/info.xml b/addons/planet_bookmark/conf/info.xml index 9d5665bdb..9e2c592ad 100644 --- a/addons/planet_bookmark/conf/info.xml +++ b/addons/planet_bookmark/conf/info.xml @@ -5,7 +5,7 @@ Guardar planeta Add-Ons 微博收藏插件 微型部落格書籤 - Planet Bookmark アドオン + プラネットブックマーク(Planet Bookmark)アドオン 플래닛 Bookmark 애드온 @@ -22,15 +22,15 @@ 微型部落格書籤功能 - Planet Bookmark アドオン + プラネットブックマーク(Planet Bookmark)アドオン 0.1 2008-10-31 zero - zero - zero + zero + zero zero zero zero diff --git a/addons/planet_todo/conf/info.xml b/addons/planet_todo/conf/info.xml index 003c765dc..4188393de 100644 --- a/addons/planet_todo/conf/info.xml +++ b/addons/planet_todo/conf/info.xml @@ -4,7 +4,7 @@ Planet TODO 微博TODO插件 微型部落格 TODO 功能 - Planet TODO アドオン + プラネット(Planet)TODOアドオン 플래닛 TODO 애드온 @@ -18,7 +18,7 @@ 微型部落格 TODO 功能 - Planet TODO アドオン + プラネット(Planet)TODOアドオン 0.1 2008-10-31 diff --git a/addons/point_level_icon/conf/info.xml b/addons/point_level_icon/conf/info.xml index 34567bd2d..f51af83c7 100644 --- a/addons/point_level_icon/conf/info.xml +++ b/addons/point_level_icon/conf/info.xml @@ -18,7 +18,7 @@ ポイントシステムを使用する場合、ユーザ名の前にレベルアイコンの表示が出来ます。 - レベルアイコンは、「モジュール>ポイントシステム」で選択出来ます。 + レベルアイコンは、「モジュール > ポイントシステム」で選択出来ます。 This addon displays level icon in front of the user name when you are using the point system. diff --git a/addons/referer/conf/info.xml b/addons/referer/conf/info.xml index d7c2c3eef..afad340c6 100644 --- a/addons/referer/conf/info.xml +++ b/addons/referer/conf/info.xml @@ -1,7 +1,7 @@ 리퍼러 수집기 - リファラー コレクター + リファラーコレクター 反向链接统计 Referer Collector Referer Collector diff --git a/addons/resize_image/conf/info.xml b/addons/resize_image/conf/info.xml index acdca8094..0f341bd1d 100644 --- a/addons/resize_image/conf/info.xml +++ b/addons/resize_image/conf/info.xml @@ -12,7 +12,7 @@ 본문내에 삽입된 이미지의 크기를 본문크기에 맞게 하고 클릭시 원본을 보여주는 애드온입니다. - 本文内に挿入されたイメージのサイズを本文の幅サイズに合わせてリーサイズし、クリックした時、オリジナルイメージを表示するアドオンです。 + 本文内に挿入されたイメージのサイズを本文の幅サイズに合わせてリーサイズし、クリックした時、オリジナルサイズのイメージを表示するアドオンです。 自动调整主题内容区内的图片大小,点击将显示原始大小的插件。 diff --git a/common/lang/zh-TW.lang.php b/common/lang/zh-TW.lang.php index 1e14b740d..08518158e 100644 --- a/common/lang/zh-TW.lang.php +++ b/common/lang/zh-TW.lang.php @@ -24,9 +24,9 @@ $lang->cmd_load = '讀取'; $lang->cmd_input = '輸入'; $lang->cmd_search = '搜尋'; - $lang->cmd_find = '찾기'; - $lang->cmd_replace = '바꾸기'; - $lang->cmd_confirm = '확인'; + $lang->cmd_find = '尋找'; + $lang->cmd_replace = '置換'; + $lang->cmd_confirm = '確認'; $lang->cmd_cancel = '取消'; $lang->cmd_back = '返回'; $lang->cmd_vote = '推薦'; diff --git a/modules/board/board.view.php b/modules/board/board.view.php index b98893df3..f3b029016 100644 --- a/modules/board/board.view.php +++ b/modules/board/board.view.php @@ -179,8 +179,8 @@ } // 스킨에서 사용할 oDocument 변수 세팅 - Context::set('oDocument', $oDocument); $oDocument->add('module_srl', $this->module_srl); + Context::set('oDocument', $oDocument); /** * 사용되는 javascript 필터 추가 diff --git a/modules/board/lang/jp.lang.php b/modules/board/lang/jp.lang.php index 0b4a473b0..7102867ab 100644 --- a/modules/board/lang/jp.lang.php +++ b/modules/board/lang/jp.lang.php @@ -31,7 +31,7 @@ $lang->about_board_category = 'ブログのカテゴリを作成します。
ブログのカテゴリが誤作動する場合、「キャッシュファイルの再生性」を手動で行うことで解決出来ます。'; $lang->about_except_notice = "リストの上段に常に表示されるお知らせの書き込みを一般リストからお知らせの書き込みが表示されないようにします。"; $lang->about_use_anonymous = '匿名掲示板として活用出来ます。スキン設定で登録者の情報を表示しないに設定をお勧めします。'; - $lang->about_board = '掲示板の生成、および管理する掲示板モジュールです。'; + $lang->about_board = '掲示板の生成、および管理するモジュールです。'; $lang->about_consultation = "相談機能とは、管理権限のない会員に本人の書き込みだけを表示する機能です。\n但し、相談機能を使用する際は、非会員の書き込みは自動的に禁止されます。"; $lang->about_secret = '掲示板およびコメントの秘密文を登録出来るようにします。'; $lang->about_admin_mail = '書き込みやコメントが掲載される時、登録メールアドレス宛にメールが送信されます。
複数のメールアドレスへ送信する場合は「,」(半額コンマ)区切りで登録して下さい。'; diff --git a/modules/board/skins/xe_default/write_form.html b/modules/board/skins/xe_default/write_form.html index 1a7ab5cd0..a671a7d28 100644 --- a/modules/board/skins/xe_default/write_form.html +++ b/modules/board/skins/xe_default/write_form.html @@ -38,7 +38,7 @@ -
{$oDocument->getEditor()}
+
{$oDocument->getEditor()}
diff --git a/modules/communication/conf/info.xml b/modules/communication/conf/info.xml index ff6b94be0..49a6dbb0d 100644 --- a/modules/communication/conf/info.xml +++ b/modules/communication/conf/info.xml @@ -6,7 +6,7 @@ Communication 交流 회원들간의 쪽지, 친구기능을 담당하는 모듈입니다. - 会員間にメッセージや友達管理などコミュニティ機能を持つモジュールです。 + 会員間にメッセージや友達管理などコミュニティ機能を提供するモジュールです。 管理在线会员间短信息及好友功能的模块。 This module is for managing message, friend functions. 管理線上會員間短訊及好友功能的模組。 diff --git a/modules/communication/lang/jp.lang.php b/modules/communication/lang/jp.lang.php index 0c4a96b82..b140e6bee 100644 --- a/modules/communication/lang/jp.lang.php +++ b/modules/communication/lang/jp.lang.php @@ -6,7 +6,7 @@ **/ $lang->communication = 'コミュニケーション'; - $lang->about_communication = '会員間にメッセージや友達管理などコミュニティ機能を持つモジュールです。'; + $lang->about_communication = '会員間にメッセージや友達管理などコミュニティ機能を提供するモジュールです。'; $lang->allow_message = 'メッセージの受信'; $lang->allow_message_type = array( diff --git a/modules/document/conf/info.xml b/modules/document/conf/info.xml index b4abddb41..5208488d3 100644 --- a/modules/document/conf/info.xml +++ b/modules/document/conf/info.xml @@ -11,7 +11,7 @@ Module for managing documents used in board, blog, etc. Módulo para manejar los documentos en blog y en los tableros. 管理版面,博客等处主题的模块。 - 掲示板、ブログなどのモジュールで使用されるドキュメント(書き込み)を管理するモジュルです。 + 掲示板、ブログなどのモジュールで使用されるドキュメント(書き込み)を管理するモジュールです。 Модуль для управления документами в форуме, блоге и прочее. 管理討論板,部落格等主題的模組。 0.1 diff --git a/modules/document/document.item.php b/modules/document/document.item.php index f85b255af..78eac4fd5 100644 --- a/modules/document/document.item.php +++ b/modules/document/document.item.php @@ -2,7 +2,7 @@ /** * @class documentItem * @author zero (zero@nzeo.com) - * @brief document 객체 + * @brief document 객체 **/ class documentItem extends Object { @@ -93,7 +93,7 @@ $oModuleModel = &getModel('module'); $trackback_config = $oModuleModel->getModuleConfig('trackback'); if(!isset($trackback_config->enable_trackback)) $trackback_config->enable_trackback = 'Y'; - if($trackback_config->enable_trackback != 'Y') $allow_trackback_status = false; + if($trackback_config->enable_trackback != 'Y') $allow_trackback_status = false; else { $module_srl = $this->get('module_srl'); @@ -197,15 +197,15 @@ function getMemberSrl() { return $this->get('member_srl'); } - + function getUserID() { return htmlspecialchars($this->get('user_id')); } - + function getUserName() { return htmlspecialchars($this->get('user_name')); } - + function getNickName() { return htmlspecialchars($this->get('nick_name')); } @@ -265,7 +265,7 @@ if($add_popup_menu) { $content = sprintf( '%s', - $content, + $content, $this->document_srl, Context::getLang('cmd_document_do') ); } @@ -273,11 +273,11 @@ // 컨텐츠에 대한 조작이 가능한 추가 정보를 설정하였을 경우 if($add_content_info) { $content = sprintf( - '
%s
', - $this->document_srl, $this->get('member_srl'), - $this->document_srl, $this->get('member_srl'), - $content, - $this->document_srl, $this->get('member_srl'), + '
%s
', + $this->document_srl, $this->get('member_srl'), + $this->document_srl, $this->get('member_srl'), + $content, + $this->document_srl, $this->get('member_srl'), $this->document_srl, $this->get('member_srl') ); // 컨텐츠에 대한 조작이 필요하지 않더라도 xe_content라는 클래스명을 꼭 부여 @@ -309,12 +309,18 @@ // 영문이나 숫자가 연결되어서 20개 이상으로 연결시에 강제 띄움 시도 - {20,}으로 길이를 정하면, 20개 이상 문자열 맨 마지막에 스페이스를 추가할 뿐 원하는 의도는 달성되지 못함 $content = preg_replace('/([a-z0-9\+:\/\.\~,\|\!\@\#\$\%\^\&\*\(\)\_]){20}/is',"$0-",$this->getContent(false,false)); + // 줄바꿈이 있을 때, 공백문자 삽입 + $content = preg_replace('!([\s]*)+!is', ' ', $content); + // 태그 제거 $content = preg_replace('!<([^>]*?)>!is','', $content); // < , > , " 를 치환 $content = str_replace(array('<','>','"',' '), array('<','>','"',' '), $content); + // 연속된 공백문자 삭제 + $content = preg_replace('/([\s]{2,})/is', ' ', $content); + // 문자열을 자름 $content = trim(cut_str($content, $str_size, '...')); @@ -451,7 +457,7 @@ function getTrackbacks() { if(!$this->document_srl) return; - + if(!$this->allowTrackback() || !$this->get('trackback_count')) return; $oTrackbackModel = &getModel('trackback'); @@ -485,7 +491,7 @@ $thumbnail_type = $config->thumbnail_type; } - // 썸네일 정보 정의 + // 썸네일 정보 정의 $thumbnail_path = sprintf('files/cache/thumbnails/%s',getNumberingPath($this->document_srl, 3)); $thumbnail_file = sprintf('%s%dx%d.%s.jpg', $thumbnail_path, $width, $height, $thumbnail_type); $thumbnail_url = Context::getRequestUri().$thumbnail_file; @@ -601,7 +607,7 @@ return $buffs; } - + /** * @brief getExtraImages로 구한 값을 이미지 태그를 씌워서 리턴 **/ @@ -696,7 +702,7 @@ // 회원모듈에서 서명 최고 높이 지정되었는지 검사 if(!isset($GLOBALS['__member_signature_max_height'])) { - $oModuleModel = &getModel('module'); + $oModuleModel = &getModel('module'); $member_config = $oModuleModel->getModuleConfig('member'); $GLOBALS['__member_signature_max_height'] = $member_config->signature_max_height; } diff --git a/modules/document/lang/jp.lang.php b/modules/document/lang/jp.lang.php index beb5b2245..2b1292ef1 100644 --- a/modules/document/lang/jp.lang.php +++ b/modules/document/lang/jp.lang.php @@ -2,7 +2,7 @@ /** * @file modules/document/lang/jp.lang.php * @author zero 翻訳:RisaPapa、ミニミ - * @brief ドキュメント(document)モジュルの基本言語パッケージ + * @brief ドキュメント(document)モジュールの基本言語パッケージ **/ $lang->document_list = 'ドキュメントリスト'; diff --git a/modules/editor/components/quotation/info.xml b/modules/editor/components/quotation/info.xml index 417c6f863..b77560923 100644 --- a/modules/editor/components/quotation/info.xml +++ b/modules/editor/components/quotation/info.xml @@ -8,7 +8,7 @@ Цитаты 引用 특정 범위를 인용문으로 꾸밀 수 있습니다. 외곽선의 종류나 색상, 굵기를 수정할 수 있으며 열기/닫기 기능을 가진 폴더기능을 만들 수 있습니다. - 特定範囲を引用文として表示出来ます。ボーダーの種類、色、太さを修正することができ、「展開・折りたたみ」の機能も可能です。 + 特定範囲を引用文として表示出来ます。ボーダーの種類、色、太さを修正することが出来、「展開・折りたたみ」の機能も可能です。 可以把要发表的主题特定范围用引用布置。可以修改外围线的种类或粗细,还支持展开/折叠功能。 You can decorate specific range as quotation. The style, color or thickness of outline can be modified and folder system which has open/close function can be made. Puedes decorar rango específico como cita. El estilo, el color o el grosor de esquema puede ser modificado y carpeta de sistema que tiene abrir / cerrar la función se puede hacer. diff --git a/modules/editor/editor.model.php b/modules/editor/editor.model.php index 4c79b5eec..8d5134875 100644 --- a/modules/editor/editor.model.php +++ b/modules/editor/editor.model.php @@ -46,8 +46,8 @@ if(!$editor_config->comment_editor_height) $editor_config->comment_editor_height = 120; if($editor_config->enable_autosave!='N') $editor_config->enable_autosave = "Y"; - if(!$editor_config->editor_skin) $editor_config->editor_skin = 'xpresseditor'; - if(!$editor_config->comment_editor_skin) $editor_config->comment_editor_skin = 'xpresseditor'; + if(!$editor_config->editor_skin) $editor_config->editor_skin = 'default'; + if(!$editor_config->comment_editor_skin) $editor_config->comment_editor_skin = 'default'; return $editor_config; } diff --git a/modules/editor/editor.view.php b/modules/editor/editor.view.php index 33eb235ff..37826cf99 100644 --- a/modules/editor/editor.view.php +++ b/modules/editor/editor.view.php @@ -90,6 +90,13 @@ // 에디터 스킨 목록을 구함 $editor_skin_list = FileHandler::readDir('./modules/editor/skins'); Context::set('editor_skin_list', $editor_skin_list); + + $oModuleModel = &getModel('module'); + + $skin_info = $oModuleModel->loadSkinInfo($this->module_path,$editor_config->editor_skin); + Context::set('editor_colorset_list', $skin_info->colorset); + $skin_info = $oModuleModel->loadSkinInfo($this->module_path,$editor_config->comment_editor_skin); + Context::set('editor_comment_colorset_list', $skin_info->colorset); // 그룹 목록을 구함 diff --git a/modules/editor/skins/default/skin.xml b/modules/editor/skins/default/skin.xml index bceb8cf27..634bbdcce 100644 --- a/modules/editor/skins/default/skin.xml +++ b/modules/editor/skins/default/skin.xml @@ -19,8 +19,8 @@ zero Zero zero - zero - zero + zero + zero zero diff --git a/modules/editor/skins/fckeditor/skin.xml b/modules/editor/skins/fckeditor/skin.xml index 6a6686ccf..03e30a380 100644 --- a/modules/editor/skins/fckeditor/skin.xml +++ b/modules/editor/skins/fckeditor/skin.xml @@ -34,10 +34,10 @@ 2008-11-25 sol - sol - sol + sol + sol sol - sol + sol sol \ No newline at end of file diff --git a/modules/editor/skins/xpresseditor/blank.html b/modules/editor/skins/xpresseditor/blank.html index 5635bcfdc..2aa433925 100644 --- a/modules/editor/skins/xpresseditor/blank.html +++ b/modules/editor/skins/xpresseditor/blank.html @@ -1,3 +1,4 @@ + diff --git a/modules/editor/skins/xpresseditor/css/default.css b/modules/editor/skins/xpresseditor/css/default.css index 300b983e5..f2aeb9f03 100644 --- a/modules/editor/skins/xpresseditor/css/default.css +++ b/modules/editor/skins/xpresseditor/css/default.css @@ -1,7 +1,7 @@ @charset "utf-8"; /* Type Selector */ -.xpress-editor *{margin:0; padding:0; font-style:normal; font-size:12px; font-family: 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif;} +.xpress-editor *{margin:0; padding:0; font-style:normal; font-size:12px; } .xpress-editor img, .xpress-editor fieldset, .xpress-editor button{ border:0;} @@ -350,9 +350,11 @@ .xpress-editor .tool li.extensions .layer{ width:auto; white-space:nowrap; padding:5px 10px;} .xpress-editor .tool li.extensions .layer li{ margin:2px 0;} +.xpress-editor .tool li.extensions .layer li a { color:#000; text-decoration:none; } +.xpress-editor .tool li.extensions .layer li a:hover { text-decoration:underline; } /* File Uploader */ -.xpress-editor .fileUploader{ clear:both; position:relative; padding-top:5px; *zoom:1; *margin-bottom:5px;} +.xpress-editor .fileUploader{ clear:both; padding-top:5px; margin-bottom:20px;} .xpress-editor .fileUploader:after{ content:""; display:block; clear:both;} .xpress-editor .fileUploader .preview{ float:left; width:64px; height:64px; border:1px solid #ccc;; padding:2px; margin:0 10px 5px 10px;} .xpress-editor .fileUploader .preview.black { background-color:#000; border:1px solid #666;} @@ -367,4 +369,4 @@ .xpress-editor .fileUploader .file_attach_info{ clear:right; margin:5px 0;} /* Auto Save */ -.xpress-editor .autosave_message { display:none; background: #f6ffdb; padding:6px 10px; margin:0; line-height:1;} \ No newline at end of file +.xpress-editor .autosave_message { display:none; background: #f6ffdb; padding:6px 10px; margin:0; line-height:1;} diff --git a/modules/editor/skins/xpresseditor/css/style.css b/modules/editor/skins/xpresseditor/css/style.css index 6089b05c0..522bac462 100644 --- a/modules/editor/skins/xpresseditor/css/style.css +++ b/modules/editor/skins/xpresseditor/css/style.css @@ -2,7 +2,7 @@ /* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) 200812 */ html, -body{ height:100%;} +body{ height:100%; } #xpressInput{ margin:0 10px 0 0;} .xpressOutput{ font-size:12px; line-height:1.6; font-family:Dotum, AppleGothic, Sans-serif;} diff --git a/modules/editor/skins/xpresseditor/editor.html b/modules/editor/skins/xpresseditor/editor.html index 0c85edc37..b6b133e5a 100644 --- a/modules/editor/skins/xpresseditor/editor.html +++ b/modules/editor/skins/xpresseditor/editor.html @@ -491,4 +491,4 @@ var editor_path = "{$editor_path}"; var auto_saved_msg = "{$lang->msg_auto_saved}"; var oEditor = editorStart_xe("{$editor_sequence}", "{$editor_primary_key_name}", "{$editor_content_key_name}", "{$editor_height}"); -//]]> \ No newline at end of file +//]]> diff --git a/modules/editor/skins/xpresseditor/js/Xpress_Editor.js b/modules/editor/skins/xpresseditor/js/Xpress_Editor.js index 73d6a8c3c..e38e3b38b 100644 --- a/modules/editor/skins/xpresseditor/js/Xpress_Editor.js +++ b/modules/editor/skins/xpresseditor/js/Xpress_Editor.js @@ -6,7 +6,7 @@ return this;}})(jQuery);if(typeof window.xe=='undefined')window.xe={};xe.XpressC this.commandQueue=[];this.oCommandMap={};this.oDisabledCommand={};this.aPlugins=[];this.appStatus=xe.APP_STATUS["NOT_READY"];this.registerPlugin(this);},exec:function(msg,args,oEvent){if(this.appStatus==xe.APP_STATUS["NOT_READY"]){this.commandQueue[this.commandQueue.length]={'msg':msg,'args':args,'event':oEvent};return true;} this.exec=this._exec;this.exec(msg,args,oEvent);},delayedExec:function(msg,args,nDelay,oEvent){var fExec=jQuery.fnBind(this.exec,this,msg,args,oEvent);setTimeout(fExec,nDelay);},_exec:function(msg,args,oEvent){return(this._exec=this.oDebugger?this._execWithDebugger:this._execWithoutDebugger).call(this,msg,args,oEvent);},_execWithDebugger:function(msg,args,oEvent){this.oDebugger.log_MessageStart(msg,args);var bResult=this._doExec(msg,args,oEvent);this.oDebugger.log_MessageEnd(msg,args);return bResult;},_execWithoutDebugger:function(msg,args,oEvent){return this._doExec(msg,args,oEvent);},_doExec:function(msg,args,oEvent){var bContinue=false;if(!this.oDisabledCommand[msg]){var allArgs=[];if(args&&args.length){var iLen=args.length;for(var i=0;i'); + var iframe = jQuery('