diff --git a/addons/counter/conf/info.xml b/addons/counter/conf/info.xml index e8dc0179c..cc710ba06 100644 --- a/addons/counter/conf/info.xml +++ b/addons/counter/conf/info.xml @@ -3,7 +3,7 @@ 기본 카운터 애드온 接続カウンターアドオン 网站访问统计 - Addon for basic counter + Counter Addon Addon contador básico Аддон для базового счетчика diff --git a/addons/google_analytics/conf/info.xml b/addons/google_analytics/conf/info.xml deleted file mode 100644 index be7d19bc6..000000000 --- a/addons/google_analytics/conf/info.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - Google Analytics - Google Analytics - Google Analytics - Google Analytics - Google Analytics - Google Analyticsアドオン - - 제로 - Zero - Zero - Zero - Zero - Zero - - Google Analytics 코드를 사이트에 추가할 수 있습니다. - - - 可以添加Google Analytics代码。 - - - This addon inserts Google Analytics code to site. - - - Este addon inserciones Google Analytics código de sitio. - - - Google Analytics - - - Google Analyticsのコードをサイトに挿入できます。 - - - - - uacct - uacct - uacct - Uacct - uacct - uacct - Google Analytics 코드의 _uacct 값을 입력해주세요. - 请输入Google Analytics代码的_uacct值。 - Please input _uacct from Google Analytics code. - Por favor, de entrada _uacct código de Google Analytics. - Google Analytics _uacct - Google Analyticsコードの「_uacct」の値を入力してください。 - - - diff --git a/addons/google_analytics/google_analytics.addon.php b/addons/google_analytics/google_analytics.addon.php deleted file mode 100644 index 733ed9400..000000000 --- a/addons/google_analytics/google_analytics.addon.php +++ /dev/null @@ -1,30 +0,0 @@ - -var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); -document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); - - -EndOfGA; - - Context::addHtmlFooter($js_code); -?> \ No newline at end of file diff --git a/addons/member_extra_info/conf/info.xml b/addons/member_extra_info/conf/info.xml index 6dc1dbd94..94dd2e70b 100644 --- a/addons/member_extra_info/conf/info.xml +++ b/addons/member_extra_info/conf/info.xml @@ -3,7 +3,7 @@ 사용자 추가 정보 및 커뮤니케이션 기능 활성화 会員情報・コミュニティアドオン 用户扩展信息 - Enabling additional information about users and the communication function. + Extra Member Information and Communication. Addon para activar la función de la Información addcional del usuario y de la comunicación. Аддон для предоставления дополнительной информации о пользователях и коммуникации diff --git a/addons/openid_delegation_id/conf/info.xml b/addons/openid_delegation_id/conf/info.xml index fe87190b7..9b4a86c30 100644 --- a/addons/openid_delegation_id/conf/info.xml +++ b/addons/openid_delegation_id/conf/info.xml @@ -2,7 +2,7 @@ OpenID delegation ID OpenID - Addon for delegating domain name to OpenID + OpenID Delegation ID Delegación ID para OpenID OpenIDアドオン Аддон для делигирования доменного имени к OpenID diff --git a/addons/point_level_icon/conf/info.xml b/addons/point_level_icon/conf/info.xml index 0120e98ba..2aa485189 100644 --- a/addons/point_level_icon/conf/info.xml +++ b/addons/point_level_icon/conf/info.xml @@ -3,7 +3,7 @@ 포인트 레벨 아이콘 표시 애드온 积分级别图标 ポイントレベルアイコン表示アドオン - Addon for displaying level icon + Point Level Icon Addon para mostar el nivel del ícono Аддон для отображения иконки уровня diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index 415d34a23..26d458e5c 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -456,7 +456,7 @@ if(!count($_REQUEST)) return; foreach($_REQUEST as $key => $val) { - if($key == "page" || substr($key,-3)=="srl") $val = (int)$val; + if($key == "page" || $key == "cpage" || substr($key,-3)=="srl") $val = (int)$val; if(is_array($val)) { for($i=0;$i $table) { $table_filename = sprintf('%s/cache.%s%s', $this->count_cache_path, $this->prefix, $table) ; - if(file_exists($table_filename) && filemtime($table_filename) > $cache_mtime) return false; + if(!file_exists($table_filename) || filemtime($table_filename) > $cache_mtime) return false; } $count = (int)FileHandler::readFile($cache_filename); @@ -480,7 +480,11 @@ if(!is_dir($this->count_cache_path)) return FileHandler::makeDir($this->count_cache_path); if(!is_array($tables)) $tables = array($tables); - foreach($tables as $alias => $table) FileHandler::writeFile( sprintf('%s/cache.%s%s', $this->count_cache_path, $this->prefix, $table), '' ); + foreach($tables as $alias => $table) { + $filename = sprintf('%s/cache.%s%s', $this->count_cache_path, $this->prefix, $table); + @unlink($filename); + FileHandler::writeFile( $filename, '' ); + } return true; } diff --git a/classes/db/DBCubrid.class.php b/classes/db/DBCubrid.class.php index f25f47613..2a94d2c4e 100644 --- a/classes/db/DBCubrid.class.php +++ b/classes/db/DBCubrid.class.php @@ -464,6 +464,10 @@ if(!isset($val['value'])) continue; $name = $val['name']; $value = $val['value']; + for ($i = 0; $i < $key; $i++) { // 한문장에 같은 속성에 대한 중복 설정은 큐브리드에서는 허용치 않음 + if ($output->columns[$i]['name'] == $name) break; + } + if ($i < $key) continue; // 중복이 발견되면 이후의 설정은 무시 if(strpos($name,'.')!==false&&strpos($value,'.')!==false) $column_list[] = $name.' = '.$value; else { if($output->column_type[$name]!='number') { diff --git a/classes/module/ModuleHandler.class.php b/classes/module/ModuleHandler.class.php index 3f9fdd06b..62b5f65c6 100644 --- a/classes/module/ModuleHandler.class.php +++ b/classes/module/ModuleHandler.class.php @@ -224,6 +224,9 @@ } } + // 레이아웃 정보중 header_script가 있으면 헤더 추가 + if($layout_info->header_script) Context::addHtmlHeader($layout_info->header_script); + // 레이아웃 정보를 Context::set Context::set('layout_info', $layout_info); diff --git a/classes/template/TemplateHandler.class.php b/classes/template/TemplateHandler.class.php index 00971499f..46ce27ddb 100644 --- a/classes/template/TemplateHandler.class.php +++ b/classes/template/TemplateHandler.class.php @@ -85,7 +85,7 @@ $source_ftime = filemtime($tpl_file); $target_ftime = filemtime($compiled_tpl_file); - if($source_ftime>$target_ftime) return $this->_compileTplFile($tpl_file, $compiled_tpl_file); + if($source_ftime>$target_ftime || $target_ftime < filemtime('./classes/template/TemplateHandler.class.php') ) return $this->_compileTplFile($tpl_file, $compiled_tpl_file); } /** @@ -157,6 +157,7 @@ * @brief {@와 } 안의 @... 함수를 print func(..)로 변경 **/ function _compileVarToSilenceExecute($matches) { + if(strtolower(trim(str_replace(array(';',' '),'', $matches[1])))=='return') return ''; return ']+)/i','$__Context->\\1', trim($matches[1])).';?>'; } diff --git a/classes/widget/WidgetHandler.class.php b/classes/widget/WidgetHandler.class.php index 473888751..ccbc26345 100644 --- a/classes/widget/WidgetHandler.class.php +++ b/classes/widget/WidgetHandler.class.php @@ -119,7 +119,7 @@ // 내용 직접 추가일 경우 case 'widgetContent' : $body = base64_decode($args->body); - $output = sprintf('
%s
', $style, $inner_style, $body); + $output = sprintf('
%s
', $style, $inner_style, $body); break; // 위젯 박스일 경우 diff --git a/common/css/default.css b/common/css/default.css index a656b7b81..f8f46278f 100644 --- a/common/css/default.css +++ b/common/css/default.css @@ -11,6 +11,12 @@ IE7 & IE6 & Below * html #selector {} */ +/* default.css - Type Selector Definition */ +body { margin:0;padding:0; font-size:9pt; } +img { border:none; } +label { cursor:pointer; } +form { margin:0; padding:0; } + /* Special Class Selector */ .fr { float:right; } .fl { float:left; } @@ -22,15 +28,6 @@ IE7 & IE6 & Below .gap1 { margin-top:.8em; } .nowrap { white-space:nowrap; } -/* default.css - Type Selector Definition */ -body,p,div,ul,ol,li,dd,dt,span,fieldset,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; } -html { width:100%; } -body { margin:0; font-size:.75em; _font-size:9pt; font-family:sans-serif;} -*:first-child+html body { font-size:9pt; } -img { border:none; } -label { cursor:pointer; } -form { margin:0; padding:0; } - .iePngFix { behavior:url(./common/js/iePngFix.htc); } .zbxe_info { vertical-align:middle; behavior:url(./common/js/iePngFix.htc); } @@ -86,13 +83,9 @@ a.bold { font-weight:bold; } .folder_closer { display: none; } .folder_area { display: none; } -.zbxe_widget_output { background:url(../tpl/images/widget_text.gif) no-repeat center bottom; display:block;} +.xe_content { line-height:1.6; } -/* xe content */ -div.xe_content { line-height:140%; !important} -div.xe_content ol { margin-left:40px; !important} -div.xe_content ul { margin-left:40px; !important} -div.xe_content blockquote { margin-left:40px; !important} +.zbxe_widget_output { background:url(../tpl/images/widget_text.gif) no-repeat center bottom; display:block;} /* xe layer */ #waitingforserverresponse { display:inline; border:2px solid #444444; background-color:#FFFFFF; padding:15px 20px 13px 20px; font-weight:bold; color:#444444; top:40px; left:40px; position:absolute; z-index:100; visibility:hidden; } diff --git a/common/js/common.js b/common/js/common.js index 57f0e7001..e102e40eb 100644 --- a/common/js/common.js +++ b/common/js/common.js @@ -958,11 +958,14 @@ if(xIE4Up) { if(!disabled_exists) continue; + sels[i].oldonchange = sels[i].onchange; sels[i].onchange = function() { if(this.options[this.selectedIndex].disabled) { if(this.options.length<=1) this.selectedIndex = -1; else if(this.selectedIndex < this.options.length - 1) this.selectedIndex++; else this.selectedIndex--; + } else { + this.oldonchange(); } } diff --git a/common/lang/en.lang.php b/common/lang/en.lang.php index 6ed8c4261..1a134e2b6 100644 --- a/common/lang/en.lang.php +++ b/common/lang/en.lang.php @@ -70,7 +70,7 @@ $lang->no = 'No.'; $lang->notice = 'Notice'; $lang->secret = 'Secret'; - $lang->category = 'Category'; + $lang->category = $lang->category_srl = 'Category'; $lang->document_srl = 'Doc. No.'; $lang->user_id = 'User ID'; $lang->author = 'Developer'; @@ -176,7 +176,7 @@ $lang->msg_invalid_document = 'Invalid Article Number'; $lang->msg_invalid_request = 'Invalid Request'; $lang->msg_invalid_password = 'Invalid Password'; - $lang->msg_error_occured = 'Error has occured'; + $lang->msg_error_occured = 'An error has occured'; $lang->msg_not_founded = 'Target could not be found'; $lang->msg_no_result = 'Nothing found'; @@ -230,13 +230,13 @@ // Alert messages for Javascript using by XML filter $lang->filter->isnull = 'Please input a value for %s'; $lang->filter->outofrange = 'Please align the text length of %s'; - $lang->filter->equalto = "%s's value is invalid"; - $lang->filter->invalid_email = "%s's format is invalid. ex) zbxe@zeroboard.com"; - $lang->filter->invalid_user_id = $lang->filter->invalid_userid = "%s's format is invalid.\\nAll values should consist of alphabets, numbers or underscore(_) and the first letter should be English alphabet"; - $lang->filter->invalid_homepage = "%s's format is invalid. ex) http://www.zeroboard.com"; - $lang->filter->invalid_korean = "%s's format is invalid. Please input only Korean"; - $lang->filter->invalid_korean_number = "%s's format is invalid. Please input Korean or numbers"; - $lang->filter->invalid_alpha = "%s's format is invalid. Please input only alphabets"; - $lang->filter->invalid_alpha_number = "%s's format is invalid. Please input alphabets or numbers"; - $lang->filter->invalid_number = "%s's format is invalid. Please input only numbers"; + $lang->filter->equalto = "The value of %s is invalid"; + $lang->filter->invalid_email = "The format of %s is invalid. ex) zbxe@zeroboard.com"; + $lang->filter->invalid_user_id = $lang->filter->invalid_userid = "The format of %s is invalid.\\nAll values should consist of alphabets, numbers or underscore(_) and the first letter should be alphabet"; + $lang->filter->invalid_homepage = "The format of %s is invalid. ex) http://www.zeroboard.com"; + $lang->filter->invalid_korean = "The format of %s is invalid. Please input Korean only"; + $lang->filter->invalid_korean_number = "The format of %s is invalid. Please input Korean or numbers"; + $lang->filter->invalid_alpha = "The format of %s is invalid. Please input alphabets only"; + $lang->filter->invalid_alpha_number = "The format of %s is invalid. Please input alphabets or numbers"; + $lang->filter->invalid_number = "The format of %s is invalid. Please input numbers only"; ?> diff --git a/common/lang/es.lang.php b/common/lang/es.lang.php index 764a18a13..e966c0909 100644 --- a/common/lang/es.lang.php +++ b/common/lang/es.lang.php @@ -69,7 +69,7 @@ $lang->no = 'Nº'; $lang->notice = 'Aviso'; $lang->secret = 'Secreto'; - $lang->category = 'Categoría'; + $lang->category = $lang->category_srl = 'Categoría'; $lang->document_srl = 'Número del documento'; $lang->user_id = 'Usuario'; $lang->author = 'Autor'; diff --git a/common/lang/fr.lang.php b/common/lang/fr.lang.php index 872498dfe..aaad31863 100644 --- a/common/lang/fr.lang.php +++ b/common/lang/fr.lang.php @@ -1,8 +1,8 @@ cmd_delete = 'Supprimer'; $lang->cmd_modify = 'Modifier'; $lang->cmd_edit = 'Editer'; - $lang->cmd_view = 'Regarder'; - $lang->cmd_view_all = 'Regarder Tous'; + $lang->cmd_view = 'Voir'; + $lang->cmd_view_all = 'Voir Tous'; $lang->cmd_list = 'Liste'; - $lang->cmd_prev = 'Précédent '; - $lang->cmd_next = 'Après'; - $lang->cmd_send_trackback = 'Envoyer Trackback'; - $lang->cmd_registration = $lang->cmd_submit = 'Soumettre'; - $lang->cmd_comment_registration = 'Ajouter le Commentaire'; + $lang->cmd_prev = 'Précédent'; + $lang->cmd_next = 'Suivant'; + $lang->cmd_send_trackback = 'Envoyer Rétrolien'; + $lang->cmd_registration = $lang->cmd_submit = 'Enrégistrer'; + $lang->cmd_comment_registration = 'Ajouter un Commentaire'; $lang->cmd_insert = 'Insérer'; - $lang->cmd_save = 'Economiser'; - $lang->cmd_load = '불러오기'; + $lang->cmd_save = 'Conserver'; + $lang->cmd_load = 'Charger'; $lang->cmd_input = 'Entrer'; $lang->cmd_search = 'Rechercher'; - $lang->cmd_cancel = 'Decommander'; - $lang->cmd_back = 'Retour'; - $lang->cmd_vote = 'Voter'; - $lang->cmd_vote_down = '비추천'; - $lang->cmd_declare = '신고'; - $lang->cmd_cancel_declare = '신고 취소'; - $lang->cmd_declared_list = '신고 목록'; - $lang->cmd_copy = 'Copie'; - $lang->cmd_move = 'Deplacer'; - $lang->cmd_move_up = 'Relever'; - $lang->cmd_move_down = 'Abaisser'; - $lang->cmd_add_indent = 'Ajouter le Creux'; - $lang->cmd_remove_indent = 'Enlever le Creux'; - $lang->cmd_management = 'Gestion'; - $lang->cmd_make = 'Creer'; + $lang->cmd_cancel = 'Annuler'; + $lang->cmd_back = 'Retourner'; + $lang->cmd_vote = 'Recommander'; + $lang->cmd_vote_down = 'Critiquer'; + $lang->cmd_declare = 'Accuser'; + $lang->cmd_cancel_declare = 'Annuler l\'Accusation'; + $lang->cmd_declared_list = 'Liste de l\'Accusation'; + $lang->cmd_copy = 'Copier'; + $lang->cmd_move = 'Bouger'; + $lang->cmd_move_up = 'En haut'; + $lang->cmd_move_down = 'En bas'; + $lang->cmd_add_indent = 'Ajouter un Rentré'; + $lang->cmd_remove_indent = 'Enlever un Rentré'; + $lang->cmd_management = 'Administration'; + $lang->cmd_make = 'Créer'; $lang->cmd_select = 'Choisir'; $lang->cmd_select_all = 'Choisir Tous'; - $lang->cmd_unselect_all = 'Ne pas Selectionner Tous'; - $lang->cmd_close_all = 'Cloturer Tous'; + $lang->cmd_unselect_all = 'Annuler Tous'; + $lang->cmd_reverse_all = 'Renverser la Sélection'; + $lang->cmd_close_all = 'Fermer Tous'; $lang->cmd_open_all = 'Ouvrir Tous'; $lang->cmd_reload = 'Recharger'; $lang->cmd_close = 'Fermer'; - $lang->cmd_open = 'Cloturer'; - $lang->cmd_setup = 'Configurer'; - $lang->cmd_addition_setup = '추가 설정'; + $lang->cmd_open = 'Ouvrir'; + $lang->cmd_setup = 'Configuration'; + $lang->cmd_addition_setup = 'Configuration Additionnelle'; $lang->cmd_option = 'Option'; $lang->cmd_apply = 'Appliquer'; - $lang->cmd_open_calendar = 'Choisir la Date'; + $lang->cmd_open_calendar = 'Choisir un Jour'; $lang->cmd_send = 'Envoyer'; $lang->cmd_print = 'Imprimer'; - $lang->cmd_scrap = '스크랩'; - $lang->cmd_preview = '미리 보기'; - $lang->cmd_reset = '초기화'; - $lang->cmd_remake_cache = "캐시파일 재생성"; - $lang->cmd_publish = "발행"; - $lang->cmd_layout_setup = '레이아웃 설정'; - $lang->cmd_layout_edit = '레이아웃 편집'; + $lang->cmd_scrap = 'Coupure'; + $lang->cmd_preview = 'Avant-première'; + $lang->cmd_reset = 'Restaurer'; + $lang->cmd_remake_cache = "Recréer le Fichier cache"; + $lang->cmd_publish = "Publier"; + $lang->cmd_layout_setup = 'Configurer la Mise en page'; + $lang->cmd_layout_edit = 'Editer la Mise en page'; - $lang->enable = 'Permettre'; - $lang->disable = 'Neutraliser'; + $lang->enable = 'Valide'; + $lang->disable = 'Invalide'; // Mots essentiels - $lang->no = 'numéro'; - $lang->notice = 'Notification'; + $lang->no = 'Numéro'; + $lang->notice = 'Notice'; $lang->secret = 'Secret'; - $lang->category = 'Categorie'; - $lang->document_srl = 'numéro du Document'; - $lang->user_id = 'Pseudo'; + $lang->category = $lang->category_srl = 'Catégorie'; + $lang->document_srl = 'Numéro du Document'; + $lang->user_id = 'Compte d\'Utilisateur'; $lang->author = 'Auteur'; $lang->password = 'Mot de Passe'; $lang->password1 = 'Mot de Passe'; $lang->password2 = 'Confirmer le Mot de Passe'; - $lang->admin_id = 'Pseudo d\'Administrateur'; + $lang->admin_id = 'Compte d\'Administrateur'; $lang->writer = 'Auteur'; $lang->user_name = 'Nom d\'utilisateur'; $lang->nick_name = 'Surnom'; - $lang->email_address = 'E-mail'; - $lang->homepage = 'Site Web'; - $lang->blog = 'Blog'; + $lang->email_address = 'Courriel'; + $lang->homepage = 'Page d\'accueil'; + $lang->blog = 'Blogue'; $lang->birthday = 'Anniversaire'; $lang->browser_title = 'Titre de Navigateur'; $lang->title = 'Titre'; $lang->title_content = 'Titre + Contenu'; - $lang->topic = '주제'; - $lang->replies = '응답'; + $lang->topic = 'Sujet'; + $lang->replies = 'Répondse'; $lang->content = 'Contenu'; - $lang->document = 'Article'; + $lang->document = 'Document'; $lang->comment = 'Commentaire'; $lang->description = 'Description'; - $lang->trackback = 'Trackback'; + $lang->trackback = 'Rétrolien'; $lang->tag = 'Tag'; - $lang->allow_comment = 'Permettre les Commentaires'; - $lang->lock_comment = 'Rejeter les Commentaires'; - $lang->allow_trackback = 'Permettre la Trackback'; - $lang->uploaded_file = 'Dossier Téléchargé'; - $lang->grant = 'Autorité'; + $lang->allow_comment = 'Permettre Commentaires'; + $lang->lock_comment = 'Bloquer Commentaires'; + $lang->allow_trackback = 'Permettre Rétrolien'; + $lang->uploaded_file = 'Fichier Attaché'; + $lang->grant = 'Permission'; $lang->target = 'Cible'; $lang->total = 'Total'; - $lang->total_count = 'Comptage Total'; - $lang->ipaddress = 'IP Address'; + $lang->total_count = 'Somme'; + $lang->ipaddress = 'Addresse IP'; $lang->path = 'Chemin'; $lang->cart = 'Article Choisi'; $lang->friend = 'Les Amis'; + $lang->notify = 'Annoncer'; - $lang->mid = 'Titre de Module'; - $lang->layout = 'Disposition'; + $lang->mid = 'Nom de Module'; + $lang->layout = 'Mise en Page'; $lang->widget = 'Widget'; $lang->module = 'Module'; $lang->skin = 'Thème'; $lang->colorset = 'Arrangement de couleur'; $lang->extra_vars = 'Variables Supplementaires'; - $lang->document_url = 'URL du Document'; - $lang->trackback_url = 'URL de la Trackback'; - $lang->blog_name = 'Nom du Blog'; - $lang->excerpt = 'Citation'; + $lang->document_url = 'Document URL'; + $lang->trackback_url = 'Rétrolien URL'; + $lang->blog_name = 'Nom du Blogue'; + $lang->excerpt = 'Extrait'; - $lang->document_count = 'Nombre Total des Articles'; - $lang->page_count = 'Nombre de Pages'; - $lang->list_count = 'Nombre de Listes'; - $lang->search_list_count = '검색 목록 수'; - $lang->readed_count = 'Nombre de Fois Lues'; - $lang->voted_count = 'Nombre de Voix'; - $lang->member_count = 'Nombre de Membres'; - $lang->date = 'Date'; - $lang->regdate = 'Date d\'Enregistrement'; - $lang->last_update = 'La Dernière Mise a Jour'; - $lang->last_post = '최근 등록'; - $lang->signup_date = 'Date d\'Enregistrement'; - $lang->last_login = 'La Dernière Ouverture'; + $lang->document_count = 'Somme des Documents'; + $lang->page_count = 'Somme de Pages'; + $lang->list_count = 'Somme de Listes'; + $lang->search_list_count = 'Somme de Liste des recherches'; + $lang->readed_count = ' Vues'; + $lang->voted_count = 'Recommandés'; + $lang->member_count = 'Somme de Membres'; + $lang->date = 'Jour'; + $lang->regdate = 'Jour d\'Enrégistrement'; + $lang->last_update = 'La Dernière Mise à Jour'; + $lang->last_post = 'Dernière Affichage'; + $lang->signup_date = 'Jour de s\'inscrire'; + $lang->last_login = 'Dernière connexion'; $lang->first_page = 'Première Page'; $lang->last_page = 'Dernière Page'; - $lang->search_target = 'Cible de Recherche'; - $lang->search_keyword = 'Mot-clé de Recherche'; - $lang->is_default = 'défaut'; + $lang->search_target = 'Cible à Rechercher'; + $lang->search_keyword = 'Mot-clé à Recherche'; + $lang->is_default = 'Par Défaut'; - $lang->no_documents = 'Aucunes Entrées'; + $lang->no_documents = 'Aucun Document'; - $lang->board_manager = 'Arrangements des Conseils'; + $lang->board_manager = 'Arrangements des Panneau'; $lang->member_manager = 'Arrangements des Membres'; - $lang->layout_manager = 'Arrangements de Dispositions'; + $lang->layout_manager = 'Arrangements de Mise en Page'; $lang->use = 'Utiliser'; - $lang->notuse = 'Ne pas Utiliser'; + $lang->notuse = 'Ne Pas Utiliser'; $lang->not_exists = 'n\'Existe Pas'; $lang->public = 'public'; - $lang->private = 'private'; + $lang->private = 'privé'; - $lang->unit_sec = 'sec'; - $lang->unit_min = 'min'; - $lang->unit_hour = 'heur'; + $lang->unit_sec = 'seconde'; + $lang->unit_min = 'minute'; + $lang->unit_hour = 'heure'; $lang->unit_day = 'jour'; $lang->unit_week = 'semaine'; $lang->unit_month = 'mois'; $lang->unit_year = 'année';; // Descriptions et information - $lang->about_tag = 'Quand l\'insertion des tags, insérent une virgule(,) entre chaque tags te permet d\'entrer les tags multiples.'; - $lang->about_layout = 'es dispositions décorent l\'aspect d\'un module. Vous pouvez les configurer du menu de disposition ci-dessus.'; + $lang->about_tag = 'Vous pouvez enrégistrer plusieurs tags en utilisant ,(virgule) entre chaque tag'; + $lang->about_layout = 'Le Mise en Page décore l\'apparence des modules. Vous pouvez les configurer avec le menu de Mise en Page en haut'; // Messages et alertes - $lang->msg_call_server = 'En demandant le serveur pour information, attendre svp.'; - $lang->msg_db_not_setted = 'Les informations de DB n\'ont pas été placees.'; - $lang->msg_invalid_queryid = 'La valeur indiquee d\'identification de question est inadmissi.'; - $lang->msg_not_permitted = 'Vous n\'etes pas autorises a continuer.'; + $lang->msg_call_server = 'En demandant sur le serveur, attendez svp.'; + $lang->msg_db_not_setted = 'La configuration de DB n\'est pas été établie.'; + $lang->msg_invalid_queryid = 'La valeur spécifiée de query ID est invalide.'; + $lang->msg_not_permitted = 'Vous n\'avez pas le droit d\'accès.'; $lang->msg_input_password = 'Veuillez entrer votre mot de passe.'; - $lang->msg_invalid_document = 'Vous avez demandé pour un article inadmissible.'; - $lang->msg_invalid_request = 'Votre demande est inadmissible.'; - $lang->msg_invalid_password = 'Vous avez entré un mot de passe inadmissible.'; - $lang->msg_error_occured = 'Une erreur s\'est produite.'; - $lang->msg_not_founded = 'La cible demandée n\'a pas pu être trouvée.'; - $lang->msg_no_result = 'Aucun Resultat'; + $lang->msg_invalid_document = 'Nombre de Document invalide'; + $lang->msg_invalid_request = 'Requête invalide'; + $lang->msg_invalid_password = 'Mot de passe invalide'; + $lang->msg_error_occured = 'Une erreur a lieu'; + $lang->msg_not_founded = 'La cible n\'est pas trouvée.'; + $lang->msg_no_result = 'Aucun Résultat'; - $lang->msg_not_permitted_act = 'Vous n\'êtes pas autorisés pour exécuter l\'action priée.'; - $lang->msg_module_is_not_exists = 'Le module demandé n\'a pas pu être trouvé.'; + $lang->msg_not_permitted_act = 'Vous n\'êtes pas autorisés à exécuter l\'action que vous demandez.'; + $lang->msg_module_is_not_exists = 'Le module demandé n\'a pas été trouvé.'; $lang->msg_module_is_not_standalone = 'Le module demandé ne peut pas être exécuté indépendamment.'; - $lang->success_registed = 'L\'enregistrement a été avec succès exécuté.'; - $lang->success_declared = '신고되었습니다'; - $lang->success_updated = 'Avec succès mis a jour.'; - $lang->success_deleted = 'Avec succès supprime'; - $lang->success_voted = 'Avec succès voté'; - $lang->success_moved = 'Avec succès deplacé'; - $lang->success_sended = 'Avec succès envoyé'; - $lang->success_reset = 'Avec succès remisé'; - $lang->success_leaved = 'Avec succès fait cécession'; - $lang->success_saved = '저장되었습니다'; + $lang->success_registed = 'Enregistré avec succès'; + $lang->success_declared = 'Accusé avec succès'; + $lang->success_updated = 'Mise a jour avec succès'; + $lang->success_deleted = 'Supprimé avec succès'; + $lang->success_voted = 'Voté avec succès'; + $lang->success_moved = 'Bougé avec succès'; + $lang->success_sended = 'Envoyé avec succès'; + $lang->success_reset = 'Restauré avec succès'; + $lang->success_leaved = 'Toutes vos informations sont complètement supprimés'; + $lang->success_saved = 'Conservé avec succès'; $lang->fail_to_delete = 'N\'a pas pu être supprimé.'; - $lang->fail_to_move = 'N\'a pas pu être déplacé'; + $lang->fail_to_move = 'N\'a pas pu être bougé'; - $lang->failed_voted = 'La demande de voter a échoué'; - $lang->failed_declared = '신고를 하실 수 없습니다'; - $lang->fail_to_delete_have_children = 'Une ou plusieurs reponses existent et ne pourraient pas être supprimees ainsi'; + $lang->failed_voted = 'N\'a pas pu recommander'; + $lang->failed_declared = 'N\'a pas pu accuser'; + $lang->fail_to_delete_have_children = 'Essayez encore après avoir suprimé les reponses, SVP'; - $lang->confirm_submit = 'Etes-vous sur vous voulez-vous soumettre?'; - $lang->confirm_logout = 'Etes-vous sur vous voulez-vous se deconnecter?'; - $lang->confirm_vote = 'Etes-vous sur vous voulez-vous voter?'; - $lang->confirm_delete = 'Etes-vous sur vous voulez-vous supprimer?'; - $lang->confirm_move = 'Etes-vous sur vous voulez-vous deplacer ceci?'; - $lang->confirm_reset = 'Etes-vous sur vous voulez-vous remettre a zero ceci?'; - $lang->confirm_leave = 'Etes-vous sur vous voulez-vous partir?'; + $lang->confirm_submit = 'Vous voulez sûrement valider?'; + $lang->confirm_logout = 'Vous voulez sûrement fermer la session?'; + $lang->confirm_vote = 'Vous voulez recommander?'; + $lang->confirm_delete = 'Vous voulez sûrement supprimer?'; + $lang->confirm_move = 'Vous voulez sûrement bouger?'; + $lang->confirm_reset = 'Vous voulez sûrement restaurer?'; + $lang->confirm_leave = 'Vous voulez sûrement supprimer votre compte?'; - $lang->column_type = 'Type de Colonne'; - $lang->column_type_list['text'] = 'un-ligne texte'; - $lang->column_type_list['homepage'] = 'url'; - $lang->column_type_list['email_address'] = 'e-mail'; - $lang->column_type_list['tel'] = 'numéro de telephone'; - $lang->column_type_list['textarea'] = 'secteur multiligne des textes'; - $lang->column_type_list['checkbox'] = 'boite de controle (choix multiple)'; - $lang->column_type_list['select'] = 'boite choisie (choix simple)'; - $lang->column_type_list['kr_zip'] = 'code postal (coréen)'; - $lang->column_type_list['date'] = 'date (yyyy/mm/dd)'; + $lang->column_type = 'Types des colonnes'; + $lang->column_type_list['text'] = 'Texte en une seul ligne'; + $lang->column_type_list['homepage'] = 'URL'; + $lang->column_type_list['email_address'] = 'Courriel'; + $lang->column_type_list['tel'] = 'Numéro de Telephone'; + $lang->column_type_list['textarea'] = 'Texte en plusieurs lignes'; + $lang->column_type_list['checkbox'] = 'Case à cocher (multichoix)'; + $lang->column_type_list['select'] = 'Case d\'option (seul choix)'; + $lang->column_type_list['kr_zip'] = 'Code postal (coréen)'; + $lang->column_type_list['date'] = 'Jour (yyyy/mm/dd)'; //$lang->column_type_list['jp_zip'] = 'code postal (japonais)'; - $lang->column_name = 'Nom de colonne'; - $lang->column_title = 'Titre de colonne'; + $lang->column_name = 'Nom de la colonne'; + $lang->column_title = 'Titre de la colonne'; $lang->default_value = 'Valeur par défaut'; $lang->is_active = 'Actif'; - $lang->is_required = 'Champ requis'; + $lang->is_required = 'Champ obligatoire'; - // Messages alertes pour le Javascript a l'aide des filtres de XML - $lang->filter->isnull = 'Entrer une valeur pour %s'; - $lang->filter->outofrange = 'Aligner la longueur des textes de %s'; - $lang->filter->equalto = "La valeur de %s est inadmissible."; - $lang->filter->invalid_email = "La format de %s est inadmissible. ex) zbxe@zeroboard.com"; - $lang->filter->invalid_user_id = $lang->filter->invalid_userid = "La format de %s est inadmissible.\\nToutes les valeurs devraient se composer des alphabets, des nombres ou du soulignage (_) avec la premiere lettre etant un caractere de l'alphabet."; - $lang->filter->invalid_homepage = "La format de %s est inadmissible. ex) http://www.zeroboard.com"; - $lang->filter->invalid_korean = "La format de %s est inadmissible. On permet seulement le coréen"; - $lang->filter->invalid_korean_number = "La format de %s est inadmissible. Svp caracteres ou nombres coréens d'entrée seulement."; - $lang->filter->invalid_alpha = "La format de %s est inadmissible. Svp alphabets d'entrée seulement."; - $lang->filter->invalid_alpha_number = "La format de %s est inadmissible. Svp alphabets ou nombres d'entrée seulement."; - $lang->filter->invalid_number = "La format de %s est inadmissible. Svp l'entrée numérote seulement."; + // Messages d\'alerte de le Javascript qui est utilisé dans les filtres en XML + $lang->filter->isnull = 'Entrez une valeur pour %s'; + $lang->filter->outofrange = 'Aligner la longueur du texte de %s'; + $lang->filter->equalto = "La valeur de %s est invalide."; + $lang->filter->invalid_email = "Le format de %s est invalide. ex) zbxe@zeroboard.com"; + $lang->filter->invalid_user_id = $lang->filter->invalid_userid = "La format de %s n\'est pas convenable.\\nToutes les lettres devraient se composer des alphabets, des nombres ou du soulignage(_) Et la première lettre doit être un des alphabet."; + $lang->filter->invalid_homepage = "La format de %s n\'est pas convenable. ex) http://www.zeroboard.com"; + $lang->filter->invalid_korean = "La format de %s n\'est pas convenable. Entrez seulement en coréen, SVP"; + $lang->filter->invalid_korean_number = "La format de %s n\'est pas convenable. Entrez seulement en alphabet coréen ou en nombres, SVP."; + $lang->filter->invalid_alpha = "La format de %s n\'est pas convenable. Entrez seulement en alphabet, SVP."; + $lang->filter->invalid_alpha_number = "La format de %s n\'est pas convenable. Entrez seulement en alphabet ou en nombres."; + $lang->filter->invalid_number = "La format de %s n\'est pas convenable. Entrez seulement en numéros."; ?> diff --git a/common/lang/jp.lang.php b/common/lang/jp.lang.php index 443689616..26b482ac1 100644 --- a/common/lang/jp.lang.php +++ b/common/lang/jp.lang.php @@ -70,7 +70,7 @@ $lang->no = '番号'; $lang->notice = 'お知らせ'; $lang->secret = '非公開'; - $lang->category = 'カテゴリ'; + $lang->category = $lang->category_srl = 'カテゴリ'; $lang->document_srl = '書き込み番号'; $lang->user_id = 'ユーザID'; $lang->author = '作者'; @@ -108,7 +108,7 @@ $lang->path = 'パス'; $lang->cart = '選択項目'; $lang->friend = '友達'; - $lang->notify = 'アラット'; + $lang->notify = 'アラート'; $lang->mid = 'モジュール名'; $lang->layout = 'レイアウト'; @@ -126,7 +126,7 @@ $lang->document_count = '書き込み数'; $lang->page_count = 'ページ数'; $lang->list_count = 'リスト数'; - $lang->search_list_count = '검색 목록 수'; + $lang->search_list_count = '検索リスト数'; $lang->readed_count = '照合数'; $lang->voted_count = '推薦数'; $lang->member_count = '会員数'; diff --git a/common/lang/ko.lang.php b/common/lang/ko.lang.php index eae8e8340..94088631c 100644 --- a/common/lang/ko.lang.php +++ b/common/lang/ko.lang.php @@ -70,7 +70,7 @@ $lang->no = '번호'; $lang->notice = '공지'; $lang->secret = '비밀'; - $lang->category = '분류'; + $lang->category = $lang->category_srl = '분류'; $lang->document_srl = '문서번호'; $lang->user_id = '아이디'; $lang->author = '작성자'; diff --git a/common/lang/lang.info b/common/lang/lang.info index bd717093c..740930a7b 100644 --- a/common/lang/lang.info +++ b/common/lang/lang.info @@ -3,4 +3,5 @@ en,English zh-CN,中文 jp,日本語 es,Español -ru,Русский \ No newline at end of file +ru,Русский +fr,Français diff --git a/common/lang/ru.lang.php b/common/lang/ru.lang.php index cd302a578..35061a733 100644 --- a/common/lang/ru.lang.php +++ b/common/lang/ru.lang.php @@ -70,7 +70,7 @@ $lang->no = 'No.'; $lang->notice = 'Уведомление'; $lang->secret = 'Секрет'; - $lang->category = 'Категория'; + $lang->category = $lang->category_srl = 'Категория'; $lang->document_srl = 'Док. No.'; $lang->user_id = 'Юзер ID'; $lang->author = 'Разработчик'; diff --git a/common/lang/zh-CN.lang.php b/common/lang/zh-CN.lang.php index 054c2aaca..22a950442 100644 --- a/common/lang/zh-CN.lang.php +++ b/common/lang/zh-CN.lang.php @@ -70,7 +70,7 @@ $lang->no = '编号'; $lang->notice = '公告'; $lang->secret = '密帖'; - $lang->category = '分类'; + $lang->category = $lang->category_srl = '分类'; $lang->document_srl = '文章编号'; $lang->user_id = '用户名'; $lang->author = '制作'; diff --git a/config/config.inc.php b/config/config.inc.php index 460aae9a7..69d0fe450 100644 --- a/config/config.inc.php +++ b/config/config.inc.php @@ -14,7 +14,7 @@ * 이 내용은 제로보드XE의 버전을 관리자 페이지에 표시하기 위한 용도이며 * config.inc.php의 수정이 없더라도 공식 릴리즈시에 수정되어 함께 배포되어야 함 **/ - define('__ZBXE_VERSION__', '0.2.9'); + define('__ZBXE_VERSION__', '1.0.0'); /** * @brief 디버깅 메세지 출력 diff --git a/layouts/xe_blog/conf/info.xml b/layouts/xe_blog/conf/info.xml index 2dbc62912..358b10679 100644 --- a/layouts/xe_blog/conf/info.xml +++ b/layouts/xe_blog/conf/info.xml @@ -6,7 +6,7 @@ Default Skin of Zeroboard XE blog Cuidado de la Piel por defecto de Zeroboard XE blog По умолчанию Кожа Zeroboard XE блоге - + zero zero zero @@ -16,32 +16,32 @@ 제로보드XE 블로그 기본 스킨입니다. 디자인 : 서기정 (http://blog.naver.com/addcozy) - HTML/CSS : 정찬명 (http://naradesign.net) + HTML/CSS : 소지훈 ゼロボードXEブログの基本スキンです。 デザイン:ソギジョン (http://blog.naver.com/addcozy) - HTML/CSS:ジョンチャンミョン (http://naradesign.net) + HTML/CSS : Ju-Hoon So Zeroboard XE博客默认皮肤。 设计 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Chan-Myung Jeong (http://naradesign.net) + HTML/CSS : Ju-Hoon So This is default skin of Zeroboard XE blog. Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Chan-Myung Jeong (http://naradesign.net) + HTML/CSS : Ju-Hoon So Esto es por defecto de la piel Zeroboard XE blog. Diseño: Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML / CSS: Jeong Chan-Myung (http://naradesign.net) + HTML/CSS : Ju-Hoon So Это умолчанию кожи Zeroboard XE блоге. Дизайн: Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML / CSS: Jeong Chan-Myung (http://naradesign.net) + HTML/CSS : Ju-Hoon So @@ -58,23 +58,41 @@ Please select a colorset you want. Выберите colorset хотите. Seleccione set de colores que desea. - - 하얀색(기본) - 白色(基本) - 白色(默认) - White (default) - Blanco (por defecto) - Белые (по умолчанию) - white + + 파란색 (기본) + 青 (default) + 蓝色 (default) + Blue (default) + Azul (default) + Blue (default) + blue - - 청록색 - 青緑 - 青绿色 - Cyan - Cian - Cyan - cyan + + 회색 + 灰色背景 + 灰色背景 + Gray + Gray + Gray + gray + + + 오렌지 + Orange + Orange + Orange + Orange + Orange + orange + + + 보라색 + Violet + Violet + Violet + Violet + Violet + violet 초록색 @@ -85,24 +103,6 @@ Green green - - 빨간색 - - 红色 - Red - Roja - Красный - red - - - 보라색 - - 紫色 - Purple - Púrpura - Фиолетовый - purple - 기본 모듈 @@ -118,47 +118,19 @@ Los reproductores que se muestran en el diseño funcionará correctamente si selecciona el módulo básico В виджеты, которые отображаются в формате будет работать правильно, если вы выбираете основной модуль - - 상단 제목 - 上段タイトル - 博客标题 - Top Title - Top Título - Рейтинг Название - 레이아웃의 상단에 표시할 제목을 입력하세요. - レイアウト上段に表示させるタイトルを入力してください。 - 请输入博客主标题。 - Please input title which will be displayed on top of layout. - Introduce el título que se mostrará en la parte superior de diseño. - Введите название, которое будет отображаться в верхней части формы. - - - 부제 - サブタイトル - 副标题 - Subtitle - Subtítulo - Подзаголовок - 레이아웃의 상단에 큰 제목 아래 부제목을 입력하세요. - レイアウトの上段にメインタイトルの下のサブタイトルを入力してください。 - 请输入副标题。 - Please input subtitle which will be displayed under the top title. - Por favor, de entrada subtítulo que se mostrará bajo el título arriba. - Введите субтитров, которые будут отображаться в верхней заголовок. - - - 로고이미지 - ロゴイメージ - LOGO图片 - Logo Image - Imagen Logo - Изображения логотипа - 레이아웃의 상단에 표시될 로고이미지를 입력하세요. - レイアウトの上段に表示されるロゴイメージを入力してください。 - 上传博客LOGO图片。 - Please input logo image which will be displayed on top of layout. - Introduce el logotipo imagen que se mostrará en la parte superior de diseño. - Введите логотипа изображение, которое будет отображаться в верхней части формы. + + 배경 이미지 + 背景イメージ + 背景图片 + Background Image + Imagen de fondo + Фоновое изображение + 배경 이미지를 사용하시려면 등록해주세요. + 背景イメージを使う場合は、登録してください。 + 要想使用背景图片请在这里上传。 + Please input if you want to use background image. + Entre, por favor, si desea utilizar la imagen de fondo. + Введите, если вы хотите использовать фоновое изображение. 프로필 이미지 @@ -174,20 +146,6 @@ Por favor, el perfil de entrada de imagen (Se recomienda configurar el ancho de 160px) Введите профиля изображения (Рекомендуется устанавливать ширину, 160px) - - 배경 이미지 - 背景イメージ - 背景图片 - Background Image - Imagen de fondo - Фоновое изображение - 배경 이미지를 사용하시려면 등록해주세요. - 背景イメージを使う場合は、登録してください。 - 要想使用背景图片请在这里上传。 - Please input if you want to use background image. - Entre, por favor, si desea utilizar la imagen de fondo. - Введите, если вы хотите использовать фоновое изображение. - 프로필 プロフィール diff --git a/layouts/xe_blog/css/cyan.css b/layouts/xe_blog/css/cyan.css deleted file mode 100644 index e9e15e7cc..000000000 --- a/layouts/xe_blog/css/cyan.css +++ /dev/null @@ -1,14 +0,0 @@ -@charset "utf-8"; - -.boxTypeB { position:relative; border:1px solid #e0e1db; background:url(../images/cyan/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em;} -#bodyWrap #header #globalNavigation li.on a { color:#2895c0;} - -#bodyWrap #accountNavigation li { float:left; margin-right:-1px; background:url(../images/cyan/blogHeaderVr.gif) no-repeat right center;} -#bodyWrap #header { clear:both; height:9.5em; margin:10px 10px .5em 10px; border:1px solid #e0e1dc; border-bottom:none; background:#fbfbfb url(../images/cyan/blogHeaderLine.gif) no-repeat left bottom; overflow:hidden;} - -/* account Navigation */ -#blogAccountNavigation li.join a { background:url(../images/cyan/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -#blogAccountNavigation li.myInfo a { background:url(../images/cyan/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* widget common css */ -.blog_widget_ { position:relative; border:1px solid #e0e1db; background:url(../images/cyan/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } diff --git a/layouts/xe_blog/css/green.css b/layouts/xe_blog/css/green.css deleted file mode 100644 index 301e782df..000000000 --- a/layouts/xe_blog/css/green.css +++ /dev/null @@ -1,14 +0,0 @@ -@charset "utf-8"; - -.boxTypeB { position:relative; border:1px solid #e0e1db; background:url(../images/green/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em;} -#bodyWrap #header #globalNavigation li.on a { color:#38b549;} - -#bodyWrap #accountNavigation li { float:left; margin-right:-1px; background:url(../images/green/blogHeaderVr.gif) no-repeat right center;} -#bodyWrap #header { clear:both; height:9.5em; margin:10px 10px .5em 10px; border:1px solid #e0e1dc; border-bottom:none; background:#fbfbfb url(../images/green/blogHeaderLine.gif) no-repeat left bottom; overflow:hidden;} - -/* account Navigation */ -#blogAccountNavigation li.join a { background:url(../images/green/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -#blogAccountNavigation li.myInfo a { background:url(../images/green/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* widget common css */ -.blog_widget_ { position:relative; border:1px solid #e0e1db; background:url(../images/green/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } diff --git a/layouts/xe_blog/css/layout.css b/layouts/xe_blog/css/layout.css index d26e86f19..e806ebb46 100644 --- a/layouts/xe_blog/css/layout.css +++ b/layouts/xe_blog/css/layout.css @@ -1,88 +1,93 @@ -@et "utf-8"; - -/* -NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) -Jeong, Chan Myeong 070601~070630 -*/ - -li { list-style:none; } -a { text-decoration:none; } - -/* Blog Layout - Common */ -#bodyWrap { position:relative; width:860px; margin:0 auto; background-color:#FFFFFF; padding-top:1px; top:30px;} - -/* Blog Layout - Content Body */ -#contentBody { overflow:hidden; padding-bottom:2em; _width:100%;} - -/* Blog Layout - ColumnLeft */ -#columnLeft { float:left; width:182px; margin:0px 8px 0px 0px; padding-left:10px;} - -/* Blog Layout - ColumnRight */ -#columnRight {} - -/* Blog Layout - Content */ -#content { float:left; width:650px; overflow:hidden; padding-right:10px; _width:648px; } - -#bodyWrap #accountNavigation { float:right; margin:1em 1em 0 0; padding-bottom:.5em; overflow:hidden;} -#bodyWrap #accountNavigation li a { display:block; float:left; padding:0 .75em; color:#888888; white-space:nowrap;} - -/* account Navigation */ -#blogAccountNavigation { float:right; margin:10px 10px 0 0; } -#blogAccountNavigation li { float:left; margin-left:7px; list-style:none; } -#blogAccountNavigation li a { font-size:12px; white-space:nowrap; color:#666666; text-decoration:none;} - -#blogAccountNavigation li.admin { background:url(../images/common/iconAdmin.gif) no-repeat left 1px; padding-left:12px; } -#blogAccountNavigation li.setup { background:url(../images/common/iconSetup.gif) no-repeat left top; padding-left:14px; } -#blogAccountNavigation li.layout_setup { background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left 1px; padding-left:8px; } -#blogAccountNavigation li.layout_edit { background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left 1px; padding-left:8px; } -#blogAccountNavigation li.myinfo { background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left 1px; padding-left:8px; } -#blogAccountNavigation li.loginAndLogout { background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left 1px; padding-left:8px; } -#blogAccountNavigation li.write { background:url(../images/common/iconWrite.gif) no-repeat left top; padding-left:14px;} - -/* Blog header Child*/ -#bodyWrap #header h1 { position:relative; left:20px; top:30px; font-size:2em; letter-spacing:-.05em;} -#bodyWrap #header h1 a { font-family:Tahoma; color:#53554a;} -#bodyWrap #header #tagLine { position:relative; left:20px; top:30px; color:#7e7f77;} - -#bodyWrap #header #globalNavigation { line-height:11pt; font-size:9pt; float:right; overflow:hidden; margin:45px 3px 0 0; } -#bodyWrap #header #globalNavigation li { float:left; margin-left:-1px; background:url(../images/common/blogHeaderVr.gif) no-repeat left center;} -#bodyWrap #header #globalNavigation li a { display:block; float:left; padding:0 7px; font-weight:bold; color:#54564b; white-space:nowrap;} - -/* Column Left & Right Common Child */ -.boxTypeA { position:relative; border:1px solid #e0e1db; margin-bottom:.7em;} -.boxTypeB h2 { position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; font-size:1em; color:#54564b; font-family:Tahoma;} -*:first-child+html .boxTypeB h2 { height:20px;} -.boxTypeB .toggleMask {position:absolute; top:8px; right:5px; cursor:pointer; width:13px; height:13px; overflow:hidden;} -.boxTypeB .showHide { position:relative;} -.boxTypeB .optionList { position:absolute; top:8px; right:0; overflow:hidden;} -.boxTypeB .optionList li { float:left; padding:0 .5em; margin-left:-1px; background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left center;} -.boxTypeB .optionList li a { color:#a4a4a4; font-size:.9em;} -.boxTypeB .optionList li.on a { color:#000000;} -.boxTypeB .showAll { color:#000000; font-size:.9em; white-space:nowrap; display:inline-block; position:relative; left:1.2em; padding-right:.6em; background:url(../images/common/iconArrow00.gif) no-repeat right center;} - -/* Profile */ -div#profile { padding:10px; overflow:hidden; background-color:#FFFFFF; } -div#profile img.profile { width:160px; display:block; margin-bottom:1.2em;} -div#profile dl#hello {} -div#profile dl#hello dt { color:#333333; margin-bottom:.2em;} -div#profile dl#hello dt a { color:#333333;} -div#profile dl#hello dd { color:#777777; margin-bottom:1em;} -div#profile ul#admin { overflow:hidden; height:1.2em;} - -/* Search Box */ -div#searchBox { margin-bottom:.7em; overflow:hidden; width:100%;} -div#searchBox fieldset { border:none;} -div#searchBox fieldset legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em;} -div#searchBox .imgBtn {vertical-align:middle; _position:relative; top:-4px; } -*:first-child+html div#searchBox .imgBtn { position:relative; top:-4px; } - -/* powered by zbxe */ -#poweredbyzbxe { text-align:center; margin-top:2em; } -#poweredbyzbxe img { width:138px; height:35px; border:0;} - -/* widget common css */ -.category_widget { border:1px solid #e0e1db; margin-bottom:10px; padding:15px 5px 10px 5px; overflow:hidden;} -.blog_widget_ h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_ .items { padding:10px; overflow:hidden;} -.blog_widget_ .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; line-height:150%; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} -.blog_widget_ .items li a { color:#a4a4a4; margin-right:1em; } +@charset "utf-8"; +/* +NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) +Kim, Ji Min 070809-20070903 +*/ + +#blog {width:780px; margin:0 auto;} + +#content { width:100%; position:relative;} + +/* Global Navigation */ +.blogNavigation {width:780px; padding-bottom:3em; overflow:hidden;} +ul.blogMenu {margin:0; padding:0; list-style:none; float:left; margin:1.2em 0 0 .9em; overflow:hidden;} +ul.blogMenu li {float:left; margin-left:-1px; padding:0 .8em;} +ul.blogMenu li a {text-decoration:none; font:bold .9em tahoma;} +ul.blogMenu li a.on {} + +ul.blogGlobal {margin:0; padding:0; list-style:none; float:right; margin:1em .6em 0 0; overflow:hidden;} +ul.blogGlobal li {float:left; margin-left:-1px; padding:0 .6em;} +ul.blogGlobal li a {text-decoration:none; font-size:.9em; letter-spacing:-1px;} + +/* Profile */ +.blogProfile {float:left; width:170px; margin:0 0 0 19px; display:inline;} +.blogProfile h1 {padding:0; margin:10px 0 8px 2px; font-size:1em; line-height:1.2em;} +.blogProfile ul.profileMenu {float:left; margin-left:-4px; overflow:hidden;} +.blogProfile ul.profileMenu li {float:left; margin-left:-1px; padding:0 .7em;} +.blogProfile ul.profileMenu li a {text-decoration:none; font-size:.9em;} + +/* title bg box */ +.blogTitleBox {position:relative; width:170px; height:25px; margin-bottom:1.3em;} + +/* category */ +.blogCategory {float:left; width:170px; margin:0 0 0 21px;} +.blogCategory h2 {margin:0; padding:5px 0 0 12px; font:bold .9em tahoma;} /*070917 �섏젙*/ +.blogCategory h2 a { text-decoration:none; } +.blogCategory .categoryToggle {position:absolute; right:.3em; top:.5em;} +.blogCategory .categoryToggle img {display:block; padding:5px; cursor:pointer;} +.blogCategory ul.categoryList { list-style:none; margin:0; padding:0; } +.blogCategory ul.categoryList li {height:1.7em; padding-left:2.1em;} +.blogCategory ul.categoryList li a {text-decoration:none; font-size:1em;} +.blogCategory ul.categoryList li.on a {font-weight:bold; } +.blogCategory ul.categoryList li span.documentCount { font-size:.9em; margin-left:.3em;} + +/* Recent Comments */ +.widgetBox {float:left; width:170px; margin:0 0 0 21px;} + +/* search box */ +.blogSearch { margin-top:2em; } +.blogSearch fieldset {padding:0; margin:0; border:none;} +.blogSearch legend {display:none;} +.blogSearch input {float:left; vertical-align:middle;} +.blogSearch img {float:left; margin-left:2px; vertical-align:middle;} + +/* Content Box */ +.contentBox {clear:both; position:relative; width:780px; padding:.8em 0 3em 0;} +.contentBox .centerBg {padding-top:1em;} +.contentBox .topBg {width:100%; height:10px; font-size:0;} +.contentBox .bottomBg {width:100%; height:10px; font-size:0;} +.contentArea {width:740px; margin:0 auto;} + +.zbXE { text-align:center; margin:5px 0 10px 0;} + +/* Widget */ +.blog_widget_ h2 {margin:0; padding:5px 0 0 12px; font:bold .9em tahoma;} +.blog_widget_ .items {list-style:none; padding:0; margin:0; margin-top:1.3em; overflow:hidden; width:165px;} +.blog_widget_ .items li { white-space:nowrap; overflow:hidden; height:1.7em; padding-left:1.8em;} +.blog_widget_ .items li a { text-decoration:none; font-size:1em; overflow:hidden; white-space:nowrap;} + +/* Calender */ +.widget_calendar {position:relative; float:left; width:170px; } +.widget_calendar caption {width:170px; height:25px; padding-top:.3em; font:bold 1.1em tahoma;} +.widget_calendar caption em {font:bold 1em tahoma; font-style:normal;} +.widget_calendar caption .back {position:absolute; left:.6em; top:.6em;} +.widget_calendar caption .next {position:absolute; right:.6em; top:.6em;} +.widget_calendar table {padding:0; margin:0; width:170px; } + +.widget_calendar th {padding:1.3em 0 .5em 0; font-size:.9em; font-weight:normal;} +.widget_calendar th.sun {color:#00afcf;} + +.widget_calendar td {height:1.5em; padding-right:.7em; text-align:right; font:.9em tahoma;} + +.widget_calendar td a {text-decoration:none; font:.9em tahoma;} +.widget_calendar td {text-decoration:none; font:.9em tahoma;} + +.widget_calendar td.sun a {text-decoration:none; } +.widget_calendar td.sun {text-decoration:none; } + +.widget_calendar td.today a {text-decoration:none; font-weight:bold;} +.widget_calendar td.today {text-decoration:none; font-weight:bold; } + +.widget_calendar td.posted a {text-decoration:underline;} +.widget_calendar td.posted {text-decoration:underline;} + diff --git a/layouts/xe_blog/css/layout_blue.css b/layouts/xe_blog/css/layout_blue.css new file mode 100644 index 000000000..ea5b87014 --- /dev/null +++ b/layouts/xe_blog/css/layout_blue.css @@ -0,0 +1,60 @@ +@charset "utf-8"; +/* +NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) +Kim, Ji Min 070809-20070903 +*/ + +body { color:#444444; background:#ffffff url(../images/blue/bg_blog.jpg) no-repeat center top;} + +/* Input Style Definition */ +.inputTypeText {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; background:#ffffff;} +.inputTypeText:hover, +.inputTypeText:focus { background:#f4f4f4;} +.inputTypeTextArea {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff;} + +/* Global Navigation */ +ul.blogMenu li {background:url(../images/blue/division_d7.gif) no-repeat left .2em;} +ul.blogMenu li a {color:#666666;} +ul.blogMenu li a.on {color:#33cc33;} + +ul.blogGlobal li {background:url(../images/blue/division_d7.gif) no-repeat left .2em;} +ul.blogGlobal li a {color:#3f4040;} + +/* Profile */ +.blogProfile h1 {color:#333333;} +.blogProfile ul.profileMenu li {background:url(../images/blue/division_cc.gif) no-repeat left top;} +.blogProfile ul.profileMenu li a {color:#3f4040;;} + +/* title bg box */ +.blogTitleBox {background:url(../images/blue/box_blog_title.gif) no-repeat left top;} + +/* category */ +.blogCategory h2 {color:#00afcf;} +.blogCategory h2 a {color:#00afcf;} +.blogCategory ul.categoryList li {background:url(../images/blue/ico_category.gif) no-repeat .8em 0;} +.blogCategory ul.categoryList li a {color:#3f4040;} + +/* Content Box */ +.contentBox .centerBg {background:url(../images/blue/box_blog_bg.gif) repeat-y left top;} +.contentBox .topBg {background:url(../images/blue/box_blog_top.gif) no-repeat left top;} +.contentBox .bottomBg {background:url(../images/blue/box_blog_bot.gif) no-repeat left top;} + +/* Widget */ +.blog_widget_ {background:url(../images/blue/box_blog_title.gif) no-repeat left top;} +.blog_widget_ h2 {color:#00afcf;} +.blog_widget_ .items li {background:url(../images/blue/bullet_3x3_1.gif) no-repeat 1em .35em;} +.blog_widget_ .items li a {color:#3f4040;} + +/* Calender */ +.widget_calendar caption {color:#00afcf; background:url(../images/blue/box_blog_title.gif) no-repeat left top;} +.widget_calendar caption em {color:#33cc34;} +.widget_calendar caption .back {background:url("../images/blue/btn_back.gif") no-repeat left top; width:13px; height:13px;} +.widget_calendar caption .next {background:url("../images/blue/btn_next.gif") no-repeat left top; width:13px; height:13px;} +.widget_calendar th {color:#6a6a6a;} +.widget_calendar th.sun {color:#00afcf;} +.widget_calendar td {color:#6a6a6a;} +.widget_calendar td a {color:#6a6a6a;} +.widget_calendar td.sun a {color:#00afcf;} +.widget_calendar td.sun {color:#00afcf;} +.widget_calendar td.today a {color:#31c733;} +.widget_calendar td.today {color:#31c733;} diff --git a/layouts/xe_blog/css/layout_gray.css b/layouts/xe_blog/css/layout_gray.css new file mode 100644 index 000000000..d5c0d6dae --- /dev/null +++ b/layouts/xe_blog/css/layout_gray.css @@ -0,0 +1,62 @@ +@charset "utf-8"; +/* +NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) +Kim, Ji Min 070809-20070903 +*/ + +body {color:#3a3a3a; background:#b9bcc3 url(../images/gray/bg_blog.jpg) no-repeat center top;} + +/* Input Style Definition */ +.inputTypeText {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; background:#ffffff;} +.inputTypeText:hover, +.inputTypeText:focus { background:#f4f4f4;} +.inputTypeTextArea {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff;} + +/* Global Navigation */ +ul.blogMenu li {background:url(../images/gray/division_95.gif) no-repeat left .2em;} +ul.blogMenu li a {color:#666666;} +ul.blogMenu li a.on {color:#181818;} + +ul.blogGlobal li {background:url(../images/gray/division_95.gif) no-repeat left .2em;} +ul.blogGlobal li a {color:#666666;} + +/* Profile */ +.blogProfile h1 {color:#181818;} +.blogProfile ul.profileMenu li {background:url(../images/gray/division_95.gif) no-repeat left top;} +.blogProfile ul.profileMenu li a {color:#6a6a6a;;} + +/* title bg box */ +.blogTitleBox {background:url(../images/gray/box_blog_title.gif) no-repeat left top;} + +/* category */ +.blogCategory h2 {color:#181818;} +.blogCategory h2 a {color:#181818;} +.blogCategory ul.categoryList li {background:url(../images/gray/ico_category.gif) no-repeat .8em 0;} +.blogCategory ul.categoryList li a {color:#3f4040;} + +/* Content Box */ +.contentBox .centerBg {background:url(../images/gray/box_blog_bg.gif) repeat-y left top;} +.contentBox .topBg {background:url(../images/gray/box_blog_top.gif) no-repeat left top;} +.contentBox .bottomBg {background:url(../images/gray/box_blog_bot.gif) no-repeat left top;} + +/* Widget */ +.blog_widget_ {background:url(../images/gray/box_blog_title.gif) no-repeat left top;} +.blog_widget_ h2 {color:#181818;} +.blog_widget_ .items li {background:url(../images/gray/bullet_3x3_1.gif) no-repeat 1em .35em;} +.blog_widget_ .items li a {color:#3f4040;} + +/* Calender */ +.widget_calendar caption {color:#797b7e; background:url(../images/gray/box_blog_title.gif) no-repeat left top;} +.widget_calendar caption em {color:#181818;} +.widget_calendar caption .back {background:url("../images/gray/btn_back.gif") no-repeat left top; width:13px; height:13px;} +.widget_calendar caption .next {background:url("../images/gray/btn_next.gif") no-repeat left top; width:13px; height:13px;} +.widget_calendar th {color:#6a6a6a;} +.widget_calendar th.sun {color:#181818;} +.widget_calendar td {color:#6a6a6a;} +.widget_calendar td a {color:#6a6a6a;} +.widget_calendar td {color:#6a6a6a;} +.widget_calendar td.sun a {color:#181818;} +.widget_calendar td.sun {color:#181818;} +.widget_calendar td.today a {color:#181818;} +.widget_calendar td.today {color:#181818;} + diff --git a/layouts/xe_blog/css/layout_green.css b/layouts/xe_blog/css/layout_green.css new file mode 100644 index 000000000..8e285e29c --- /dev/null +++ b/layouts/xe_blog/css/layout_green.css @@ -0,0 +1,62 @@ +@charset "utf-8"; +/* +NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) +Kim, Ji Min 070809-20070903 +*/ + +body {color:#444444; background:#ffffff url(../images/green/bg_blog.jpg) no-repeat center top;} + +/* Input Style Definition */ +.inputTypeText {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; background:#ffffff;} +.inputTypeText:hover, +.inputTypeText:focus { background:#f4f4f4;} +.inputTypeTextArea {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff;} + +/* Global Navigation */ +ul.blogMenu li {background:url(../images/green/division_f2.gif) no-repeat left .2em;} +ul.blogMenu li a {color:#666666;} +ul.blogMenu li a.on {color:#00afcf;} + +ul.blogGlobal li {background:url(../images/green/division_f2.gif) no-repeat left .2em;} +ul.blogGlobal li a {color:#3f4040;} + +/* Profile */ +.blogProfile h1 {color:#333333;} +.blogProfile ul.profileMenu li {background:url(../images/green/division_cc.gif) no-repeat left top;} +.blogProfile ul.profileMenu li a {color:#3f4040;;} + +/* title bg box */ +.blogTitleBox {background:url(../images/green/box_blog_title.gif) no-repeat left top;} + +/* category */ +.blogCategory h2 {color:#31c100;} +.blogCategory h2 a {color:#31c100;} +.blogCategory ul.categoryList li {background:url(../images/green/ico_category.gif) no-repeat .8em 0;} +.blogCategory ul.categoryList li a {color:#3f4040;} + +/* Content Box */ +.contentBox .centerBg {background:url(../images/green/box_blog_bg.gif) repeat-y left top;} +.contentBox .topBg {background:url(../images/green/box_blog_top.gif) no-repeat left top;} +.contentBox .bottomBg {background:url(../images/green/box_blog_bot.gif) no-repeat left top;} + +/* Widget */ +.blog_widget_ {background:url(../images/green/box_blog_title.gif) no-repeat left top;} +.blog_widget_ h2 {color:#31c100;} +.blog_widget_ .items li {background:url(../images/green/bullet_3x3_1.gif) no-repeat 1em .35em;} +.blog_widget_ .items li a {color:#3f4040;} + +/* Calender */ +.widget_calendar caption {color:#31c100; background:url(../images/green/box_blog_title.gif) no-repeat left top;} +.widget_calendar caption em {color:#00afcf;} +.widget_calendar caption .back {background:url("../images/green/btn_back.gif") no-repeat left top; width:13px; height:13px;} +.widget_calendar caption .next {background:url("../images/green/btn_next.gif") no-repeat left top; width:13px; height:13px;} +.widget_calendar th {color:#6a6a6a;} +.widget_calendar th.sun {color:#31c100;} +.widget_calendar td {color:#6a6a6a;} +.widget_calendar td a {color:#6a6a6a;} +.widget_calendar td {color:#6a6a6a;} +.widget_calendar td.sun a {color:#31c100;} +.widget_calendar td.sun {color:#31c100;} +.widget_calendar td.today a {color:#00afcf;} +.widget_calendar td.today {color:#00afcf;} + diff --git a/layouts/xe_blog/css/layout_orange.css b/layouts/xe_blog/css/layout_orange.css new file mode 100644 index 000000000..19ee77667 --- /dev/null +++ b/layouts/xe_blog/css/layout_orange.css @@ -0,0 +1,62 @@ +@charset "utf-8"; +/* +NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) +Kim, Ji Min 070809-20070903 +*/ + +body {color:#999999; background:#181818 url(../images/orange/bg_blog.jpg) no-repeat center top;} + +/* Input Style Definition */ +.inputTypeText {border-color:#8b8b8b #d3d3d3 #d3d3d3 #8b8b8b; background:#ffffff;} +.inputTypeText:hover, +.inputTypeText:focus { background:#ffffff;} +.inputTypeTextArea {border-color:#8b8b8b #d3d3d3 #d3d3d3 #8b8b8b !important; background:#ffffff;} + +/* Global Navigation */ +ul.blogMenu li {background:url(../images/orange/division_66.gif) no-repeat left .2em;} +ul.blogMenu li a {color:#666666;} +ul.blogMenu li a.on {color:#ff6f4a;} + +ul.blogGlobal li {background:url(../images/orange/division_66.gif) no-repeat left .2em;} +ul.blogGlobal li a {color:#999999;} + +/* Profile */ +.blogProfile h1 {color:#ff6f4a;} +.blogProfile ul.profileMenu li {background:url(../images/orange/division_66.gif) no-repeat left top;} +.blogProfile ul.profileMenu li a {color:#999999;} + +/* title bg box */ +.blogTitleBox {background:url(../images/orange/box_blog_title.gif) no-repeat left top;} + +/* category */ +.blogCategory h2 {color:#ff6f4a;} +.blogCategory h2 a {color:#ff6f4a;} +.blogCategory ul.categoryList li {background:url(../images/orange/ico_category.gif) no-repeat .8em 0;} +.blogCategory ul.categoryList li a {color:#999999;} + +/* Content Box */ +.contentBox .centerBg {background:url(../images/orange/box_blog_bg.gif) repeat-y left top;} +.contentBox .topBg {background:url(../images/orange/box_blog_top.gif) no-repeat left top;} +.contentBox .bottomBg {background:url(../images/orange/box_blog_bot.gif) no-repeat left top;} + +/* Widget */ +.blog_widget_ {background:url(../images/orange/box_blog_title.gif) no-repeat left top;} +.blog_widget_ h2 {color:#ff6f4a;} +.blog_widget_ .items li {background:url(../images/orange/bullet_3x3_1.gif) no-repeat 1em .35em;} +.blog_widget_ .items li a {color:#999999;} + +/* Calender */ +.widget_calendar caption {color:#ff6f4a; background:url(../images/orange/box_blog_title.gif) no-repeat left top;} +.widget_calendar caption em {color:#ff6f4a;} +.widget_calendar caption .back {background:url("../images/orange/btn_back.gif") no-repeat left top; width:13px; height:13px;} +.widget_calendar caption .next {background:url("../images/orange/btn_next.gif") no-repeat left top; width:13px; height:13px;} +.widget_calendar th {color:#666666;} +.widget_calendar th.sun {color:#ff6f4a;} +.widget_calendar td {color:#666666;} +.widget_calendar td a {color:#666666;} +.widget_calendar td {color:#666666;} +.widget_calendar td.sun a {color:#ff6f4a;} +.widget_calendar td.sun {color:#ff6f4a;} +.widget_calendar td.today a {color:#ff6f4a;} +.widget_calendar td.today {color:#ff6f4a;} + diff --git a/layouts/xe_blog/css/layout_violet.css b/layouts/xe_blog/css/layout_violet.css new file mode 100644 index 000000000..1c73567ea --- /dev/null +++ b/layouts/xe_blog/css/layout_violet.css @@ -0,0 +1,62 @@ +@charset "utf-8"; +/* +NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) +Kim, Ji Min 070809-20070903 +*/ + +body {color:#444444; background:#ffffff url(../images/violet/bg_blog.jpg) no-repeat center top;} + +/* Input Style Definition */ +.inputTypeText {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; background:#ffffff;} +.inputTypeText:hover, +.inputTypeText:focus { background:#f4f4f4;} +.inputTypeTextArea {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff;} + +/* Global Navigation */ +ul.blogMenu li {background:url(../images/violet/division_d7.gif) no-repeat left .2em;} +ul.blogMenu li a {color:#666666;} +ul.blogMenu li a.on {color:#5db000;} + +ul.blogGlobal li {background:url(../images/violet/division_d7.gif) no-repeat left .2em;} +ul.blogGlobal li a {color:#3f4040;} + +/* Profile */ +.blogProfile h1 {color:#333333;} +.blogProfile ul.profileMenu li {background:url(../images/violet/division_cc.gif) no-repeat left top;} +.blogProfile ul.profileMenu li a {color:#3f4040;;} + +/* title bg box */ +.blogTitleBox {background:url(../images/violet/box_blog_title.gif) no-repeat left top;} + +/* category */ +.blogCategory h2 {color:#9285bc;} +.blogCategory h2 a {color:#9285bc;} +.blogCategory ul.categoryList li {background:url(../images/violet/ico_category.gif) no-repeat .8em 0;} +.blogCategory ul.categoryList li a {color:#3f4040;} + +/* Content Box */ +.contentBox .centerBg {background:url(../images/violet/box_blog_bg.gif) repeat-y left top;} +.contentBox .topBg {background:url(../images/violet/box_blog_top.gif) no-repeat left top;} +.contentBox .bottomBg {background:url(../images/violet/box_blog_bot.gif) no-repeat left top;} + +/* Widget */ +.blog_widget_ {background:url(../images/violet/box_blog_title.gif) no-repeat left top;} +.blog_widget_ h2 {color:#9285bc;} +.blog_widget_ .items li {background:url(../images/violet/bullet_3x3_1.gif) no-repeat 1em .35em;} +.blog_widget_ .items li a {color:#3f4040;} + +/* Calender */ +.widget_calendar caption {color:#9285bc; background:url(../images/violet/box_blog_title.gif) no-repeat left top;} +.widget_calendar caption em {color:#33cc34;} +.widget_calendar caption .back {background:url("../images/violet/btn_back.gif") no-repeat left top; width:13px; height:13px;} +.widget_calendar caption .next {background:url("../images/violet/btn_next.gif") no-repeat left top; width:13px; height:13px;} +.widget_calendar th {color:#6a6a6a;} +.widget_calendar th.sun {color:#5db000;} +.widget_calendar td {color:#6a6a6a;} +.widget_calendar td a {color:#6a6a6a;} +.widget_calendar td {color:#6a6a6a;} +.widget_calendar td.sun a {color:#5db000;} +.widget_calendar td.sun {color:#5db000;} +.widget_calendar td.today a {color:#5db000;} +.widget_calendar td.today {color:#5db000;} + diff --git a/layouts/xe_blog/css/purple.css b/layouts/xe_blog/css/purple.css deleted file mode 100644 index 419f86dce..000000000 --- a/layouts/xe_blog/css/purple.css +++ /dev/null @@ -1,14 +0,0 @@ -@charset "utf-8"; - -.boxTypeB { position:relative; border:1px solid #e0e1db; background:url(../images/purple/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em;} -#bodyWrap #header #globalNavigation li.on a { color:#b1ae00;} - -#bodyWrap #accountNavigation li { float:left; margin-right:-1px; background:url(../images/purple/blogHeaderVr.gif) no-repeat right center;} -#bodyWrap #header { clear:both; height:9.5em; margin:10px 10px .5em 10px; border:1px solid #e0e1dc; border-bottom:none; background:#fbfbfb url(../images/purple/blogHeaderLine.gif) no-repeat left bottom; overflow:hidden;} - -/* account Navigation */ -#blogAccountNavigation li.join a { background:url(../images/purple/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -#blogAccountNavigation li.myInfo a { background:url(../images/purple/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* widget common css */ -.blog_widget_ { position:relative; border:1px solid #e0e1db; background:url(../images/purple/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } diff --git a/layouts/xe_blog/css/red.css b/layouts/xe_blog/css/red.css deleted file mode 100644 index 712c662c6..000000000 --- a/layouts/xe_blog/css/red.css +++ /dev/null @@ -1,14 +0,0 @@ -@charset "utf-8"; - -.boxTypeB { position:relative; border:1px solid #e0e1db; background:url(../images/red/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em;} -#bodyWrap #header #globalNavigation li.on a { color:#fe3614;} - -#bodyWrap #accountNavigation li { float:left; margin-right:-1px; background:url(../images/red/blogHeaderVr.gif) no-repeat right center;} -#bodyWrap #header { clear:both; height:9.5em; margin:10px 10px .5em 10px; border:1px solid #e0e1dc; border-bottom:none; background:#fbfbfb url(../images/red/blogHeaderLine.gif) no-repeat left bottom; overflow:hidden;} - -/* account Navigation */ -#blogAccountNavigation li.join a { background:url(../images/red/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -#blogAccountNavigation li.myInfo a { background:url(../images/red/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* widget common css */ -.blog_widget_ { position:relative; border:1px solid #e0e1db; background:url(../images/red/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } diff --git a/layouts/xe_blog/css/white.css b/layouts/xe_blog/css/white.css deleted file mode 100644 index 45b34bcc9..000000000 --- a/layouts/xe_blog/css/white.css +++ /dev/null @@ -1,14 +0,0 @@ -@charset "utf-8"; - -.boxTypeB { position:relative; border:1px solid #e0e1db; background:url(../images/white/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em;} -#bodyWrap #header #globalNavigation li.on a { color:#fe3614;} - -#bodyWrap #accountNavigation li { float:left; margin-right:-1px; background:url(../images/white/blogHeaderVr.gif) no-repeat right center;} -#bodyWrap #header { clear:both; height:9.5em; margin:10px 10px .5em 10px; border:1px solid #e0e1dc; border-bottom:none; background:#fbfbfb url(../images/white/blogHeaderLine.gif) no-repeat left bottom; overflow:hidden;} - -/* account Navigation */ -#blogAccountNavigation li.join { background:url(../images/white/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -#blogAccountNavigation li.myInfo { background:url(../images/white/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* widget common css */ -.blog_widget_ { position:relative; border:1px solid #e0e1db; background:url(../images/white/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } diff --git a/layouts/xe_blog/images/blue/@blog_image.gif b/layouts/xe_blog/images/blue/@blog_image.gif new file mode 100644 index 000000000..ea4b6de2d Binary files /dev/null and b/layouts/xe_blog/images/blue/@blog_image.gif differ diff --git a/layouts/xe_blog/images/blue/bg_blog.jpg b/layouts/xe_blog/images/blue/bg_blog.jpg new file mode 100644 index 000000000..7b40c0ce7 Binary files /dev/null and b/layouts/xe_blog/images/blue/bg_blog.jpg differ diff --git a/layouts/xe_blog/images/blue/bg_member.gif b/layouts/xe_blog/images/blue/bg_member.gif new file mode 100644 index 000000000..6a806f981 Binary files /dev/null and b/layouts/xe_blog/images/blue/bg_member.gif differ diff --git a/layouts/xe_blog/images/blue/box_1.gif b/layouts/xe_blog/images/blue/box_1.gif new file mode 100644 index 000000000..cb53d7ff0 Binary files /dev/null and b/layouts/xe_blog/images/blue/box_1.gif differ diff --git a/layouts/xe_blog/images/blue/box_2.gif b/layouts/xe_blog/images/blue/box_2.gif new file mode 100644 index 000000000..e884ac777 Binary files /dev/null and b/layouts/xe_blog/images/blue/box_2.gif differ diff --git a/layouts/xe_blog/images/blue/box_2_bg.gif b/layouts/xe_blog/images/blue/box_2_bg.gif new file mode 100644 index 000000000..4eb1a1348 Binary files /dev/null and b/layouts/xe_blog/images/blue/box_2_bg.gif differ diff --git a/layouts/xe_blog/images/blue/box_blog_bg.gif b/layouts/xe_blog/images/blue/box_blog_bg.gif new file mode 100644 index 000000000..c6bca0100 Binary files /dev/null and b/layouts/xe_blog/images/blue/box_blog_bg.gif differ diff --git a/layouts/xe_blog/images/blue/box_blog_bot.gif b/layouts/xe_blog/images/blue/box_blog_bot.gif new file mode 100644 index 000000000..22cb0840f Binary files /dev/null and b/layouts/xe_blog/images/blue/box_blog_bot.gif differ diff --git a/layouts/xe_blog/images/blue/box_blog_title.gif b/layouts/xe_blog/images/blue/box_blog_title.gif new file mode 100644 index 000000000..42284312e Binary files /dev/null and b/layouts/xe_blog/images/blue/box_blog_title.gif differ diff --git a/layouts/xe_blog/images/blue/box_blog_top.gif b/layouts/xe_blog/images/blue/box_blog_top.gif new file mode 100644 index 000000000..6c648559e Binary files /dev/null and b/layouts/xe_blog/images/blue/box_blog_top.gif differ diff --git a/layouts/xe_blog/images/blue/btn_back.gif b/layouts/xe_blog/images/blue/btn_back.gif new file mode 100644 index 000000000..d819823fc Binary files /dev/null and b/layouts/xe_blog/images/blue/btn_back.gif differ diff --git a/layouts/xe_blog/images/blue/btn_next.gif b/layouts/xe_blog/images/blue/btn_next.gif new file mode 100644 index 000000000..f4beb559c Binary files /dev/null and b/layouts/xe_blog/images/blue/btn_next.gif differ diff --git a/layouts/xe_blog/images/blue/btn_rss.gif b/layouts/xe_blog/images/blue/btn_rss.gif new file mode 100644 index 000000000..1479d44c1 Binary files /dev/null and b/layouts/xe_blog/images/blue/btn_rss.gif differ diff --git a/layouts/xe_blog/images/blue/btn_search.gif b/layouts/xe_blog/images/blue/btn_search.gif new file mode 100644 index 000000000..4bedadf9d Binary files /dev/null and b/layouts/xe_blog/images/blue/btn_search.gif differ diff --git a/modules/board/skins/cozy_board/images/common/bullet_3x3_d8d8d8.gif b/layouts/xe_blog/images/blue/bullet_3x3.gif similarity index 100% rename from modules/board/skins/cozy_board/images/common/bullet_3x3_d8d8d8.gif rename to layouts/xe_blog/images/blue/bullet_3x3.gif diff --git a/layouts/xe_blog/images/blue/bullet_3x3_1.gif b/layouts/xe_blog/images/blue/bullet_3x3_1.gif new file mode 100644 index 000000000..08e160089 Binary files /dev/null and b/layouts/xe_blog/images/blue/bullet_3x3_1.gif differ diff --git a/layouts/xe_blog/images/blue/division_d7.gif b/layouts/xe_blog/images/blue/division_d7.gif new file mode 100644 index 000000000..0f9f8cb40 Binary files /dev/null and b/layouts/xe_blog/images/blue/division_d7.gif differ diff --git a/layouts/xe_blog/images/blue/ico_category.gif b/layouts/xe_blog/images/blue/ico_category.gif new file mode 100644 index 000000000..6ae55d962 Binary files /dev/null and b/layouts/xe_blog/images/blue/ico_category.gif differ diff --git a/layouts/xe_blog/images/blue/sort_down.gif b/layouts/xe_blog/images/blue/sort_down.gif new file mode 100644 index 000000000..8e0fb4a85 Binary files /dev/null and b/layouts/xe_blog/images/blue/sort_down.gif differ diff --git a/layouts/xe_blog/images/blue/sort_up.gif b/layouts/xe_blog/images/blue/sort_up.gif new file mode 100644 index 000000000..04a270f41 Binary files /dev/null and b/layouts/xe_blog/images/blue/sort_up.gif differ diff --git a/layouts/xe_blog/images/common/buttonHelp.gif b/layouts/xe_blog/images/buttonHelp.gif similarity index 100% rename from layouts/xe_blog/images/common/buttonHelp.gif rename to layouts/xe_blog/images/buttonHelp.gif diff --git a/layouts/xe_blog/images/common/blogHeaderVr.gif b/layouts/xe_blog/images/common/blogHeaderVr.gif deleted file mode 100644 index 9480e8106..000000000 Binary files a/layouts/xe_blog/images/common/blogHeaderVr.gif and /dev/null differ diff --git a/layouts/xe_blog/images/common/find_button.gif b/layouts/xe_blog/images/common/find_button.gif deleted file mode 100644 index 7520ec3f4..000000000 Binary files a/layouts/xe_blog/images/common/find_button.gif and /dev/null differ diff --git a/layouts/xe_blog/images/common/iconAdmin.gif b/layouts/xe_blog/images/common/iconAdmin.gif deleted file mode 100644 index 4a581a524..000000000 Binary files a/layouts/xe_blog/images/common/iconAdmin.gif and /dev/null differ diff --git a/layouts/xe_blog/images/common/iconArrowD8.gif b/layouts/xe_blog/images/common/iconArrowD8.gif deleted file mode 100644 index fe3143edc..000000000 Binary files a/layouts/xe_blog/images/common/iconArrowD8.gif and /dev/null differ diff --git a/layouts/xe_blog/images/common/iconRss.gif b/layouts/xe_blog/images/common/iconRss.gif deleted file mode 100644 index eec2d5ead..000000000 Binary files a/layouts/xe_blog/images/common/iconRss.gif and /dev/null differ diff --git a/layouts/xe_blog/images/common/iconSetup.gif b/layouts/xe_blog/images/common/iconSetup.gif deleted file mode 100644 index 33b41da11..000000000 Binary files a/layouts/xe_blog/images/common/iconSetup.gif and /dev/null differ diff --git a/layouts/xe_blog/images/common/iconWrite.gif b/layouts/xe_blog/images/common/iconWrite.gif deleted file mode 100644 index f18cb5e9e..000000000 Binary files a/layouts/xe_blog/images/common/iconWrite.gif and /dev/null differ diff --git a/layouts/xe_blog/images/common/line_1x10_e0e0e0.gif b/layouts/xe_blog/images/common/line_1x10_e0e0e0.gif deleted file mode 100644 index 6a848dd58..000000000 Binary files a/layouts/xe_blog/images/common/line_1x10_e0e0e0.gif and /dev/null differ diff --git a/layouts/xe_blog/images/common/poweredbyzbxe.png b/layouts/xe_blog/images/common/poweredbyzbxe.png deleted file mode 100644 index e15f5af89..000000000 Binary files a/layouts/xe_blog/images/common/poweredbyzbxe.png and /dev/null differ diff --git a/layouts/xe_blog/images/cyan/bgBoxTypeB.gif b/layouts/xe_blog/images/cyan/bgBoxTypeB.gif deleted file mode 100644 index 99a877045..000000000 Binary files a/layouts/xe_blog/images/cyan/bgBoxTypeB.gif and /dev/null differ diff --git a/layouts/xe_blog/images/cyan/blogHeaderLine.gif b/layouts/xe_blog/images/cyan/blogHeaderLine.gif deleted file mode 100644 index 33699610d..000000000 Binary files a/layouts/xe_blog/images/cyan/blogHeaderLine.gif and /dev/null differ diff --git a/layouts/xe_blog/images/cyan/blogHeaderVr.gif b/layouts/xe_blog/images/cyan/blogHeaderVr.gif deleted file mode 100644 index 9480e8106..000000000 Binary files a/layouts/xe_blog/images/cyan/blogHeaderVr.gif and /dev/null differ diff --git a/layouts/xe_blog/images/cyan/iconMyInfo.gif b/layouts/xe_blog/images/cyan/iconMyInfo.gif deleted file mode 100644 index 1ba5a947e..000000000 Binary files a/layouts/xe_blog/images/cyan/iconMyInfo.gif and /dev/null differ diff --git a/layouts/xe_blog/images/cyan/iconWrite.gif b/layouts/xe_blog/images/cyan/iconWrite.gif deleted file mode 100644 index 9319f7e9b..000000000 Binary files a/layouts/xe_blog/images/cyan/iconWrite.gif and /dev/null differ diff --git a/layouts/xe_blog/images/gray/@blog_image.gif b/layouts/xe_blog/images/gray/@blog_image.gif new file mode 100644 index 000000000..856f55371 Binary files /dev/null and b/layouts/xe_blog/images/gray/@blog_image.gif differ diff --git a/layouts/xe_blog/images/gray/bg_blog.jpg b/layouts/xe_blog/images/gray/bg_blog.jpg new file mode 100644 index 000000000..1f2ee5266 Binary files /dev/null and b/layouts/xe_blog/images/gray/bg_blog.jpg differ diff --git a/layouts/xe_blog/images/gray/bg_member.gif b/layouts/xe_blog/images/gray/bg_member.gif new file mode 100644 index 000000000..f7d545129 Binary files /dev/null and b/layouts/xe_blog/images/gray/bg_member.gif differ diff --git a/layouts/xe_blog/images/gray/box_1.gif b/layouts/xe_blog/images/gray/box_1.gif new file mode 100644 index 000000000..24dd8b876 Binary files /dev/null and b/layouts/xe_blog/images/gray/box_1.gif differ diff --git a/layouts/xe_blog/images/gray/box_2.gif b/layouts/xe_blog/images/gray/box_2.gif new file mode 100644 index 000000000..db56370b1 Binary files /dev/null and b/layouts/xe_blog/images/gray/box_2.gif differ diff --git a/layouts/xe_blog/images/gray/box_2_bg.gif b/layouts/xe_blog/images/gray/box_2_bg.gif new file mode 100644 index 000000000..1f3447fb3 Binary files /dev/null and b/layouts/xe_blog/images/gray/box_2_bg.gif differ diff --git a/layouts/xe_blog/images/gray/box_blog_bg.gif b/layouts/xe_blog/images/gray/box_blog_bg.gif new file mode 100644 index 000000000..6f2a3e911 Binary files /dev/null and b/layouts/xe_blog/images/gray/box_blog_bg.gif differ diff --git a/layouts/xe_blog/images/gray/box_blog_bot.gif b/layouts/xe_blog/images/gray/box_blog_bot.gif new file mode 100644 index 000000000..9d28bf7a0 Binary files /dev/null and b/layouts/xe_blog/images/gray/box_blog_bot.gif differ diff --git a/layouts/xe_blog/images/gray/box_blog_title.gif b/layouts/xe_blog/images/gray/box_blog_title.gif new file mode 100644 index 000000000..95ba1d38c Binary files /dev/null and b/layouts/xe_blog/images/gray/box_blog_title.gif differ diff --git a/layouts/xe_blog/images/gray/box_blog_top.gif b/layouts/xe_blog/images/gray/box_blog_top.gif new file mode 100644 index 000000000..c76ee9a33 Binary files /dev/null and b/layouts/xe_blog/images/gray/box_blog_top.gif differ diff --git a/layouts/xe_blog/images/gray/btn_back.gif b/layouts/xe_blog/images/gray/btn_back.gif new file mode 100644 index 000000000..d645d35d5 Binary files /dev/null and b/layouts/xe_blog/images/gray/btn_back.gif differ diff --git a/layouts/xe_blog/images/gray/btn_next.gif b/layouts/xe_blog/images/gray/btn_next.gif new file mode 100644 index 000000000..41fd0c303 Binary files /dev/null and b/layouts/xe_blog/images/gray/btn_next.gif differ diff --git a/layouts/xe_blog/images/gray/btn_rss.gif b/layouts/xe_blog/images/gray/btn_rss.gif new file mode 100644 index 000000000..600ea5994 Binary files /dev/null and b/layouts/xe_blog/images/gray/btn_rss.gif differ diff --git a/layouts/xe_blog/images/gray/btn_search.gif b/layouts/xe_blog/images/gray/btn_search.gif new file mode 100644 index 000000000..a0bc71ad2 Binary files /dev/null and b/layouts/xe_blog/images/gray/btn_search.gif differ diff --git a/layouts/xe_blog/images/gray/bullet_3x3.gif b/layouts/xe_blog/images/gray/bullet_3x3.gif new file mode 100644 index 000000000..7a217ef1d Binary files /dev/null and b/layouts/xe_blog/images/gray/bullet_3x3.gif differ diff --git a/layouts/xe_blog/images/gray/bullet_3x3_1.gif b/layouts/xe_blog/images/gray/bullet_3x3_1.gif new file mode 100644 index 000000000..f0de01eaf Binary files /dev/null and b/layouts/xe_blog/images/gray/bullet_3x3_1.gif differ diff --git a/layouts/xe_blog/images/gray/division_d7.gif b/layouts/xe_blog/images/gray/division_d7.gif new file mode 100644 index 000000000..0f9f8cb40 Binary files /dev/null and b/layouts/xe_blog/images/gray/division_d7.gif differ diff --git a/layouts/xe_blog/images/gray/ico_category.gif b/layouts/xe_blog/images/gray/ico_category.gif new file mode 100644 index 000000000..c3a7ea5b6 Binary files /dev/null and b/layouts/xe_blog/images/gray/ico_category.gif differ diff --git a/layouts/xe_blog/images/gray/sort_down.gif b/layouts/xe_blog/images/gray/sort_down.gif new file mode 100644 index 000000000..573e16983 Binary files /dev/null and b/layouts/xe_blog/images/gray/sort_down.gif differ diff --git a/layouts/xe_blog/images/gray/sort_up.gif b/layouts/xe_blog/images/gray/sort_up.gif new file mode 100644 index 000000000..2cedced85 Binary files /dev/null and b/layouts/xe_blog/images/gray/sort_up.gif differ diff --git a/layouts/xe_blog/images/green/@blog_image.gif b/layouts/xe_blog/images/green/@blog_image.gif new file mode 100644 index 000000000..9995afec6 Binary files /dev/null and b/layouts/xe_blog/images/green/@blog_image.gif differ diff --git a/layouts/xe_blog/images/green/bgBoxTypeB.gif b/layouts/xe_blog/images/green/bgBoxTypeB.gif deleted file mode 100644 index 1cdca75c2..000000000 Binary files a/layouts/xe_blog/images/green/bgBoxTypeB.gif and /dev/null differ diff --git a/layouts/xe_blog/images/green/bg_blog.jpg b/layouts/xe_blog/images/green/bg_blog.jpg new file mode 100644 index 000000000..12922e9d3 Binary files /dev/null and b/layouts/xe_blog/images/green/bg_blog.jpg differ diff --git a/layouts/xe_blog/images/green/bg_member.gif b/layouts/xe_blog/images/green/bg_member.gif new file mode 100644 index 000000000..4d18dce89 Binary files /dev/null and b/layouts/xe_blog/images/green/bg_member.gif differ diff --git a/layouts/xe_blog/images/green/blogHeaderLine.gif b/layouts/xe_blog/images/green/blogHeaderLine.gif deleted file mode 100644 index fb52802d8..000000000 Binary files a/layouts/xe_blog/images/green/blogHeaderLine.gif and /dev/null differ diff --git a/layouts/xe_blog/images/green/blogHeaderVr.gif b/layouts/xe_blog/images/green/blogHeaderVr.gif deleted file mode 100644 index 9480e8106..000000000 Binary files a/layouts/xe_blog/images/green/blogHeaderVr.gif and /dev/null differ diff --git a/layouts/xe_blog/images/green/box_1.gif b/layouts/xe_blog/images/green/box_1.gif new file mode 100644 index 000000000..6279d59ef Binary files /dev/null and b/layouts/xe_blog/images/green/box_1.gif differ diff --git a/layouts/xe_blog/images/green/box_2.gif b/layouts/xe_blog/images/green/box_2.gif new file mode 100644 index 000000000..3e88d4dba Binary files /dev/null and b/layouts/xe_blog/images/green/box_2.gif differ diff --git a/layouts/xe_blog/images/green/box_2_bg.gif b/layouts/xe_blog/images/green/box_2_bg.gif new file mode 100644 index 000000000..c6f6b8af5 Binary files /dev/null and b/layouts/xe_blog/images/green/box_2_bg.gif differ diff --git a/layouts/xe_blog/images/green/box_blog_bg.gif b/layouts/xe_blog/images/green/box_blog_bg.gif new file mode 100644 index 000000000..7bfe9a851 Binary files /dev/null and b/layouts/xe_blog/images/green/box_blog_bg.gif differ diff --git a/layouts/xe_blog/images/green/box_blog_bot.gif b/layouts/xe_blog/images/green/box_blog_bot.gif new file mode 100644 index 000000000..b52a145f1 Binary files /dev/null and b/layouts/xe_blog/images/green/box_blog_bot.gif differ diff --git a/layouts/xe_blog/images/green/box_blog_title.gif b/layouts/xe_blog/images/green/box_blog_title.gif new file mode 100644 index 000000000..d98e2f748 Binary files /dev/null and b/layouts/xe_blog/images/green/box_blog_title.gif differ diff --git a/layouts/xe_blog/images/green/box_blog_top.gif b/layouts/xe_blog/images/green/box_blog_top.gif new file mode 100644 index 000000000..aab86cd5b Binary files /dev/null and b/layouts/xe_blog/images/green/box_blog_top.gif differ diff --git a/layouts/xe_blog/images/green/btn_back.gif b/layouts/xe_blog/images/green/btn_back.gif new file mode 100644 index 000000000..e9dc11a0a Binary files /dev/null and b/layouts/xe_blog/images/green/btn_back.gif differ diff --git a/layouts/xe_blog/images/green/btn_next.gif b/layouts/xe_blog/images/green/btn_next.gif new file mode 100644 index 000000000..f5fd4560a Binary files /dev/null and b/layouts/xe_blog/images/green/btn_next.gif differ diff --git a/layouts/xe_blog/images/green/btn_rss.gif b/layouts/xe_blog/images/green/btn_rss.gif new file mode 100644 index 000000000..1479d44c1 Binary files /dev/null and b/layouts/xe_blog/images/green/btn_rss.gif differ diff --git a/layouts/xe_blog/images/green/btn_search.gif b/layouts/xe_blog/images/green/btn_search.gif new file mode 100644 index 000000000..d78e775c3 Binary files /dev/null and b/layouts/xe_blog/images/green/btn_search.gif differ diff --git a/layouts/xe_blog/images/green/bullet_3x3.gif b/layouts/xe_blog/images/green/bullet_3x3.gif new file mode 100644 index 000000000..c1f245227 Binary files /dev/null and b/layouts/xe_blog/images/green/bullet_3x3.gif differ diff --git a/layouts/xe_blog/images/green/bullet_3x3_1.gif b/layouts/xe_blog/images/green/bullet_3x3_1.gif new file mode 100644 index 000000000..08e160089 Binary files /dev/null and b/layouts/xe_blog/images/green/bullet_3x3_1.gif differ diff --git a/layouts/xe_blog/images/green/division_d7.gif b/layouts/xe_blog/images/green/division_d7.gif new file mode 100644 index 000000000..0f9f8cb40 Binary files /dev/null and b/layouts/xe_blog/images/green/division_d7.gif differ diff --git a/layouts/xe_blog/images/green/ico_category.gif b/layouts/xe_blog/images/green/ico_category.gif new file mode 100644 index 000000000..e3adb19bb Binary files /dev/null and b/layouts/xe_blog/images/green/ico_category.gif differ diff --git a/layouts/xe_blog/images/green/iconMyInfo.gif b/layouts/xe_blog/images/green/iconMyInfo.gif deleted file mode 100644 index b67f29733..000000000 Binary files a/layouts/xe_blog/images/green/iconMyInfo.gif and /dev/null differ diff --git a/layouts/xe_blog/images/green/iconWrite.gif b/layouts/xe_blog/images/green/iconWrite.gif deleted file mode 100644 index 2c9832e36..000000000 Binary files a/layouts/xe_blog/images/green/iconWrite.gif and /dev/null differ diff --git a/layouts/xe_blog/images/green/sort_down.gif b/layouts/xe_blog/images/green/sort_down.gif new file mode 100644 index 000000000..f98721b5b Binary files /dev/null and b/layouts/xe_blog/images/green/sort_down.gif differ diff --git a/layouts/xe_blog/images/green/sort_up.gif b/layouts/xe_blog/images/green/sort_up.gif new file mode 100644 index 000000000..e8528828d Binary files /dev/null and b/layouts/xe_blog/images/green/sort_up.gif differ diff --git a/layouts/xe_blog/images/common/iconAllTags.gif b/layouts/xe_blog/images/iconAllTags.gif similarity index 100% rename from layouts/xe_blog/images/common/iconAllTags.gif rename to layouts/xe_blog/images/iconAllTags.gif diff --git a/layouts/xe_blog/images/orange/@blog_image.gif b/layouts/xe_blog/images/orange/@blog_image.gif new file mode 100644 index 000000000..fdf832d54 Binary files /dev/null and b/layouts/xe_blog/images/orange/@blog_image.gif differ diff --git a/layouts/xe_blog/images/orange/bg_blog.jpg b/layouts/xe_blog/images/orange/bg_blog.jpg new file mode 100644 index 000000000..595f76fc2 Binary files /dev/null and b/layouts/xe_blog/images/orange/bg_blog.jpg differ diff --git a/layouts/xe_blog/images/orange/bg_member.gif b/layouts/xe_blog/images/orange/bg_member.gif new file mode 100644 index 000000000..d792cae74 Binary files /dev/null and b/layouts/xe_blog/images/orange/bg_member.gif differ diff --git a/layouts/xe_blog/images/orange/box_1.gif b/layouts/xe_blog/images/orange/box_1.gif new file mode 100644 index 000000000..b0a928b1f Binary files /dev/null and b/layouts/xe_blog/images/orange/box_1.gif differ diff --git a/layouts/xe_blog/images/orange/box_2.gif b/layouts/xe_blog/images/orange/box_2.gif new file mode 100644 index 000000000..158061f24 Binary files /dev/null and b/layouts/xe_blog/images/orange/box_2.gif differ diff --git a/layouts/xe_blog/images/orange/box_2_bg.gif b/layouts/xe_blog/images/orange/box_2_bg.gif new file mode 100644 index 000000000..ceeb48af0 Binary files /dev/null and b/layouts/xe_blog/images/orange/box_2_bg.gif differ diff --git a/layouts/xe_blog/images/orange/box_blog_bg.gif b/layouts/xe_blog/images/orange/box_blog_bg.gif new file mode 100644 index 000000000..9d155a763 Binary files /dev/null and b/layouts/xe_blog/images/orange/box_blog_bg.gif differ diff --git a/layouts/xe_blog/images/orange/box_blog_bot.gif b/layouts/xe_blog/images/orange/box_blog_bot.gif new file mode 100644 index 000000000..8e212b38d Binary files /dev/null and b/layouts/xe_blog/images/orange/box_blog_bot.gif differ diff --git a/layouts/xe_blog/images/orange/box_blog_title.gif b/layouts/xe_blog/images/orange/box_blog_title.gif new file mode 100644 index 000000000..8024c02ce Binary files /dev/null and b/layouts/xe_blog/images/orange/box_blog_title.gif differ diff --git a/layouts/xe_blog/images/orange/box_blog_top.gif b/layouts/xe_blog/images/orange/box_blog_top.gif new file mode 100644 index 000000000..ddcac5ccf Binary files /dev/null and b/layouts/xe_blog/images/orange/box_blog_top.gif differ diff --git a/layouts/xe_blog/images/orange/btn_back.gif b/layouts/xe_blog/images/orange/btn_back.gif new file mode 100644 index 000000000..ecc0bc483 Binary files /dev/null and b/layouts/xe_blog/images/orange/btn_back.gif differ diff --git a/layouts/xe_blog/images/orange/btn_next.gif b/layouts/xe_blog/images/orange/btn_next.gif new file mode 100644 index 000000000..b46065f9b Binary files /dev/null and b/layouts/xe_blog/images/orange/btn_next.gif differ diff --git a/layouts/xe_blog/images/orange/btn_rss.gif b/layouts/xe_blog/images/orange/btn_rss.gif new file mode 100644 index 000000000..edced1ece Binary files /dev/null and b/layouts/xe_blog/images/orange/btn_rss.gif differ diff --git a/layouts/xe_blog/images/orange/btn_search.gif b/layouts/xe_blog/images/orange/btn_search.gif new file mode 100644 index 000000000..b71c4cb6e Binary files /dev/null and b/layouts/xe_blog/images/orange/btn_search.gif differ diff --git a/layouts/xe_blog/images/orange/bullet_3x3.gif b/layouts/xe_blog/images/orange/bullet_3x3.gif new file mode 100644 index 000000000..c1f245227 Binary files /dev/null and b/layouts/xe_blog/images/orange/bullet_3x3.gif differ diff --git a/layouts/xe_blog/images/orange/bullet_3x3_1.gif b/layouts/xe_blog/images/orange/bullet_3x3_1.gif new file mode 100644 index 000000000..66dfa3c2d Binary files /dev/null and b/layouts/xe_blog/images/orange/bullet_3x3_1.gif differ diff --git a/layouts/xe_blog/images/orange/division_dc.gif b/layouts/xe_blog/images/orange/division_dc.gif new file mode 100644 index 000000000..be5b6eb5e Binary files /dev/null and b/layouts/xe_blog/images/orange/division_dc.gif differ diff --git a/layouts/xe_blog/images/orange/division_f2.gif b/layouts/xe_blog/images/orange/division_f2.gif new file mode 100644 index 000000000..8f884976b Binary files /dev/null and b/layouts/xe_blog/images/orange/division_f2.gif differ diff --git a/layouts/xe_blog/images/orange/ico_category.gif b/layouts/xe_blog/images/orange/ico_category.gif new file mode 100644 index 000000000..93ee68de2 Binary files /dev/null and b/layouts/xe_blog/images/orange/ico_category.gif differ diff --git a/layouts/xe_blog/images/orange/sort_down.gif b/layouts/xe_blog/images/orange/sort_down.gif new file mode 100644 index 000000000..2fd25953d Binary files /dev/null and b/layouts/xe_blog/images/orange/sort_down.gif differ diff --git a/layouts/xe_blog/images/orange/sort_up.gif b/layouts/xe_blog/images/orange/sort_up.gif new file mode 100644 index 000000000..a3bfcc820 Binary files /dev/null and b/layouts/xe_blog/images/orange/sort_up.gif differ diff --git a/layouts/xe_blog/images/powerdByZeroboard.gif b/layouts/xe_blog/images/powerdByZeroboard.gif new file mode 100644 index 000000000..8be15c8f4 Binary files /dev/null and b/layouts/xe_blog/images/powerdByZeroboard.gif differ diff --git a/layouts/xe_blog/images/purple/bgBoxTypeB.gif b/layouts/xe_blog/images/purple/bgBoxTypeB.gif deleted file mode 100644 index 9e130ae44..000000000 Binary files a/layouts/xe_blog/images/purple/bgBoxTypeB.gif and /dev/null differ diff --git a/layouts/xe_blog/images/purple/blogHeaderLine.gif b/layouts/xe_blog/images/purple/blogHeaderLine.gif deleted file mode 100644 index 4d1c70f6a..000000000 Binary files a/layouts/xe_blog/images/purple/blogHeaderLine.gif and /dev/null differ diff --git a/layouts/xe_blog/images/purple/blogHeaderVr.gif b/layouts/xe_blog/images/purple/blogHeaderVr.gif deleted file mode 100644 index 9480e8106..000000000 Binary files a/layouts/xe_blog/images/purple/blogHeaderVr.gif and /dev/null differ diff --git a/layouts/xe_blog/images/purple/iconMyInfo.gif b/layouts/xe_blog/images/purple/iconMyInfo.gif deleted file mode 100644 index af4545bfa..000000000 Binary files a/layouts/xe_blog/images/purple/iconMyInfo.gif and /dev/null differ diff --git a/layouts/xe_blog/images/purple/iconWrite.gif b/layouts/xe_blog/images/purple/iconWrite.gif deleted file mode 100644 index f18cb5e9e..000000000 Binary files a/layouts/xe_blog/images/purple/iconWrite.gif and /dev/null differ diff --git a/layouts/xe_blog/images/red/bgBoxTypeB.gif b/layouts/xe_blog/images/red/bgBoxTypeB.gif deleted file mode 100644 index 01406b48a..000000000 Binary files a/layouts/xe_blog/images/red/bgBoxTypeB.gif and /dev/null differ diff --git a/layouts/xe_blog/images/red/blogHeaderLine.gif b/layouts/xe_blog/images/red/blogHeaderLine.gif deleted file mode 100644 index 6fc563f06..000000000 Binary files a/layouts/xe_blog/images/red/blogHeaderLine.gif and /dev/null differ diff --git a/layouts/xe_blog/images/red/blogHeaderVr.gif b/layouts/xe_blog/images/red/blogHeaderVr.gif deleted file mode 100644 index 9480e8106..000000000 Binary files a/layouts/xe_blog/images/red/blogHeaderVr.gif and /dev/null differ diff --git a/layouts/xe_blog/images/red/iconMyInfo.gif b/layouts/xe_blog/images/red/iconMyInfo.gif deleted file mode 100644 index b48e1fcd2..000000000 Binary files a/layouts/xe_blog/images/red/iconMyInfo.gif and /dev/null differ diff --git a/layouts/xe_blog/images/red/iconWrite.gif b/layouts/xe_blog/images/red/iconWrite.gif deleted file mode 100644 index 2caff746f..000000000 Binary files a/layouts/xe_blog/images/red/iconWrite.gif and /dev/null differ diff --git a/layouts/xe_blog/images/violet/@blog_image.gif b/layouts/xe_blog/images/violet/@blog_image.gif new file mode 100644 index 000000000..ea4b6de2d Binary files /dev/null and b/layouts/xe_blog/images/violet/@blog_image.gif differ diff --git a/layouts/xe_blog/images/violet/bg_blog.jpg b/layouts/xe_blog/images/violet/bg_blog.jpg new file mode 100644 index 000000000..03311cdaa Binary files /dev/null and b/layouts/xe_blog/images/violet/bg_blog.jpg differ diff --git a/layouts/xe_blog/images/violet/bg_member.gif b/layouts/xe_blog/images/violet/bg_member.gif new file mode 100644 index 000000000..7fc3e1970 Binary files /dev/null and b/layouts/xe_blog/images/violet/bg_member.gif differ diff --git a/layouts/xe_blog/images/violet/box_1.gif b/layouts/xe_blog/images/violet/box_1.gif new file mode 100644 index 000000000..1fde6f2fa Binary files /dev/null and b/layouts/xe_blog/images/violet/box_1.gif differ diff --git a/layouts/xe_blog/images/violet/box_2.gif b/layouts/xe_blog/images/violet/box_2.gif new file mode 100644 index 000000000..9afb3d4a5 Binary files /dev/null and b/layouts/xe_blog/images/violet/box_2.gif differ diff --git a/layouts/xe_blog/images/violet/box_2_bg.gif b/layouts/xe_blog/images/violet/box_2_bg.gif new file mode 100644 index 000000000..a71e0ebe1 Binary files /dev/null and b/layouts/xe_blog/images/violet/box_2_bg.gif differ diff --git a/layouts/xe_blog/images/violet/box_blog_bg.gif b/layouts/xe_blog/images/violet/box_blog_bg.gif new file mode 100644 index 000000000..81e94cc81 Binary files /dev/null and b/layouts/xe_blog/images/violet/box_blog_bg.gif differ diff --git a/layouts/xe_blog/images/violet/box_blog_bot.gif b/layouts/xe_blog/images/violet/box_blog_bot.gif new file mode 100644 index 000000000..2516ab416 Binary files /dev/null and b/layouts/xe_blog/images/violet/box_blog_bot.gif differ diff --git a/layouts/xe_blog/images/violet/box_blog_title.gif b/layouts/xe_blog/images/violet/box_blog_title.gif new file mode 100644 index 000000000..b9d223a5b Binary files /dev/null and b/layouts/xe_blog/images/violet/box_blog_title.gif differ diff --git a/layouts/xe_blog/images/violet/box_blog_top.gif b/layouts/xe_blog/images/violet/box_blog_top.gif new file mode 100644 index 000000000..281d71aa6 Binary files /dev/null and b/layouts/xe_blog/images/violet/box_blog_top.gif differ diff --git a/layouts/xe_blog/images/violet/btn_back.gif b/layouts/xe_blog/images/violet/btn_back.gif new file mode 100644 index 000000000..7fdd88e04 Binary files /dev/null and b/layouts/xe_blog/images/violet/btn_back.gif differ diff --git a/layouts/xe_blog/images/violet/btn_next.gif b/layouts/xe_blog/images/violet/btn_next.gif new file mode 100644 index 000000000..350bb705c Binary files /dev/null and b/layouts/xe_blog/images/violet/btn_next.gif differ diff --git a/layouts/xe_blog/images/violet/btn_rss.gif b/layouts/xe_blog/images/violet/btn_rss.gif new file mode 100644 index 000000000..1479d44c1 Binary files /dev/null and b/layouts/xe_blog/images/violet/btn_rss.gif differ diff --git a/layouts/xe_blog/images/violet/btn_search.gif b/layouts/xe_blog/images/violet/btn_search.gif new file mode 100644 index 000000000..ec1bc073b Binary files /dev/null and b/layouts/xe_blog/images/violet/btn_search.gif differ diff --git a/layouts/xe_blog/images/violet/bullet_3x3.gif b/layouts/xe_blog/images/violet/bullet_3x3.gif new file mode 100644 index 000000000..c1f245227 Binary files /dev/null and b/layouts/xe_blog/images/violet/bullet_3x3.gif differ diff --git a/layouts/xe_blog/images/violet/bullet_3x3_1.gif b/layouts/xe_blog/images/violet/bullet_3x3_1.gif new file mode 100644 index 000000000..08e160089 Binary files /dev/null and b/layouts/xe_blog/images/violet/bullet_3x3_1.gif differ diff --git a/layouts/xe_blog/images/violet/division_cc.gif b/layouts/xe_blog/images/violet/division_cc.gif new file mode 100644 index 000000000..55ef889a7 Binary files /dev/null and b/layouts/xe_blog/images/violet/division_cc.gif differ diff --git a/layouts/xe_blog/images/violet/division_d7.gif b/layouts/xe_blog/images/violet/division_d7.gif new file mode 100644 index 000000000..0f9f8cb40 Binary files /dev/null and b/layouts/xe_blog/images/violet/division_d7.gif differ diff --git a/layouts/xe_blog/images/violet/ico_category.gif b/layouts/xe_blog/images/violet/ico_category.gif new file mode 100644 index 000000000..2b3698ea4 Binary files /dev/null and b/layouts/xe_blog/images/violet/ico_category.gif differ diff --git a/layouts/xe_blog/images/violet/sort_down.gif b/layouts/xe_blog/images/violet/sort_down.gif new file mode 100644 index 000000000..5d6a4db81 Binary files /dev/null and b/layouts/xe_blog/images/violet/sort_down.gif differ diff --git a/layouts/xe_blog/images/violet/sort_up.gif b/layouts/xe_blog/images/violet/sort_up.gif new file mode 100644 index 000000000..be8127d68 Binary files /dev/null and b/layouts/xe_blog/images/violet/sort_up.gif differ diff --git a/layouts/xe_blog/images/white/bgBoxTypeB.gif b/layouts/xe_blog/images/white/bgBoxTypeB.gif deleted file mode 100644 index 09f7dd59c..000000000 Binary files a/layouts/xe_blog/images/white/bgBoxTypeB.gif and /dev/null differ diff --git a/layouts/xe_blog/images/white/blogHeaderLine.gif b/layouts/xe_blog/images/white/blogHeaderLine.gif deleted file mode 100644 index b28509e7e..000000000 Binary files a/layouts/xe_blog/images/white/blogHeaderLine.gif and /dev/null differ diff --git a/layouts/xe_blog/images/white/blogHeaderVr.gif b/layouts/xe_blog/images/white/blogHeaderVr.gif deleted file mode 100644 index 9480e8106..000000000 Binary files a/layouts/xe_blog/images/white/blogHeaderVr.gif and /dev/null differ diff --git a/layouts/xe_blog/images/white/iconMyInfo.gif b/layouts/xe_blog/images/white/iconMyInfo.gif deleted file mode 100644 index af4545bfa..000000000 Binary files a/layouts/xe_blog/images/white/iconMyInfo.gif and /dev/null differ diff --git a/layouts/xe_blog/images/white/iconWrite.gif b/layouts/xe_blog/images/white/iconWrite.gif deleted file mode 100644 index f18cb5e9e..000000000 Binary files a/layouts/xe_blog/images/white/iconWrite.gif and /dev/null differ diff --git a/layouts/xe_blog/layout.html b/layouts/xe_blog/layout.html index 1ee1adea5..207818e91 100644 --- a/layouts/xe_blog/layout.html +++ b/layouts/xe_blog/layout.html @@ -1,17 +1,16 @@ - - - {@$layout_info->colorset = "white"} + {@$layout_info->colorset = "blue"} - - - - - + + + + + + @@ -20,138 +19,100 @@ -
+
- - +
+ + my profile image + + profile + + +

{$layout_info->profile}

+ +
- -
-
+ + +
+
+

category

+
+
    + +
  • depth)-->style="margin-left:{$val->depth*8}px;" class="on">{$val->title}({$val->document_count})
  • + +
+
+ +
+ +
+ - - -
- - my profile image - + +
+ +
- - -
-
{$layout_info->profile}
-
- -
- + +
+ - - - - -
{$content}
- -
- + + {$lang->cmd_search} + + +
+
+
+
{$content}
+
+ +
powered by zbXE
+ + diff --git a/layouts/xe_official/css/black.css b/layouts/xe_official/css/black.css index 92139ae87..fed0ad983 100644 --- a/layouts/xe_official/css/black.css +++ b/layouts/xe_official/css/black.css @@ -5,6 +5,10 @@ Jeong, Chan Myeong 070601~070630 */ /* Black Skin - Start */ +#selectLang { margin:0; padding:0; } +#gnb { margin:0; padding:0; } +#lnb { margin:0; padding:0; } +#lnb ul { margin:0; padding:0; } /* Site Layout - Body Wrap */ body { background:#3d3d3d url(../images/black/bgBody.gif) repeat-x;} diff --git a/layouts/xe_official/css/default.css b/layouts/xe_official/css/default.css index a64c31bde..ef66fe0b8 100644 --- a/layouts/xe_official/css/default.css +++ b/layouts/xe_official/css/default.css @@ -5,6 +5,10 @@ Jeong, Chan Myeong 070601~070630 */ /* Default Skin - Start */ +#selectLang { margin:0; padding:0; } +#gnb { margin:0; padding:0; } +#lnb { margin:0; padding:0; } +#lnb ul { margin:0; padding:0; } /* Site Layout - Body Wrap */ body { background:#FFFFFF url(../images/default/bgBody.gif) repeat-x left top; } @@ -12,7 +16,7 @@ body { background:#FFFFFF url(../images/default/bgBody.gif) repeat-x left top; } /* Site Layout - Header */ #header { position:relative; width:980px; height:120px; background:url(../images/default/bgHeader.jpg) no-repeat right top; margin-bottom:10px; z-index:99;} -#header h1 { position:absolute; top:32px; left:25px;} +#header h1 { margin:0; padding:0; position:absolute; top:32px; left:25px;} #language { position:absolute; top:18px; right:19px; z-index:100;} #language strong { color:#ffffff; font:.75em Tahoma; margin-right:3px;} #language a img { vertical-align:-5px;} diff --git a/layouts/xe_official/css/white.css b/layouts/xe_official/css/white.css index f2e1337bc..357f962a9 100644 --- a/layouts/xe_official/css/white.css +++ b/layouts/xe_official/css/white.css @@ -5,6 +5,10 @@ Jeong, Chan Myeong 070601~070630 */ /* White Skin - Start */ +#selectLang { margin:0; padding:0; } +#gnb { margin:0; padding:0; } +#lnb { margin:0; padding:0; } +#lnb ul { margin:0; padding:0; } /* Site Layout - Body Wrap */ body { background:#ffffff;} diff --git a/modules/addon/addon.admin.model.php b/modules/addon/addon.admin.model.php index aae2a8454..6808c1416 100644 --- a/modules/addon/addon.admin.model.php +++ b/modules/addon/addon.admin.model.php @@ -33,6 +33,7 @@ $searched_list = FileHandler::readDir('./addons'); $searched_count = count($searched_list); if(!$searched_count) return; + sort($searched_list); for($i=0;$i<$searched_count;$i++) { // 애드온의 이름 diff --git a/modules/addon/lang/fr.lang.php b/modules/addon/lang/fr.lang.php index 5cf0ede9b..e4cbc76ad 100644 --- a/modules/addon/lang/fr.lang.php +++ b/modules/addon/lang/fr.lang.php @@ -1,15 +1,17 @@ addon = "Additions"; + $lang->addon = "Compagnon"; - $lang->addon_info = 'Un resume de ce additions'; - $lang->addon_maker = 'Le createur de ce additions'; - $lang->addon_history = 'L\'histoire de ce additions'; + $lang->addon_info = 'Le rsum de la Compagnon'; + $lang->addon_maker = 'L\'Auteur de la Compagnon'; + $lang->addon_history = 'L\'Histoire de la Compagnon'; - $lang->about_addon = 'Les operations de service de additions plutot que le HTML reel results.
Simply basculant n\'importe quel additions te permet en marche et en arret d\'employer les dispositifs utiles.'; + $lang->about_addon = 'La Compagnon contrle les actions plutt d\'imprimer des rsultats de HTML.
Seulement par touche bascule des compagnons que vous voulez faire marcher ou arrter, vous pouvez appliquer les fonctions trs utiles pour administrer votre site web.'; ?> + + diff --git a/modules/admin/lang/fr.lang.php b/modules/admin/lang/fr.lang.php new file mode 100644 index 000000000..9fc85f6ad --- /dev/null +++ b/modules/admin/lang/fr.lang.php @@ -0,0 +1,88 @@ +admin_info = 'Information d\'Administrateur'; + $lang->admin_index = 'Page de l\'indice pour l\'Administrateur'; + + $lang->module_category_title = array( + 'service' => 'Modules de Service', + 'manager' => 'Modules Administratif', + 'utility' => 'Modules d\'Utilit ', + 'accessory' => 'Modules Additionnels', + 'base' => 'Modules par Dfaut', + ); + + $lang->newest_news = "Nouvelles Dernires"; + + $lang->env_setup = "Configuration"; + + $lang->env_information = "Informations de l\'Environnement"; + $lang->current_version = "Version Courante"; + $lang->current_path = "Chemin Install"; + $lang->released_version = "Version Dernire"; + $lang->about_download_link = "Nouvelle version est disponible. Pour tlcharger la version dernire, cliquez le lien tlcharger."; + + $lang->item_module = "Liste des Modules"; + $lang->item_addon = "Liste des Compagnons"; + $lang->item_widget = "Liste des Widgets"; + $lang->item_layout = "Liste des Mises en Pages"; + + $lang->module_name = "Nom de Module"; + $lang->addon_name = "Nom de Compagnon"; + $lang->version = "Version"; + $lang->author = "Auteur"; + $lang->table_count = "Somme de Tables"; + $lang->installed_path = "Chemin Install"; + + $lang->cmd_shortcut_management = "Editer Menu"; + + $lang->msg_is_not_administrator = 'Administrateur seulement'; + $lang->msg_manage_module_cannot_delete = 'Raccourci pour modules, compagnons, mises en page, widgets ne peuvent pas tre supprim'; + $lang->msg_default_act_is_null = 'Raccourci ne peut pas tre enrgistr parce que l\'Action par dfaut de l\'Administrateur n\'est pas configur'; + + $lang->welcome_to_zeroboard_xe = 'Bienvenue sur la Page d\'Administration du Zeroboard XE'; + $lang->about_admin_page = "La Page d\'Administration est encore en train de dvelopper,\nNous allons ajouter des contenus essentiels par accepter beauoup de bons suggestions pendant Beta Proche."; + $lang->about_lang_env = "Pour appliquer par dfaut le Rpertoire de la Langue choisie aux utilisateurs, cliquez le boutton [Conserver] aprs changer a."; + + $lang->zeroboard_xe_user_links = 'Liens pour les Utilisateurs'; + $lang->zeroboard_xe_developer_links = 'Liens pour les Dveloppeur'; + + $lang->xe_user_links = array( + 'Site Web Officiel' => 'http://www.zeroboard.com', + //'Site Web Beta Proche' => 'http://spring.zeroboard.com', + //'Rservoir des Modules' => 'http://www.zeroboard.com', + //'Rservoir des Compagnons' => 'http://www.zeroboard.com', + //'Rservoir des Widgets' => 'http://www.zeroboard.com', + //'Rservoir des Thme des Modules' => 'http://www.zeroboard.com', + //Rservoir des Thme des 'Widgets' => 'http://www.zeroboard.com', + //'Rservoir des Thme des Mises en Page' => 'http://www.zeroboard.com', + ); + + $lang->xe_developer_links = array( + //'Manuel' => 'http://www.zeroboard.com/wiki/manual', + "Forum pour les Dveloppeurs" => 'http://spring.zeroboard.com', + 'Traque des Issues' => 'http://trac.zeroboard.com', + 'Rservoir de SVN' => 'http://svn.zeroboard.com', + 'Document de Doxygen' => 'http://doc.zeroboard.com', + 'Documentation de PDF' => 'http://doc.zeroboard.com/zeroboard_xe.pdf', + ); + + $lang->zeroboard_xe_usefulness_module = 'Modules Utiles'; + $lang->xe_usefulness_modules = array( + 'dispEditorAdminIndex' => 'Arrangement de l\'Editeur', + 'dispDocumentAdminList' => 'Arrangement des Articles', + 'dispCommentAdminList' => 'Arrangement des Commentaires', + 'dispFileAdminList' => 'Arrangement des Rattachements', + 'dispPollAdminList' => 'Arrangement du Sondage', + 'dispSpamfilterAdminConfig' => 'Arrangement du Filtre contre Pourriel', + 'dispCounterAdminIndex' => 'Journal de Compteur', + + ); + + $lang->xe_license = 'Zeroboard XE se soumet la GPL'; + $lang->about_shortcut = 'Vous pouvez supprimer raccourci pour les modules qui sont enrgistrs sur le liste des modules utiliss frquemment'; +?> diff --git a/modules/admin/tpl/css/admin.css b/modules/admin/tpl/css/admin.css index 8cb1509ae..bc70ad913 100644 --- a/modules/admin/tpl/css/admin.css +++ b/modules/admin/tpl/css/admin.css @@ -15,7 +15,7 @@ IE7 Only */ -h3 { background:url("../images/top_head_title_bg.gif") repeat-x left top; font-size:1em; border:1px solid #E3E3E2; padding:11px 9px 7px 25px; color:#555555; } +h3 { background:url("../images/top_head_title_bg.gif") repeat-x left top; font-size:1em; border:1px solid #E3E3E2; padding:11px 9px 7px 25px; color:#555555; margin:0; } h3 .gray { color:#9d9d9d;} .adminTable { width:100%; border-left:1px solid #E3E3E2; border-top:1px solid #E3E3E2; margin-bottom:10px; table-layout:fixed;} @@ -67,7 +67,7 @@ h3 .gray { color:#9d9d9d;} .adminTable td textarea { width:98%; height:120px; } .adminTable td a { color:#555555; text-decoration:none; } .adminTable td a:hover { text-decoration:underline; } -.adminTable td p, .adminTable td label { color:#AAAAAA; font-size:.9em; margin-top:5px; } +.adminTable td p, .adminTable td label { margin:0; padding:0;color:#AAAAAA; font-size:.9em; margin-top:5px; } .adminTable td p a, .adminTable td label a { text-decoration:underline; color:#999999; } .adminTable.counter th { font-size:.9em; text-align:center; padding:0;} @@ -76,8 +76,9 @@ h3 .gray { color:#9d9d9d;} .adminTable td .graph .bar { width:100%; position:absolute; margin-top:4px;} .adminTable td .graph .num { position:relative; background:#ffffff; color:#636363; font:.9em Tahoma; padding-left:10px; white-space:nowrap;} -.admin_news { width:540px; float:left; margin-right:10px; } +.admin_news { width:470px; float:left; margin-right:10px; } .admin_link { width:300px; float:right; } +.admin_link td, .admin_news td { height:18px; } select.time_zone { width:70%; position:relative; top:4px; } .gap1 { margin-top:.8em; } @@ -93,7 +94,7 @@ select.time_zone { width:70%; position:relative; top:4px; } .header4 table.summary th .vr { color:#a3a39f; margin:0 4px; font-weight:normal;} .header4 table.summary td { border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; font:.9em Tahoma; padding-left:17px;} -h4 { font-size:1em; color:#f2250d; padding-left:10px; } +h4 { font-size:1em; color:#f2250d; padding-left:10px; margin:0;} h4 .bracket { font-weight:normal; color:#9d9d9d;} h4 .vr { font-weight:normal; color:#d1d1d1;} h4 .view { color:#158692; padding-right:.6em; font:bold .9em Tahoma; background:url(../images/iconView.gif) no-repeat right center; text-decoration:none; } @@ -125,7 +126,7 @@ h4 .view { color:#158692; padding-right:.6em; font:bold .9em Tahoma; background: .buttonTypeGo { border:none; cursor:pointer; width:24px; height:20px; position:relative; top:-1px; font:.75em Tahoma; text-align:center; background:url(../images/buttonTypeInput24.gif) no-repeat; } #popHeadder { height:40px; background:url(../images/popupTopBg.png) repeat-x left top; padding:10px;} -#popHeadder h1 { background:url("../images/top_head_title_bg.gif") repeat-x left top; font-size:1em; border:1px solid #E3E3E2; padding:9px; color:#555555; } +#popHeadder h1 { background:url("../images/top_head_title_bg.gif") repeat-x left top; font-size:1em; border:1px solid #E3E3E2; padding:9px; color:#555555; margin:0; } #popBody { width:600px; padding:10px; background:#ffffff;} #popFooter { width:620px; background:#f7f7f6; border-top:1px solid #e8e8e7; padding:.5em 0 .5em 0; overflow:hidden; } #popFooter .close { position:relative; left:50%; margin-left:-1em; float:left;} diff --git a/modules/admin/tpl/css/admin_layout.css b/modules/admin/tpl/css/admin_layout.css index 1db365577..412b34fc1 100644 --- a/modules/admin/tpl/css/admin_layout.css +++ b/modules/admin/tpl/css/admin_layout.css @@ -2,11 +2,11 @@ body { background:url("../images/admin_background.gif") repeat-x left top; background-color:#DBD8D3; } -#adminLayout { background:url("../images/admin_logo.gif") no-repeat left top; background-color:#F8F6F2; overflow:hidden; width:1050px; border-right:1px solid #B2B2B2; margin:5px 0 0 5px; } +#adminLayout { background:url("../images/admin_logo.gif") no-repeat left top; background-color:#F8F6F2; overflow:hidden; width:980px; border-right:1px solid #B2B2B2; margin:5px 0 0 5px; } -#adminContentBody { width:850px; float:left; background-color:#FFFFFF; padding:25px 10px 20px 10px; vertical-align:top; background:url(../images/admin_top_bg.gif) repeat-x left top; background-color:#FFFFFF; } +#adminContentBody { width:780px; float:left; background-color:#FFFFFF; padding:25px 10px 20px 10px; vertical-align:top; background:url(../images/admin_top_bg.gif) repeat-x left top; background-color:#FFFFFF; } -#adminLayoutBottom { background:url("../images/admin_bottom_bg.gif") repeat-x left top; height:3px; clear:both; overflow:hidden; width:1051px; margin:0 0 0 5px; } +#adminLayoutBottom { background:url("../images/admin_bottom_bg.gif") repeat-x left top; height:3px; clear:both; overflow:hidden; width:981px; margin:0 0 0 5px; } #adminMenuContent { width:179px; float:left; margin-top:70px; padding-bottom:20px; vertical-align:top; background:none; overflow:hidden; border-right:1px solid #B2B2B2; } @@ -26,7 +26,7 @@ body { background:url("../images/admin_background.gif") repeat-x left top; backg #adminMenuContent h3.accessory { background:url("../images/icon_accessory_module.gif") no-repeat 3px 5px; background-color:#FFFFFF;} #adminMenuContent h3.base { background:url("../images/icon_base_module.gif") no-repeat 3px 5px; background-color:#FFFFFF;} -#adminMenuContent ul { width:170px; } +#adminMenuContent ul { width:170px; margin:0; padding:0;} #adminMenuContent ul li { background-color:#F8F6F3; list-style:none; padding:5px 10px 3px 10px; margin-left:8px; white-space:nowrap; overflow:hidden; color:#888785; border-bottom:1px solid #E3E3E2; cursor:pointer; } #adminMenuContent ul li:hover { background-color:#EFE6D3; border-left:1px solid #E3E3E2; border-right:1px solid #E3E3E2;} #adminMenuContent li.on { background-color:#EFE6D3; border-left:1px solid #E3E3E2; border-right:1px solid #E3E3E2;} @@ -35,6 +35,6 @@ body { background:url("../images/admin_background.gif") repeat-x left top; backg #adminMenuContent li.on a { color:#000000; } -#adminLayoutCopyright { width:1000px; text-align:right; margin-top:10px; font-size:.8em; font-family:tahoma; color:#888888; padding-bottom:50px; } +#adminLayoutCopyright { width:930px; text-align:right; margin-top:10px; font-size:.8em; font-family:tahoma; color:#888888; padding-bottom:50px; } #adminLayoutCopyright a { color:#666666; text-decoration:none; } #adminLayoutCopyright a span.red { color:#9A1827; } diff --git a/modules/board/lang/fr.lang.php b/modules/board/lang/fr.lang.php new file mode 100644 index 000000000..499b39ab1 --- /dev/null +++ b/modules/board/lang/fr.lang.php @@ -0,0 +1,38 @@ +board = "Panneau"; + + $lang->except_notice = "Exclure des Notices"; + + $lang->cmd_manage_menu = 'Arrangement de Menu'; + $lang->cmd_make_child = 'Ajouter une enfant catgorie'; + $lang->cmd_enable_move_category = "Bouger la position de la catgorie (Cochez la case et puis glisser le menu que vous voulez dplacer)"; + + // Item + $lang->parent_category_title = 'Parent catgorie'; + $lang->category_title = 'Catgorie'; + $lang->expand = 'Etendre'; + $lang->category_group_srls = 'Groupe Accessible'; + $lang->search_result = 'Rsultat de la Recherche'; + $lang->consultation = 'Consultation'; + + // Mots utiliss en bouton + $lang->cmd_board_list = 'Liste des Panneaux'; + $lang->cmd_module_config = 'Configuration commun pour les Panneau'; + $lang->cmd_view_info = 'Information des Panneau'; + + // blah blah.. + $lang->about_category_title = 'Entrez le nom de la catgorie, SVP.'; + $lang->about_expand = 'Si vous cochez la case, ce sera toujours tendu'; + $lang->about_category_group_srls = 'Le groupe slectionn seulement pourra voir ces catgories. (Ouvrir manuellement le fiche de xml, c\'est l\'exposer)'; + $lang->about_layout_setup = 'Vous pouvez manuellement modifier le code de Mise en Page du Panneau. Insrez ou arrangez le code de Widget n\'importe o vous voulez.'; + $lang->about_board_category = 'Vous pouvez crer des catgories d\'affichage dans le tableau. Quand la catgorie d\'affichage est cass, essayez manuellement rtablir la fichier cache.'; + $lang->about_except_notice = "L\'Article de Notice ne sera expos sur la liste normale."; + $lang->about_board = "Ce module se sert crer et arranger des Panneau.\nAprs avoir cr un module, si vous cliquez le nom sur le leste, vous pouvez configurer specifiquement.\nFaites attention quand vous choisissez le nom du module du Panneau, car ce sera URL. (ex : http://domain/zb/?mid=nom_de_module)"; + $lang->about_consultation = "Les membres non-administratifs verront seulement les ariticles d\'eux-mme.\nNon-membres ne pourraient pas crire des articles quand la Consultation est appliqu."; +?> diff --git a/modules/board/lang/jp.lang.php b/modules/board/lang/jp.lang.php index 496874e03..85dc3c536 100644 --- a/modules/board/lang/jp.lang.php +++ b/modules/board/lang/jp.lang.php @@ -7,7 +7,7 @@ $lang->board = "掲示板"; - $lang->except_notice = "공지사항 제외"; + $lang->except_notice = "お知らせの非表示機能"; $lang->cmd_manage_menu = 'メニュー管理'; $lang->cmd_make_child = '下位カテゴリ追加'; @@ -22,7 +22,7 @@ $lang->expand = '拡張表示'; $lang->category_group_srls = 'グループ制限'; $lang->search_result = '検索結果'; - $lang->consultation = '상담 기능'; + $lang->consultation = '相談機能'; // ボタンに使用する用語 $lang->cmd_board_list = '掲示板リスト'; @@ -35,7 +35,7 @@ $lang->about_category_group_srls = '選択したグループのみ現在のカテゴリが見えるようになります(XMLファイルを直接閲覧すると表示されます)。'; $lang->about_layout_setup = 'ブログのレイアウトのコードを直接修正します。ウィジェットコードを好きなところに入力、又は管理して下さい。'; $lang->about_board_category = 'ブログのカテゴリを作成します。
ブログのカテゴリが誤作動する場合、「キャッシュファイルの再生性」を手動で行うことで解決できます。'; - $lang->about_except_notice = "목록 상단에 늘 나타나는 공지사항을 일반 목록에서 공지사항을 출력하지 않도록 합니다."; + $lang->about_except_notice = "リストの上段に常に表示されるお知らせの書き込みを一般リストからお知らせの書き込みが表示されないようにします。"; $lang->about_board = "掲示板の生成、および管理する掲示板モジュールです。\n生成後、リストからモジュール名を選択すると詳細な設定ができます。\n掲示板のモジュール名はURLになりますので注意してください。 (ex : http://ドメイン/zb/?mid=モジュール名)"; - $lang->about_consultation = "상담 기능은 관리권한이 없는 회원은 자신이 쓴 글만 보이도록 하는 기능입니다\n단 상담기능 사용시 비회원 글쓰기는 자동으로 금지됩니다."; + $lang->about_consultation = "相談機能は、管理権限がない会員は自分自身の書き込みのみ表示されるようにする機能です。\n但し、相談機能を使用する際は、非会員の書き込みは自動禁止されます。"; ?> diff --git a/modules/board/lang/zh-CN.lang.php b/modules/board/lang/zh-CN.lang.php index c8a60da37..8f3d23dde 100644 --- a/modules/board/lang/zh-CN.lang.php +++ b/modules/board/lang/zh-CN.lang.php @@ -22,7 +22,7 @@ $lang->expand = '展开'; $lang->category_group_srls = '用户组'; $lang->search_result = '搜索结果'; - $lang->consultation = '상담 기능'; + $lang->consultation = '1:1论坛'; // 按钮语言 $lang->cmd_board_list = '版面目录'; @@ -38,5 +38,5 @@ $lang->about_board_category = '可以添加/删除博客分类
博客分类有异常情况时,可以尝试重新生成缓冲文件。'; $lang->about_except_notice = "设置一般目录下不显示公告。"; $lang->about_board = "可生成,管理版面的模块。\n生成版面后,点击模块名即可对其详细设置。"; - $lang->about_consultation = "상담 기능은 관리권한이 없는 회원은 자신이 쓴 글만 보이도록 하는 기능입니다\n단 상담기능 사용시 비회원 글쓰기는 자동으로 금지됩니다."; + $lang->about_consultation = "1:1论坛功能是除了管理权限的会员以外只能浏览自己发表的主题.\n使用1:1论坛时系统自动禁止非会员发表主题的功能."; ?> diff --git a/modules/board/skins/cozy_board/comment.html b/modules/board/skins/cozy_board/comment.html deleted file mode 100644 index f454e4645..000000000 --- a/modules/board/skins/cozy_board/comment.html +++ /dev/null @@ -1,89 +0,0 @@ - -
- {@ $_comment_list = $oDocument->getComments() } - {@ $idx = 0 } - - -
- - -
-
- - - - - - - - - - - - - - - -
- - - {$comment->getNickName()} - - {$comment->getNickName()} - - -
{$comment->getNickName()}
- -
- - {$comment->getRegdate('Y.m.d')} {$comment->getRegdate('H:i:s')} - - ({$comment->get('ipaddress')}) - - - {$lang->cmd_delete} - {$lang->cmd_modify} - - {$lang->cmd_reply} - -
- - - {$lang->msg_is_secret} -
- - - - -
- -
-
- - - profile - - {$comment->getContent(true)} - -
- -
-
- - -
-
- -
- - {@ $idx++} - -
- diff --git a/modules/board/skins/cozy_board/comment_form.html b/modules/board/skins/cozy_board/comment_form.html deleted file mode 100644 index 94e3c8355..000000000 --- a/modules/board/skins/cozy_board/comment_form.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - -
-
-
-
- {$oSourceComment->getContent(false)} -
- -
{$oSourceComment->getNickName()}
- - {$oSourceComment->getRegdate("Y.m.d H:i")} - - ({$oSourceComment->get('ipaddress')}) - - -
-
-
- - - - -
- -
-
- - - - - - -
- - - - - - - - - - - - - - useNotify())-->checked="checked" id="notify_message" /> - - - - isSecret())-->checked="checked" id="is_secret" /> - -
- -
{$oComment->getEditor()}
- -
- -
- -
-
- - diff --git a/modules/board/skins/cozy_board/css/blue.css b/modules/board/skins/cozy_board/css/blue.css deleted file mode 100644 index 085c6985c..000000000 --- a/modules/board/skins/cozy_board/css/blue.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset "utf-8"; - -/* boardHeader */ -.boardHeader { position:relative; _width:100%; background:#1187d8 url(../images/blue/bg_top_title.gif) no-repeat 23px top; overflow:hidden;} -.boardList { width:100%; position:relative; border-bottom:2px solid #1187d8; border-collapse:collapse; } - -.boardList th {padding:1.2em .5em 1.1em .6em; background:#ffffff url(../images/blue/bg_title.gif) no-repeat left bottom; white-space:nowrap;} -.boardList td .replyAndTrackback { font:.8em Tahoma; color:#007ed5; cursor:default; position:relative; top:-.2em;} -.boardList td.recommend { font:bold .8em Tahoma; color:#007ed5; text-align:center;} - -.pageNavigation .current { margin-left:-4px; font:bold .8em Tahoma; color:#007ed5; display:inline-block; padding:1px 5px 2px 4px; border-left:1px solid #dedfde; border-right:1px solid #CCCCCC; text-decoration:none; line-height:1em; } - -.boardRead { position:relative; _width:100%; margin:1em 0 0 0; padding: 0 0 .6em 0; border-bottom:3px solid #1187d8;} -.boardRead .readHeader { width:100%; padding-bottom:.5em; margin-bottom:1em; border-bottom:3px solid #1187d8; overflow:hidden;} -.boardRead .replyAndTrackback li.selected { margin:0; padding:1em 1.1em .7em 1.4em; border:1px solid #EAEAEA; border-bottom:none; background:#FFFFFF; color:#007ed5;} - -.boardWrite fieldset.bottomBorder { border-bottom:2px solid #f9f9f9;} -.boardWrite div.title { padding:.5em 0 .65em 0; white-space:nowrap; background:#FFFFFF url(../images/blue/bg_title_norepeat.gif) no-repeat left bottom;} -.boardWrite .option { width:100%; padding:.5em 0 .65em 0; background:#FFFFFF url(../images/blue/bg_title_norepeat.gif) no-repeat left bottom; overflow:hidden;} diff --git a/modules/board/skins/cozy_board/css/bluish_green.css b/modules/board/skins/cozy_board/css/bluish_green.css deleted file mode 100644 index 9c221ce62..000000000 --- a/modules/board/skins/cozy_board/css/bluish_green.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset "utf-8"; - -/* boardHeader */ -.boardHeader { position:relative; _width:100%; background:#9ab09f url(../images/bluish_green/bg_top_title.gif) no-repeat 23px top; overflow:hidden;} -.boardList { width:100%; position:relative; border-bottom:2px solid #9ab09f; border-collapse:collapse; } - -.boardList th {padding:1.2em .5em 1.1em .6em; background:#ffffff url(../images/bluish_green/bg_title.gif) no-repeat left bottom; white-space:nowrap;} -.boardList td .replyAndTrackback { font:.8em Tahoma; color:#9ab09f; cursor:default; position:relative; top:-.2em;} -.boardList td.recommend { font:bold .8em Tahoma; color:#9ab09f; text-align:center;} - -.pageNavigation .current { margin-left:-4px; font:bold .8em Tahoma; color:#9ab09f; display:inline-block; padding:1px 5px 2px 4px; border-left:1px solid #dedfde; border-right:1px solid #CCCCCC; text-decoration:none; line-height:1em; } - -.boardRead { position:relative; _width:100%; margin:1em 0 0 0; padding: 0 0 .6em 0; border-bottom:3px solid #9ab09f;} -.boardRead .readHeader { width:100%; padding-bottom:.5em; margin-bottom:1em; border-bottom:3px solid #9ab09f; overflow:hidden;} -.boardRead .replyAndTrackback li.selected { margin:0; padding:1em 1.1em .7em 1.4em; border:1px solid #EAEAEA; border-bottom:none; background:#FFFFFF; color:#9ab09f;} - -.boardWrite fieldset.bottomBorder { border-bottom:2px solid #f9f9f9;} -.boardWrite div.title { padding:.5em 0 .65em 0; white-space:nowrap; background:#FFFFFF url(../images/bluish_green/bg_title_norepeat.gif) no-repeat left bottom;} -.boardWrite .option { width:100%; padding:.5em 0 .65em 0; background:#FFFFFF url(../images/bluish_green/bg_title_norepeat.gif) no-repeat left bottom; overflow:hidden;} diff --git a/modules/board/skins/cozy_board/css/common.css b/modules/board/skins/cozy_board/css/common.css deleted file mode 100644 index f8fd5e7d6..000000000 --- a/modules/board/skins/cozy_board/css/common.css +++ /dev/null @@ -1,593 +0,0 @@ -@charset "utf-8"; -/* -NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) -Jeong, Chan Myeong 070601~070630 -*/ - -/* ----- List+Read+Write+Modify | Start ----- */ -.boardHeader h3 { float:left; clear:both; padding:1.9em 1.5em 1.8em 1.5em; font-size:1.2em; color:#FFFFFF;} - -/* boardInformation */ -.boardInformation { width:100%; clear:both; margin:0 0 .5em 0; background:#EFEFEF; color:#8D8D8D; overflow:hidden;} -.articleNum { float:left; padding:.5em 0 .5em 2.3em !important; font:.8em Tahoma; background:none !important;} -.articleNum strong { margin:0 0 0 .5em; padding:0 0 0 .7em; font:bold .9em Tahoma; color:#6F6F6F; background:url(../images/common/bar_1x8_c0c0c0.gif) no-repeat left .1em;} -.accountNavigation { float:right; margin:.3em .5em 0 0; overflow:hidden;} -.accountNavigation li { list-style:none; float:left; margin:0 0 0 -.1em; padding:.1em .8em 0 .8em; background:url(../images/common/bar_1x7_c0c0c0.gif) no-repeat left .3em;} -.accountNavigation li a {} - -/* boardList */ -.boardList tr:first-child td, .boardList tr.first-child td {} -.boardList tr.notice {} -.boardList tr.notice .num { font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; font-weight:bold;} - -.boardList th a { color:#3e3f3e;} -.boardList th span.on { font-weight:bold;} -.boardList th.num { background-position:-3px bottom; padding:0;} -.boardList th select { height:20px; } -.boardList th.category { white-space:nowrap; } -.boardList th.category.thumbStyle { background-position:-3px bottom !important; border-left:1px solid #ffffff; text-align:left;} -.boardList th:first-child { background-position:-2px bottom;} -.boardList th.first-child { background-position:-2px bottom;} -.boardList th.author {} -.boardList th.title {} -.boardList th.reading { white-space:nowrap;} -.boardList th.recommend { white-space:nowrap;} -.boardList th.reply { white-space:nowrap;} -.boardList th.date {} -.boardList th.check { padding:0;} -.boardList th.user {} -.boardList th.registDate {} -.boardList th.checkDate {} -.boardList th.friendGroup {} -.boardList th.userId {} -.boardList th.userName {} -.boardList th.userNick {} -.boardList th.sendMessage {} -.boardList th.last-child { border-right:1px solid #ffffff;} -.boardList th .sort { padding:0 .2em; vertical-align:middle;} -.boardList th select, -.boardList th input { vertical-align:middle;} - -.boardList td { padding:.3em; border-bottom:1px solid #e4e4e2;} -.boardList td.noline { border-bottom:none;} -.boardList td.num { font:.8em Tahoma; color:#999999; padding:.5em .5em .5em 1.5em; text-align:center;} -.boardList td.category {} -.boardList td.checkbox {text-align:center;} -.boardList td.thumb { padding:.5em 0 .5em .5em; table-layout:fixed; white-space:nowrap;} -.boardList td.thumb * { vertical-align:middle;} - -.boardList td.title.bold { font-size:1em; font-weight:bold;} -.boardList td.title.bold a { position:relative; top:.3em;} -.boardList td.title * { vertical-align:middle;} -.boardList td.title, -.boardList td.title a { color:#444444; text-decoration:none; } -.boardList td.title a:visited { color:#777777;} -.boardList td.title .title_wrap { width:100%; overflow:hidden; } -.boardList td.author { padding:0 .5em 0 1.3em; color:#333333; font:.95em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;} -.boardList td.author a { font-size:1em; color:#333333;} -.boardList td.reading { font:.8em Tahoma; color:#999999; text-align:center;} -.boardList td.reply { font:bold .8em Tahoma; color:#ff6600; text-align:center;} -.boardList td.date { font:.8em Tahoma; color:#999999; text-align:center;} -.boardList td.registDate { font:.8em Tahoma; color:#999999; text-align:center;} -.boardList td.checkDate { font:.8em Tahoma; color:#333333; text-align:center;} -.boardList td.summary { border-top:none; vertical-align:top; color:#666666; line-height:1.25em;} -.boardList td.summary a { color:#666666; text-decoration:none; line-height:inherit;} -.boardList td.summary a:visited { color:#999999;} -.boardList td.check { text-align:center;} -.boardList td.user { color:#333333; font-size:.9em;} -.boardList td.user a { color:#333333;} -.boardList td.userId { font:.9em Tahoma;} -.boardList td.userName {} -.boardList td.userNick { font-size:.9em; color:#999999;} -.boardList td.friendGroup {} -.boardList td.sendMessage { text-align:center; padding:0;} -.boardList td.sendMessage .buttonFixedLeft { position:relative; left:20%; _left:0;} -*:first-child+html .boardList td.sendMessage .buttonFixedLeft { left:0;} -.boardList td input { _margin:-3px;} -.boardList td.title.bold .replyAndTrackback { font:.6em Tahoma; color:#ff6600; cursor:default; position:relative; top:.3em;} -.boardList td .replyAndTrackback strong { font:bold 1em Tahoma;} - -.boardList td .thumbnailSmall { margin:0 .3em 0 .3em;} -.boardList td .thumbnailSmall img {} -.boardList td .thumbnailMedium { margin:0 .3em 0 .3em;} -.boardList td .thumbnailMedium img {} - -.boardList.thumbnail {} -.boardList.thumbnail td { border-top:none; border-bottom:1px solid #eff0ed; padding:1.5em 0 0 1.5em; overflow:hidden;} -.boardList.thumbnail div.cell { float:left; width:131px; margin:0 1.6em 0 0; padding-bottom:1.5em;} -.boardList.thumbnail div.cell .fix_img { width:131px; height:106px; overflow:hidden;} -.boardList.thumbnail div.title { color:#444444; margin:.5em 0 .2em 0;} -.boardList.thumbnail div.title a { color:#444444;} -.boardList.thumbnail div.nameAndDate { font-size:.9em; color:#999999; margin-bottom:.2em; padding-left:3px;} -.boardList.thumbnail div.nameAndDate a { color:#999999;} -.boardList.thumbnail div.nameAndDate .date { font:.8em Tahoma; color:#999999;} -.boardList.thumbnail div.readAndRecommend { font-size:.9em; color:#666666; padding-left:3px;} -.boardList.thumbnail div.readAndRecommend .num { font:.8em Tahoma;} -.boardList.thumbnail div.readAndRecommend .vr { color:#dddddd;} -.boardList.thumbnail div.readAndRecommend strong.num { font:bold .8em Tahoma; color:#494949;} - -/* boardSearch */ -.boardSearch { margin-left:auto; margin-right:auto; clear:both; text-align:center;} -.boardSearch fieldset { display:inline; padding:10px 15px 10px 15px; border:none; background:#F4F4F4; overflow:hidden; } -.boardSearch fieldset legend { overflow:hidden; width:1px; height:1px; font-size:.001em; text-indent:-100em;} -.boardSearch * { vertical-align:middle;} -.boardSearch select { float:left;} -.boardSearch input { float:left; margin:0 .3em; background:#fbfbfb;} -.searchButton ul { overflow:hidden;} -.searchButton li { float:left; margin-right:.3em; list-style:none;} - -.buttonTypeGo { border:none; cursor:pointer; width:24px; height:20px; background:url(../images/common/buttonTypeInput24.gif) no-repeat; font:.75em Tahoma; text-align:center;} - - -/* pageNavigation */ -.pageNavigation { float:left; display:block; margin:2.2em 0 2em 1.1em; font:bold .8em Tahoma; } -.pageNavigation a, .pageNavigation a:visited, .pageNavigation a:active { margin-left:-4px; font:bold .8em Tahoma; color:#676767; display:inline-block; padding:1px 5px 2px 4px; border-left:1px solid #dedfde; border-right:1px solid #CCCCCC; text-decoration:none; line-height:1em; } -.pageNavigation a:hover { text-decoration:none; } -.pageNavigation a.goToFirst, -.pageNavigation a.goToLast { border:none; border-right:1px solid #ffffff; border-left:1px solid #ffffff; z-index:99; padding:1px 5px 3px 4px;} -.pageNavigation a.goToFirst img, -.pageNavigation a.goToLast img { vertical-align:middle;} - -.buttonBox { float:right; margin:1.2em 0 0 0; } - -/* boardRead */ -#blog .boardRead { position:relative; margin:0; _overflow:hidden;} -.boardRead .originalContent { padding:2em 0 2em 0;} -.boardRead .titleAndCategory { float:left;} -.boardRead .titleAndCategory h4 { font-size:1.4em; display:inline; padding-left:.2em;} -.boardRead .titleAndCategory .vr { font-size:.9em; margin:0 .3em; color:#c5c7c0;} -.boardRead .titleAndCategory .category { font-size:.9em; color:#999999; white-space:nowrap;} - -.boardRead .dateAndModify { font-size:.8em; float:right; white-space:nowrap;} -.boardRead .dateAndModify .date { font-size:.8em; font-family:Tahoma; color:#999999; margin-right:.5em; float:left; position:relative; top:.1em;} -.boardRead .dateAndModify .date strong { font-size:1em; font-family:Tahoma;} -.boardRead .dateAndModify ul { display:inline; margin:0 .4em 0 0;} -.boardRead .dateAndModify ul li { float:left; margin-left:.3em; list-style:none;} -.boardRead dl.uri { float:right; overflow:hidden; margin:0 0 3em .3em;} -.boardRead dl.uri dt { float:left; clear:left; font-size:.9em; margin-right:.3em; color:#999999;} -.boardRead dl.uri dd { clear:right; font-size:.8em; color:#d4d5d0;} -.boardRead dl.uri dd span { font-family:Tahoma; color:#d4d5d0;} -.boardRead .readBody { padding:0 .3em; color:#555555; overflow:hidden; margin-bottom:2em;} -.boardRead .readBody p { margin:1em 0; line-height:1.5em;} -.boardRead .contentBody { width:100%; overflow:hidden; } - -.boardRead .userInfo { float:left; white-space:nowrap;} -.boardRead .userInfo .author { padding:0 .3em 0 0; color:#3074a5; margin-right:.3em;} -.boardRead .userInfo .ipaddress { font-size:.9em; font-family:Tahoma; color:#888888; margin-right:.5em; } - -/* extraVars list */ -.extraVarsList { width:100%; border:1px solid #e0e1db; clear:both; margin-bottom:1em;} -.extraVarsList tr.notice { background:#f8f8f8;} -.extraVarsList tr.notice .num { font-size:.9em; font-weight:bold;} -.extraVarsList tr.bg1 { background:#ffffff} -.extraVarsList tr.bg2 { background:#fbfbfb;} -.extraVarsList th { color:#3e3f3e; font-weight:bold; padding:.8em .5em .5em .5em; border-bottom:1px solid #eff0ed; border-right:1px solid #eff0ed;} -.extraVarsList td { border-bottom:1px solid #eff0ed; padding:.5em .5em .5em 1em;} - -.boardRead .readFooter { border-top:1px solid #dfe0db; } -.boardRead .readFooter .tag { margin-bottom:1em; padding:1em 0 0 0; } -.boardRead .readFooter .tag h5 { display:inline; font-size:1em; margin:0 .3em 0 1.8em;} -.boardRead .readFooter .tag ul, -.boardRead .readFooter .tag li { display:inline;} -.boardRead .readFooter .tag a { color:#444444; text-decoration:none;} -.boardRead .readFooter .tag .tagIcon { vertical-align:middle;} -.boardRead .readFooter .fileAttached { padding:1em 1em .8em 0; position:relative; _width:100%; border-bottom:1px solid #dfdfdd; overflow:hidden; background:#f9f9f9;} -.boardRead .readFooter .fileAttached h5 {} -.boardRead .readFooter .fileAttached ul { margin-left:1.8em;} -.boardRead .readFooter .fileAttached li { float:left; margin-right:.75em; line-height:1.6em; color:#888888; white-space:nowrap; list-style:none;} -.boardRead .readFooter .fileAttached li a { font-size:.9em; padding:.1em 0 .1em .2em; white-space:nowrap; position:relative; color:#888888; text-decoration:none; } -.boardRead .readFooter .fileAttached li a:visited { color:#777777;} - -.listButton li { list-style:none; clear:both; text-align:right; margin-top:.5em; } - -.boardRead .replyAndTrackback { float:left; width:100%; background:url(../images/common/bg_repeat_x_eaeaea.gif) repeat-x left bottom; overflow:hidden;} -.boardRead .replyAndTrackback li { float:left; font-weight:bold; margin:.3em 0 0 0; padding:.7em 1.1em .7em 1.2em; color:#FFFFFF; background:#B8B8B8; list-style:none;} -.boardRead .replyAndTrackback li a { color:#FFFFFF; text-decoration:none; } -.boardRead .replyAndTrackback li strong { padding:0 1.1em 0 0; background:#B8B8B8 url(../images/common/icon_close.gif) no-repeat right .2em;} -.boardRead .replyAndTrackback li.selected a { color:#666666;} -.boardRead .replyAndTrackback li.selected strong { padding:0 1.1em 0 0; background:#FFFFFF url(../images/common/icon_open.gif) no-repeat right .2em;} -/*.boardRead .replyAndTrackback a#toggleReply { background:url(../images/common/buttonToggleReply.gif) no-repeat right top;}*/ -/*.boardRead .replyAndTrackback a#toggleTrackback { background:url(../images/common/buttonToggleReply.gif) no-repeat right -13px;}*/ - -.boardRead #reply, -.boardRead #trackback { color:#666666; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; padding-top:1em;} -.boardRead #reply { } -.boardRead #trackback { display:none;} - -.boardRead .topBorder { border-top:1px solid #EAEAEA; } - -.boardRead #reply .contentBox, -.boardRead #trackback .contentBox { line-height:1.25em; color:#676767; clear:both; padding:1em; overflow:hidden;} -.boardRead #reply .top_border, -.boardRead #trackback .top_border { border-top:1px dashed #d8d8d8; } - -.boardRead .contentBox .content { width:100%; overflow:hidden; clear:both; margin-bottom:1em; } -.boardRead .contentBox .author { overflow:hidden; color:#3173a3;} -.boardRead .contentBox .author a { overflow:hidden; color:#3173a3; text-decoration:none;} -.boardRead .contentBox .date { float:right; font:.8em Tahoma; color:#cccccc; margin-left:.5em; } -.boardRead .contentBox .replyOption { float:right; display:inline; white-space:nowrap; margin-left:.5em; } -.boardRead .contentBox .replyOption img { vertical-align:middle;} - -.boardRead .contentBox .fileAttached { position:relative; _width:100%; overflow:hidden; clear:both; } -.boardRead .contentBox .fileAttached h5 {} -.boardRead .contentBox .fileAttached ul { margin-bottom:.5em;} -.boardRead .contentBox .fileAttached li { float:left; margin-right:.75em; line-height:1.6em; color:#888888; white-space:nowrap; list-style:none;} -.boardRead .contentBox .fileAttached li a { font-size:.9em; padding:.1em 0 .1em .2em; white-space:nowrap; position:relative; color:#888888; text-decoration:none; } -.boardRead .contentBox .fileAttached li a:visited { color:#777777;} - -.boardRead .contentBox .title a { color:#676767 ; margin-right:.3em; text-decoration:none;} -.boardRead .contentBox address a { font-size:.9em; color:#3173a3; margin-right:.3em; text-decoration:none; } -.boardRead .contentBox address .trackback_date { font:.8em Tahoma; color:#cccccc; margin-left:.5em; } -.boardRead .indent_box { background-color:#FBFBFB; } -.boardRead .contentBox .indent {padding-left:1.5em; background:url(../images/common/icon_arrow_reply.gif) no-repeat left .1em;} - -/* boardEditor */ -.boardEditor { padding:.5em 0 1em 0; width:100%; overflow:hidden;} -.boardEditor.reply { padding:.5em 1em 1em 1em; width:auto; overflow:hidden;} -.boardEditor legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em;} -.boardEditor fieldset { _width:100%; border:0px solid #eaeae7; border-top:none;} -.boardEditor .userNameAndPw { position:relative; background:#fbfbfb; border-top:1px solid #eaeae7; border-bottom:1px solid #e1e1e1; padding:.5em 1em; white-space:nowrap;} -.boardEditor .userNameAndPw * { vertical-align:middle;} -.boardEditor .userNameAndPw label { margin-right:.2em; color:#666760;} -.boardEditor .userNameAndPw input { color:#aaaaaa;} -.boardEditor .userNameAndPw .userName { width:6em; margin-right:.8em;} -.boardEditor .userNameAndPw .userPw { width:5em;} -.boardEditor .userNameAndPw .emailAddress { width:6em;} -.boardEditor .userNameAndPw .homePage { width:6em;} -.boardEditor .userNameAndPw .checkSecret { position:absolute; right:2em; top:.7em;} - -/* boardWrite */ -.boardWrite { width:100%; position:relative;} -.boardWrite .userNameAndPw { margin-bottom:-1px;} - -.boardWrite div.title label.title { display:block; float:left; font-weight:bold; padding:.4em 0 0 1.5em; width:9.5em; white-space:nowrap;} -.boardWrite div.title input#title { width:60%;} - -.boardWrite dl.option { margin:0; padding:5px; } -.boardWrite .option dt { display:block; float:left; font-weight:bold; padding:.3em 0 0 1.5em; width:9.5em; white-space:nowrap;} -.boardWrite .option dd { float:left; margin-right:1em; padding-top:.2em; _padding-top:.1em;} -.boardWrite .option dd * { vertical-align:middle;} -.boardWrite .inputTypeText { background:#fbfbfb;} -.boardWrite .trackbackURI { clear:both; border-top:1px solid #eff0ed; padding:4px 0 .8em 0;} -.boardWrite .trackbackURI label { display:block; float:left; color:#333333; font-weight:bold; padding:.4em 0 0 1.5em; width:11em;} -.boardWrite .trackbackURI .inputTypeText { width:50%;} -.boardWrite .tag { clear:both; border-top:1px solid #eff0ed; padding:.8em 0;} -.boardWrite .tag label { display:block; float:left; color:#333333; font-weight:bold; padding:.4em 0 0 1.5em; width:11em;} -.boardWrite .tag .inputTypeText { width:50%;} -.boardWrite .tag .help { vertical-align:middle;} -.boardWrite .tag .info { padding:.5em 0 0 .6em; margin-left:14em; font-size:.9em; color:#999999; background:url(../images/common/iconArrowD8.gif) no-repeat left center;} -.boardWrite .extra_vars { clear:both; border-top:1px solid #eff0ed; padding:.8em 0;} -.boardWrite .extra_vars label { display:block; float:left; color:#333333; font-weight:bold; padding:.4em 0 0 1.5em; width:11em;} -.boardWrite .extra_vars .info { clear:both; padding:.5em 0 0 .6em; margin-left:14em; font-size:.9em; color:#999999; background:url(../images/common/iconArrowD8.gif) no-repeat left center;} -.boardWrite .extra_vars ul li { float:left; margin-right:1em; } - -/* ----- List+Read+Write+Modify | End ----- */ - -/* ----- Blog | Start ----- */ -#blog #bodyWrap #login_menu { padding:0 1.2em;} -#blog #bodyWrap #login_menu .member { float:right} -#blog #bodyWrap #login_menu .member li {display:inline; margin:0 0 0 -.1em; padding:0 .6em; background:url(../images/common/bar_1x7_c0c0c0.gif) no-repeat left center;} -#blog #bodyWrap #login_menu .login {float:right} - - -/* Blog header Child*/ -#blog #header h1 { font:bold 1.3em 돋움; margin:2em 0 .4em 30px; letter-spacing:-.05em; } -#blog #header h1 a { color:#FFFFFF;} -#blog #header #tagLine { padding:0 0 0 30px; color:#f6c8c8;} -#blog #header #globalNavigation { width:100%; margin:2.4em 0 0 0; padding:.8em 0 .8em 53.5em; background:#e4e4e4; overflow:hidden;} -#blog #header #globalNavigation li { float:left; margin-left:-1px; background:url(../images/common/bar_1x10_c0c0c0.gif) no-repeat left bottom;} -#blog #header #globalNavigation li.no_bg { background:none;} -#blog #header #globalNavigation li a { display:block; float:left; padding:0 1.2em; font:bold .8em Tahoma; color:#54564b; white-space:nowrap;} -#blog #header #globalNavigation li.on a { color:#ee2126;} - -/* Column Left & Right Common Child */ -.boxTypeA { position:relative; border:5px solid #F2F2F2; margin-bottom:.7em;} -.boxTypeB { position:relative; margin-bottom:.7em;} -.boxTypeB h2 { position:relative; padding:7px 0 0 12px; height:21px; _height:20px; background:#f5f5f5; font-size:1em; color:#ef2121; font-family:Tahoma;} -*:first-child+html .boxTypeB h2 { height:20px; color:#ef2121;} -.boxTypeB .toggleMask {position:absolute; top:8px; right:5px; cursor:pointer; width:13px; height:13px; overflow:hidden;} -.boxTypeB .showHide { position:relative;} -.boxTypeB .optionList { position:absolute; top:8px; right:0; overflow:hidden;} -.boxTypeB .optionList li { float:left; padding:0 .5em; margin-left:-1px; background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left center;} -.boxTypeB .optionList li a { color:#a4a4a4; font-size:.9em;} -.boxTypeB .optionList li.on a { color:#000000;} -.boxTypeB .showAll { color:#737373; font:bold .9em tahoma; white-space:nowrap; display:inline-block; padding:.4em .8em; background:url(../images/common/bar_1x8_c0c0c0.gif) no-repeat right center;} -.boxTypeB .showAll.no_bg { background:none;} - -/* Profile */ -#blog div#profile { padding:6px; overflow:hidden;} -#blog div#profile img.profile { width:153px; display:block; margin-bottom:1.2em;} -#blog div#profile dl#hello {} -#blog div#profile dl#hello dt { color:#333333; margin-bottom:.5em;} -#blog div#profile dl#hello dt a { color:#333333;} -#blog div#profile dl#hello dd { color:#777777; margin-bottom:1em;} -#blog div#profile ul#admin { overflow:hidden; height:1.2em;} -#blog div#profile ul#admin li { float:left; padding:0 .4em; font:.8em tahoma;} -#blog div#profile ul#admin li a { display:block;} -#blog div#profile ul#admin li.write a {} -#blog div#profile ul#admin li.setup { border-left:1px solid #e3e3e3;} -#blog div#profile ul#admin li.setup a {} -#blog div#profile ul#admin li a { color:#666666;} - -/* Category */ -#blog div#category {} -#blog div#category #categoryList { padding:1em .8em .5em .8em;} -#blog div#category #categoryList li { position:relative; padding:0 0 0 15px; background:url(../images/common/iconFolderClose.gif) no-repeat 2px top;} -#blog div#category #categoryList li li {} -#blog div#category #categoryList li li li { background:url(../images/common/iconList.gif) no-repeat 5px top;} -#blog div#category #categoryList a { display:block; _display:inline-block; color:#6b6b6b; margin:0 0 6px 5px;} - -/* Search Box */ -#blog div#searchBox { margin-bottom:.7em; padding:.6em; background:#f5f5f5; overflow:hidden;} -#blog div#searchBox fieldset { border:none;} -#blog div#searchBox fieldset legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em; text-indent:-100em;} - -/* Tags */ -#blog div#tag { padding-bottom:1em;} -#blog div#tag .tagList { padding:1.2em; overflow:hidden;} -#blog div#tag .tagList li { display:inline; color:#a4a4a4; margin-right:.1em; line-height:1.5em;} -#blog div#tag .tagList li a { color:#a4a4a4;} -#blog div#tag .tagList li.typeA a { color:#717171; font-weight:bold;} -#blog div#tag .tagList li.typeB a { color:#3d3d3d;} -#blog div#tag .tagList li.typeC a { font-weight:bold;} -#blog div#tag .tag_sort { width:100%; border-top:1px dashed #ababab; border-bottom:1px dashed #ababab; text-align:center; overflow:hidden;} - -/* Neighbor */ -#blog div#neighbor {} -#blog div#neighbor #neighborList { padding:1.2em 1.2em 0 1.2em;} -#blog div#neighbor #neighborList li { padding:0 0 .7em 1.2em; background:url(../images/common/iconPlus2.gif) no-repeat left top;} -#blog div#neighbor #neighborList li img { padding-left:.3em; top:.1em;} -#blog div#neighbor #neighborList li a { display:inline-block; color:#6b6b6b; font-weight:bold;} -#blog div#neighbor #neighborList li ul { display:none; padding:.7em 0 0 0;} -#blog div#neighbor #neighborList li ul li { padding:0 0 .6em .6em; margin-left:-.6em; background:url(../images/common/iconLineBD.gif) no-repeat left 5px;} -#blog div#neighbor #neighborList li ul li a{ font-weight:normal;} - -/* Calendar */ -#blog div#calendar {} -#blog div#calendar table { width:100%; background:url(../images/common/bg_line_dot_x.gif) repeat-x left top;} -#blog div#calendar table caption { font:bold 1em 돋움; color:#ec1a25; padding:1em;} -#blog div#calendar table caption .mm { font:bold 1em 돋움; color:#555650;} -#blog div#calendar table caption a { padding:.2em;} -#blog div#calendar table caption a img { vertical-align:middle;} -#blog div#calendar table th { padding:.6em 0;} -#blog div#calendar table td { padding:.25em 0;} -#blog div#calendar table th { font:bold .7em tahoma; color:#717171;} -#blog div#calendar table th.sun { color:#000000;} -#blog div#calendar table td { text-align:center;} -#blog div#calendar table td a { font:.7em Tahoma; color:#9a9a9a;} -#blog div#calendar table td.sun { color:#000000;} -#blog div#calendar table td.sun a { color:#000000;} -#blog div#calendar table td.today a { font-weight:bold; color:#54564b;} -#blog div#calendar table td.posted a { text-decoration:underline;} - -#blog .boardWrite div.title { border-top:2px solid #ed1b24;} -#blog .write_post h3 {margin:1.5em 1em 1em 1em; font:bold 1.2em 돋움;} -/* ----- Blog | End ----- */ - - -/* ----- Member | Start ----- */ - -.memberHeader { position:relative; _width:100%; background:#ED2027 url(../images/common/bg_top_title.gif) no-repeat 23px -6px; overflow:hidden;} -.memberHeader h3 { float:left; clear:both; padding:1.2em 0 1em 1.7em; font-size:1.1em; color:#FFFFFF;} -.memberInformation { width:100%; clear:both; margin:0 0 .5em 0; background:#EFEFEF; color:#8D8D8D; overflow:hidden;} -.memberInformation .friendNum { float:left; padding:.7em 0 .7em 2em; background:url(../images/common/iconFriend.gif) no-repeat .5em .4em;} -.memberInformation .friendNum strong { font:bold 11px Tahoma; color:#ec2127;} -.memberInformation .addGroup { float:right; margin:.8em 1em .7em 0;} -.memberInformation .instantMessage { float:right; margin:.7em; overflow:hidden;} -.memberInformation .instantMessage li { float:left; margin:0 0 0 -.1em; padding:0 .5em; background:url(../images/common/bar_1x7_c0c0c0.gif) no-repeat left .25em;} -.memberInformation .instantMessage li a {white-space:nowrap; color:#666666;} -.memberInformation .instantMessage li.on a { background-position:left -14px; font-weight:bold;} -.memberInformation .instantMessage li a strong { font:bold 0.75em tahoma; color:#ee202a;} - -/* 친구목록 */ -.memberList { width:100%; position:relative; border-bottom:2px solid #ED2A32; border-collapse:collapse;} - -.memberList th {padding:1.2em .5em 1.1em .6em; background:#ffffff url(../images/common/bg_title.gif) no-repeat left bottom; white-space:nowrap;} -.memberList th.check { padding:0;} -.memberList th.friendGroup { padding:0 0 0 .3em; text-align:left;} -.memberList th select, -.memberList th input { vertical-align:middle;} -.memberList th.repeat_bg { background:#ffffff url(../images/common/bg_title_repeat_x.gif) repeat-x left bottom;} - -.memberList td { padding:.3em; border-bottom:1px solid #e4e4e2;} -.memberList td.noline { border-bottom:none;} -.memberList td.check { text-align:center;} -.memberList td.friendGroup { } -.memberList td.userId { text-align:center; font:.9em Tahoma;} -.memberList td.userName { text-align:center;} -.memberList td.userNick { text-align:center; color:#999999;} -.memberList td.registDate { text-align:center; font:.8em Tahoma;} -.memberList td.sendMessage { text-align:center;} - - -.smallBox { margin:5em auto 1em auto;} -.smallBox.w268 { width:268px;} -.smallBox.w298 { width:298px;} -.smallBox.w498 { width:498px;} -.smallBox .header { position:relative; _width:100%; background:#ed2027; overflow:hidden;} -.smallBox .header h3 { font-size:1.2em; color:#FFFFFF; padding:1em 2em .8em 1em;} -.smallBox .login { position:relative; border:none; padding:2.4em 0 2em 2.3em;} -.smallBox .login legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em; text-indent:-100em;} -.smallBox .login dl { overflow:hidden; width:162px; float:left;} -.smallBox .login dl dt { float:left; width:55px; color:#54564b; height:22px; padding-top:5px;} -.smallBox .login dl dd { float:left; width:105px; height:27px;} -.smallBox .login dl dd input { width:90px;} -.smallBox .login .loginButton { display:block; float:left; margin-top:27px; _margin-top:28px;} -*:first-child+html .smallBox .login .loginButton { margin-top:28px;} -.smallBox .login .keep { float:left; clear:both; white-space:nowrap; position:relative; left:55px; _left:52px;} -*:first-child+html .smallBox .login .keep { left:52px;} -.smallBox .login .keep input { vertical-align:middle;} -.smallBox .login .keep label { font-size:11px; color:#999999;} -.smallBox .help { background:#F7F7F7; border-top:1px solid #ed2a32; border-bottom:2px solid #ee2b33; overflow:hidden; padding:1.1em; text-align:center; height:1em;} -.smallBox .help li { display:inline; padding:0 .3em 0 .7em; background:url(../images/common/bar_1x7_c0c0c0.gif) no-repeat left center;} -.smallBox .help li:first-child { background:none;} -.smallBox .help li.first-child { _background:none;} -.smallBox .help li a { font-size:11px; color:#54564b;} -.smallBox .text { color:#54564b; text-align:center; padding:4.25em 2em 4.8em 2em;} -.smallBox .text p { margin-bottom:.5em;} -.smallBox .button img { vertical-align:top;} -.smallBox.w268 .button ul { position:absolute; left:79px; } -.smallBox.w298 .button ul { position:absolute; left:110px; } -.smallBox.w498 .button ul { position:absolute; left:220px; } -.smallBox .button ul li { float:left; margin-right:.3em;} -.smallBox .complex { padding:1.5em 2em 2em 2em;} -.smallBox .friend { width:100%;} -.smallBox .friend th { width:7em; padding:.9em; border-bottom:1px solid #e4e5e0;} -.smallBox .friend td { padding:.9em; border-bottom:1px solid #e4e5e0; background:url(../images/common/bar_1x18_e4e5e0.gif) no-repeat left bottom;} -.smallBox .leftHeaderType { border-top:1px solid #e0e1db; border-left:1px solid #e0e1db; width:100%;} -.smallBox .leftHeaderType th, -.smallBox .leftHeaderType td { border-right:1px solid #e0e1db; border-bottom:1px solid #e0e1db; padding:.8em 1em .6em 1em;} -.smallBox .leftHeaderType th { color:#333333; text-align:left; background:#f5f5f3;} -.smallBox .leftHeaderType td { color:#444444;} -.smallBox .inputTypeText { background:#fbfbfb;} -.smallBox .group { overflow:hidden; padding:.5em 0; margin-top:.7em;} -.smallBox .group select { float:left; width:180px; margin-top:1px;} -.smallBox .pwModify { border:none;} -.smallBox .pwModify legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em; text-indent:-100em;} -.smallBox .pwModify input { width:9em;} -.smallBox .pwModify br { display:block; margin-bottom:.2em} -.smallBox .pwModify p { text-align:center; margin-top:1em; color:#54564b;} -.smallBox .messageBox { padding:20px; border:1px solid #EEEEEE;} -.smallBox .messageBtnBox { text-align:center; padding:10px; background-color:#F3F3F3; border:1px solid #EEEEEE; border-top:none;} - - -/* messageList */ -.messageList { width:100%; position:relative; border-bottom:2px solid #ed2a32; border-collapse:collapse;} -.messageList tr.notice .num { font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; font-weight:bold;} - -.messageList th {padding:1.2em .5em 1.1em .6em; background:#ffffff url(../images/common/bg_title.gif) no-repeat left bottom; white-space:nowrap;} -.messageList th:first-child, -.messageList th.first-child { background-position:-3px bottom;} -.messageList th.author { background:url(../images/common/bg_title_repeat_x.gif) repeat-x left bottom; text-align:left;} -.messageList th.check { padding:0;} -.messageList th select, -.messageList th input { vertical-align:middle;} - -.messageList td { padding:.3em; border-bottom:1px solid #EFEFEF;} -.messageList td.noline { border-bottom:none;} -.messageList td.category {} -.messageList tr.notice td { padding:.7em .7em .7em .9em; white-space:nowrap;} -.messageList tr.notice td img { margin:-.1em .3em 0 0;} -.messageList td.thumb { padding:.5em 0 .5em .5em; width:145px; table-layout:fixed; white-space:nowrap;} -.messageList td.thumb * { vertical-align:middle;} -.messageList td.title {} -.messageList td.title.bold { font-size:1em; font-weight:bold;} -.messageList td.title.bold a { position:relative; top:.3em;} -.messageList td.title * { vertical-align:middle;} -.messageList td.title, -.messageList td.title a { color:#444444;} -.messageList td.title a:visited { color:#777777;} -.messageList td.author { padding:0 .5em 0 1.3em; color:#333333; font:.95em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;} -.messageList td.author a { font-size:1em; color:#333333;} -.messageList td.reading { font:.8em Tahoma; color:#999999; text-align:center;} -.messageList td.recommend { font:bold .8em Tahoma; color:#ec2127; text-align:center;} -.messageList td.reply { font:bold .8em Tahoma; color:#ff6600; text-align:center;} -.messageList td.date { font:.8em Tahoma; color:#999999; text-align:center;} -.messageList td.registDate { font:.8em Tahoma; color:#999999; text-align:center;} -.messageList td.checkDate { font:.8em Tahoma; color:#333333; text-align:center;} -.messageList td.summary { border-top:none; vertical-align:top; color:#666666; line-height:1.25em;} -.messageList td.summary a { color:#666666; text-decoration:none; line-height:inherit;} -.messageList td.summary a:visited { color:#999999;} -.messageList td.check { text-align:center;} -.messageList td.user { color:#333333; font-size:.9em;} -.messageList td.user a { color:#333333;} -.messageList td.userId { font:.9em Tahoma;} -.messageList td.userNick { font-size:.9em; color:#999999;} -.messageList td.sendMessage { text-align:center; padding:0;} -.messageList td.sendMessage .buttonFixedLeft { position:relative; left:20%; _left:0;} - -.readMessage { margin-bottom:2em;} -.readMessage .messageHeader { padding:1.5em; height:1em; overflow:hidden;} -.readMessage .messageHeader h4 { float:left; padding-left:.5em; font-size:1em; background:url(../images/common/iconArrow99.gif) no-repeat left .3em;} -.readMessage .messageHeader address { float:right; white-space:nowrap;} -.readMessage .messageHeader address em { font-size:.9em; font-style:normal; color:#333333; margin-right:.3em;} -.readMessage .messageHeader address em a { color:#333333;} -.readMessage .messageHeader address .date { font:.8em Tahoma; color:#999999;} -.readMessage .messageBody { border:1px solid #e0e1db; margin:0 1.5em 1.5em 1.5em; padding:1em; position:relative; color:#666666;} -.readMessage .deleteOrKeep { padding:.5em 0; overflow:hidden; background:#f5f5f3; border-top:1px solid #eaebe7; _width:100%;} -.readMessage .deleteOrKeep li { position:relative; left:40%; float:left; margin-right:.5em;} -.readMessage .button { position:relative; background:#f7f7f7; border-top:1px solid #ee2b33; border-bottom:2px solid #ee2b33; overflow:hidden; padding:.7em; text-align:center;} - - -.joinTable.typeA { border-top:2px solid #ee1b24; border-collapse:collapse;} -.joinTable.typeB { border-bottom:2px solid #ee1b24; background:#f9f9f9;} -.joinTable.typeC { border-top:2px solid #ee2b33; border-bottom:2px solid #ee2b33; border-collapse:collapse;} -.joinTable.typeB caption { border-top:1px dashed #919191; background:#f9f9f9;} -.joinTable { width:100%;} -.joinTable caption { padding:2em 0 .5em 1.5em; font-weight:bold; text-align:left; background:url(../images/common/iconH3.gif) no-repeat .5em 2em;} -.joinTable th, -.joinTable td { padding:.7em .5em .7em 1.5em; text-align:left; border-top:1px solid #eff0eb;} -.joinTable td { background:url(../images/common/bar_1x18_e4e5e0.gif) no-repeat left bottom;} -.joinTable th { width:10em;} -.joinTable td textarea { width:40em; height:4.5em; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; line-height:1em; background:#fbfbfb; vertical-align:middle; float:left; margin-right:.5em; margin-bottom:.5em; color:#666666; overflow:auto;} -.joinTable td input { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; height:1em; line-height:1em; background:#fbfbfb; vertical-align:middle; float:left; margin-right:.5em; margin-bottom:.5em; color:#666666;} -.joinTable td input.radio, -.joinTable td input.check { border:none; padding:0; margin:0; background:none; margin-top:.4em;} -.joinTable td input.w4em { width:4em;} -.joinTable td input.w2em { width:2em;} -.joinTable td select { float:left; margin-right:.5em;} -.joinTable td .fl { margin-right:.5em;} -.joinTable td br { clear:both;} -.joinTable td p { float:left; font-size:.9em; color:#999999; padding-top:.5em; margin-right:.5em;} -.joinTable td label { float:left; color:#3f4040; padding-top:.3em; margin-right:.5em;} -.joinTable td a { color:#333333;} -.joinTable .no_line { border:none;} -.join_button { margin:1em 0 0 0; text-align:center;} -.joinTable .add_info { padding:2.5em .5em .7em 1.5em; background:#f9f9f9; border-top:1px dashed #919191;} -.buttonTypeWrite.join { margin-top:1.2em;} - -/* ----- Member | End ----- */ - -/* gallery sub menu */ -.boardSubMenu { margin:0 0 .5em 0; padding:1em 0 .5em .5em; border-bottom:1px solid #e0e1db;} -.boardSubMenu a { text-decoration:none; color:#666666; vertical-align:bottom; background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat right 5px; padding-left:10px; padding-right:10px; _padding-top:5px; position:relative; top:5px; } -.boardSubMenu img.sort { vertical-align:middle; } - -.thumbnailBox { margin-top:1em; clear:both; overflow:hidden; border-bottom:1px solid #e0e1db; } -.thumbnailBox div.cell { display:block; float:left; overflow:hidden; margin-bottom:1em; margin-right:1em;} -.thumbnailBox div.cell img.thumb { padding:2px; border:1px solid #e0e1db; display:block; margin-bottom:1em; margin-left:auto;margin-right:auto;} -.thumbnailBox div.title { color:#3B96C0; margin-bottom:.2em; overflow:hidden; white-space:nowrap; text-align:center;} -.thumbnailBox div.title a { color:#3B96C0; text-decoration:none;} -.thumbnailBox div.nameAndDate { font-size:.9em; color:#999999; margin-bottom:.2em; text-align:center;} -.thumbnailBox div.nameAndDate a { color:#999999;} -.thumbnailBox div.nameAndDate .author { margin-left:auto; margin-right:right; } -.thumbnailBox div.nameAndDate .author div { display:inline; vertical-align:middle;} -.thumbnailBox div.nameAndDate .date { font:.8em Tahoma; color:#999999;} -.thumbnailBox div.readAndRecommend { font-size:.9em; color:#666666; text-align:center;} -.thumbnailBox div.readAndRecommend .num { font:.8em Tahoma;} -.thumbnailBox div.readAndRecommend .vr { color:#dddddd;} -.thumbnailBox div.readAndRecommend strong.num { font:bold .8em Tahoma; color:#ff6600;} - -.smallBox .inputPassword { position:relative; border:none; padding:2em 2em 1.5em 2em;} -.smallBox .inputPassword .inputTypeText { float:left; margin-right:.5em; width:8em;} -.smallBox .inputPassword legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em; text-indent:-100em;} - -/* list button */ -.leftButtonBox { float: left; margin-top:1em;} -.rightButtonBox { float: right; margin-top:1em;} - - -/* 게시물의 팝업 메뉴 */ -.comment_popup_menu, .document_popup_menu { text-align:right; margin-top:3em; clear:both; display:block; background:url(../images/common/document_menu.gif) no-repeat right top; padding-right:16px; height:18px; } -.comment_popup_menu span, .document_popup_menu span { cursor:pointer; display:inline; background:none; padding:0 0 0 0; margin:0 0 0 0; } - -/* tag list */ -.tagsBox { border:1px solid #EEEEEE; padding:10px; overflow:hidden;} -.tags { width:100%; } -.tags div { float:left; padding:2px; margin-right:10px; overflow:hidden; white-space:nowrap; height:15px;} -.tags div a { text-decoration:none; color:#555555; line-height:150%;} -.tags div a:hover { background-color:#888888; color:#FFFFFF;} -.tags .tagTypeA a { color:#fe3614; font-weight:bold; font-size:12pt; background-color:#EFEFEF; margin:0;} -.tags .tagTypeB a { color:#fe3614; font-size:11pt; margin:0;} -.tags .tagTypeC a { font-weight:bold; font-size:11pt; margin:0; background-color:#EFEFEF;} -.tags .tagTypeD a { font-weight:bold; margin:0; background-color:#EFEFEF;} -.tags .tagTypeE a { font-weight:normal; margin:0;} - - -.searchNextButton { border:1px solid #979797; border-left:1px solid #B1B1B1; border-top:1px solid #B1B1B1; color:#4F4F4F; height:21px; font-size:8pt; padding-left:5px; padding-right:5px; _padding-top:3px;} -*:first-child+html .searchNextButton { padding-top:3px; } - -/* 회원 서명 및 프로필 이미지 출력 */ -.memberSignature { border:1px solid #e0e1db; padding:10px; margin-top:20px;} -.memberSignature .profile { float:left; margin-right:20px; } -img.commentProfileImage { margin:5px 10px 5px 0; } diff --git a/modules/board/skins/cozy_board/css/green.css b/modules/board/skins/cozy_board/css/green.css deleted file mode 100644 index 592d74f50..000000000 --- a/modules/board/skins/cozy_board/css/green.css +++ /dev/null @@ -1,20 +0,0 @@ -@charset "utf-8"; - -/* boardHeader */ -.boardHeader { position:relative; _width:100%; background:#8dc63f url(../images/green/bg_top_title.gif) no-repeat 23px top; overflow:hidden;} -.boardList { width:100%; position:relative; border-bottom:2px solid #8dc63f; border-collapse:collapse; } - -.boardList th {padding:1.2em .5em 1.1em .6em; background:#ffffff url(../images/green/bg_title.gif) no-repeat left bottom; white-space:nowrap;} -.boardList td .replyAndTrackback { font:.8em Tahoma; color:#27a939; cursor:default; position:relative; top:-.2em;} -.boardList td.recommend { font:bold .8em Tahoma; color:#27a939; text-align:center;} - -.pageNavigation .current { margin-left:-4px; font:bold .8em Tahoma; color:#27a939; display:inline-block; padding:1px 5px 2px 4px; border-left:1px solid #dedfde; border-right:1px solid #CCCCCC; text-decoration:none; line-height:1em; } - -.boardRead { position:relative; _width:100%; margin:1em 0 0 0; padding: 0 0 .6em 0; border-bottom:3px solid #8dc63f;} -.boardRead .readHeader { width:100%; padding-bottom:.5em; margin-bottom:1em; border-bottom:3px solid #8dc63f; overflow:hidden;} -.boardRead .replyAndTrackback li.selected { margin:0; padding:1em 1.1em .7em 1.4em; border:1px solid #EAEAEA; border-bottom:none; background:#FFFFFF; color:#8dc63f;} - -.boardWrite fieldset.bottomBorder { border-bottom:2px solid #8dc63f;} -.boardWrite div.title { padding:.5em 0 .65em 0; white-space:nowrap; background:#FFFFFF url(../images/green/bg_title_norepeat.gif) no-repeat left bottom;} -.boardWrite .option { width:100%; padding:.5em 0 .65em 0; background:#FFFFFF url(../images/green/bg_title_norepeat.gif) no-repeat left bottom; overflow:hidden;} - diff --git a/modules/board/skins/cozy_board/css/pink.css b/modules/board/skins/cozy_board/css/pink.css deleted file mode 100644 index 7269ac2a4..000000000 --- a/modules/board/skins/cozy_board/css/pink.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset "utf-8"; - -/* boardHeader */ -.boardHeader { position:relative; _width:100%; background:#f70795 url(../images/pink/bg_top_title.gif) no-repeat 23px top; overflow:hidden;} -.boardList { width:100%; position:relative; border-bottom:2px solid #f70795; border-collapse:collapse; } - -.boardList th {padding:1.2em .5em 1.1em .6em; background:#ffffff url(../images/pink/bg_title.gif) no-repeat left bottom; white-space:nowrap;} -.boardList td .replyAndTrackback { font:.8em Tahoma; color:#f70795; cursor:default; position:relative; top:-.2em;} -.boardList td.recommend { font:bold .8em Tahoma; color:#f70795; text-align:center;} - -.pageNavigation .current { margin-left:-4px; font:bold .8em Tahoma; color:#f70795; display:inline-block; padding:1px 5px 2px 4px; border-left:1px solid #dedfde; border-right:1px solid #CCCCCC; text-decoration:none; line-height:1em; } - -.boardRead { position:relative; _width:100%; margin:1em 0 0 0; padding: 0 0 .6em 0; border-bottom:3px solid #f70795;} -.boardRead .readHeader { width:100%; padding-bottom:.5em; margin-bottom:1em; border-bottom:3px solid #f70795; overflow:hidden;} -.boardRead .replyAndTrackback li.selected { margin:0; padding:1em 1.1em .7em 1.4em; border:1px solid #EAEAEA; border-bottom:none; background:#FFFFFF; color:#f70795;} - -.boardWrite fieldset.bottomBorder { border-bottom:2px solid #f9f9f9;} -.boardWrite div.title { padding:.5em 0 .65em 0; white-space:nowrap; background:#FFFFFF url(../images/pink/bg_title_norepeat.gif) no-repeat left bottom;} -.boardWrite .option { width:100%; padding:.5em 0 .65em 0; background:#FFFFFF url(../images/pink/bg_title_norepeat.gif) no-repeat left bottom; overflow:hidden;} diff --git a/modules/board/skins/cozy_board/css/red.css b/modules/board/skins/cozy_board/css/red.css deleted file mode 100644 index b703a9dbb..000000000 --- a/modules/board/skins/cozy_board/css/red.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset "utf-8"; - -/* boardHeader */ -.boardHeader { position:relative; _width:100%; background:#ED2027 url(../images/red/bg_top_title.gif) no-repeat 23px top; overflow:hidden;} -.boardList { width:100%; position:relative; border-bottom:2px solid #ed2a32; border-collapse:collapse; } - -.boardList th {padding:1.2em .5em 1.1em .6em; background:#ffffff url(../images/red/bg_title.gif) no-repeat left bottom; white-space:nowrap;} -.boardList td .replyAndTrackback { font:.8em Tahoma; color:#ed1f29; cursor:default; position:relative; top:-.2em;} -.boardList td.recommend { font:bold .8em Tahoma; color:#ec2127; text-align:center;} - -.pageNavigation .current { margin-left:-4px; font:bold .8em Tahoma; color:#ff6600; display:inline-block; padding:1px 5px 2px 4px; border-left:1px solid #dedfde; border-right:1px solid #CCCCCC; text-decoration:none; line-height:1em; } - -.boardRead { position:relative; _width:100%; margin:1em 0 0 0; padding: 0 0 .6em 0; border-bottom:3px solid #ed2228;} -.boardRead .readHeader { width:100%; padding-bottom:.5em; margin-bottom:1em; border-bottom:3px solid #ee202a; overflow:hidden;} -.boardRead .replyAndTrackback li.selected { margin:0; padding:1em 1.1em .7em 1.4em; border:1px solid #EAEAEA; border-bottom:none; background:#FFFFFF; color:#eb1c22;} - -.boardWrite fieldset.bottomBorder { border-bottom:2px solid #ed1b24;} -.boardWrite div.title { padding:.5em 0 .65em 0; white-space:nowrap; background:#FFFFFF url(../images/red/bg_title_norepeat.gif) no-repeat left bottom;} -.boardWrite .option { width:100%; padding:.5em 0 .65em 0; background:#FFFFFF url(../images/red/bg_title_norepeat.gif) no-repeat left bottom; overflow:hidden;} diff --git a/modules/board/skins/cozy_board/delete_comment_form.html b/modules/board/skins/cozy_board/delete_comment_form.html deleted file mode 100644 index 984c3ac8e..000000000 --- a/modules/board/skins/cozy_board/delete_comment_form.html +++ /dev/null @@ -1,24 +0,0 @@ - - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - - -
-
- - diff --git a/modules/board/skins/cozy_board/delete_form.html b/modules/board/skins/cozy_board/delete_form.html deleted file mode 100644 index 1ca638c93..000000000 --- a/modules/board/skins/cozy_board/delete_form.html +++ /dev/null @@ -1,23 +0,0 @@ - - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - -
-
- - diff --git a/modules/board/skins/cozy_board/delete_trackback_form.html b/modules/board/skins/cozy_board/delete_trackback_form.html deleted file mode 100644 index f907b6793..000000000 --- a/modules/board/skins/cozy_board/delete_trackback_form.html +++ /dev/null @@ -1,25 +0,0 @@ - - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - - -
-
- - - diff --git a/modules/board/skins/cozy_board/extra_var_form.html b/modules/board/skins/cozy_board/extra_var_form.html deleted file mode 100644 index 564cec9d9..000000000 --- a/modules/board/skins/cozy_board/extra_var_form.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - {@ $val->default = explode(',',$val->default) } - - - -{@ $val->column_name = "extra_vars".$key} - - -{@ $val->value = $oDocument->getExtraValue($key)} - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
  • value)&&in_array($v, $val->value))-->checked="checked"/> {$v}
  • - -
- - - - - - - - - -
{zdate($val->value,"Y-m-d")}
- {$lang->cmd_open_calendar} - - - -

{$val->desc}

- diff --git a/modules/board/skins/cozy_board/extra_var_value.html b/modules/board/skins/cozy_board/extra_var_value.html deleted file mode 100644 index 7a0ae8d24..000000000 --- a/modules/board/skins/cozy_board/extra_var_value.html +++ /dev/null @@ -1,64 +0,0 @@ - - - -{@ $val->column_name = "extra_vars".$key} - - -{@ $val->value = $oDocument->getExtraValue($key)} -{@ $_tmp_value = array(); } - - - - {htmlspecialchars($val->value)} - - - - - {$val->value} - -   - - - - - - {$val->value} - -   - - - - - {htmlspecialchars($val->value[0])} - - - {htmlspecialchars($val->value[1])} - - - {htmlspecialchars($val->value[2])} -   - - - - {nl2br(htmlspecialchars($val->value))} -   - - - - {@ $val->value = array($val->value) } - - {@ $_tmp_value[] = htmlspecialchars($v)} - - {implode(",",$_tmp_value)} -   - - - - {htmlspecialchars($val->value)} -   - - - - {zdate($val->value,"Y-m-d")} -   - - -  diff --git a/modules/board/skins/cozy_board/filter/delete_comment.xml b/modules/board/skins/cozy_board/filter/delete_comment.xml deleted file mode 100644 index 115ea00d9..000000000 --- a/modules/board/skins/cozy_board/filter/delete_comment.xml +++ /dev/null @@ -1,18 +0,0 @@ - -
- - - - - - - - - - - - - - - -
diff --git a/modules/board/skins/cozy_board/filter/delete_document.xml b/modules/board/skins/cozy_board/filter/delete_document.xml deleted file mode 100644 index 7627f5a63..000000000 --- a/modules/board/skins/cozy_board/filter/delete_document.xml +++ /dev/null @@ -1,16 +0,0 @@ - -
- - - - - - - - - - - - - -
diff --git a/modules/board/skins/cozy_board/filter/delete_trackback.xml b/modules/board/skins/cozy_board/filter/delete_trackback.xml deleted file mode 100644 index 2140675f8..000000000 --- a/modules/board/skins/cozy_board/filter/delete_trackback.xml +++ /dev/null @@ -1,18 +0,0 @@ - -
- - - - - - - - - - - - - - - -
diff --git a/modules/board/skins/cozy_board/filter/input_password.xml b/modules/board/skins/cozy_board/filter/input_password.xml deleted file mode 100644 index 55cb6d8e0..000000000 --- a/modules/board/skins/cozy_board/filter/input_password.xml +++ /dev/null @@ -1,16 +0,0 @@ - -
- - - - - - - - - - - - - -
diff --git a/modules/board/skins/cozy_board/filter/insert.xml b/modules/board/skins/cozy_board/filter/insert.xml deleted file mode 100644 index fbfb2d970..000000000 --- a/modules/board/skins/cozy_board/filter/insert.xml +++ /dev/null @@ -1,17 +0,0 @@ - -
- - - - - - - - - - - - - - -
diff --git a/modules/board/skins/cozy_board/filter/insert_comment.xml b/modules/board/skins/cozy_board/filter/insert_comment.xml deleted file mode 100644 index 7bbdc3610..000000000 --- a/modules/board/skins/cozy_board/filter/insert_comment.xml +++ /dev/null @@ -1,30 +0,0 @@ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/modules/board/skins/cozy_board/filter/search.xml b/modules/board/skins/cozy_board/filter/search.xml deleted file mode 100644 index 6c85e1254..000000000 --- a/modules/board/skins/cozy_board/filter/search.xml +++ /dev/null @@ -1,15 +0,0 @@ - -
- - - - - - - - - - - - -
diff --git a/modules/board/skins/cozy_board/filter/vote.xml b/modules/board/skins/cozy_board/filter/vote.xml deleted file mode 100644 index 0870a7551..000000000 --- a/modules/board/skins/cozy_board/filter/vote.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
- - - - - - - - - - -
diff --git a/modules/board/skins/cozy_board/footer.html b/modules/board/skins/cozy_board/footer.html deleted file mode 100644 index c6171637a..000000000 --- a/modules/board/skins/cozy_board/footer.html +++ /dev/null @@ -1,2 +0,0 @@ - -{$module_info->footer_text} diff --git a/modules/board/skins/cozy_board/header.html b/modules/board/skins/cozy_board/header.html deleted file mode 100644 index 06a1e2f63..000000000 --- a/modules/board/skins/cozy_board/header.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - {@$module_info->colorset = "red"} - - - - - - - - - - - - - - {@ $module_info->duration_new = 12 } - - - - {@ $module_info->thumbnail_type = 'crop'; } - {@ $module_info->thumbnail_width = 100; } - {@ $module_info->thumbnail_height = 100; } - - - - {@ $order_icon = "buttonDescending.gif" } - {@ $order_type = "asc"; } - - {@ $order_icon = "buttonAscending.gif" } - {@ $order_type = "desc"; } - - - - - {@ $module_info->default_style = 'list'} - - - - {@ $module_info->default_style = 'gallery'} - - {@ $module_info->default_style = 'webzine'} - - {@ $module_info->default_style = 'list'} - - - -{$module_info->header_text} - - -
-

{$module_info->title} 

-
-
- Total {number_format($total_count)}  -
    - - -
  • {$lang->member_info}
  • -
  • {$lang->cmd_logout}
  • - - - -
  • {$lang->cmd_setup}
  • - - - -
  • {$lang->cmd_signup}
  • -
  • {$lang->cmd_login}
  • - - - -
  • RSS
  • - - -
  • Skin Info
  • - -
  • Tag list
  • - - - -
  • List
  • -
  • Webzine
  • -
  • Gallery
  • - -
-
- - diff --git a/modules/board/skins/cozy_board/images/blue/bg_title.gif b/modules/board/skins/cozy_board/images/blue/bg_title.gif deleted file mode 100644 index ff67b452b..000000000 Binary files a/modules/board/skins/cozy_board/images/blue/bg_title.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/blue/bg_title_norepeat.gif b/modules/board/skins/cozy_board/images/blue/bg_title_norepeat.gif deleted file mode 100644 index aec4de0b0..000000000 Binary files a/modules/board/skins/cozy_board/images/blue/bg_title_norepeat.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/blue/bg_top_title.gif b/modules/board/skins/cozy_board/images/blue/bg_top_title.gif deleted file mode 100644 index 99eecde67..000000000 Binary files a/modules/board/skins/cozy_board/images/blue/bg_top_title.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/bluish_green/bg_title.gif b/modules/board/skins/cozy_board/images/bluish_green/bg_title.gif deleted file mode 100644 index c5cf6b136..000000000 Binary files a/modules/board/skins/cozy_board/images/bluish_green/bg_title.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/bluish_green/bg_title_norepeat.gif b/modules/board/skins/cozy_board/images/bluish_green/bg_title_norepeat.gif deleted file mode 100644 index 227cf252b..000000000 Binary files a/modules/board/skins/cozy_board/images/bluish_green/bg_title_norepeat.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/bluish_green/bg_top_title.gif b/modules/board/skins/cozy_board/images/bluish_green/bg_top_title.gif deleted file mode 100644 index 160682e41..000000000 Binary files a/modules/board/skins/cozy_board/images/bluish_green/bg_top_title.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/bar_1x7_c0c0c0.gif b/modules/board/skins/cozy_board/images/common/bar_1x7_c0c0c0.gif deleted file mode 100644 index 1d2f92ff7..000000000 Binary files a/modules/board/skins/cozy_board/images/common/bar_1x7_c0c0c0.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/bar_1x8_c0c0c0.gif b/modules/board/skins/cozy_board/images/common/bar_1x8_c0c0c0.gif deleted file mode 100644 index f37814f58..000000000 Binary files a/modules/board/skins/cozy_board/images/common/bar_1x8_c0c0c0.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/bgH3.gif b/modules/board/skins/cozy_board/images/common/bgH3.gif deleted file mode 100644 index 0d07bb456..000000000 Binary files a/modules/board/skins/cozy_board/images/common/bgH3.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/bg_repeat_x_eaeaea.gif b/modules/board/skins/cozy_board/images/common/bg_repeat_x_eaeaea.gif deleted file mode 100644 index 0b011fe5d..000000000 Binary files a/modules/board/skins/cozy_board/images/common/bg_repeat_x_eaeaea.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/blank.gif b/modules/board/skins/cozy_board/images/common/blank.gif deleted file mode 100644 index 35d42e808..000000000 Binary files a/modules/board/skins/cozy_board/images/common/blank.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/bottomGotoFirst.gif b/modules/board/skins/cozy_board/images/common/bottomGotoFirst.gif deleted file mode 100644 index e0297fecb..000000000 Binary files a/modules/board/skins/cozy_board/images/common/bottomGotoFirst.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/bottomGotoLast.gif b/modules/board/skins/cozy_board/images/common/bottomGotoLast.gif deleted file mode 100644 index 0a7141d0d..000000000 Binary files a/modules/board/skins/cozy_board/images/common/bottomGotoLast.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn4_rss.gif b/modules/board/skins/cozy_board/images/common/btn4_rss.gif deleted file mode 100644 index 50584f6d5..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn4_rss.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_admin.gif b/modules/board/skins/cozy_board/images/common/btn_admin.gif deleted file mode 100644 index bea6e158e..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_admin.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_cancel.gif b/modules/board/skins/cozy_board/images/common/btn_cancel.gif deleted file mode 100644 index 65b303e06..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_cancel.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_cancel3.gif b/modules/board/skins/cozy_board/images/common/btn_cancel3.gif deleted file mode 100644 index 5dfcfd0b7..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_cancel3.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_delete.gif b/modules/board/skins/cozy_board/images/common/btn_delete.gif deleted file mode 100644 index 84a26c508..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_delete.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_delete2.gif b/modules/board/skins/cozy_board/images/common/btn_delete2.gif deleted file mode 100644 index 1fcb5e906..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_delete2.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_edit.gif b/modules/board/skins/cozy_board/images/common/btn_edit.gif deleted file mode 100644 index 3f7bd62b1..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_edit.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_findid.gif b/modules/board/skins/cozy_board/images/common/btn_findid.gif deleted file mode 100644 index de53c3d16..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_findid.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_findpw.gif b/modules/board/skins/cozy_board/images/common/btn_findpw.gif deleted file mode 100644 index 26f254d9a..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_findpw.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_joinus.gif b/modules/board/skins/cozy_board/images/common/btn_joinus.gif deleted file mode 100644 index beed35641..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_joinus.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_list.gif b/modules/board/skins/cozy_board/images/common/btn_list.gif deleted file mode 100644 index 8e56215c8..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_list.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_login.gif b/modules/board/skins/cozy_board/images/common/btn_login.gif deleted file mode 100755 index b5e6a3e9e..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_login.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_logout.gif b/modules/board/skins/cozy_board/images/common/btn_logout.gif deleted file mode 100644 index 0233282e6..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_logout.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_manage.gif b/modules/board/skins/cozy_board/images/common/btn_manage.gif deleted file mode 100755 index 6f5cd05b7..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_manage.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_modify.gif b/modules/board/skins/cozy_board/images/common/btn_modify.gif deleted file mode 100644 index 7b4321472..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_modify.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_my.gif b/modules/board/skins/cozy_board/images/common/btn_my.gif deleted file mode 100644 index 72e626189..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_my.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_preview.gif b/modules/board/skins/cozy_board/images/common/btn_preview.gif deleted file mode 100755 index e66ee6ca5..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_preview.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_print.gif b/modules/board/skins/cozy_board/images/common/btn_print.gif deleted file mode 100755 index 56e0efb04..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_print.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_reply.gif b/modules/board/skins/cozy_board/images/common/btn_reply.gif deleted file mode 100644 index 1482218b6..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_reply.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_reply2.gif b/modules/board/skins/cozy_board/images/common/btn_reply2.gif deleted file mode 100644 index 5f34a2ea8..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_reply2.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_rss.gif b/modules/board/skins/cozy_board/images/common/btn_rss.gif deleted file mode 100755 index 424624cfd..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_rss.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_scrap.gif b/modules/board/skins/cozy_board/images/common/btn_scrap.gif deleted file mode 100755 index 29d9beb44..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_scrap.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_search.gif b/modules/board/skins/cozy_board/images/common/btn_search.gif deleted file mode 100644 index 0a12014d3..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_search.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_vote.gif b/modules/board/skins/cozy_board/images/common/btn_vote.gif deleted file mode 100755 index 5a637cb0e..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_vote.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/btn_write.gif b/modules/board/skins/cozy_board/images/common/btn_write.gif deleted file mode 100644 index 53a2e1cf0..000000000 Binary files a/modules/board/skins/cozy_board/images/common/btn_write.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/buttonAscending.gif b/modules/board/skins/cozy_board/images/common/buttonAscending.gif deleted file mode 100644 index b405cc323..000000000 Binary files a/modules/board/skins/cozy_board/images/common/buttonAscending.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/buttonClose.gif b/modules/board/skins/cozy_board/images/common/buttonClose.gif deleted file mode 100644 index 12cd8aaa9..000000000 Binary files a/modules/board/skins/cozy_board/images/common/buttonClose.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/buttonDeleteX.gif b/modules/board/skins/cozy_board/images/common/buttonDeleteX.gif deleted file mode 100644 index c066e49be..000000000 Binary files a/modules/board/skins/cozy_board/images/common/buttonDeleteX.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/buttonDescending.gif b/modules/board/skins/cozy_board/images/common/buttonDescending.gif deleted file mode 100644 index 2dc5575ff..000000000 Binary files a/modules/board/skins/cozy_board/images/common/buttonDescending.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/buttonHelp.gif b/modules/board/skins/cozy_board/images/common/buttonHelp.gif deleted file mode 100644 index d330e801f..000000000 Binary files a/modules/board/skins/cozy_board/images/common/buttonHelp.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/buttonModifyE.gif b/modules/board/skins/cozy_board/images/common/buttonModifyE.gif deleted file mode 100644 index 1cde1b60f..000000000 Binary files a/modules/board/skins/cozy_board/images/common/buttonModifyE.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/buttonReply.gif b/modules/board/skins/cozy_board/images/common/buttonReply.gif deleted file mode 100644 index 600534865..000000000 Binary files a/modules/board/skins/cozy_board/images/common/buttonReply.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/buttonToggleReply.gif b/modules/board/skins/cozy_board/images/common/buttonToggleReply.gif deleted file mode 100644 index ba3609980..000000000 Binary files a/modules/board/skins/cozy_board/images/common/buttonToggleReply.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/buttonTypeInput24.gif b/modules/board/skins/cozy_board/images/common/buttonTypeInput24.gif deleted file mode 100644 index 0dcfc0e3d..000000000 Binary files a/modules/board/skins/cozy_board/images/common/buttonTypeInput24.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/document_menu.gif b/modules/board/skins/cozy_board/images/common/document_menu.gif deleted file mode 100644 index 548e48ec7..000000000 Binary files a/modules/board/skins/cozy_board/images/common/document_menu.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconAdmin.gif b/modules/board/skins/cozy_board/images/common/iconAdmin.gif deleted file mode 100644 index 4a581a524..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconAdmin.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconAllTags.gif b/modules/board/skins/cozy_board/images/common/iconAllTags.gif deleted file mode 100644 index 31602d819..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconAllTags.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconArrow.gif b/modules/board/skins/cozy_board/images/common/iconArrow.gif deleted file mode 100644 index 267b36495..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconArrow.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconArrowD8.gif b/modules/board/skins/cozy_board/images/common/iconArrowD8.gif deleted file mode 100644 index fe3143edc..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconArrowD8.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconCheck.gif b/modules/board/skins/cozy_board/images/common/iconCheck.gif deleted file mode 100644 index 2fa7ce694..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconCheck.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconFile.gif b/modules/board/skins/cozy_board/images/common/iconFile.gif deleted file mode 100644 index d48f9c181..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconFile.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconNotice.gif b/modules/board/skins/cozy_board/images/common/iconNotice.gif deleted file mode 100644 index d32027496..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconNotice.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconReply.gif b/modules/board/skins/cozy_board/images/common/iconReply.gif deleted file mode 100644 index a6d4ea112..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconReply.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconReplyArrow.gif b/modules/board/skins/cozy_board/images/common/iconReplyArrow.gif deleted file mode 100644 index d1a21a040..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconReplyArrow.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconRss.gif b/modules/board/skins/cozy_board/images/common/iconRss.gif deleted file mode 100644 index eec2d5ead..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconRss.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconSetup.gif b/modules/board/skins/cozy_board/images/common/iconSetup.gif deleted file mode 100644 index 33b41da11..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconSetup.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconTag.gif b/modules/board/skins/cozy_board/images/common/iconTag.gif deleted file mode 100644 index ecfdb5585..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconTag.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/iconTrackback.gif b/modules/board/skins/cozy_board/images/common/iconTrackback.gif deleted file mode 100644 index 1c83bcadd..000000000 Binary files a/modules/board/skins/cozy_board/images/common/iconTrackback.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/icon_arrow_reply.gif b/modules/board/skins/cozy_board/images/common/icon_arrow_reply.gif deleted file mode 100644 index bbabbd7ea..000000000 Binary files a/modules/board/skins/cozy_board/images/common/icon_arrow_reply.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/icon_gofirst.gif b/modules/board/skins/cozy_board/images/common/icon_gofirst.gif deleted file mode 100644 index 68ba6ef96..000000000 Binary files a/modules/board/skins/cozy_board/images/common/icon_gofirst.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/icon_golast.gif b/modules/board/skins/cozy_board/images/common/icon_golast.gif deleted file mode 100644 index f2450047d..000000000 Binary files a/modules/board/skins/cozy_board/images/common/icon_golast.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/icon_notice.gif b/modules/board/skins/cozy_board/images/common/icon_notice.gif deleted file mode 100644 index d9fb255f3..000000000 Binary files a/modules/board/skins/cozy_board/images/common/icon_notice.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/lineH3.gif b/modules/board/skins/cozy_board/images/common/lineH3.gif deleted file mode 100644 index fe42fe378..000000000 Binary files a/modules/board/skins/cozy_board/images/common/lineH3.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/line_1x10_e0e0e0.gif b/modules/board/skins/cozy_board/images/common/line_1x10_e0e0e0.gif deleted file mode 100644 index 6a848dd58..000000000 Binary files a/modules/board/skins/cozy_board/images/common/line_1x10_e0e0e0.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/txt_date.gif b/modules/board/skins/cozy_board/images/common/txt_date.gif deleted file mode 100644 index 524d2d782..000000000 Binary files a/modules/board/skins/cozy_board/images/common/txt_date.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/txt_hit.gif b/modules/board/skins/cozy_board/images/common/txt_hit.gif deleted file mode 100644 index cc9771319..000000000 Binary files a/modules/board/skins/cozy_board/images/common/txt_hit.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/txt_hot.gif b/modules/board/skins/cozy_board/images/common/txt_hot.gif deleted file mode 100644 index 34e12c1ee..000000000 Binary files a/modules/board/skins/cozy_board/images/common/txt_hot.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/txt_name.gif b/modules/board/skins/cozy_board/images/common/txt_name.gif deleted file mode 100644 index 789dba359..000000000 Binary files a/modules/board/skins/cozy_board/images/common/txt_name.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/txt_option.gif b/modules/board/skins/cozy_board/images/common/txt_option.gif deleted file mode 100644 index 9cb5202b7..000000000 Binary files a/modules/board/skins/cozy_board/images/common/txt_option.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/txt_title.gif b/modules/board/skins/cozy_board/images/common/txt_title.gif deleted file mode 100644 index 34125f7a7..000000000 Binary files a/modules/board/skins/cozy_board/images/common/txt_title.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/typeGallery.gif b/modules/board/skins/cozy_board/images/common/typeGallery.gif deleted file mode 100644 index 8479abbbd..000000000 Binary files a/modules/board/skins/cozy_board/images/common/typeGallery.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/typeList.gif b/modules/board/skins/cozy_board/images/common/typeList.gif deleted file mode 100644 index f031faa8c..000000000 Binary files a/modules/board/skins/cozy_board/images/common/typeList.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/common/typeWebzine.gif b/modules/board/skins/cozy_board/images/common/typeWebzine.gif deleted file mode 100644 index 09fcaac9b..000000000 Binary files a/modules/board/skins/cozy_board/images/common/typeWebzine.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/green/bg_title.gif b/modules/board/skins/cozy_board/images/green/bg_title.gif deleted file mode 100644 index 9223e8058..000000000 Binary files a/modules/board/skins/cozy_board/images/green/bg_title.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/green/bg_title_norepeat.gif b/modules/board/skins/cozy_board/images/green/bg_title_norepeat.gif deleted file mode 100644 index 57aa0ebea..000000000 Binary files a/modules/board/skins/cozy_board/images/green/bg_title_norepeat.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/green/bg_top_title.gif b/modules/board/skins/cozy_board/images/green/bg_top_title.gif deleted file mode 100644 index 95cfa0245..000000000 Binary files a/modules/board/skins/cozy_board/images/green/bg_top_title.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/pink/bg_title.gif b/modules/board/skins/cozy_board/images/pink/bg_title.gif deleted file mode 100644 index 4c587d473..000000000 Binary files a/modules/board/skins/cozy_board/images/pink/bg_title.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/pink/bg_title_norepeat.gif b/modules/board/skins/cozy_board/images/pink/bg_title_norepeat.gif deleted file mode 100644 index 80a473e84..000000000 Binary files a/modules/board/skins/cozy_board/images/pink/bg_title_norepeat.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/pink/bg_top_title.gif b/modules/board/skins/cozy_board/images/pink/bg_top_title.gif deleted file mode 100644 index d218b2a9e..000000000 Binary files a/modules/board/skins/cozy_board/images/pink/bg_top_title.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/red/bg_title.gif b/modules/board/skins/cozy_board/images/red/bg_title.gif deleted file mode 100644 index f693fc693..000000000 Binary files a/modules/board/skins/cozy_board/images/red/bg_title.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/red/bg_title_norepeat.gif b/modules/board/skins/cozy_board/images/red/bg_title_norepeat.gif deleted file mode 100644 index f1b2417f5..000000000 Binary files a/modules/board/skins/cozy_board/images/red/bg_title_norepeat.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/images/red/bg_top_title.gif b/modules/board/skins/cozy_board/images/red/bg_top_title.gif deleted file mode 100644 index c4ae66243..000000000 Binary files a/modules/board/skins/cozy_board/images/red/bg_top_title.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/input_password_form.html b/modules/board/skins/cozy_board/input_password_form.html deleted file mode 100644 index 985f1ffd5..000000000 --- a/modules/board/skins/cozy_board/input_password_form.html +++ /dev/null @@ -1,27 +0,0 @@ - - - -
- -
-

{$lang->msg_input_password}

-
- -
- - - - - - - -
- -
- - - diff --git a/modules/board/skins/cozy_board/js/board.js b/modules/board/skins/cozy_board/js/board.js deleted file mode 100644 index d7af8298d..000000000 --- a/modules/board/skins/cozy_board/js/board.js +++ /dev/null @@ -1,139 +0,0 @@ -/** - * @file modules/board/js/board.js - * @author zero (zero@nzeo.com) - * @brief board 모듈의 javascript - **/ - -/* 글쓰기 작성후 */ -function completeDocumentInserted(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var category_srl = ret_obj['category_srl']; - - //alert(message); - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); - if(category_srl) url = url.setQuery('category',category_srl); - location.href = url; -} - -/* 글 삭제 */ -function completeDeleteDocument(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var page = ret_obj['page']; - - var url = current_url.setQuery('mid',mid).setQuery('act','').setQuery('document_srl',''); - if(page) url = url.setQuery('page',page); - - //alert(message); - - location.href = url; -} - -/* 검색 실행 */ -function completeSearch(fo_obj, params) { - fo_obj.submit(); -} - -/* 추천, 추천은 별도의 폼입력이 필요 없어 직접 필터 사용 */ -function doVote() { - var fo_obj = document.getElementById('fo_document_info'); - procFilter(fo_obj, vote); -} - -function completeVote(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - alert(message); - location.href = location.href; -} - -// 현재 페이지 reload -function completeReload(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - location.href = location.href; -} - -/* 댓글 글쓰기 작성후 */ -function completeInsertComment(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var comment_srl = ret_obj['comment_srl']; - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); - if(comment_srl) url = url.setQuery('rnd',comment_srl)+"#comment_"+comment_srl; - - //alert(message); - - location.href = url; -} - -/* 댓글 삭제 */ -function completeDeleteComment(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var page = ret_obj['page']; - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); - if(page) url = url.setQuery('page',page); - - //alert(message); - - location.href = url; -} - -/* 트랙백 삭제 */ -function completeDeleteTrackback(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var page = ret_obj['page']; - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); - if(page) url = url.setQuery('page',page); - - //alert(message); - - location.href = url; -} - -/* 카테고리 이동 */ -function doChangeCategory() { - var sel_obj = xGetElementById("board_category"); - var sel_idx = sel_obj.selectedIndex; - var category_srl = sel_obj.options[sel_idx].value; - location.href = current_url.setQuery('category',category_srl); -} - -/* 스크랩 */ -function doScrap(document_srl) { - var params = new Array(); - params["document_srl"] = document_srl; - exec_xml("member","procMemberScrapDocument", params, null); -} - -// Editor Reply And Trackback Toggle -function toggleReply(id) { - if(xGetElementById('reply')) xGetElementById('reply').style.display = 'block'; - if(xGetElementById('trackback')) xGetElementById('trackback').style.display = 'none'; - xGetElementById('toggleReply').parentNode.className = 'selected'; - xGetElementById('toggleTrackback').parentNode.className = ''; -} - -function toggleTrackback(id) { - if(xGetElementById('reply')) xGetElementById('reply').style.display = 'none'; - if(xGetElementById('trackback')) xGetElementById('trackback').style.display = 'block'; - xGetElementById('toggleReply').parentNode.className = ''; - xGetElementById('toggleTrackback').parentNode.className = 'selected'; -} diff --git a/modules/board/skins/cozy_board/list.html b/modules/board/skins/cozy_board/list.html deleted file mode 100644 index 5f517e227..000000000 --- a/modules/board/skins/cozy_board/list.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - -
- {$lang->cmd_list} - {$lang->cmd_write} - - {$lang->cmd_manage_document} - -
-
- - - - - - - diff --git a/modules/board/skins/cozy_board/message.html b/modules/board/skins/cozy_board/message.html deleted file mode 100644 index ae2cad457..000000000 --- a/modules/board/skins/cozy_board/message.html +++ /dev/null @@ -1,16 +0,0 @@ - - -
- -
{$message}
- - - -
- - diff --git a/modules/board/skins/cozy_board/screenshot/blue.gif b/modules/board/skins/cozy_board/screenshot/blue.gif deleted file mode 100644 index 9748eb1df..000000000 Binary files a/modules/board/skins/cozy_board/screenshot/blue.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/screenshot/bluish_green.gif b/modules/board/skins/cozy_board/screenshot/bluish_green.gif deleted file mode 100644 index 797ad039d..000000000 Binary files a/modules/board/skins/cozy_board/screenshot/bluish_green.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/screenshot/green.gif b/modules/board/skins/cozy_board/screenshot/green.gif deleted file mode 100644 index d82e8e629..000000000 Binary files a/modules/board/skins/cozy_board/screenshot/green.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/screenshot/pink.gif b/modules/board/skins/cozy_board/screenshot/pink.gif deleted file mode 100644 index e1ad8580a..000000000 Binary files a/modules/board/skins/cozy_board/screenshot/pink.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/screenshot/red.gif b/modules/board/skins/cozy_board/screenshot/red.gif deleted file mode 100644 index cefacbff1..000000000 Binary files a/modules/board/skins/cozy_board/screenshot/red.gif and /dev/null differ diff --git a/modules/board/skins/cozy_board/skin.xml b/modules/board/skins/cozy_board/skin.xml deleted file mode 100644 index 1927d2e18..000000000 --- a/modules/board/skins/cozy_board/skin.xml +++ /dev/null @@ -1,248 +0,0 @@ - - - cozy - Cozy - cozy - cozy - Cozy - - (주)NHN - (株)NHN - (株)NHN - NHN Corp - NHN Corp - - cozy simple 스킨의 목록형입니다. - 디자인 : 서기정 (http://blog.naver.com/addcozy) - HTML/CSS : 소지훈 - - - Cozyシンプルスキンのリストスタイルです。 - デザイン:ソギジョン (http://blog.naver.com/addcozy) - HTML/CSS : ソジフン - - - This is list style board of cozy simple skin. - Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - Esta es la lista de estilo acogedor simple junta de la piel. - Diseño: Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML / CSS: Ji-Hun So - - - Cozy样式皮肤。 - 设计 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - - - 빨간색(기본) - - Red (default) - Roja (por defecto) - 红色(默认) - - - 녹색 - - Green - Verde - 绿色 - - - 파란색 - - Blue - Azul - 蓝色 - - - 분홍색 - ピンク - Pink - Pink - 粉红色 - - - 청록색 - 青緑 - Cyan - Cian - 青绿色 - - - - - 기본 형태 - 默认样式 - Default Form - Formulario por defecto - - 목록형, 웹진형, 갤러리형의 기본 스타일을 지정할 수 있습니다. - 포럼형 스타일은 정렬대상을 updated로 하셔야 합니다. - - - リスト型、ウェブジン型、ギャラリー型、フォーラム型の基本スタイルを指定することができます。 - フォーラム型のスタイルはソート対象を「updated」にしなければなりません。 - - - 可以把版面指定为默认的目录型,网络杂志型,相册型及论坛型。 - 当使用论坛型的时候请把排列对象设置为updated。 - - - You may select default styles such as list style, webzine style or gallery style. - Align Target for forum style is required to be selected as 'updated'. - - - Usted puede seleccionar por defecto los estilos como el estilo de lista, estilo o webzine Galería de estilo. - Alinear Meta para el foro estilo es necesaria para ser seleccionado como 'actualización'. - - list - webzine - gallery - - - 정렬 대상 - ソート対象 - 排序对象 - Align Target - select - 등록된 순서 또는 변경된 순서로 정렬을 할 수 있습니다. - 登録順、変更順にソートできます。 - 可对主题按发表顺或最后更新顺进行排序。 - It can align articles as registered order or modified order. - list_order - update_order - - - 정렬 방법 - 排序方式 - ソート方法 - Sorting Type - Tipo de ordenamiento - 정렬대상을 내림차순 또는 올림차순으로 정렬할 수 있습니다. - 对其排序对象可进行升序/降序方式排序。 - ソート方法を、降順、昇順にできます。 - You can sort target articles by asending or desending order. - Usted puede ordenar los documentos en orden acendente o en orden descendente. - asc - desc - - - 게시판 제목 - 掲示板タイトル - 版面标题 - Title of Board - 게시판의 제목을 적어주세요. - 掲示板のタイトルを入力してください。 - 请输入版面标题。(留空为不显示) - Please input the title of board. - - - 제목 글자수 - タイトルの文字数 - 标题字数 - Length of Subject - 제목 글자수를 지정할 수 있습니다. (0또는 비워주시면 자르지 않습니다) - タイトルの文字数が指定できます(「0」または空欄の場合は、文字数を制限しません)。 - 可以指定标题字数。(0或留空为不限) - You may set length of title. (0 or blank value will not restrict the length) - - - 번호 표시 - 番号表示 - 显示编号 - Display Number - Y - N - - - - 글쓴이 표시 - 投稿者表示 - 显示昵称 - Display Author - Y - N - - - - 작성일 표시 - 作成日表示 - 显示发表日期 - Display Registered Date - Y - N - - - - 조회수 표시 - 照合数表示 - 显示查看数 - Display Hit - Y - N - - - - 추천수 표시 - 推薦数表示 - 显示推荐数 - Display Votes - Y - N - - - - 최근 변경시간 표시 - 最新の変更時間表示 - 显示最后更新时间 - Display Latest Update - N - Y - - - - new표시 시간 (hours) - Newの表示時間 (Hours) - new图标显示时间(hours) - Duration of indication for new item - 새로 등록된 게시물의 new 표시시간을 정할 수 있습니다. - 新しく登録された書き込みに対して「New」の表示時間を設定します。 - 可以设置最新更新主题的new图标显示时间。 - You may set the duration of indication for fresh item. - 24 - - - 썸네일 생성 방법 - サムネール生成方法 - 缩略图生成方式 - 썸네일 생성 방법을 선택할 수 있습니다. (crop : 꽉 채우기, ratio : 비율 맞추기) - サムネールの生成方法を選択します(Crop : トリミング, Ratio : 比率)。 - 可以选择缩略图生成方式(crop : 裁减, ratio : 比例)。 - crop - ratio - - - 썸네일 가로크기 - サムネールの横幅 - 缩略图宽度 - 썸네일의 가로 크기를 지정할 수 있습니다. (기본 100px) - サムネールの横幅を指定します(デフォルト 100px)。 - 可以指定缩略图宽度(默认为 100px)。 - 100 - - - 썸네일 세로크기 - サムネールの縦幅 - 缩略图高度 - 썸네일의 세로 크기를 지정할 수 있습니다. (기본 100px) - サムネールの縦幅を指定します(デフォルト 100px)。 - 可以指定缩略图高度(默认为 100px)。 - 100 - - - diff --git a/modules/board/skins/cozy_board/style.gallery.html b/modules/board/skins/cozy_board/style.gallery.html deleted file mode 100644 index c1da2b373..000000000 --- a/modules/board/skins/cozy_board/style.gallery.html +++ /dev/null @@ -1,144 +0,0 @@ - - -
- - -
- -
- - - - -
- - -
-
- - {@ $_col_count = 1; } - - - - - - -
- {$lang->no_documents} -
- - - - - - {@ $_col_count++} - {@ $_col_count++} - - {@ $_col_count++} - {@ $_col_count++} - {@ $_col_count++} - {@ $_col_count++} - {@ $_col_count++} - - - - - - - - - - - - -
{$lang->notice}isCarted())-->checked="checked" /> -
- - {$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - - - {$document->getCommentCount()} - - - - {$document->getTrackbackCount()} - - - {$document->printExtraImages(60*60*$module_info->duration_new)} -
-
{$document->getNickName()}{$document->get('readed_count')}{$document->get('voted_count')}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
- - - - {@ $height = $module_info->thumbnail_height + 50; } - {@ $height += 20 } - {@ $height += 25 } - {@ $height += 25 } - -
- - - - -
- - - - - - -
- - {$category_list[$document->get('category_srl')]->title}
- - - - isCarted())-->checked="checked" /> - - - {$document->getTitle($module_info->subject_cut_size)} - - - ({$document->getCommentCount()}) - - - - [{$document->getTrackbackCount()}] - - -
-
{$document->getNickName()}
-
{$document->getRegdate('Y.m.d')}
-
-
-
- {$lang->readed_count} {$document->get('readed_count')} - -
- {$lang->voted_count} {$document->get('voted_count')} - -
-
- - -
-
- - -
diff --git a/modules/board/skins/cozy_board/style.list.html b/modules/board/skins/cozy_board/style.list.html deleted file mode 100644 index 3a7b99499..000000000 --- a/modules/board/skins/cozy_board/style.list.html +++ /dev/null @@ -1,111 +0,0 @@ - - {@ $_col_count = 1; } -
- - - {@ $_col_count++} - {@ $_col_count++} - {@ $_col_count++} - - {@ $_col_count++} - {@ $_col_count++} - {@ $_col_count++} - {@ $_col_count++} - {@ $_col_count++} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - - {$lang->title}{$lang->nick_name}{$lang->readed_count}{$lang->voted_count}{$lang->regdate}{$lang->last_update}
- {$lang->no_documents} -
{$lang->notice}isCarted())-->checked="checked" />{$category_list[$document->get('category_srl')]->title} -
- {$document->getTitle($module_info->subject_cut_size)} - - - [R{$document->getCommentCount()}] - - - - [T{$document->getTrackbackCount()}] - - - {$document->printExtraImages(60*60*$module_info->duration_new)} -
-
{$document->getNickName()}{$document->get('readed_count')}{$document->get('voted_count')}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
{$no}isCarted())-->checked="checked" />{$category_list[$document->get('category_srl')]->title} -
- {$document->getTitle($module_info->subject_cut_size)} - - - [R{$document->getCommentCount()}] - - - - [T{$document->getTrackbackCount()}] - - - {$document->printExtraImages(60*60*$module_info->duration_new)} -
-
{$document->getNickName()}{$document->get('readed_count')}{$document->get('voted_count')}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
- -
diff --git a/modules/board/skins/cozy_board/style.webzine.html b/modules/board/skins/cozy_board/style.webzine.html deleted file mode 100644 index 889039f65..000000000 --- a/modules/board/skins/cozy_board/style.webzine.html +++ /dev/null @@ -1,136 +0,0 @@ - -
- {@ $_col_count = 2; } - - - {@ $_col_count++ } - {@ $_col_count++} - {@ $_col_count++} - - - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {@ $_col_count = 1; } - {@ $_col_count++} - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - - - - - - - -
  - - {$lang->title}{$lang->nick_name}{$lang->readed_count}{$lang->voted_count}{$lang->regdate}{$lang->last_update}
- {$lang->no_documents} -
{$lang->notice}isCarted())-->checked="checked" />{$category_list[$document->get('category_srl')]->title} -
- {$document->getTitle($module_info->subject_cut_size)} - - - [R{$document->getCommentCount()}] - - - - [T{$document->getTrackbackCount()}] - - - {$document->printExtraImages(60*60*$module_info->duration_new)} -
-
{$document->getNickName()}{$document->get('readed_count')}{$document->get('voted_count')}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
{$no}isCarted())-->checked="checked" />{$category_list[$document->get('category_srl')]->title} - - - -
- {$document->getTitle($module_info->subject_cut_size)} - - - [R{$document->getCommentCount()}] - - - - [T{$document->getTrackbackCount()}] - - - {$document->printExtraImages(60*60*$module_info->duration_new)} -
-
{$document->getNickName()}{$document->get('readed_count')}{$document->get('voted_count')}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
- - {$document->getSummary(120)} - -   -
- -
diff --git a/modules/board/skins/cozy_board/tag_list.html b/modules/board/skins/cozy_board/tag_list.html deleted file mode 100644 index 19498f8f1..000000000 --- a/modules/board/skins/cozy_board/tag_list.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - -
-
- - - - {@ $tag_class = "tagTypeA" } - - {@ $tag_class = "tagTypeB" } - - {@ $tag_class = "tagTypeC" } - - {@ $tag_class = "tagTypeD" } - - {@ $tag_class = "tagTypeE" } - - - - -
-
-
-
- - - - diff --git a/modules/board/skins/cozy_board/trackback.html b/modules/board/skins/cozy_board/trackback.html deleted file mode 100644 index 1425bcd1b..000000000 --- a/modules/board/skins/cozy_board/trackback.html +++ /dev/null @@ -1,25 +0,0 @@ - - -
- - - {@ $idx = 0 } - - -
- -
- {htmlspecialchars($val->excerpt)} - - {zdate($val->regdate, "Y.m.d H:i")} - ({$val->ipaddress}) - -
-
- {@ $idx++} - - -
diff --git a/modules/board/skins/cozy_board/view_document.html b/modules/board/skins/cozy_board/view_document.html deleted file mode 100644 index 33085160c..000000000 --- a/modules/board/skins/cozy_board/view_document.html +++ /dev/null @@ -1,203 +0,0 @@ - - - -
- - -
- - -
-
-
-
-

{$oDocument->getTitle()}

- - |{$category_list[$oDocument->get('category_srl')]->title} - -
- -
- - {$oDocument->getRegdate('Y.m.d')} {$oDocument->getRegdate('H:i:s')} - - - {$lang->cmd_modify} - {$lang->cmd_delete} - -
-
- -
-
{$lang->document_url} : {$oDocument->getPermanentUrl()}
- -
{$lang->trackback_url} : {$oDocument->getTrackbackUrl()}
- -
- -
-
{$oDocument->getNickName()}
- -
{$oDocument->get('ipaddress')}
- -
-
- - - - - - - - - - - - - -
{$val->name} - - -
- - -
-
- - - {$lang->msg_is_secret} -
- - - - -
- -
- -
- - {$oDocument->getContent()} - - - - -
- -
profile
- - -
{$oDocument->getSignature()}
- -
-
- -
-
- -
- {@ $tag_list = $oDocument->get('tag_list') } - -
-
{$lang->tag}
- -
- - - - - -
- -
    -
  • - {$lang->cmd_list} -
  • -
-
- -
- -
- -
- - - - - - - - - - - - - - -
- -
-
- - - - - -
- - - - - - - - - - - - - - - - - - - -
- -
{$oDocument->getCommentEditor()}
- -
- -
- -
-
- - - -
diff --git a/modules/board/skins/cozy_board/write_form.html b/modules/board/skins/cozy_board/write_form.html deleted file mode 100644 index 17b06ba32..000000000 --- a/modules/board/skins/cozy_board/write_form.html +++ /dev/null @@ -1,114 +0,0 @@ - - - -
-
-
- - - - - -
- - - - - - - - - - - -
- - -
- - - - - - - -
- -
-
{$lang->setup}
- - {@ $_color = array('555555','222288','226622','2266EE','8866CC','88AA66','EE2222','EE6622','EEAA22','EEEE22') } -
-
- get('title_bold')=='Y')-->checked="checked" /> - -
-
- isNotice())-->checked="checked" id="is_notice" /> - -
-
- isLocked())-->checked="checked" id="lock_comment" /> - -
- -
- isSecret())-->checked="checked" id="is_secret" /> - -
-
- allowComment())-->checked="checked" id="allow_comment" /> - -
-
- allowTrackback())-->checked="checked" id="allow_trackback" /> - -
- -
- useNotify())-->checked="checked" id="notify_message" /> - -
- -
- -
{$oDocument->getEditor()}
- -
- - -

{$lang->about_tag}

-
- - - -
- - - -
- - - -
- -
- {$lang->cmd_preview} - - {$lang->cmd_back} -
-
-
- diff --git a/modules/board/skins/xe_board/comment.html b/modules/board/skins/xe_board/comment.html index 9650390cb..6d139fd14 100644 --- a/modules/board/skins/xe_board/comment.html +++ b/modules/board/skins/xe_board/comment.html @@ -64,7 +64,7 @@
- profile +
profile
{$comment->getContent(true)} @@ -89,5 +89,20 @@ + + + + + diff --git a/modules/board/skins/xe_board/css/common.css b/modules/board/skins/xe_board/css/common.css index 6b9b65136..64fd13480 100644 --- a/modules/board/skins/xe_board/css/common.css +++ b/modules/board/skins/xe_board/css/common.css @@ -12,7 +12,7 @@ Jeong, Chan Myeong 070601~070630 /* board Title */ .boardHeader { border:1px solid #e1e1dd; border-bottom:0; background:#ffffff url(../images/common/bgH3.gif) repeat-x left bottom; overflow:hidden;} .boardHeader .boardHeaderBorder { width:100%;} -.boardHeader h3 { float:left; padding:15px 15px 12px 15px; font-size:1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} +.boardHeader h3 { margin:0; float:left; padding:15px 15px 12px 15px; font-size:1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} /* board Description */ .boardDescription { color:#AEAEAE; border:1px solid #DDDDDD; overflow:hidden; padding:10px; margin-top:5px; background-color:#FFFFFF;} @@ -22,7 +22,7 @@ Jeong, Chan Myeong 070601~070630 .articleNum { float:left; padding:0 0 0 15px; } /* account Navigation */ -.accountNavigation { float:right; } +.accountNavigation { margin:0; padding:0; float:right; } .accountNavigation li { float:left; margin-left:7px; list-style:none; } .accountNavigation li a { white-space:nowrap; color:#666666; text-decoration:none;} .accountNavigation li.setup a { background:url(../images/common/iconSetup.gif) no-repeat left top; padding-left:14px; } @@ -50,7 +50,7 @@ Jeong, Chan Myeong 070601~070630 .boardRead .titleAndUser { overflow:hidden; border-bottom:1px solid #e0e1db; } .boardRead .titleAndUser .title { float:left; margin:10px 0 5px 0; } -.boardRead .titleAndUser h4 { font-size:1.5em; margin-left:3px;} +.boardRead .titleAndUser h4 { margin:0; font-size:1.5em; margin-left:3px;} .boardRead .titleAndUser h4 a { color:#000000; text-decoration:none; } .boardRead .titleAndUser h4 a:hover { text-decoration:underline; } @@ -82,12 +82,15 @@ Jeong, Chan Myeong 070601~070630 .boardRead .readBody { color:#555555; margin-top:20px; } .boardRead .readBody .contentBody .ipaddress { text-align:right; margin-top:10px; color:#bbbbbb; font-family:tahoma;} + .boardRead .tag { background:#FFFFFF url(../images/common/iconTag.gif) no-repeat 3px 2px; padding-left:25px; margin:10px 0 0 0; } +.boardRead .tag ul { margin:0; padding:0; } .boardRead .tag li { display:inline; list-style:none; } .boardRead .tag li a { color:#444444;} .boardRead .fileAttached { border:1px solid #EFEFEF; background-color:#F4F4F4; padding:5px; margin-top:10px; overflow:hidden;} .boardRead .fileAttached h5 { font-weight:normal; color:#999999; font-size:1em; line-height:22px; } +.boardRead .fileAttached ul { padding:0; margin:0; } .boardRead .fileAttached li { padding-left:15px; display:block; float:left; white-space:nowrap; list-style:none; margin-right:10px; height:18px;} .boardRead .fileAttached li a { text-decoration:none; font-size:.9em; white-space:nowrap; color:#444444; } .boardRead .fileAttached li a:visited { color:#777777;} @@ -118,12 +121,11 @@ Jeong, Chan Myeong 070601~070630 .replyBox .replyContent { clear:left; } .replyBox .replyContent p { display:block; } -.replyBox .replyContent ul li { padding:0; border:none; line-height:1.25em; list-style:disc;} -.replyBox .replyContent ol li { padding:0; border:none; line-height:1.25em; list-style:decimal;} .replyBox .reply { background-color:#F4F4F4; border-bottom:1px dotted #DDDDDD;} .replyBox .replyIndent { background:url(../images/common/iconReplyArrow.gif) no-repeat .0em .3em; padding-left:1.3em;} .replyBox .fileAttached { border:1px solid #EFEFEF; background-color:#F4F4F4; padding:5px; margin-top:10px; overflow:hidden;} +.replyBox .fileAttached ul { border:0; margin:0; } .replyBox .fileAttached h5 { font-weight:normal; color:#999999; float:left; font-size:1em; line-height:22px;} .replyBox .fileAttached li { padding-left:15px; display:block; float:left; white-space:nowrap; list-style:none; margin-right:10px; height:18px;} .replyBox .fileAttached li a { text-decoration:none; font-size:.9em; white-space:nowrap; color:#444444; } @@ -264,6 +266,8 @@ html:not([lang*=""]) .boardList th { height:33px; } .boardWrite .title label.title { margin:0 10px 0 10px; } .boardWrite .title input.title { width:60%;} +.boardWrite dl { padding:0; margin:0; } +.boardWrite dl dd { padding:0; margin:0; } .boardWrite dl.option { margin:10px 0 3px 10px; padding:0;} .boardWrite dl.option dd { display:inline; margin-right:5px; } .boardWrite dl.option dd * { vertical-align:middle;} @@ -279,6 +283,9 @@ html:not([lang*=""]) .boardList th { height:33px; } .boardWrite .extraVarsList td { color:#555555; border-bottom:1px solid #e0e1db; padding:4px 0 4px 10px; } .boardWrite .extraVarsList td a { color:#555555; } +.boardWrite .extraVarsList p { margin:5px 0 0 0; padding:0; } +.boardWrite .extraVarsList ul { margin:0; padding:0; } + .smallBox { border:1px solid #e0e1db; margin-left:auto; margin-right:auto; } .smallBox.w268 { width:268px;} .smallBox .header { position:relative; _width:100%; background:#ffffff url(../images/normal/bgH3.gif) no-repeat left bottom; overflow:hidden;} @@ -291,12 +298,12 @@ html:not([lang*=""]) .boardList th { height:33px; } /* 게시물의 팝업 메뉴 */ -.comment_popup_menu, .document_popup_menu { text-align:right; background:none; background:url(../images/common/document_menu.gif) no-repeat right top; padding:0 15px; 0 0; } +.comment_popup_menu, .document_popup_menu { text-align:right; background:none; background:url(../images/common/document_menu.gif) no-repeat right top; padding:0 15px 0 0; height:18px; } .comment_popup_menu span, .document_popup_menu span { cursor:pointer; display:inline; } /* tag list */ .tagsBox { border:1px solid #EEEEEE; padding:10px; overflow:hidden;} -h5 { padding:2px; } +.tagsBox h5 { margin:0; padding:2px; } .tags { width:100%; } .tags div { float:left; padding:2px; margin-right:10px; overflow:hidden; white-space:nowrap; height:15px;} .tags div a { text-decoration:none; color:#555555; line-height:150%;} @@ -311,4 +318,4 @@ h5 { padding:2px; } /* 회원 서명 및 프로필 이미지 출력 */ .memberSignature { border:1px solid #e0e1db; padding:10px; margin-top:20px;} .memberSignature .profile { float:left; margin-right:20px; } -img.commentProfileImage { margin:5px 10px 5px 0; } +.commentProfileImage { margin:0 0 10px 0; } diff --git a/modules/board/skins/xe_board/css/cyan.css b/modules/board/skins/xe_board/css/cyan.css index 684534d9e..811ae4e1b 100644 --- a/modules/board/skins/xe_board/css/cyan.css +++ b/modules/board/skins/xe_board/css/cyan.css @@ -1,7 +1,7 @@ @charset "utf-8"; /* board Title */ -.boardHeader h3 { border-bottom:3px solid #2895c0; } +.boardHeader h3 { margin:0; border-bottom:3px solid #2895c0; } /* board Information */ .articleNum { float:left; background:url(../images/cyan/iconArticle.gif) no-repeat left top; } diff --git a/modules/board/skins/xe_board/css/green.css b/modules/board/skins/xe_board/css/green.css index eb0b34992..f6f37709e 100644 --- a/modules/board/skins/xe_board/css/green.css +++ b/modules/board/skins/xe_board/css/green.css @@ -1,7 +1,7 @@ @charset "utf-8"; /* board Title */ -.boardHeader h3 { border-bottom:3px solid #38b549; } +.boardHeader h3 { margin:0; border-bottom:3px solid #38b549; } /* board Information */ .articleNum { float:left; background:url(../images/green/iconArticle.gif) no-repeat left top; } diff --git a/modules/board/skins/xe_board/css/purple.css b/modules/board/skins/xe_board/css/purple.css index ff5f45cb9..2d10f2e7e 100644 --- a/modules/board/skins/xe_board/css/purple.css +++ b/modules/board/skins/xe_board/css/purple.css @@ -1,7 +1,7 @@ @charset "utf-8"; /* board Title */ -.boardHeader h3 { border-bottom:3px solid #ac19a9; } +.boardHeader h3 { margin:0; border-bottom:3px solid #ac19a9; } /* board Information */ .articleNum { float:left; background:url(../images/purple/iconArticle.gif) no-repeat left top; } diff --git a/modules/board/skins/xe_board/css/red.css b/modules/board/skins/xe_board/css/red.css index 5e67302af..5694924ad 100644 --- a/modules/board/skins/xe_board/css/red.css +++ b/modules/board/skins/xe_board/css/red.css @@ -1,7 +1,7 @@ @charset "utf-8"; /* board Title */ -.boardHeader h3 { border-bottom:3px solid #ed135a; } +.boardHeader h3 { margin:0; border-bottom:3px solid #ed135a; } /* board Information */ .articleNum { float:left; background:url(../images/red/iconArticle.gif) no-repeat left top; } diff --git a/modules/board/skins/xe_board/css/white.css b/modules/board/skins/xe_board/css/white.css index 9705e7d4d..7a184aabf 100644 --- a/modules/board/skins/xe_board/css/white.css +++ b/modules/board/skins/xe_board/css/white.css @@ -1,7 +1,7 @@ @charset "utf-8"; /* board Title */ -.boardHeader h3 { border-bottom:3px solid #fe3614; } +.boardHeader h3 { margin:0; border-bottom:3px solid #fe3614; } /* board Information */ .articleNum { float:left; background:url(../images/white/iconArticle.gif) no-repeat left top; } diff --git a/modules/board/skins/xe_board/extra_var_form.html b/modules/board/skins/xe_board/extra_var_form.html index 564cec9d9..a62342adc 100644 --- a/modules/board/skins/xe_board/extra_var_form.html +++ b/modules/board/skins/xe_board/extra_var_form.html @@ -36,9 +36,9 @@ -
    +
      -
    • value)&&in_array($v, $val->value))-->checked="checked"/> {$v}
    • +
    • value||is_array($val->value)&&in_array($v, $val->value))-->checked="checked"/> {$v}
    diff --git a/modules/board/skins/xe_board/skin.xml b/modules/board/skins/xe_board/skin.xml index 0f15c7fbe..90ccf753f 100644 --- a/modules/board/skins/xe_board/skin.xml +++ b/modules/board/skins/xe_board/skin.xml @@ -4,11 +4,13 @@ ゼロボードXE掲示板のデフォルトスキン Zeroboard XE版面默认皮肤 ZeroboardXE Basic Board Skin + ZeroboardXE Basic Board Skin zero zero Zero zero + zero 제로보드XE 게시판의 기본 스킨입니다. 디자인 : 서기정 (http://blog.naver.com/addcozy) @@ -28,6 +30,11 @@ This is the basic board skin of Zeroboard XE. Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) HTML/CSS : Chan-Myung Jeong (http://naradesign.net) + + + This is the basic board skin of Zeroboard XE. + Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) + HTML/CSS : Chan-Myung Jeong (http://naradesign.net) @@ -36,30 +43,35 @@ 白(デフォルト) 白色(基本) White (default) + White (default) 청록색 青緑 青绿色 Cyan + Cyan 초록색 绿色 Green + Green 빨간색 红色 Red + Red 보라색 紫色 Purple + Purple @@ -68,6 +80,7 @@ デフォルトスタイル 默认样式 Default Form + Default Form 목록형, 웹진형, 갤러리형, 포럼형의 기본 스타일을 지정할 수 있습니다. 포럼형 스타일은 정렬대상을 updated로 하셔야 합니다. @@ -83,6 +96,10 @@ You may select default styles such as list style, webzine style, gallery stylz or forum style. Align Target for forum style is required to be selected as 'updated'. + + + You may select default styles such as list style, webzine style, gallery stylz or forum style. + Align Target for forum style is required to be selected as 'updated'. list webzine @@ -95,10 +112,12 @@ ソート対象 排序对象 Align Target + Align Target 등록된 순서 또는 변경된 순서로 정렬을 할 수 있습니다. 登録順、変更順にソートできます。 可对主题按发表顺或最后更新顺进行排序。 It can align articles as registered order or modified order. + It can align articles as registered order or modified order. list_order update_order @@ -129,7 +148,7 @@ 설정 표시 设置表单 - ログイン設定 + 設定表示 Display Setup Muestra la información de la Configuración Y @@ -141,10 +160,12 @@ 掲示板タイトル 版面标题 Title of Board + Title of Board 게시판의 제목을 적어주세요. 掲示板タイトルを入力してください。 请输入版面标题(留空为不显示)。 Plase input the title of board. + Plase input the title of board. 게시판 부제목 @@ -155,32 +176,38 @@ 掲示板タイトルの横に表示されるサブタイトルを入力してください。 请输入版面副标题(留空为不显示)。 Please input the subtitle of board which will be displayed beside of board title. + Please input the subtitle of board which will be displayed beside of board title. 게시판 상세 설명 掲示板の詳細 版面详细说明 Description of Board + Description of Board 게시판 제목 아래 표시될 설명을 입력하실 수 있습니다. 掲示板タイトルの下に表示される説明文を入力してください。 请输入版面说明(留空为不显示)。 You may input description which will be displayed under the board title. + You may input description which will be displayed under the board title. 제목 글자수 タイトルの文字数 标题字数 Length of Subject + Length of Subject 제목 글자수를 지정할 수 있습니다. (0또는 비워주시면 자르지 않습니다) タイトルの文字数が指定できます(「0」または空欄の場合は、文字数を制限しません)。 可以指定标题字数(0或留空为不限)。 You may set length of title. (0 or blank value will not restrict the length) + You may set length of title. (0 or blank value will not restrict the length) 번호 표시 番号表示 显示编号 Dispay Number + Dispay Number Y N @@ -190,6 +217,7 @@ 投稿者表示 显示昵称 Display Author + Display Author Y N @@ -199,6 +227,7 @@ 作成日表示 显示发表日期 Display Registered Date + Display Registered Date Y N @@ -208,6 +237,7 @@ 照合数表示 显示查看 Display Hit + Display Hit Y N @@ -217,6 +247,7 @@ 推薦数表示 显示推荐 Display Votes + Display Votes Y N @@ -226,6 +257,7 @@ 最近の変更時間表示 显示最后更新时间 Display Latest Update + Display Latest Update N Y @@ -235,10 +267,12 @@ Newの表示時間 (Hours) new图标显示时间(hours) Duration of indication for new item + Duration of indication for new item 새로 등록된 게시물의 new 표시시간을 정할 수 있습니다. 新しく登録された書き込みに対して「New」の表示時間を設定します。 可以设置最新更新主题的new图标显示时间。 You may set the duration of indication for fresh item. + You may set the duration of indication for fresh item. 24 diff --git a/modules/board/skins/xe_board/style.blog.html b/modules/board/skins/xe_board/style.blog.html index 35c1d3544..ca991f04d 100644 --- a/modules/board/skins/xe_board/style.blog.html +++ b/modules/board/skins/xe_board/style.blog.html @@ -26,7 +26,7 @@
    [{$document->getRegdate("Y-m-d")}] - {$document->getTitle()} + {$document->getTitle()} {$document->getCommentCount()} diff --git a/modules/board/skins/xe_board/style.forum.html b/modules/board/skins/xe_board/style.forum.html index 36959a100..32775645b 100644 --- a/modules/board/skins/xe_board/style.forum.html +++ b/modules/board/skins/xe_board/style.forum.html @@ -74,7 +74,7 @@ - {$lang->notice} | {$document->getTitle($module_info->subject_cut_size)} + {$lang->notice} | {$document->getTitle($module_info->subject_cut_size)} {$document->printExtraImages(60*60*$module_info->duration_new)} @@ -114,7 +114,7 @@ - {$document->getTitle($module_info->subject_cut_size)} + {$document->getTitle($module_info->subject_cut_size)} {$document->printExtraImages(60*60*$module_info->duration_new)} diff --git a/modules/board/skins/xe_board/style.gallery.html b/modules/board/skins/xe_board/style.gallery.html index 7b29c1dd2..fe10cbf28 100644 --- a/modules/board/skins/xe_board/style.gallery.html +++ b/modules/board/skins/xe_board/style.gallery.html @@ -61,7 +61,7 @@ {$category_list[$document->get('category_srl')]->title} - {$document->getTitle($module_info->subject_cut_size)} + {$document->getTitle($module_info->subject_cut_size)} {$document->getCommentCount()} @@ -96,7 +96,7 @@
    - + @@ -110,7 +110,7 @@ isCarted())-->checked="checked" /> - {$document->getTitle($module_info->subject_cut_size)} + {$document->getTitle($module_info->subject_cut_size)} ({$document->getCommentCount()}) diff --git a/modules/board/skins/xe_board/style.list.html b/modules/board/skins/xe_board/style.list.html index d6d1212db..85fd43086 100644 --- a/modules/board/skins/xe_board/style.list.html +++ b/modules/board/skins/xe_board/style.list.html @@ -69,7 +69,7 @@ {$category_list[$document->get('category_srl')]->title} - {$document->getTitle($module_info->subject_cut_size)} + {$document->getTitle($module_info->subject_cut_size)} {$document->getCommentCount()} @@ -99,7 +99,7 @@ {$category_list[$document->get('category_srl')]->title} - {$document->getTitle($module_info->subject_cut_size)} + {$document->getTitle($module_info->subject_cut_size)} {$document->getCommentCount()} diff --git a/modules/board/skins/xe_board/style.webzine.html b/modules/board/skins/xe_board/style.webzine.html index 14f1c9170..c3ef4501c 100644 --- a/modules/board/skins/xe_board/style.webzine.html +++ b/modules/board/skins/xe_board/style.webzine.html @@ -67,7 +67,7 @@ {$category_list[$document->get('category_srl')]->title} - {$document->getTitle($module_info->subject_cut_size)} + {$document->getTitle($module_info->subject_cut_size)} {$document->getCommentCount()} @@ -96,7 +96,7 @@ isCarted())-->checked="checked" /> - + @@ -105,7 +105,7 @@ {$category_list[$document->get('category_srl')]->title} - {$document->getTitle($module_info->subject_cut_size)} + {$document->getTitle($module_info->subject_cut_size)} {$document->getCommentCount()} @@ -132,7 +132,7 @@ - {$document->getSummary(120)} + {$document->getSummary(120)}   diff --git a/modules/board/skins/xe_guestbook/comment.html b/modules/board/skins/xe_guestbook/comment.html index b1113298d..ea341d2ac 100644 --- a/modules/board/skins/xe_guestbook/comment.html +++ b/modules/board/skins/xe_guestbook/comment.html @@ -1,6 +1,7 @@
    + {@ $_comment_list = $oDocument->getComments() } @@ -9,24 +10,6 @@
    - - -
    - - {$lang->cmd_delete} - {$lang->cmd_modify} - - {$lang->cmd_reply} -
    - -
    - - {$comment->getRegdate('Y.m.d')} {$comment->getRegdate('H:i:s')} - - - ({$comment->get('ipaddress')}) - -
    @@ -40,6 +23,23 @@
    +
    + + {$lang->cmd_delete} + {$lang->cmd_modify} + + {$lang->cmd_reply} +
    + +
    + + {$comment->getRegdate('Y.m.d')} {$comment->getRegdate('H:i:s')} + + + ({$comment->get('ipaddress')}) + +
    +
    ({$lang->voted_count}: @@ -84,5 +84,20 @@
    + + + + +
    diff --git a/modules/board/skins/xe_guestbook/comment_form.html b/modules/board/skins/xe_guestbook/comment_form.html index ececd1007..f44d7c1d2 100644 --- a/modules/board/skins/xe_guestbook/comment_form.html +++ b/modules/board/skins/xe_guestbook/comment_form.html @@ -18,6 +18,24 @@
    + + +
    +
    +
    {$oDocument->getNickName()}
    +
    + {$oDocument->getRegdate("Y.m.d H:i")} + + ({$oDocument->get('ipaddress')}) + +
    +
    + +
    + {$oDocument->getContent(false)} +
    +
    +
    @@ -31,36 +49,44 @@
    -
    - - - + +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    + +
    + + useNotify())-->checked="checked" id="notify_message" /> + + + isSecret())-->checked="checked" id="is_secret" /> + +
    - - +
    {$oComment->getEditor()}
    - - +
    + + +
    - - - - useNotify())-->checked="checked" id="notify_message" /> - - - - isSecret())-->checked="checked" id="is_secret" /> - -
    - -
    {$oComment->getEditor()}
    - -
    - - -
    - +
    +  + diff --git a/modules/board/skins/xe_guestbook/css/common.css b/modules/board/skins/xe_guestbook/css/common.css index 75353aead..c5364c458 100644 --- a/modules/board/skins/xe_guestbook/css/common.css +++ b/modules/board/skins/xe_guestbook/css/common.css @@ -12,7 +12,7 @@ Jeong, Chan Myeong 070601~070630 /* board Title */ .boardHeader { border:1px solid #e1e1dd; border-bottom:0; background:#ffffff url(../images/common/bgH3.gif) repeat-x left bottom; overflow:hidden;} .boardHeader .boardHeaderBorder { width:100%;} -.boardHeader h3 { float:left; padding:15px 15px 12px 15px; font-size:1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} +.boardHeader h3 { margin:0; float:left; padding:15px 15px 12px 15px; font-size:1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} /* board Description */ .boardDescription { color:#AEAEAE; border:1px solid #DDDDDD; overflow:hidden; padding:10px; margin-top:5px; background-color:#FFFFFF;} @@ -22,7 +22,7 @@ Jeong, Chan Myeong 070601~070630 .articleNum { float:left; padding:0 0 0 15px; } /* account Navigation */ -.accountNavigation { float:right; } +.accountNavigation { margin:0; padding:0; float:right; } .accountNavigation li { float:left; margin-left:7px; list-style:none; } .accountNavigation li a { white-space:nowrap; color:#666666; text-decoration:none;} .accountNavigation li.setup a { background:url(../images/common/iconSetup.gif) no-repeat left top; padding-left:14px; } @@ -44,14 +44,17 @@ Jeong, Chan Myeong 070601~070630 .blogNotice .item .replyAndTrackback { color:#AAAAAA; font-size:.9em; } /* boardRead */ -.viewDocument { border:1px solid #e0e1db; padding:10px; border-bottom:2px solid #AAAAAA; margin-bottom:20px; } +.viewDocument { border:1px solid #e0e1db; margin-bottom:20px; overflow:hidden;} +.boardRead { padding:10px; } .boardRead .contentInfo .userInfo { float:left; white-space:nowrap; } .boardRead .contentInfo .userInfo .author { color:#3074a5; } .boardRead .contentInfo .userInfo .author a { color:#3074a5; text-decoration:none; } .boardRead .contentInfo { clear:both; white-space:nowrap; color:#444444; float:left; font-size:.9em; font-family:tahoma; line-height:17px; padding-bottom:10px; width:100%;} -.boardRead .contentInfo .date { float:right; background:url("../images/common/calendar.gif") no-repeat left top; padding-left:18px; margin-left:10px; } +.boardRead .contentInfo .date { font:.8em Tahoma; color:#cccccc; float:right; margin-top:3px; } +.boardRead .contentInfo .replyOption { height:20px; float:right; white-space:nowrap; margin-left:.2em;} +.boardRead .contentInfo .replyOption img { vertical-align:middle;} /* extraVars list */ .boardRead .extraVarsList { width:100%; border:1px solid #e0e1db; border-bottom:none; margin:0 0 5px 0; table-layout:fixed;} @@ -60,9 +63,9 @@ Jeong, Chan Myeong 070601~070630 .boardRead .extraVarsList td a { color:#555555; } .boardRead .readBody { color:#555555; } -.boardRead .readBody .contentBody .ipaddress { text-align:right; margin-top:10px; color:#bbbbbb; font-family:tahoma;} .boardRead .fileAttached { border:1px solid #EFEFEF; background-color:#F4F4F4; padding:5px; margin-top:10px;} +.boardRead .fileAttached ul { margin:0; padding:0; } .boardRead .fileAttached h5 { font-weight:normal; color:#999999; font-size:1em; line-height:22px;} .boardRead .fileAttached li { display:inline; white-space:nowrap margin:3px 5px 0 3px; list-style:none; } .boardRead .fileAttached li a { text-decoration:none; font-size:.9em; padding:0 0 2px 17px; white-space:nowrap; color:#444444; } @@ -70,19 +73,9 @@ Jeong, Chan Myeong 070601~070630 .boardRead .contentButton { text-align:right;padding-top:10px;} -.trackbackBox { padding:.6em .6em; color:#666666; border:1px solid #e0e1db;;margin-top:.5em; } -.trackbackBox .trackbackUrl { color:#1F3DAE; font-size:.9em; background:url("../images/common/iconTrackback.gif") no-repeat left top; padding-left:18px; margin:0 0 3px 10px; } -.trackbackBox .trackbackItem { background-color:#F3F3F3; padding:.6em .8em .6em .6em; line-height:1.25em; border-top:1px dotted #EEEEEE; list-style:none;} -.trackbackBox p { display:inline; margin-bottom:1em;} -.trackbackBox a { color:#666666; text-decoration:none;} -.trackbackBox div { clear:both; } -.trackbackBox address { display:block; padding:0 .3em 0 0; } -.trackbackBox address a { font-size:.9em; color:#3074a5; margin-right:.3em; float:left;} -.trackbackBox address .date { font:.8em Tahoma; color:#cccccc; float:right;} - -.replyBox { color:#666666; border-top:1px solid #e0e1db; margin-top:.5em;} -.replyBox .replyItem { background-color:#FFFFFF; padding:.6em .8em .6em .6em; line-height:1.25em; clear:both; border-bottom:1px dotted #EEEEEE; list-style:none;} -.replyBox p { display:inline; margin-bottom:1em;} +.replyBox { color:#666666; margin-top:10px;} +.replyBox .replyItem { background-color:#FFFFFF; padding:.6em .8em .6em .6em; line-height:1.25em; clear:both; list-style:none; border-top:1px solid #e0e1db;} +.replyBox p { margin:0; padding:0; display:inline; margin-bottom:1em;} .replyBox .author { float:left; padding:0 .3em 0 0; font-size:.9em; color:#3074a5; margin:0 .3em .5em 0;} .replyBox .author a { color:#3074a5; margin-right:.3em; text-decoration:none; } .replyBox .voted { float:left; font-size:.9em; color:#AAAAAA; margin:0 .3em .5em 1em;} @@ -92,13 +85,12 @@ Jeong, Chan Myeong 070601~070630 .replyBox .replyOption img { vertical-align:middle;} .replyBox .replyContent { clear:left; } -.replyBox .replyContent p { display:block; } -.replyBox .replyContent ul li { padding:0; border:none; line-height:1.25em; list-style:disc;} -.replyBox .replyContent ol li { padding:0; border:none; line-height:1.25em; list-style:decimal;} -.replyBox .reply { background-color:#F4F4F4; border-bottom:1px dotted #DDDDDD;} +.replyBox .replyContent p { margin:0; padding:0; display:block; } +.replyBox .reply { background-color:#F4F4F4; border-top:1px dotted #e0e1db; } .replyBox .replyIndent { background:url(../images/common/iconReplyArrow.gif) no-repeat .0em .3em; padding-left:1.3em;} .replyBox .fileAttached { border:1px solid #EFEFEF; background-color:#F4F4F4; padding:5px; margin-top:10px;} +.replyBox .fileAttached ul { margin:0; padding:0; } .replyBox .fileAttached h5 { font-weight:normal; color:#999999; float:left; font-size:1em; line-height:22px;} .replyBox .fileAttached li { display:inline; white-space:nowrap margin:3px 5px 0 3px; list-style:none; } .replyBox .fileAttached li a { text-decoration:none; font-size:.9em; white-space:nowrap; color:#444444; } @@ -224,23 +216,24 @@ Jeong, Chan Myeong 070601~070630 /* boardWrite */ .boardEditor { margin-bottom:10px; } -.commentEditor { margin-top:10px; } +.commentEditor { margin-top:10px; clear:both; } + .boardWrite { border:1px solid #e0e1db; padding-bottom:10px;} .boardWrite fieldset { border:none; } -.boardWrite .userNameAndPw { margin:10px 10px 0 10px; } -.boardWrite .userNameAndPw .userName {width:60px; margin-right:10px; } -.boardWrite .userNameAndPw .userPw {width:60px; margin-right:10px; } -.boardWrite .userNameAndPw .emailAddress {width:60px; margin-right:10px; } -.boardWrite .userNameAndPw .homePage {width:60px; margin-right:10px; } +.boardWrite .inputItem { margin:10px 10px 0 10px; } +.boardWrite .inputItem .userName {width:220px; margin-right:10px; } +.boardWrite .inputItem .userPw {width:220px; margin-right:10px; } +.boardWrite .inputItem .emailAddress {width:220px; margin-right:10px; } +.boardWrite .inputItem .homePage {width:220px; margin-right:10px; } .boardWrite .title { margin-top:5px; } .boardWrite .title .category { margin-left:10px; } -.boardWrite .title label.title { margin:0 10px 0 10px; } +.boardWrite .title label.title { padding:0; margin:0 10px 0 10px; } .boardWrite .title input.title { width:60%;} .boardWrite dl.option { margin:10px 0 3px 10px; padding:0;} -.boardWrite dl.option dd { display:inline; margin-right:5px; } -.boardWrite dl.option dd * { vertical-align:middle;} +.boardWrite dl.option dd { padding:0; margin:0; display:inline; margin-right:5px; } +.boardWrite dl.option dd * { padding:0; margin:0; vertical-align:middle;} .boardWrite dl.option dd select { width:8em; font-size:.95em; } .boardWrite .tag { margin-top:10px; margin-left:10px; } @@ -256,7 +249,7 @@ Jeong, Chan Myeong 070601~070630 .smallBox { border:1px solid #e0e1db; margin-left:auto; margin-right:auto; } .smallBox.w268 { width:268px;} .smallBox .header { position:relative; _width:100%; background:#ffffff url(../images/normal/bgH3.gif) no-repeat left bottom; overflow:hidden;} -.smallBox .header h3 { clear:both; font-size:1.2em; padding:.8em 2em .6em 1.2em; border-bottom:3px solid #fe3614; } +.smallBox .header h3 { margin:0; clear:both; font-size:1.2em; padding:.8em 2em .6em 1.2em; border-bottom:3px solid #fe3614; } .smallBox .complex { padding:1.5em 2em 2em 2em;} .smallBox .inputPassword { position:relative; border:none; padding:2em 2em 1.5em 2em;} .smallBox .inputPassword .inputTypeText { float:left; margin-right:.5em; width:8em;} @@ -281,3 +274,5 @@ h5 { padding:2px; } .tags .tagTypeD a { font-weight:bold; margin:0; background-color:#EFEFEF;} .tags .tagTypeE a { font-weight:normal; margin:0;} + +.listWrite { margin-bottom:20px; } diff --git a/modules/board/skins/xe_guestbook/extra_var_form.html b/modules/board/skins/xe_guestbook/extra_var_form.html index 564cec9d9..f7d800816 100644 --- a/modules/board/skins/xe_guestbook/extra_var_form.html +++ b/modules/board/skins/xe_guestbook/extra_var_form.html @@ -36,9 +36,9 @@ -
      +
        -
      • value)&&in_array($v, $val->value))-->checked="checked"/> {$v}
      • +
      • value||is_array($val->value)&&in_array($v, $val->value))-->checked="checked"/> {$v}
      diff --git a/modules/board/skins/xe_guestbook/input_password_form.html b/modules/board/skins/xe_guestbook/input_password_form.html index 0f935eb92..2617d680b 100644 --- a/modules/board/skins/xe_guestbook/input_password_form.html +++ b/modules/board/skins/xe_guestbook/input_password_form.html @@ -1,6 +1,7 @@ +sadf
      diff --git a/modules/board/skins/xe_guestbook/js/board.js b/modules/board/skins/xe_guestbook/js/board.js index f23633952..6b4d69475 100644 --- a/modules/board/skins/xe_guestbook/js/board.js +++ b/modules/board/skins/xe_guestbook/js/board.js @@ -14,9 +14,9 @@ function completeDocumentInserted(ret_obj) { //alert(message); - var url = current_url.setQuery('mid',mid).setQuery('act',''); + var url = current_url.setQuery('mid',mid).setQuery('act','').setQuery('document_srl','').setQuery('rnd',document_srl); if(category_srl) url = url.setQuery('category',category_srl); - location.href = url; + location.href = url+'#document_'+document_srl; } /* 글 삭제 */ @@ -62,7 +62,7 @@ function completeInsertComment(ret_obj) { var document_srl = ret_obj['document_srl']; var comment_srl = ret_obj['comment_srl']; - var url = current_url.setQuery('mid',mid).setQuery('act',''); + var url = current_url.setQuery('mid',mid).setQuery('act','').setQuery('document_srl',''); if(comment_srl) url = url.setQuery('rnd',comment_srl)+"#comment_"+comment_srl; //alert(message); @@ -78,12 +78,12 @@ function completeDeleteComment(ret_obj) { var document_srl = ret_obj['document_srl']; var page = ret_obj['page']; - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); + var url = current_url.setQuery('mid',mid).setQuery('document_srl','').setQuery('act','').setQuery('rnd',document_srl); if(page) url = url.setQuery('page',page); //alert(message); - location.href = url; + location.href = url+'#document_'+document_srl; } /* 트랙백 삭제 */ @@ -94,7 +94,7 @@ function completeDeleteTrackback(ret_obj) { var document_srl = ret_obj['document_srl']; var page = ret_obj['page']; - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); + var url = current_url.setQuery('mid',mid).setQuery('document_srl','').setQuery('act',''); if(page) url = url.setQuery('page',page); //alert(message); diff --git a/modules/board/skins/xe_guestbook/list.html b/modules/board/skins/xe_guestbook/list.html index f4165bf06..dd080c4a8 100644 --- a/modules/board/skins/xe_guestbook/list.html +++ b/modules/board/skins/xe_guestbook/list.html @@ -5,43 +5,31 @@ + + + +
      + +
      + -
      - -
      - [{$document->getRegdate("Y-m-d")}] - {$document->getContentText(20)} - - - {$document->getCommentCount()} - - - - {$document->getTrackbackCount()} - - - {$document->printExtraImages(60*60*$module_info->duration_new)} + +
      + +
      -
      - - - -
      - -
      - -
      - -
      - +
      + +
      +
      diff --git a/modules/board/skins/xe_guestbook/skin.xml b/modules/board/skins/xe_guestbook/skin.xml index 46d9f2b21..8b363a574 100644 --- a/modules/board/skins/xe_guestbook/skin.xml +++ b/modules/board/skins/xe_guestbook/skin.xml @@ -1,15 +1,15 @@ - 방명록 기본 스킨 - 留言本默认皮肤 - ゲストブックのデフォルトスキン - Zeroboard XE Basic Guestbook Skin + zbXE 방명록 기본 스킨 + zbXE 留言本默认皮肤 + zbXE ゲストブックのデフォルトスキン + zbXE Basic Guestbook Skin 제로 Zero Zero Zero - board모듈의 default스킨 + board모듈의 기본 방명록 스킨 留言本模块的默认皮肤。 ボード(board)モジュールのデフォルトスキンです。 This is the basic guestbook skin of Zeroboard XE. diff --git a/modules/board/skins/xe_guestbook/view_document.html b/modules/board/skins/xe_guestbook/view_document.html index d073ff0b9..ff8518884 100644 --- a/modules/board/skins/xe_guestbook/view_document.html +++ b/modules/board/skins/xe_guestbook/view_document.html @@ -19,9 +19,19 @@
      +
      + + {$lang->cmd_delete} + {$lang->cmd_modify} + + {$lang->cmd_reply} +
      {$oDocument->getRegdate('Y.m.d')} {$oDocument->getRegdate('H:i:s')} + + ({$oDocument->get('ipaddress')}) +
      @@ -52,6 +62,7 @@ @@ -88,18 +95,8 @@
      - - - - - - - - + + + + diff --git a/modules/board/skins/xe_guestbook/write_form.html b/modules/board/skins/xe_guestbook/write_form.html index c7a66a096..08ead726f 100644 --- a/modules/board/skins/xe_guestbook/write_form.html +++ b/modules/board/skins/xe_guestbook/write_form.html @@ -1,102 +1,104 @@ - - + + + +
      -
      - -
      - - +
      + +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      + - - +
      + + {@ $_color = array('555555','222288','226622','2266EE','8866CC','88AA66','EE2222','EE6622','EEAA22','EEEE22') } +
      +
      + get('title_bold')=='Y')-->checked="checked" /> + +
      +
      + isNotice())-->checked="checked" id="is_notice" /> + +
      +
      + isLocked())-->checked="checked" id="lock_comment" /> + +
      + +
      + isSecret())-->checked="checked" id="is_secret" /> + +
      +
      + allowComment())-->checked="checked" id="allow_comment" /> + +
      + +
      + useNotify())-->checked="checked" id="notify_message" /> + +
      + +
      - - + + + + + + + + + + + + +
      {$val->name} *
      + + +
      {$oDocument->getEditor()}
      + +
      +   + + + + + + + +
      + +
      - -
      - - -
      - - {@ $_color = array('555555','222288','226622','2266EE','8866CC','88AA66','EE2222','EE6622','EEAA22','EEEE22') } -
      -
      - get('title_bold')=='Y')-->checked="checked" /> - -
      -
      - isNotice())-->checked="checked" id="is_notice" /> - -
      -
      - isLocked())-->checked="checked" id="lock_comment" /> - -
      - -
      - isSecret())-->checked="checked" id="is_secret" /> - -
      -
      - allowComment())-->checked="checked" id="allow_comment" /> - -
      -
      - allowTrackback())-->checked="checked" id="allow_trackback" /> - -
      - -
      - useNotify())-->checked="checked" id="notify_message" /> - -
      - -
      - - - - - - - - - - - - - -
      {$val->name} *
      - - -
      {$oDocument->getEditor()}
      - -
      - -
      - - - - -
      - -
      - - - -
      - -
      - + + + + diff --git a/modules/board/tpl/board_insert.html b/modules/board/tpl/board_insert.html index 345aa77d7..711005765 100644 --- a/modules/board/tpl/board_insert.html +++ b/modules/board/tpl/board_insert.html @@ -71,7 +71,7 @@

      {$lang->about_skin}

      diff --git a/modules/comment/comment.admin.controller.php b/modules/comment/comment.admin.controller.php index ad93f1868..00f0c27f8 100644 --- a/modules/comment/comment.admin.controller.php +++ b/modules/comment/comment.admin.controller.php @@ -62,8 +62,47 @@ function deleteModuleComments($module_srl) { $args->module_srl = $module_srl; $output = executeQuery('comment.deleteModuleComments', $args); + if(!$output->toBool()) return $output; + + $output = executeQuery('comment.deleteModuleCommentsList', $args); return $output; } + + /** + * @brief 댓글의 모듈별 추가 확장 폼을 저장 + **/ + function procCommentAdminInsertModuleConfig() { + // 기존 설정을 가져옴 + $oModuleModel = &getModel('module'); + $config = $oModuleModel->getModuleConfig('comment'); + + // 대상을 구함 + $module_srl = Context::get('target_module_srl'); + + // 여러개의 모듈 일괄 설정일 경우 + if(preg_match('/^([0-9,]+)$/',$module_srl)) $module_srl = explode(',',$module_srl); + else $module_srl = array($module_srl); + + $comment_config = null; + + $comment_config->comment_count = (int)Context::get('comment_count'); + if(!$comment_config->comment_count) $comment_config->comment_count = 50; + + for($i=0;$imodule_config[$srl] = $comment_config; + } + + // module Controller 객체 생성하여 입력 + $oModuleController = &getController('module'); + $output = $oModuleController->insertModuleConfig('comment',$config); + + $this->setError(-1); + $this->setMessage('success_updated'); + } + + } ?> diff --git a/modules/comment/comment.class.php b/modules/comment/comment.class.php index ca04f48ba..04e4952d4 100644 --- a/modules/comment/comment.class.php +++ b/modules/comment/comment.class.php @@ -24,6 +24,9 @@ // 2007. 10. 17 모듈이 삭제될때 등록된 댓글도 모두 삭제하는 트리거 추가 $oModuleController->insertTrigger('module.deleteModule', 'comment', 'controller', 'triggerDeleteModuleComments', 'after'); + // 2008. 02. 22 모듈의 추가 설정에서 댓글 추가 설정 추가 + $oModuleController->insertTrigger('module.dispAdditionSetup', 'comment', 'view', 'triggerDispCommentAdditionSetup', 'before'); + return new Object(); } @@ -46,6 +49,9 @@ if(!$oModuleModel->getActionForward('dispCommentAdminDeclared')) return true; + // 2008. 02. 22 모듈의 추가 설정에서 댓글 추가 설정 추가 + if(!$oModuleModel->getTrigger('module.dispAdditionSetup', 'comment', 'view', 'triggerDispCommentAdditionSetup', 'before')) return true; + return false; } @@ -78,6 +84,10 @@ if(!$oModuleModel->getActionForward('dispCommentAdminDeclared')) $oModuleController->insertActionForward('comment', 'view', 'dispCommentAdminDeclared'); + // 2008. 02. 22 모듈의 추가 설정에서 댓글 추가 설정 추가 + if(!$oModuleModel->getTrigger('module.dispAdditionSetup', 'comment', 'view', 'triggerDispCommentAdditionSetup', 'before')) + $oModuleController->insertTrigger('module.dispAdditionSetup', 'comment', 'view', 'triggerDispCommentAdditionSetup', 'before'); + return new Object(0, 'success_updated'); } diff --git a/modules/comment/comment.controller.php b/modules/comment/comment.controller.php index e9c6bf4ca..81897364d 100644 --- a/modules/comment/comment.controller.php +++ b/modules/comment/comment.controller.php @@ -14,9 +14,11 @@ } /** - * @breif 댓글의 추천을 처리하는 action (Up) + * @brief 댓글의 추천을 처리하는 action (Up) **/ function procCommentVoteUp() { + if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request'); + $comment_srl = Context::get('target_srl'); if(!$comment_srl) return new Object(-1, 'msg_invalid_request'); @@ -25,9 +27,11 @@ } /** - * @breif 댓글의 추천을 처리하는 action (Down) + * @brief 댓글의 추천을 처리하는 action (Down) **/ function procCommentVoteDown() { + if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request'); + $comment_srl = Context::get('target_srl'); if(!$comment_srl) return new Object(-1, 'msg_invalid_request'); @@ -39,6 +43,8 @@ * @brief 댓글이 신고될 경우 호출되는 action **/ function procCommentDeclare() { + if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request'); + $comment_srl = Context::get('target_srl'); if(!$comment_srl) return new Object(-1, 'msg_invalid_request'); @@ -118,11 +124,11 @@ // 내용에서 제로보드XE만의 태그를 삭제 $obj->content = preg_replace('!<\!--(Before|After)(Document|Comment)\(([0-9]+),([0-9]+)\)-->!is', '', $obj->content); + $obj->regdate = date("YmdHis"); // 세션에서 최고 관리자가 아니면 iframe, script 제거 if($logged_info->is_admin != 'Y') $obj->content = removeHackTag($obj->content); - if(!$obj->notify_message) $obj->notify_message = 'N'; if(!$obj->is_secret) $obj->is_secret = 'N'; @@ -130,15 +136,48 @@ $oDB = &DB::getInstance(); $oDB->begin(); - // 댓글을 입력 - $output = executeQuery('comment.insertComment', $obj); + // 댓글 목록 부분을 먼저 입력 + $list_args->comment_srl = $obj->comment_srl; + $list_args->document_srl = $obj->document_srl; + $list_args->module_srl = $obj->module_srl; + $list_args->regdate = $obj->regdate; - // 입력에 이상이 없으면 해당 글의 댓글 수를 올림 + // 부모댓글이 없으면 바로 데이터를 설정 + if(!$obj->parent_srl) { + $list_args->head = $list_args->arrange = $obj->comment_srl; + $list_args->depth = 0; + + // 부모댓글이 있으면 부모글의 정보를 구해옴 + } else { + // 부모댓글의 정보를 구함 + $parent_args->comment_srl = $obj->parent_srl; + $parent_output = executeQuery('comment.getCommentListItem', $parent_args); + + // 부모댓글이 존재하지 않으면 return + if(!$parent_output->toBool() || !$parent_output->data) return; + $parent = $parent_output->data; + + $list_args->head = $parent->head; + $list_args->depth = $parent->depth+1; + if($list_args->depth<2) $list_args->arrange = $obj->comment_srl; + else { + $list_args->arrange = $parent->arrange; + $output = executeQuery('comment.updateCommentListArrange', $list_args); + if(!$output->toBool()) return $output; + } + } + + $output = executeQuery('comment.insertCommentList', $list_args); + if(!$output->toBool()) return $output; + + // 댓글 본문을 입력 + $output = executeQuery('comment.insertComment', $obj); if(!$output->toBool()) { $oDB->rollback(); return $output; } + // 입력에 이상이 없으면 해당 글의 댓글 수를 올림 if(!$manual_inserted) { // comment model객체 생성 $oCommentModel = &getModel('comment'); @@ -155,6 +194,7 @@ // 댓글의 권한을 부여 $this->addGrant($obj->comment_srl); } + // trigger 호출 (after) if($output->toBool()) { @@ -301,6 +341,8 @@ return $output; } + $output = executeQuery('comment.deleteCommentList', $args); + // 댓글 수를 구해서 업데이트 $comment_count = $oCommentModel->getCommentCount($document_srl); @@ -341,9 +383,14 @@ $oDocument = $oDocumentModel->getDocument($document_srl); if(!$oDocument->isExists() || !$oDocument->isGranted()) return new Object(-1, 'msg_not_permitted'); - // 삭제 + // 댓글 본문 삭제 $args->document_srl = $document_srl; $output = executeQuery('comment.deleteComments', $args); + if(!$output->toBool()) return $output; + + // 댓글 목록 삭제 + $output = executeQuery('comment.deleteCommentsList', $args); + return $output; } diff --git a/modules/comment/comment.item.php b/modules/comment/comment.item.php index fbca8d828..8d6941dc8 100644 --- a/modules/comment/comment.item.php +++ b/modules/comment/comment.item.php @@ -207,7 +207,7 @@ $content = str_replace(array('<','>','"',' '), array('<','>','"',' '), $content); // 문자열을 자름 - $content = cut_str($content, $str_size, '...'); + $content = trim(cut_str($content, $str_size, '...')); // >, <, "를 다시 복구 return str_replace(array('<','>','"',' '),array('<','>','"',' '), $content); diff --git a/modules/comment/comment.model.php b/modules/comment/comment.model.php index c831920e4..d66c1c5ce 100644 --- a/modules/comment/comment.model.php +++ b/modules/comment/comment.model.php @@ -32,20 +32,25 @@ // trigger 호출 ModuleHandler::triggerCall('comment.getCommentMenu', 'before', $menu_list); - // 추천 버튼 추가 - $menu_str = Context::getLang('cmd_vote'); - $menu_link = sprintf("doCallModuleAction('comment','procCommentVoteUp','%s')", $comment_srl); - $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); + // 회원이어야만 가능한 기능 + if($logged_info->member_srl) { - // 비추천 버튼 추가 - $menu_str = Context::getLang('cmd_vote_down'); - $menu_link = sprintf("doCallModuleAction('comment','procCommentVoteDown','%s')", $comment_srl); - $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); + // 추천 버튼 추가 + $menu_str = Context::getLang('cmd_vote'); + $menu_link = sprintf("doCallModuleAction('comment','procCommentVoteUp','%s')", $comment_srl); + $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); - // 신고 기능 추가 - $menu_str = Context::getLang('cmd_declare'); - $menu_link = sprintf("doCallModuleAction('comment','procCommentDeclare','%s')", $comment_srl); - $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); + // 비추천 버튼 추가 + $menu_str = Context::getLang('cmd_vote_down'); + $menu_link = sprintf("doCallModuleAction('comment','procCommentVoteDown','%s')", $comment_srl); + $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); + + // 신고 기능 추가 + $menu_str = Context::getLang('cmd_declare'); + $menu_link = sprintf("doCallModuleAction('comment','procCommentDeclare','%s')", $comment_srl); + $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); + + } // trigger 호출 (after) ModuleHandler::triggerCall('comment.getCommentMenu', 'after', $menu_list); @@ -158,13 +163,63 @@ /** * @brief document_srl에 해당하는 문서의 댓글 목록을 가져옴 **/ - function getCommentList($document_srl, $is_admin = false) { + function getCommentList($document_srl, $page = 0, $is_admin = false) { + // 해당 문서의 모듈에 해당하는 댓글 수를 구함 + $oDocumentModel = &getModel('document'); + $oDocument = $oDocumentModel->getDocument($document_srl); + + // 문서가 존재하지 않으면 return~ + if(!$oDocument->isExists()) return; + + // 댓글수가 없으면 return~ + if($oDocument->getCommentCount()<1) return; + + // 정해진 댓글수에 따른 댓글 목록 구함 + $module_srl = $oDocument->get('module_srl'); + $comment_config = $this->getCommentConfig($module_srl); + $comment_count = $comment_config->comment_count; + if(!$comment_count) $comment_count = 50; + + // 페이지가 없으면 제일 뒤 페이지를 구함 + if(!$page) $page = (int)( ($oDocument->getCommentCount()-1) / $comment_count) + 1; + + // 정해진 수에 따라 목록을 구해옴 + $args->document_srl = $document_srl; + $args->list_count = $comment_count; + $args->page = $page; + $args->page_count = 10; + $output = executeQueryArray('comment.getCommentPageList', $args); + + // 쿼리 결과에서 오류가 생기면 그냥 return + if(!$output->toBool()) return; + + // 만약 구해온 결과값이 저장된 댓글수와 다르다면 기존의 데이터로 판단하고 댓글 목록 테이블에 데이터 입력 + if(!$output->data) { + $this->fixCommentList($oDocument->get('module_srl'), $document_srl); + $output = executeQueryArray('comment.getCommentPageList', $args); + if(!$output->toBool()) return; + } + + return $output; + } + + /** + * @brief document_srl에 해당하는 댓글 목록을 갱신 + * 정식버전 이전에 사용되던 데이터를 위한 처리 + **/ + function fixCommentList($module_srl, $document_srl) { + // 일괄 작업이라서 lock 파일을 생성하여 중복 작업이 되지 않도록 한다 + $lock_file = "./files/cache/tmp/lock.".$document_srl; + if(file_exists($lock_file) && filemtime($lock_file)+60*60*10document_srl = $document_srl; $args->list_order = 'list_order'; $output = executeQuery('comment.getCommentList', $args); if(!$output->toBool()) return $output; - $source_list= $output->data; + $source_list = $output->data; if(!is_array($source_list)) $source_list = array($source_list); // 댓글를 계층형 구조로 정렬 @@ -172,26 +227,18 @@ $root = NULL; $list = NULL; + $comment_list = array(); // 로그인 사용자의 경우 로그인 정보를 일단 구해 놓음 $logged_info = Context::get('logged_info'); + // loop를 돌면서 코멘트의 계층 구조 만듬 for($i=$comment_count-1;$i>=0;$i--) { $comment_srl = $source_list[$i]->comment_srl; $parent_srl = $source_list[$i]->parent_srl; - $member_srl = $source_list[$i]->member_srl; - - // OL/LI 태그를 위한 치환 처리 - //$source_list[$i]->content = preg_replace('!<(ol|ul|blockquote)>!is','<\\1 style="margin-left:40px;">',$source_list[$i]->content); - - // url에 대해서 정규표현식으로 치환 - $source_list[$i]->content = preg_replace('!([^>^"^\'^=])(http|https|ftp|mms):\/\/([^ ^<^"^\']*)!is','$1$2://$3',' '.$source_list[$i]->content); - if(!$comment_srl) continue; - //if($is_admin || $this->isGranted($comment_srl) || $member_srl == $logged_info->member_srl) $source_list[$i]->is_granted = true; - // 목록을 만듬 $list[$comment_srl] = $source_list[$i]; @@ -201,35 +248,48 @@ $root->child[] = &$list[$comment_srl]; } } - $this->_arrangeComment($comment_list, $root->child, 0); - return $comment_list; + $this->_arrangeComment($comment_list, $root->child, 0, null); + + // 구해진 값을 db에 입력함 + if(count($comment_list)) { + foreach($comment_list as $comment_srl => $item) { + $comment_args = null; + $comment_args->comment_srl = $comment_srl; + $comment_args->document_srl = $document_srl; + $comment_args->head = $item->head; + $comment_args->arrange = $item->arrange; + $comment_args->module_srl = $module_srl; + $comment_args->regdate = $item->regdate; + $comment_args->depth = $item->depth; + + executeQuery('comment.insertCommentList', $comment_args); + } + } + + // 성공시 lock파일 제거 + @unlink($lock_file); } /** * @brief 댓글을 계층형으로 재배치 **/ - function _arrangeComment(&$comment_list, $list, $depth, $set_grant = false) { + function _arrangeComment(&$comment_list, $list, $depth, $parent = null) { if(!count($list)) return; foreach($list as $key => $val) { - $oCommentItem = new commentItem(); + + if($parent) $val->head = $parent->head; + else $val->head = $val->comment_srl; + $val->arrange = count($comment_list)+1; if($val->child) { - $tmp = $val; - $tmp->depth = $depth; - $oCommentItem->setAttribute($tmp); - - $comment_list[$tmp->comment_srl] = $oCommentItem; - if($set_grant) $oCommentItem->setAccessible(); - - $this->_arrangeComment($comment_list,$val->child,$depth+1, $oCommentItem->isGranted()); + $val->depth = $depth; + $comment_list[$val->comment_srl] = $val; + $this->_arrangeComment($comment_list,$val->child,$depth+1, $val); + unset($val->child); } else { $val->depth = $depth; - $oCommentItem->setAttribute($val); - - if($set_grant) $oCommentItem->setAccessible(); - $comment_list[$val->comment_srl] = $oCommentItem; + $comment_list[$val->comment_srl] = $val; } - } } @@ -297,5 +357,25 @@ return $output; } + + /** + * @brief 모듈별 댓글 설정을 return + **/ + function getCommentConfig($module_srl) { + if(!$GLOBLAS['__comment_module_config__']) { + // 선택된 모듈의 trackback설정을 가져옴 + $oModuleModel = &getModel('module'); + $GLOBLAS['__comment_module_config__'] = $oModuleModel->getModuleConfig('comment'); + } + + $comment_config = $GLOBLAS['__comment_module_config__']->module_config[$module_srl]; + + if(!is_object($comment_config)) $comment_config = null; + + if(!isset($comment_config->comment_count)) $comment_count->comment_count = 50; + + return $comment_config; + } + } ?> diff --git a/modules/comment/comment.view.php b/modules/comment/comment.view.php new file mode 100644 index 000000000..a6c35f2fb --- /dev/null +++ b/modules/comment/comment.view.php @@ -0,0 +1,48 @@ +module_srl; + if(!$current_module_srl) return new Object(); + } + + // 댓글 설정을 구함 + $oCommentModel = &getModel('comment'); + $comment_config = $oCommentModel->getCommentConfig($current_module_srl); + Context::set('comment_config', $comment_config); + + // 그룹 목록을 구함 + $oMemberModel = &getModel('member'); + $group_list = $oMemberModel->getGroups(); + Context::set('group_list', $group_list); + + // 템플릿 파일 지정 + $oTemplate = &TemplateHandler::getInstance(); + $tpl = $oTemplate->compile($this->module_path.'tpl', 'comment_module_config'); + $obj .= $tpl; + + return new Object(); + } + } +?> diff --git a/modules/comment/conf/module.xml b/modules/comment/conf/module.xml index 03fa6b95c..ae5a4c69b 100644 --- a/modules/comment/conf/module.xml +++ b/modules/comment/conf/module.xml @@ -10,5 +10,6 @@ + diff --git a/modules/comment/lang/en.lang.php b/modules/comment/lang/en.lang.php index ed4d26b82..8127365e0 100644 --- a/modules/comment/lang/en.lang.php +++ b/modules/comment/lang/en.lang.php @@ -10,6 +10,9 @@ $lang->comment_list = 'Comments List'; $lang->cmd_delete_checked_comment = 'Delete selected item'; + $lang->comment_count = 'Number of Comments'; + $lang->about_comment_count = 'If there are more comments, they will be moved to list.'; + $lang->msg_cart_is_null = 'Please select an article to delete'; $lang->msg_checked_comment_is_deleted = '%d comment(s) is(are) successfully deleted.'; diff --git a/modules/comment/lang/es.lang.php b/modules/comment/lang/es.lang.php index 95b01c425..17b0bc84b 100644 --- a/modules/comment/lang/es.lang.php +++ b/modules/comment/lang/es.lang.php @@ -10,6 +10,9 @@ $lang->comment_list = 'Comentarios Lista'; $lang->cmd_delete_checked_comment = 'Eliminar lo seleccionado' ; + $lang->comment_count = '댓글 수'; + $lang->about_comment_count = '댓글을 정해진 수 만큼만 표시하고 그 이상일 경우 목록으로 이동할 수 있게 합니다.'; + $lang->msg_cart_is_null = 'Selecciona el commentario que desea eliminar'; $lang->msg_checked_comment_is_deleted = '%d comentario eliminado correctamente.'; diff --git a/modules/comment/lang/fr.lang.php b/modules/comment/lang/fr.lang.php new file mode 100644 index 000000000..1429111f3 --- /dev/null +++ b/modules/comment/lang/fr.lang.php @@ -0,0 +1,31 @@ + Traduit par Pierre Duvent + * @brief Paquet de la langue fondamentale pour le module de commentaire + **/ + + $lang->cmd_comment_do = 'Vous voudriez...'; + + $lang->comment_list = 'Liste des Commentaires'; + $lang->cmd_toggle_checked_comment = 'Renverser item choisi'; + $lang->cmd_delete_checked_comment = 'Supprimer item choisi'; + + $lang->comment_count = 'Somme de Commentaires'; + $lang->about_comment_count = 'Quand il y a plus de commentaires, ils seront bougs sur le liste.'; + + $lang->msg_cart_is_null = 'Choisissez un article supprimer, SVP.'; + $lang->msg_checked_comment_is_deleted = '%d commentaire(s) est(sont) supprim(s) avec succs.'; + + $lang->search_target_list = array( + 'content' => 'Contenu', + 'user_id' => 'ID', + 'user_name' => 'Nom', + 'nick_name' => 'Surnom', + 'email_address' => 'Courriel', + 'homepage' => 'Page d\'Accueil', + 'regdate' => 'Jour', + 'last_update' => 'Mise Jour', + 'ipaddress' => 'Addresse IP', + ); +?> diff --git a/modules/comment/lang/jp.lang.php b/modules/comment/lang/jp.lang.php index 4ba0c0471..acf314cc0 100644 --- a/modules/comment/lang/jp.lang.php +++ b/modules/comment/lang/jp.lang.php @@ -11,6 +11,9 @@ $lang->cmd_toggle_checked_comment = '選択項目の反転'; $lang->cmd_delete_checked_comment = '選択項目削除'; + $lang->comment_count = '댓글 수'; + $lang->about_comment_count = '댓글을 정해진 수 만큼만 표시하고 그 이상일 경우 목록으로 이동할 수 있게 합니다.'; + $lang->msg_cart_is_null = '削除するコメントを選択してください。'; $lang->msg_checked_comment_is_deleted = '%d個のコメントを削除しました。'; diff --git a/modules/comment/lang/ko.lang.php b/modules/comment/lang/ko.lang.php index 732411f48..c8692772a 100644 --- a/modules/comment/lang/ko.lang.php +++ b/modules/comment/lang/ko.lang.php @@ -11,6 +11,9 @@ $lang->cmd_toggle_checked_comment = '선택항목 반전'; $lang->cmd_delete_checked_comment = '선택항목 삭제'; + $lang->comment_count = '댓글 수'; + $lang->about_comment_count = '댓글을 정해진 수 만큼만 표시하고 그 이상일 경우 목록으로 이동할 수 있게 합니다.'; + $lang->msg_cart_is_null = '삭제할 글을 선택해주세요'; $lang->msg_checked_comment_is_deleted = '%d개의 댓글이 삭제되었습니다'; diff --git a/modules/comment/lang/ru.lang.php b/modules/comment/lang/ru.lang.php index c9ca0a266..01eeaaa09 100644 --- a/modules/comment/lang/ru.lang.php +++ b/modules/comment/lang/ru.lang.php @@ -10,6 +10,9 @@ $lang->comment_list = 'Список комментариев'; $lang->cmd_delete_checked_comment = 'Удалить выбранный объект'; + $lang->comment_count = '댓글 수'; + $lang->about_comment_count = '댓글을 정해진 수 만큼만 표시하고 그 이상일 경우 목록으로 이동할 수 있게 합니다.'; + $lang->msg_cart_is_null = 'Пожалуйста, выберите статью для удаления.'; $lang->msg_checked_comment_is_deleted = '%d комментарий(-ия) успешно удален(о).'; diff --git a/modules/comment/lang/zh-CN.lang.php b/modules/comment/lang/zh-CN.lang.php index 25499ac08..e5bba3c8c 100644 --- a/modules/comment/lang/zh-CN.lang.php +++ b/modules/comment/lang/zh-CN.lang.php @@ -11,6 +11,9 @@ $lang->cmd_toggle_checked_comment = '反选'; $lang->cmd_delete_checked_comment = '删除所选'; + $lang->comment_count = '댓글 수'; + $lang->about_comment_count = '댓글을 정해진 수 만큼만 표시하고 그 이상일 경우 목록으로 이동할 수 있게 합니다.'; + $lang->msg_cart_is_null = '请选择要删除的评论。'; $lang->msg_checked_comment_is_deleted = '已删除%d个评论。'; diff --git a/modules/comment/queries/deleteCommentList.xml b/modules/comment/queries/deleteCommentList.xml new file mode 100644 index 000000000..59f1e8497 --- /dev/null +++ b/modules/comment/queries/deleteCommentList.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/modules/comment/queries/deleteCommentsList.xml b/modules/comment/queries/deleteCommentsList.xml new file mode 100644 index 000000000..16a0a41ca --- /dev/null +++ b/modules/comment/queries/deleteCommentsList.xml @@ -0,0 +1,8 @@ + + +
      + + + + + diff --git a/modules/comment/queries/deleteModuleCommentsList.xml b/modules/comment/queries/deleteModuleCommentsList.xml new file mode 100644 index 000000000..dd4858c70 --- /dev/null +++ b/modules/comment/queries/deleteModuleCommentsList.xml @@ -0,0 +1,8 @@ + + +
      + + + + + diff --git a/modules/comment/queries/getCommentList.xml b/modules/comment/queries/getCommentList.xml index a7461f7f8..490d40f0a 100644 --- a/modules/comment/queries/getCommentList.xml +++ b/modules/comment/queries/getCommentList.xml @@ -3,7 +3,9 @@
      - + + + diff --git a/modules/comment/queries/getCommentListItem.xml b/modules/comment/queries/getCommentListItem.xml new file mode 100644 index 000000000..e964057c2 --- /dev/null +++ b/modules/comment/queries/getCommentListItem.xml @@ -0,0 +1,11 @@ + + +
      + + + + + + + + diff --git a/modules/comment/queries/getCommentPageList.xml b/modules/comment/queries/getCommentPageList.xml new file mode 100644 index 000000000..4e7737fce --- /dev/null +++ b/modules/comment/queries/getCommentPageList.xml @@ -0,0 +1,21 @@ + + +
      +
      + + + + + + + + + + + + + + + + + diff --git a/modules/comment/queries/insertCommentList.xml b/modules/comment/queries/insertCommentList.xml new file mode 100644 index 000000000..50269ed71 --- /dev/null +++ b/modules/comment/queries/insertCommentList.xml @@ -0,0 +1,14 @@ + + +
      + + + + + + + + + + + diff --git a/modules/comment/queries/updateCommentListArrange.xml b/modules/comment/queries/updateCommentListArrange.xml new file mode 100644 index 000000000..53d40f71a --- /dev/null +++ b/modules/comment/queries/updateCommentListArrange.xml @@ -0,0 +1,13 @@ + + +
      + + + + + + + + + + diff --git a/modules/comment/queries/updateCommentListModule.xml b/modules/comment/queries/updateCommentListModule.xml new file mode 100644 index 000000000..9cb2a16d4 --- /dev/null +++ b/modules/comment/queries/updateCommentListModule.xml @@ -0,0 +1,11 @@ + + +
      + + + + + + + + diff --git a/modules/comment/schemas/comments_list.xml b/modules/comment/schemas/comments_list.xml new file mode 100644 index 000000000..62fde55a8 --- /dev/null +++ b/modules/comment/schemas/comments_list.xml @@ -0,0 +1,9 @@ +
      + + + + + + + +
      diff --git a/modules/comment/tpl/comment_module_config.html b/modules/comment/tpl/comment_module_config.html new file mode 100644 index 000000000..d30feaeb6 --- /dev/null +++ b/modules/comment/tpl/comment_module_config.html @@ -0,0 +1,27 @@ + + +
      + + + + + + + + + + + + + + + +
      {$lang->comment}
      {$lang->comment_count} + +
      {$lang->about_comment_count}
      + +
      + +
      + +
      diff --git a/modules/comment/tpl/filter/insert_comment_module_config.xml b/modules/comment/tpl/filter/insert_comment_module_config.xml new file mode 100644 index 000000000..0ba885b16 --- /dev/null +++ b/modules/comment/tpl/filter/insert_comment_module_config.xml @@ -0,0 +1,7 @@ + +
      + + + + + diff --git a/modules/comment/tpl/js/comment_admin.js b/modules/comment/tpl/js/comment_admin.js index 3f927421f..a4093b0fc 100644 --- a/modules/comment/tpl/js/comment_admin.js +++ b/modules/comment/tpl/js/comment_admin.js @@ -11,8 +11,12 @@ function doCheckAll(bToggle) { function doCancelDeclare() { var fo_obj = xGetElementById('fo_list'); var comment_srl = new Array(); - for(var i=0;icounter = "Counter"; - $lang->cmd_select_date = 'Select date'; + $lang->cmd_select_date = 'Select Date'; $lang->cmd_select_counter_type = array( 'hour' => 'By Hour', 'day' => 'By Day', @@ -15,7 +15,7 @@ ); $lang->total_counter = 'Total Status'; - $lang->selected_day_counter = 'Selected day status'; + $lang->selected_day_counter = 'Status of Selected Day'; $lang->unique_visitor = 'Visitors'; $lang->pageview = 'Pageview'; diff --git a/modules/counter/lang/fr.lang.php b/modules/counter/lang/fr.lang.php new file mode 100644 index 000000000..0fc72a1d1 --- /dev/null +++ b/modules/counter/lang/fr.lang.php @@ -0,0 +1,23 @@ + Traduit par Pierre Duvent + * @brief Paquet de la langue franaise (Contenu fondamental est seulement lest) + **/ + + $lang->counter = "Coumpteur"; + $lang->cmd_select_date = 'Choisir un Jour'; + $lang->cmd_select_counter_type = array( + 'hour' => 'Par Heure', + 'day' => 'Par Jour', + 'month' => 'Par Mois', + 'year' => 'Par An', + ); + + $lang->total_counter = 'Statut Total'; + $lang->selected_day_counter = 'Statut du Jour Choisi'; + + $lang->unique_visitor = 'Visiteurs'; + $lang->pageview = 'Vues de la Page'; +?> + \ No newline at end of file diff --git a/modules/document/document.admin.controller.php b/modules/document/document.admin.controller.php index 56c93d851..528737f51 100644 --- a/modules/document/document.admin.controller.php +++ b/modules/document/document.admin.controller.php @@ -149,8 +149,8 @@ unset($obj); $obj = $oDocument->getObjectVars(); - // 첨부파일 이동 - if($oDocument->hasUploadedFiles()) { + // 대상 모듈이 다를 경우 첨부파일 이동 + if($module_srl != $obj->module_srl && $oDocument->hasUploadedFiles()) { $oFileController = &getController('file'); $files = $oDocument->getUploadedFiles(); @@ -207,6 +207,12 @@ return $output; } + $output = executeQuery('comment.updateCommentListModule', $args); + if(!$output->toBool()) { + $oDB->rollback(); + return $output; + } + // 엮인글의 이동 $output = executeQuery('trackback.updateTrackbackModule', $args); if(!$output->toBool()) { diff --git a/modules/document/document.admin.view.php b/modules/document/document.admin.view.php index 94d413331..1f965bb5f 100644 --- a/modules/document/document.admin.view.php +++ b/modules/document/document.admin.view.php @@ -110,9 +110,13 @@ Context::set('document_list', $document_list); } - // 모듈의 목록을 가져옴 $oModuleModel = &getModel('module'); - $module_list = ($oModuleModel->getMidList()); + + // 모듈 카테고리 목록을 구함 + $module_categories = $oModuleModel->getModuleCategories(); + + // 모듈의 목록을 가져옴 + $module_list = $oModuleModel->getMidList(); // 최고 관리자가 아닌 경우 자신의 관리 대상 모듈만 구해옴 $logged_info = Context::get('logged_info'); @@ -140,7 +144,19 @@ } } } - Context::set('module_list', $module_list); + + // module_category와 module의 조합 + if($module_categories) { + foreach($module_list as $module_srl => $module) { + $module_categories[$module->module_category_srl]->list[$module_srl] = $module; + } + } else { + $module_categories[0]->list = $module_list; + } + + + // 모듈 카테고리 목록과 모듈 목록의 조합 + if(count($module_list)>1) Context::set('module_list', $module_categories); // 팝업 레이아웃 선택 $this->setLayoutPath('./common/tpl'); diff --git a/modules/document/document.controller.php b/modules/document/document.controller.php index b28c6d20e..746d30cde 100644 --- a/modules/document/document.controller.php +++ b/modules/document/document.controller.php @@ -17,6 +17,8 @@ * @breif 게시글의 추천을 처리하는 action (Up) **/ function procDocumentVoteUp() { + if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request'); + $document_srl = Context::get('target_srl'); if(!$document_srl) return new Object(-1, 'msg_invalid_request'); @@ -28,6 +30,8 @@ * @breif 게시글의 추천을 처리하는 action (Down) **/ function procDocumentVoteDown() { + if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request'); + $document_srl = Context::get('target_srl'); if(!$document_srl) return new Object(-1, 'msg_invalid_request'); @@ -39,6 +43,8 @@ * @brief 게시글이 신고될 경우 호출되는 action **/ function procDocumentDeclare() { + if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request'); + $document_srl = Context::get('target_srl'); if(!$document_srl) return new Object(-1, 'msg_invalid_request'); @@ -731,7 +737,11 @@ $category_list = $output->data; - if(!$category_list) return false; + if(!$category_list) { + @unlink($xml_file); + @unlink($php_file); + return false; + } if(!is_array($category_list)) $category_list = array($category_list); $category_count = count($category_list); diff --git a/modules/document/document.item.php b/modules/document/document.item.php index ae8098e9a..47b921132 100644 --- a/modules/document/document.item.php +++ b/modules/document/document.item.php @@ -284,7 +284,7 @@ $content = str_replace(array('<','>','"',' '), array('<','>','"',' '), $content); // 문자열을 자름 - $content = cut_str($content, $str_size, '...'); + $content = trim(cut_str($content, $str_size, '...')); // >, <, "를 다시 복구 return str_replace(array('<','>','"',' '),array('<','>','"',' '), $content); @@ -375,9 +375,26 @@ if(!$this->allowComment() || !$this->getCommentCount()) return; if(!$this->isGranted() && $this->isSecret()) return; + // cpage는 댓글페이지의 번호 + $cpage = Context::get('cpage'); + + // 댓글 목록을 구해옴 $oCommentModel = &getModel('comment'); - $output = $oCommentModel->getCommentList($this->document_srl, $is_admin); - return $output; + $output = $oCommentModel->getCommentList($this->document_srl, $cpage, $is_admin); + if(!$output->toBool() || !count($output->data)) return; + + // 구해온 목록을 commentItem 객체로 만듬 + foreach($output->data as $key => $val) { + $oCommentItem = new commentItem(); + $oCommentItem->setAttribute($val); + $comment_list[$val->comment_srl] = $oCommentItem; + } + + // 스킨에서 출력하기 위한 변수 설정 + Context::set('cpage', $output->page_navigation->cur_page); + if($output->total_page>1) $this->comment_page_navigation = $output->page_navigation; + + return $comment_list; } function getTrackbackCount() { diff --git a/modules/document/document.model.php b/modules/document/document.model.php index 6a255c3df..1608d9c84 100644 --- a/modules/document/document.model.php +++ b/modules/document/document.model.php @@ -59,24 +59,24 @@ $menu_link = sprintf("%s?document_srl=%s&act=dispDocumentPrint",Context::getRequestUri(),$document_srl); $menu_list[] = sprintf("\n%s,%s,winopen('%s','MemberModifyInfo')", '' ,$menu_str, $menu_link); - // 추천 버튼 추가 - $menu_str = Context::getLang('cmd_vote'); - $menu_link = sprintf("doCallModuleAction('document','procDocumentVoteUp','%s')", $document_srl); - $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); - - // 비추천 버튼 추가 - $menu_str = Context::getLang('cmd_vote_down'); - $menu_link = sprintf("doCallModuleAction('document','procDocumentVoteDown','%s')", $document_srl); - $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); - - // 신고 기능 추가 - $menu_str = Context::getLang('cmd_declare'); - $menu_link = sprintf("doCallModuleAction('document','procDocumentDeclare','%s')", $document_srl); - $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); - // 회원이어야만 가능한 기능 if($logged_info->member_srl) { + // 추천 버튼 추가 + $menu_str = Context::getLang('cmd_vote'); + $menu_link = sprintf("doCallModuleAction('document','procDocumentVoteUp','%s')", $document_srl); + $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); + + // 비추천 버튼 추가 + $menu_str = Context::getLang('cmd_vote_down'); + $menu_link = sprintf("doCallModuleAction('document','procDocumentVoteDown','%s')", $document_srl); + $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); + + // 신고 기능 추가 + $menu_str = Context::getLang('cmd_declare'); + $menu_link = sprintf("doCallModuleAction('document','procDocumentDeclare','%s')", $document_srl); + $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); + // 스크랩 버튼 추가 $menu_str = Context::getLang('cmd_scrap'); $menu_link = sprintf("doCallModuleAction('member','procMemberScrapDocument','%s')", $document_srl); diff --git a/modules/document/lang/en.lang.php b/modules/document/lang/en.lang.php index d9e2c7a0b..144ba4d03 100644 --- a/modules/document/lang/en.lang.php +++ b/modules/document/lang/en.lang.php @@ -23,16 +23,16 @@ $lang->cmd_document_do = 'You would..'; $lang->msg_cart_is_null = 'Please select the articles to delete'; - $lang->msg_category_not_moved = 'Cannot move'; + $lang->msg_category_not_moved = 'Could not be moved'; $lang->msg_is_secret = 'This article is secret'; - $lang->msg_checked_document_is_deleted = 'Total of %d article(s) was(were) deleted'; + $lang->msg_checked_document_is_deleted = '%d article(s) was(were) deleted'; // Search targets in admin page $lang->search_target_list = array( 'title' => 'Subject', 'content' => 'Content', 'user_id' => 'User ID', - 'member_srl' => 'Member No.', + 'member_srl' => 'Member Serial Number', 'user_name' => 'User Name', 'nick_name' => 'Nickname', 'email_address' => 'Email', @@ -40,13 +40,13 @@ 'is_notice' => 'Notice', 'is_secret' => 'Secret', 'tags' => 'Tag', - 'readed_count' => 'Number of Views (Over)', - 'voted_count' => 'Number of Votes (Over)', - 'comment_count ' => 'Number of Comments (Over)', - 'trackback_count ' => 'Number of trackbacks (Over)', - 'uploaded_count ' => 'Number of Attachments (Over)', + 'readed_count' => 'Number of Views (over)', + 'voted_count' => 'Number of Votes (over)', + 'comment_count ' => 'Number of Comments (over)', + 'trackback_count ' => 'Number of Trackbacks (over)', + 'uploaded_count ' => 'Number of Attachments (over)', 'regdate' => 'Date', - 'last_update' => 'Last Revised', + 'last_update' => 'Last Modified Date', 'ipaddress' => 'IP Address', ); ?> diff --git a/modules/document/lang/fr.lang.php b/modules/document/lang/fr.lang.php new file mode 100644 index 000000000..d9e13e303 --- /dev/null +++ b/modules/document/lang/fr.lang.php @@ -0,0 +1,52 @@ + Traduit par Pierre Duvent + * @brief Paquet de la langue franaise fondamentale du module du Document + **/ + + $lang->document_list = 'Liste des Documents'; + $lang->thumbnail_type = 'Type de la Vignette'; + $lang->thumbnail_crop = 'Rogner'; + $lang->thumbnail_ratio = 'Proportion'; + $lang->cmd_delete_all_thumbnail = 'Supprimer toutes les vignettes'; + $lang->move_target_module = "Module dmnager"; + $lang->title_bold = 'Gras'; + $lang->title_color = 'Couleur'; + + $lang->cmd_search_next = 'Recherche Suivante'; + + $lang->cmd_temp_save = 'Conserver temporairement'; + + $lang->cmd_toggle_checked_document = 'Renverser les items choisis'; + $lang->cmd_delete_checked_document = 'Supprimer les documents choisis'; + $lang->cmd_document_do = 'Vous voudriez..'; + + $lang->msg_cart_is_null = 'Choisissez les articles supprimer, SVP.'; + $lang->msg_category_not_moved = 'Ne peut(peuvent) pas tre boug(s)'; + $lang->msg_is_secret = 'Cet article est secret'; + $lang->msg_checked_document_is_deleted = '%d article(s) est(sont) supprim'; + + // Search targets in admin page + $lang->search_target_list = array( + 'title' => 'Titre', + 'content' => 'Contenu', + 'user_id' => 'Compte d\'Utilisateur', + 'member_srl' => 'Nombre Sriel de Membre', + 'user_name' => 'Nom d\'Utilisateur', + 'nick_name' => 'Surnom', + 'email_address' => 'Courriel', + 'homepage' => 'Page d\'accueil', + 'is_notice' => 'Notice', + 'is_secret' => 'Secret', + 'tags' => 'Tag', + 'readed_count' => 'Somme de Vues (surplus)', + 'voted_count' => 'Somme de Recommandations (surplus)', + 'comment_count ' => 'Somme de Commentaires (surplus)', + 'trackback_count ' => 'Somme de Retroliens (surplus)', + 'uploaded_count ' => 'Somme de Fichiers Attachs (surplus)', + 'regdate' => 'Jour d\'Enregistrement', + 'last_update' => 'La Derniere Mise a Jour', + 'ipaddress' => 'Addresse IP', + ); +?> diff --git a/modules/document/lang/jp.lang.php b/modules/document/lang/jp.lang.php index 1f7292cd4..0f2043a52 100644 --- a/modules/document/lang/jp.lang.php +++ b/modules/document/lang/jp.lang.php @@ -11,7 +11,7 @@ $lang->thumbnail_ratio = '比率に合わせる'; $lang->cmd_delete_all_thumbnail = 'すべてのサムネール削除'; $lang->title_bold = 'タイトル太字'; - $lang->title_color = 'タイトル文字色'; + $lang->title_color = 'タイトルの色'; $lang->cmd_search_next = '継続検索'; diff --git a/modules/document/tpl/checked_list.html b/modules/document/tpl/checked_list.html index e128e3a27..2c40b1cf0 100644 --- a/modules/document/tpl/checked_list.html +++ b/modules/document/tpl/checked_list.html @@ -1,7 +1,6 @@ -

      {$lang->cmd_manage_document}

      @@ -28,13 +27,20 @@ - + {$lang->move_target_module} diff --git a/modules/document/tpl/css/document.css b/modules/document/tpl/css/document.css index 3397e16ee..8440784e1 100644 --- a/modules/document/tpl/css/document.css +++ b/modules/document/tpl/css/document.css @@ -1,4 +1,5 @@ -.document_list_box { height:300px; overflow-y:scroll; overflow-x:hidden;} +ul.document_list_box { margin:0; padding:0; list-style:none; } +.document_list_box { height:230px; overflow-y:scroll; overflow-x:hidden;} .document_list { margin-top:.5em; overflow:hidden; white-space:nowrap; clear:both;} .document_list input { float:left; margin-right:10px; } .document_list address { float:left; width:100px; margin-right:10px; overflow:hidden; white-space:nowrap;} diff --git a/modules/document/tpl/js/document_admin.js b/modules/document/tpl/js/document_admin.js index d341c26d9..55006658e 100644 --- a/modules/document/tpl/js/document_admin.js +++ b/modules/document/tpl/js/document_admin.js @@ -80,8 +80,12 @@ function completeGetCategoryFromModules(ret_obj, response_tags) { function doCancelDeclare() { var fo_obj = xGetElementById('fo_list'); var document_srl = new Array(); - for(var i=0;i Creative Commons Licenses + Licencias Creative Commons + Creative Commons Licenses + クリエイティブコモンズライセンス + Creative Commons Licenses + Creative Commons Licenses zero + zero + zero + Zero + zero + zero CCL 라이센스를 출력합니다. + CCL licencia de producto + CCL 라이센스를 출력합니다. + CCLライセンスを表示します。 + CCL 라이센스를 출력합니다. + Output CCL license diff --git a/modules/editor/components/cc_license/lang/jp.lang.php b/modules/editor/components/cc_license/lang/jp.lang.php new file mode 100644 index 000000000..16bee65ab --- /dev/null +++ b/modules/editor/components/cc_license/lang/jp.lang.php @@ -0,0 +1,29 @@ + 翻訳:RisaPapa + * @brief ウィジウィグエディターモジュール > CCL 表示エディターコンポーネント + **/ + + $lang->ccl_default_title = 'クリエイティブコモンズジャパン著作者表示'; + $lang->ccl_default_message = 'この著作物は%s%s%s%sに従って利用することができます。'; + + $lang->ccl_title = 'タイトル'; + $lang->ccl_use_mark = 'マーク使用'; + $lang->ccl_allow_commercial = '営利目的許可'; + $lang->ccl_allow_modification = '著作物変更許'; + + $lang->ccl_allow = '許可'; + $lang->ccl_disallow = '禁止'; + $lang->ccl_sa = '同一条件変更'; + + $lang->ccl_options = array( + 'ccl_allow_commercial' => array('Y'=>'-営利', 'N'=>'-非営利'), + 'ccl_allow_modification' => array('Y'=>'-変更許可', 'N'=>'-変更禁止', 'SA'=>'-同一条件変更許可'), + ); + + $lang->about_ccl_title = 'タイトルを表示します。空欄の場合はデフォルトのメッセージが表示されます。'; + $lang->about_ccl_use_mark = 'マークを表示するかどうかが選択できます(デフォルト:表示)。'; + $lang->about_ccl_allow_commercial = '営利目的での利用を許可するかどうかが選択できます(デフォルト:禁止)'; + $lang->about_ccl_allow_modification = '著作権の変更ができるかがどうかが許可できます(デフォルト:同一条件変更)。'; +?> diff --git a/modules/editor/components/cc_license/lang/ko.lang.php b/modules/editor/components/cc_license/lang/ko.lang.php index c535a447e..53c9a078a 100644 --- a/modules/editor/components/cc_license/lang/ko.lang.php +++ b/modules/editor/components/cc_license/lang/ko.lang.php @@ -19,7 +19,7 @@ $lang->ccl_options = array( 'ccl_allow_commercial' => array('Y'=>'-영리', 'N'=>'-비영리'), - 'ccl_allow_modification' => array('Y'=>'-변경금지', 'N'=>'-변경금지', 'SA'=>'-동일조건변경허락'), + 'ccl_allow_modification' => array('Y'=>'-변경허용', 'N'=>'-변경금지', 'SA'=>'-동일조건변경허락'), ); $lang->about_ccl_title = '제목을 표시합니다. 비워져 있으면 기본 메세지가 출력됩니다.'; diff --git a/modules/editor/components/code_highlighter/info.xml b/modules/editor/components/code_highlighter/info.xml index 34f7cc478..2fcc8a6f4 100755 --- a/modules/editor/components/code_highlighter/info.xml +++ b/modules/editor/components/code_highlighter/info.xml @@ -4,17 +4,20 @@ コードハイライト 代码高亮显示 Code Highlighter + Código para resaltar Подсветка кода BNU BNU BNU BNU + BNU BNU 코드를 보기 좋게 출력합니다. ソースコードを見やすく表示します。 高亮显示所选代码。 It displays code in good shape. + Muestra el código en buena forma. Компонент служащий для подсветки кода \ No newline at end of file diff --git a/modules/editor/components/code_highlighter/tpl/popup.js b/modules/editor/components/code_highlighter/tpl/popup.js index 77b17cf6d..76a73e499 100755 --- a/modules/editor/components/code_highlighter/tpl/popup.js +++ b/modules/editor/components/code_highlighter/tpl/popup.js @@ -50,7 +50,7 @@ function insertCode() { if(!content) content = " "; - var text = "\n"+'
      '+content+'
      '+"\n
      "; + var text = '
      '+content+'
      '+"
      "; if(selected_node) { selected_node.setAttribute('code_type', code_type); @@ -74,4 +74,4 @@ function insertCode() { window.close(); } -xAddEventListener(window, 'load', getCode); \ No newline at end of file +xAddEventListener(window, 'load', getCode); diff --git a/modules/editor/components/colorpicker_text/info.xml b/modules/editor/components/colorpicker_text/info.xml index a35314d62..0f8493883 100644 --- a/modules/editor/components/colorpicker_text/info.xml +++ b/modules/editor/components/colorpicker_text/info.xml @@ -4,17 +4,20 @@ 文字色変更 字体颜色 Change the color of text + Cambiar el color de texto Изменение цвета текста 제로 Zero zero zero + zero zero 글자색을 변경합니다. 文字色を変更します。 可修改字体颜色。 It will change the color of text. + Se va a cambiar el color del texto. Позволяет изменение цвета текста. diff --git a/modules/editor/components/emoticon/info.xml b/modules/editor/components/emoticon/info.xml index 3339a1f29..d2fab388e 100644 --- a/modules/editor/components/emoticon/info.xml +++ b/modules/editor/components/emoticon/info.xml @@ -4,12 +4,15 @@ 顔文字(イモティコン) 表情图标 Display Emoticons + Mostrar iconos gestuales Отображение смайлов 제로 Zero zero zero + zero + zero 이모티콘을 에디터에 삽입할 수 있습니다. 顔文字(イモティコン)をエディターに追加することができます。 可以插入表情图标到编辑器。 diff --git a/modules/editor/components/emoticon/tpl/popup.js b/modules/editor/components/emoticon/tpl/popup.js index 61492c8ed..9708dafdd 100644 --- a/modules/editor/components/emoticon/tpl/popup.js +++ b/modules/editor/components/emoticon/tpl/popup.js @@ -2,7 +2,7 @@ function insertEmoticon(obj) { if(typeof(opener)=='undefined') return; var url = obj.src.replace(request_uri,''); - var text = "\"emoticon\""; + var text = "\"emoticon\""; opener.editorFocus(opener.editorPrevSrl); diff --git a/modules/editor/components/image_gallery/info.xml b/modules/editor/components/image_gallery/info.xml index 13235c7f3..175088971 100644 --- a/modules/editor/components/image_gallery/info.xml +++ b/modules/editor/components/image_gallery/info.xml @@ -4,17 +4,20 @@ デフォルトイメージギャラリー 图片相册 Basic Image Gallery + Galería de imágenes básicos Базовая галлерея изображений 제로 Zero zero zero + zero zero 첨부된 이미지파일을 이용하여 슬라이드/목록형 이미지 갤러리를 만들 수 있습니다. 添付されたイメージファイルを利用して、スライド型・リスト型のイメージギャラリーが作成できます。 利用上传的图片文件实现幻灯片式或目录型相册图片。 It can create image gallery of slide/list style by using attached image file. + It can create image gallery of slide/list style by using attached image file. Это может создать гллерею изображений в стиле слайдов/списка, используя вложенный файл изображения. diff --git a/modules/editor/components/image_link/info.xml b/modules/editor/components/image_link/info.xml index dbc320359..1bf14dcae 100644 --- a/modules/editor/components/image_link/info.xml +++ b/modules/editor/components/image_link/info.xml @@ -4,17 +4,20 @@ イメージ追加 插入图像 Add Images + Añadir imágenes Добавление изображений 제로 Zero zero zero + zero zero 에디터에 이미지를 추가하거나 속성을 변경할 수 있습니다. エディターでイメージの追加、属性の変更ができます。 可以插入图像或编辑其相应属性。 It can add an image to editor or change the attribution of image. + Se puede añadir una imagen a editor o cambiar la atribución de la imagen. Это может добавить изображение в редактор или изменить параметры изображения. diff --git a/modules/editor/components/multimedia_link/info.xml b/modules/editor/components/multimedia_link/info.xml index 858b3633d..c4b11db55 100644 --- a/modules/editor/components/multimedia_link/info.xml +++ b/modules/editor/components/multimedia_link/info.xml @@ -4,17 +4,20 @@ マルチメディア管理 多媒体 Manage Multimedia Data + Administrar datos multimedia Управление мультимедиа данными 제로 Zero zero zero + zero zero 에디터에 wmv,avi,flv등의 멀티미디어 자료를 추가하거나 속성을 수정할 수 있습니다. エディターに拡張子が「wmv,avi,flv」などのマルチメディアコンテンツを追加、または属性の修正ができます。 插入wmv,avi,flv等多媒体文件或修改其相应属性 。 It can add multimedia data like wmv,avi,flv to editor or change the attribution of multimedia data. + Se pueden agregar datos multimedia como wmv, avi, flv al editor o cambiar la atribución de datos multimedia. Это может добавить мультимедиа данные как wmv,avi,flv в редактор или изменить параметры данных мультимедиа. diff --git a/modules/editor/components/naver_map/info.xml b/modules/editor/components/naver_map/info.xml index 37352e517..96776ad46 100644 --- a/modules/editor/components/naver_map/info.xml +++ b/modules/editor/components/naver_map/info.xml @@ -4,17 +4,20 @@ ネイバーマップ NAVER 地图 Naver Map Open Api + Naver mapa abierto api Открытые API карт Naver 제로 Zero zero zero + zero zero 네이버에서 제공하는 네이버 지도 open api를 이용하여 에디터에 원하는 곳의 지도를 추가하거나 수정할 수 있습니다.\n네이버 지도 open api키를 발급 받아서 등록을 해주셔야 정상적인 사용이 가능합니다. ネイバーから提供されるネイバーマップのOpenAPIを利用してエディターに表示したい地図を追加したり、修正したりすることができます。ネイバーマップは、OpenAPIキーを取得して登録すれば使用することができます。 naver提供的naver地图,利用open api在编辑器里添加或修改您所需要的地图。\n为了使用naver地图首先要取得open api key,然后登录此key才可正常使用。 You can add a map to the editor or modify it by using Naver Map open api provided by Naver.\nYou would be able to use it when you register Naver Map api key after you get it from http://www.naver.com. + Puede poner un mapa para el editor o modificarlo utilizando Naver Mapa abierta api proporcionada por Naver. \ NSe se podrá hacer uso del mismo cuando se registra Naver Mapa api clave se obtiene después de http://www.naver.com . Вы можете добавить карту в редактор или изменить ее, используя Naver Map open api, предлагаемые Naver.\nВы сможете использовать это после регистрации ключа Naver Map API, полученного с http://www.naver.com. @@ -23,11 +26,13 @@ ネイバーマップAPIキー naver地图 api key Naver Map api key + Naver Map api key Naver Map API Ключ http://www.naver.com/ 에서 네이버 지도 API key를 발급 받으신 후 입력해주세요. http://www.naver.com/ からネイバーマップのAPIキーを取得してから入力してください。 在http://www.naver.com/ 取得naver地图 API key后输入。 Please get Naver Map API key from http://www.naver.com first and then input the key. + Por favor Naver Mapa clave de la API de http://www.naver.com primero y luego ingrese la clave. Пожалуйста, получите ключ Naver Map API с http://www.naver.com и введите его. diff --git a/modules/editor/components/poll_maker/info.xml b/modules/editor/components/poll_maker/info.xml index 78334aa0c..9103daa93 100644 --- a/modules/editor/components/poll_maker/info.xml +++ b/modules/editor/components/poll_maker/info.xml @@ -4,17 +4,20 @@ アンケート調査 投票调查 Poll Component + Componente Poll Компонент опросов 제로 Zero zero zero + zero zero 글 작성시에 설문조사를 첨부하실 수 있습니다. 설문조사 컴포넌트는 설문조사 모듈의 설정에 영향을 받습니다. 書き込みの時、アンケート機能の追加ができます。アンケートモジュールの影響を受けます。 发表主题时可以附加投票调查。投票调查组件受投票调查模块设置的影响。 You can attach a poll on writing articles. Poll component is affected by setting of poll module. + Puede adjuntar una encuesta sobre la redacción de artículos. Encuesta componente se ve afectada por la configuración de módulo de encuesta. Вы можете присоединить опрос при написании статей. Компонент опросов зависит от настроек модуля отпросов. diff --git a/modules/editor/components/quotation/info.xml b/modules/editor/components/quotation/info.xml index 801835da5..641d55c3f 100644 --- a/modules/editor/components/quotation/info.xml +++ b/modules/editor/components/quotation/info.xml @@ -3,18 +3,21 @@ 인용구 작성 引用文作成 引用 - Quotations + Citas célebres + Quotations Цитаты 제로 Zero zero zero + zero zero 특정 범위를 인용문으로 꾸밀 수 있습니다. 외곽선의 종류나 색상, 굵기를 수정할 수 있으며 열기/닫기 기능을 가진 폴더기능을 만들 수 있습니다. 特定範囲を引用文として表示できます。ボーダーの種類、色、太さを修正することができ、「展開・折りたたみ」の機能も可能です。 可以把要发表的主题特定范围用引用布置。可以修改外围线的种类或粗细,还支持展开/折叠功能。 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/components/quotation/tpl/popup.js b/modules/editor/components/quotation/tpl/popup.js index 971c6050e..45dc297f1 100644 --- a/modules/editor/components/quotation/tpl/popup.js +++ b/modules/editor/components/quotation/tpl/popup.js @@ -135,7 +135,7 @@ function insertQuotation() { if(!content) content = " "; - var text = "\n
      "+content+"
      \n
      "; + var text = "
      "+content+"

      "; if(selected_node) { selected_node.setAttribute("use_folder", use_folder); diff --git a/modules/editor/components/table_maker/info.xml b/modules/editor/components/table_maker/info.xml index d371b31af..98725ee7a 100644 --- a/modules/editor/components/table_maker/info.xml +++ b/modules/editor/components/table_maker/info.xml @@ -4,17 +4,20 @@ テーブル作成 表格 Create Table + Crear Tabla Создание таблиц 제로 Zero zero zero + zero zero 에디터에 표(table)을 생성하거나 표(table) 또는 칸(td)의 속성을 변경할 수 있습니다. エディターでテーブル(table)の作成、テーブル(table)またはセル(td)の属性の変更ができます。 插入表格(table)或编辑表格属性。 It can create a table on editor or modify the attribution of table or td. + Se puede crear una tabla en editor o modificar la atribución de la mesa o td. Это может создать таблицу в редакторе или изменить ее параметры или ячейки. diff --git a/modules/editor/components/table_maker/tpl/popup.js b/modules/editor/components/table_maker/tpl/popup.js index f8b28279b..caed7459b 100644 --- a/modules/editor/components/table_maker/tpl/popup.js +++ b/modules/editor/components/table_maker/tpl/popup.js @@ -161,7 +161,7 @@ function insertTable() { } text += ""; } - text += "\n
      "; + text += "
      "; opener.editorFocus(opener.editorPrevSrl); var iframe_obj = opener.editorGetIFrame(opener.editorPrevSrl) diff --git a/modules/editor/components/url_link/info.xml b/modules/editor/components/url_link/info.xml index 3d5ff715f..df681109c 100644 --- a/modules/editor/components/url_link/info.xml +++ b/modules/editor/components/url_link/info.xml @@ -4,17 +4,20 @@ リンク生成 链接 Create Link + Crear Link Создание ссылок 제로 Zero zero zero + zero zero 에디터에 링크를 추가하거나 링크의 속성을 변경할 수 있습니다. エディターでリンクの追加、属性の変更ができます。 插入链接或编辑链接属性。 It can add a link to editor or modify the attribution of link. + Puede añadir un enlace al editor o modificar la atribución de enlace. Это может добавить ссылку в редактор или изменить ее параметры. diff --git a/modules/editor/editor.model.php b/modules/editor/editor.model.php index 5b9b4ab7e..997e79364 100644 --- a/modules/editor/editor.model.php +++ b/modules/editor/editor.model.php @@ -98,6 +98,7 @@ if($enable_autosave) { // 자동 저장된 데이터를 추출 $saved_doc = $this->getSavedDoc(); + if($saved_doc->document_srl && !$upload_target_srl) $upload_target_srl = $saved_doc->document_srl; // 자동 저장 데이터를 context setting Context::set('saved_doc', $saved_doc); @@ -116,6 +117,7 @@ /** * 업로드 활성화시 내부적으로 file 모듈의 환경설정을 이용하여 설정 **/ + $files_count = 0; if($allow_fileupload) { $oFileModel = &getModel('file'); @@ -133,7 +135,12 @@ // upload가능하다고 설정 (내부적으로 캐싱하여 처리) $oFileController = &getController('file'); $oFileController->setUploadInfo($editor_sequence, $upload_target_srl); + + // 이미 등록된 파일이 있는지 검사 + if($upload_target_srl) $files_count = $oFileModel->getFilesCount($upload_target_srl); } + Context::set('files_count', (int)$files_count); + Context::set('allow_fileupload', $allow_fileupload); // 에디터 동작을 위한 editor_sequence값 설정 diff --git a/modules/editor/lang/fr.lang.php b/modules/editor/lang/fr.lang.php new file mode 100644 index 000000000..ae68b3db9 --- /dev/null +++ b/modules/editor/lang/fr.lang.php @@ -0,0 +1,107 @@ + Traduit par Pierre Duvent + * @brief Paquet de la langue fondamentale du Tel-tel Editeur + **/ + + $lang->editor = "Tel-tel Editeur"; + $lang->component_name = "Composant"; + $lang->component_version = "Version"; + $lang->component_author = "Dvelopeur"; + $lang->component_link = "Lien"; + $lang->component_date = "Jour de Cration"; + $lang->component_description = "Description"; + $lang->component_extra_vars = "Variable d\'Option"; + $lang->component_grant = "Configuration de l\'Autorisation"; + + $lang->about_component = "Sur le Composant"; + $lang->about_component_grant = "Groupe slectionn sont seulement autoris utiliser. (Tout le monde peut utiliser a quand le mode est invalid)"; + + $lang->msg_component_is_not_founded = 'Ne peut pas trouver Composant %s'; + $lang->msg_component_is_inserted = 'Composant choisi est dj insr'; + $lang->msg_component_is_first_order = 'Composant choisi est localis la premire position'; + $lang->msg_component_is_last_order = 'Composant choisi est localis la position dernire'; + $lang->msg_load_saved_doc = "Il y a un article conserv automatiquement. Voulez-vous le rstaurer?\nL\'esquisse conserv automatiquement va tre dbarrasser aprs conserver l\'article courant"; + $lang->msg_auto_saved = "Conserv automatiquement"; + + $lang->cmd_disable = "Invalider"; + $lang->cmd_enable = "Valider"; + + $lang->editor_skin = 'Thme de l\'Editeur'; + $lang->upload_file_grant = 'Autorisation tlcharger(tlverser) '; + $lang->enable_default_component_grant = 'Autorisation utiliser des composants par dfaut'; + $lang->enable_component_grant = 'Autorisation utiliser des composants'; + $lang->enable_html_grant = 'Autorisation utiliser HTML'; + $lang->enable_autosave = 'Valider conserver automatiquement'; + $lang->height_resizable = 'possible remettre l\'hauteur'; + $lang->editor_height = 'Hauteur de l\'Editeur'; + + $lang->about_editor_skin = 'Vous pouvez choisir le thme de l\'Editeur.'; + $lang->about_upload_file_grant = 'Vous pouvez configurer l\'autorisation tlcharger les fichiers attachs. (Tout le monde aura l\'autorisation si vous ne cochez rien)'; + $lang->about_default_component_grant = 'Vous pouvez configurer l\'autorisation utiliser les composants par dfaut de l\'Editeur. (Tout le monde aura l\'autorisation si vous ne cochez rien)'; + $lang->about_component_grant = 'Vous pouvez configurer l\'autorisation utiliser des composants tendus de l\'Editeur. (Tout le monde aura l\'autorisation si vous ne cochez rien)'; + $lang->about_editor_height = 'Vous pouvez configurer l\'hauteur de l\'Editeur.'; + $lang->about_editor_height_resizable = 'Autoriser remettre l\'hauteur de l\'Editeur.'; + $lang->about_enable_html_grant = 'Vous pouvez autoriser utiliser HTML'; + $lang->about_enable_autosave = 'Vous pouvez valider la fonction conserver automatiquement pendant crire des articles.'; + + $lang->edit->fontname = 'Police de caractres'; + $lang->edit->fontsize = 'Mesure'; + $lang->edit->use_paragraph = 'Fonction de Paragraphe'; + $lang->edit->fontlist = array( + "Gulim", + "Dodum", + "Batang", + "Goongseo", + "times", + "Courier", + "Tahoma", + "Arial", + ); + + $lang->edit->header = "Style"; + $lang->edit->header_list = array( + "h1" => "Titre 1", + "h2" => "Titre 2", + "h3" => "Titre 3", + "h4" => "Titre 4", + "h5" => "Titre 5", + "h6" => "Titre 6", + ); + + $lang->edit->submit = 'Valider'; + + $lang->edit->help_remove_format = "Supprimer les Tags dans l\'endroit slectionn"; + $lang->edit->help_strike_through = "Reprsenter la ligne d\'annulation sur les lettres."; + $lang->edit->help_align_full = "Aligner pleinement selon largeur"; + + $lang->edit->help_fontcolor = "Slectionner la couleur de la Police de caractres"; + $lang->edit->help_fontbgcolor = "Slectionner la couleur de l\'arrire-plan de la Police de caractres."; + $lang->edit->help_bold = "Faire Police gras"; + $lang->edit->help_italic = "Faire Police italique"; + $lang->edit->help_underline = "Police soulign"; + $lang->edit->help_strike = "Police biff"; + $lang->edit->help_redo = "Rtablir"; + $lang->edit->help_undo = "Annuler"; + $lang->edit->help_align_left = "Alignement gauche"; + $lang->edit->help_align_center = "Alignment centr"; + $lang->edit->help_align_right = "Alignement droite"; + $lang->edit->help_add_indent = "Ajouter un Rentr"; + $lang->edit->help_remove_indent = "Enlever un Rentr"; + $lang->edit->help_list_number = "Appliquer le liste numrote"; + $lang->edit->help_list_bullet = "Appliquer le liste puces"; + $lang->edit->help_use_paragrapth = "Appuyez Ctrl+Enter pour sparer paragraphe. (Appuyez Alt+S pour conserver)"; + + $lang->edit->upload = 'Attachement'; + $lang->edit->upload_file = 'Attacher un(des) Fichier(s)'; + $lang->edit->link_file = 'Insrer dans le Texte'; + $lang->edit->delete_selected = 'Supprimer le Slectionn'; + + $lang->edit->icon_align_article = 'Occuper un paragraphe'; + $lang->edit->icon_align_left = 'Placer gauche du texte'; + $lang->edit->icon_align_middle = 'Placer au centre'; + $lang->edit->icon_align_right = 'Placer droite du texte'; + + $lang->about_dblclick_in_editor = 'Vous pouvez configurer en dtail des composants par double-click sur un arrire-plan, un texte, une image ou une citation'; +?> diff --git a/modules/editor/lang/jp.lang.php b/modules/editor/lang/jp.lang.php index 3abb51a8d..08bbe9d9f 100644 --- a/modules/editor/lang/jp.lang.php +++ b/modules/editor/lang/jp.lang.php @@ -34,7 +34,7 @@ $lang->enable_component_grant = 'コンポーネント使用権限'; $lang->enable_html_grant = 'HTML編集権限'; $lang->enable_autosave = '自動保存使用'; - $lang->height_resizable = '高さの調節可能'; + $lang->height_resizable = '高さの調節'; $lang->editor_height = 'エディターの高さ'; $lang->about_editor_skin = 'エディターのスキンの選択が出来ます。'; diff --git a/modules/editor/queries/getComponentList.xml b/modules/editor/queries/getComponentList.xml index 11d3adc06..3820ba151 100644 --- a/modules/editor/queries/getComponentList.xml +++ b/modules/editor/queries/getComponentList.xml @@ -9,6 +9,6 @@ - + diff --git a/modules/editor/skins/default/editor.html b/modules/editor/skins/default/editor.html index 986112812..92f0ea4ae 100644 --- a/modules/editor/skins/default/editor.html +++ b/modules/editor/skins/default/editor.html @@ -149,7 +149,7 @@ var zbxe_session_name = "{session_name()}"; var uploader_setting = { "allowed_filesize" : "{$file_config->allowed_filesize}", "allowed_filetypes" : "{$file_config->allowed_filetypes}", "allowed_filetypes_description" : "{$file_config->allowed_filetypes}" } - editor_upload_init("{$editor_sequence}"); + editor_upload_init("{$editor_sequence}", '', "{$files_count}"); //]]> diff --git a/modules/editor/skins/msword2007/editor.html b/modules/editor/skins/msword2007/editor.html index ff3cf0c45..d4802a306 100644 --- a/modules/editor/skins/msword2007/editor.html +++ b/modules/editor/skins/msword2007/editor.html @@ -140,7 +140,7 @@ diff --git a/modules/editor/skins/xquared/editor.html b/modules/editor/skins/xquared/editor.html index 04f59715f..e7f3b76bc 100644 --- a/modules/editor/skins/xquared/editor.html +++ b/modules/editor/skins/xquared/editor.html @@ -55,7 +55,7 @@ var zbxe_session_name = "{session_name()}"; var uploader_setting = { "allowed_filesize" : "{$file_config->allowed_filesize}", "allowed_filetypes" : "{$file_config->allowed_filetypes}", "allowed_filetypes_description" : "{$file_config->allowed_filetypes}" } - editor_upload_init("{$editor_sequence}", editorGetForm_xq(document.getElementById("xqEditor_{$editor_sequence}"))); + editor_upload_init("{$editor_sequence}", editorGetForm_xq(document.getElementById("xqEditor_{$editor_sequence}")), "{$files_count}"); //]]> diff --git a/modules/editor/tpl/js/editor.js b/modules/editor/tpl/js/editor.js index d65bf3287..1e8ab9d2e 100755 --- a/modules/editor/tpl/js/editor.js +++ b/modules/editor/tpl/js/editor.js @@ -118,7 +118,7 @@ function editorStart(editor_sequence, primary_key, content_key, editor_height) { ''+ ''+ ''+ ''+ content+ @@ -209,7 +209,7 @@ function editorKeyPress(evt) { return; break; default : - obj.pasteHTML("
      \n"); + obj.pasteHTML("
      "); break; } obj.select(); diff --git a/modules/editor/tpl/js/uploader.js b/modules/editor/tpl/js/uploader.js index 1cd7a6b01..a672d7feb 100755 --- a/modules/editor/tpl/js/uploader.js +++ b/modules/editor/tpl/js/uploader.js @@ -18,8 +18,8 @@ var uploaded_files = new Array(); * 이 함수는 editor.html 에서 파일 업로드 가능할 경우 호출됨 **/ // window.load 이벤트일 경우 && 문서 번호가 가상의 번호가 아니면 기존에 저장되어 있을지도 모르는 파일 목록을 가져옴 -function editor_upload_init(editor_sequence, el) { - xAddEventListener(window,'load',function() { editor_upload_start(editor_sequence, el);} ); +function editor_upload_init(editor_sequence, el, inserted_files_count) { + xAddEventListener(window,'load',function() { editor_upload_start(editor_sequence, el, inserted_files_count);} ); } function editor_upload_get_target_srl(editor_sequence) { @@ -32,7 +32,10 @@ function editor_upload_get_uploader_name(editor_sequence) { } // 파일 업로드를 위한 기본 준비를 함 -function editor_upload_start(editor_sequence, fo_obj) { +function editor_upload_start(editor_sequence, fo_obj, inserted_files_count) { + if(typeof(inserted_files_count)=='undefined' || !inserted_files_count) inserted_files_count = 0; + else inserted_files_count = parseInt(inserted_files_count, 10); + // 캐시 삭제 try { document.execCommand('BackgroundImageCache',false,true); } catch(e) { } @@ -58,8 +61,7 @@ function editor_upload_start(editor_sequence, fo_obj) { if(!field_obj) return; // 에디터를 감싸는 form을 구해 submit target을 임시 iframe으로 변경 - if(!fo_obj) - fo_obj = editorGetForm(editor_sequence); + if(!fo_obj) fo_obj = editorGetForm(editor_sequence); fo_obj.target = 'tmp_upload_iframe'; // SWF uploader 생성 @@ -101,7 +103,7 @@ function editor_upload_start(editor_sequence, fo_obj) { * upload_target_srl값이 실제 문서 번호일 경우 이미 등록되 있을지도 모르는 첨부파일 목록을 로드 * procDeleteFile에 file_srl을 보내주지 않으면 삭제시도는 없이 목록만 갱신할 수 있음 **/ - editor_display_uploaded_file(editor_sequence); + if(inserted_files_count>0) editor_display_uploaded_file(editor_sequence); } // 파일 업로드 에러 핸들링 @@ -327,7 +329,7 @@ function editor_insert_file(editor_sequence) { } else { var mid = fo_obj.mid.value; var url = request_uri+"/?module=file&act=procFileDownload&file_srl="+file_srl+"&sid="+sid; - var text = ""+filename+"
      \n"; + var text = ""+filename+"\n"; editorReplaceHTML(iframe_obj, text); } } diff --git a/modules/file/file.controller.php b/modules/file/file.controller.php index 516b0fc0c..c463ff677 100644 --- a/modules/file/file.controller.php +++ b/modules/file/file.controller.php @@ -337,7 +337,7 @@ } // 이미지인지 기타 파일인지 체크하여 upload path 지정 - if(preg_match("/\.(jpg|jpeg|gif|png|wmv|wma|mpg|mpeg|avi|swf|flv|mp3|asaf|wav|asx|midi)$/i", $file_info['name'])) { + if(preg_match("/\.(jpg|jpeg|gif|png|wmv|wma|mpg|mpeg|avi|swf|flv|mp3|asaf|wav|asx|midi|asf)$/i", $file_info['name'])) { $path = sprintf("./files/attach/images/%s/%s/", $module_srl,$upload_target_srl); $filename = $path.$file_info['name']; $direct_download = 'Y'; @@ -472,7 +472,7 @@ $old_file = $file_info->uploaded_filename; // 이미지인지 기타 파일인지 체크하여 이동할 위치 정함 - if(preg_match("/\.(jpg|jpeg|gif|png|wmv|wma|mpg|mpeg|avi|swf|flv|mp3|asaf|wav|asx|midi)$/i", $file_info->source_filename)) { + if(preg_match("/\.(jpg|jpeg|gif|png|wmv|wma|mpg|mpeg|avi|swf|flv|mp3|asaf|wav|asx|midi|asf)$/i", $file_info->source_filename)) { $path = sprintf("./files/attach/images/%s/%s/", $target_module_srl,$target_srl); $new_file = $path.$file_info->source_filename; } else { diff --git a/modules/file/lang/en.lang.php b/modules/file/lang/en.lang.php index 9a571770a..1e2aec7e2 100644 --- a/modules/file/lang/en.lang.php +++ b/modules/file/lang/en.lang.php @@ -6,35 +6,35 @@ **/ $lang->file = 'Attachment'; - $lang->file_name = 'File name'; - $lang->file_size = 'File size'; - $lang->download_count = 'Number of downloads'; + $lang->file_name = 'File Name'; + $lang->file_size = 'File Size'; + $lang->download_count = 'Number of Downloads'; $lang->status = 'Status'; $lang->is_valid = 'Valid'; $lang->is_stand_by = 'Stand by'; $lang->file_list = 'Attachments List'; - $lang->allowed_filesize = 'Max Filesize'; - $lang->allowed_attach_size = 'Max Attachments'; + $lang->allowed_filesize = 'Maximum File Size'; + $lang->allowed_attach_size = 'Maximum Attachments'; $lang->allowed_filetypes = 'Allowed Extensions'; - $lang->enable_download_group = 'Download allowed groups'; + $lang->enable_download_group = 'Download Allowed Groups'; $lang->about_allowed_filesize = 'You can assign file size limit for each file. (Exclude administrators)'; $lang->about_allowed_attach_size = 'You can assign file size limit for each document. (Exclude administrators)'; - $lang->about_allowed_filetypes = 'Only allowed extentsions can be attached. To allow an extension, use "*.extention". To allow multiple extensions, use ";" between each extension.
      ex) *.* or *.jpg;*.gif;
      (Exclude Administrators)'; + $lang->about_allowed_filetypes = 'Only allowed extentsions can be attached. To allow an extension, use "*.[extention]". To allow multiple extensions, use ";" between each extension.
      ex) *.* or *.jpg;*.gif;
      (Exclude Administrators)'; - $lang->cmd_delete_checked_file = 'Delete Selected'; - $lang->cmd_move_to_document = 'Move to document'; + $lang->cmd_delete_checked_file = 'Delete Selected Item(s)'; + $lang->cmd_move_to_document = 'Move to Document'; $lang->cmd_download = 'Download'; - $lang->msg_not_permitted_download = 'You do not have any permission to download'; + $lang->msg_not_permitted_download = 'You do not have permission to download'; $lang->msg_cart_is_null = 'Please select file(s) to delete'; - $lang->msg_checked_file_is_deleted = 'Total of %d attachment(s) was(were) deleted'; - $lang->msg_exceeds_limit_size = 'Attachment failed due to the excess of file size'; + $lang->msg_checked_file_is_deleted = '%d attachment(s) was(were) deleted'; + $lang->msg_exceeds_limit_size = 'File size of attachment is bigger than allowed size.'; $lang->search_target_list = array( - 'filename' => 'File name', - 'filesize' => 'File size (byte, Over)', - 'download_count' => 'Downloads (Over)', + 'filename' => 'File Name', + 'filesize' => 'File Size (byte, over)', + 'download_count' => 'Downloads (over)', 'regdate' => 'Registered Date', 'ipaddress' => 'IP Address', ); diff --git a/modules/file/lang/fr.lang.php b/modules/file/lang/fr.lang.php new file mode 100644 index 000000000..5500cb37f --- /dev/null +++ b/modules/file/lang/fr.lang.php @@ -0,0 +1,41 @@ + Traduit par Pierre Duvent + * @brief Paquet de la langue fondamentale du module pour Attachement + **/ + + $lang->file = 'Attachement'; + $lang->file_name = 'Nom du Fichier'; + $lang->file_size = 'Mesure du Fichier'; + $lang->download_count = 'Somme du Tlcharg'; + $lang->status = 'Statut'; + $lang->is_valid = 'Valide'; + $lang->is_stand_by = 'Attente'; + $lang->file_list = 'Liste des Attachements'; + $lang->allowed_filesize = 'Mesure du Fichier Maximum'; + $lang->allowed_attach_size = 'Somme des Attachements Maximum'; + $lang->allowed_filetypes = 'Extensions consentis'; + $lang->enable_download_group = 'Groupe autoris Tlcharger'; + + $lang->about_allowed_filesize = 'Vous pouvez assigner la limite de mesure pour chaque fichier. (Exclure administrateurs)'; + $lang->about_allowed_attach_size = 'Vous pouvez assigner la limite de mesure pour chaque document. (Exclure administrateurs)'; + $lang->about_allowed_filetypes = 'Extensions consentis seulement peuvent tre attachs. Pour consentir une extension, utilisez "*.[extention]". Pour consentir plusieurs extensions, utilisez ";" entre chaque extension.
      ex) *.* or *.jpg;*.gif;
      (Exclure Administraterrs)'; + + $lang->cmd_delete_checked_file = 'Supprier item(s) slectionn(s)'; + $lang->cmd_move_to_document = 'Bouger au Document'; + $lang->cmd_download = 'Tlcharger'; + + $lang->msg_not_permitted_download = 'Vous n\'tes pas autoris tlcharger'; + $lang->msg_cart_is_null = 'Choisissez un(des) fichier(s) supprimer'; + $lang->msg_checked_file_is_deleted = '%d attachement(s) est(sont) supprim(s)'; + $lang->msg_exceeds_limit_size = 'La mesure de l\'(des) attachement(s) est plus grande que celle de consentie.'; + + $lang->search_target_list = array( + 'filename' => 'Nom de Fichier', + 'filesize' => 'Mesure de Fichier (octet, surplus)', + 'download_count' => 'Somme de Tlcharg (surplus)', + 'regdate' => 'Jour de Renrgistrer', + 'ipaddress' => 'Addresse IP', + ); +?> diff --git a/modules/importer/lang/fr.lang.php b/modules/importer/lang/fr.lang.php new file mode 100644 index 000000000..1b2fc26b8 --- /dev/null +++ b/modules/importer/lang/fr.lang.php @@ -0,0 +1,57 @@ + + * @brief Paquet de la langue fondamental du module d\'Importateur + **/ + + // words for button + $lang->cmd_sync_member = 'Synchroniser'; + $lang->cmd_continue = 'Continuer'; + + // items + $lang->importer = 'Transfrer des Donnes du Zeroboard'; + $lang->source_type = 'Sorte de Source'; + $lang->type_member = 'Donnes des Membres'; + $lang->type_message = 'Donnes des Messages'; + $lang->type_ttxml = 'TTXML'; + $lang->type_module = 'Donnes des Articles'; + $lang->type_syncmember = 'Synchroniser les Donnes des Membres'; + $lang->target_module = 'Module de cible '; + $lang->xml_file = 'Fichier de XML'; + + $lang->import_step_title = array( + 1 => 'Step 1. Choisir cible transfrer', + 12 => 'Step 1-2. Choisir module de Cible', + 13 => 'Step 1-3. Choisir categorie de Cible', + 2 => 'Step 2. Tlcharger fichier XML', + 3 => 'Step 2. Synchroniser donnes des membres et des articles', + ); + + $lang->import_step_desc = array( + 1 => 'Slectionnez la sorte du fichier de XML que vous voulez transfrer.', + 12 => 'Slectionnez le module objectif dans lequel vous voulez tranfrer des donnes.', + 13 => 'Slctionnez la categorie objective dans laquelle vous voulez transfrer des donnes.', + 2 => "Entrez le chemin du fichier de XML pour transfrer des donnes.\nS\'il est localis dans le mme compte, entrz le chemin absolute/relative. Sinon, entrez le URL commenant avec http://..", + 3 => 'Les donnes des membres et ceux des articles ne peuvent pas corrects aprs la transfrement. Dans ce cas, synchronisez pour les rparer fond sur le compte d\'utilisateur.', + ); + + // guide/alert + $lang->msg_sync_member = 'Member and article data synchronization will begin by clicking the synchronize button.'; + $lang->msg_no_xml_file = 'Could not find XML file. Please check the path again'; + $lang->msg_invalid_xml_file = 'Invalid type of XML file.'; + $lang->msg_importing = 'Writing %d datas of %d. (If it keeps being frozen, click the button "Continue")'; + $lang->msg_import_finished = '%d/%d datas were inputted completely. Depending on the situation, there might be some datas which couldn\'t be inputted.'; + $lang->msg_sync_completed = 'Completed synchronzing member article and comments.'; + + // blah blah.. + $lang->about_type_member = 'If you are transfering the member information, select this option'; + $lang->about_type_message = 'If you are transfering the message information, select this option'; + $lang->about_type_ttxml = 'If you are transfering the TTXML(textcube) information, select this option'; + $lang->about_ttxml_user_id = 'Please input user ID to set as author on transfering TTXML. (user ID must be already signed up)'; + $lang->about_type_module = 'If you are transfering the board or articles information, select this option'; + $lang->about_type_syncmember = 'If you are trying to synchronize the member information after transfering member and article information, select this option'; + $lang->about_importer = "You can transfer Zeroboard4, Zeroboard5 Beta or other program's data into ZeroboardXE's data.\nIn order to tranfer, you have to use XML Exporter to convert the data you want into XML File then upload it."; + + $lang->about_target_path = "To get attachments from Zeroboard4, please input the address where Zeroboard4 is installed.\nIf it is located in the same server, input Zeroboard4's path such as /home/USERID/public_html/bbs\nIf it is not located in the same server, input the address where Zeroboard4 is installed. ex. http://Domain/bbs"; +?> diff --git a/modules/importer/lang/jp.lang.php b/modules/importer/lang/jp.lang.php index ca5e50281..a390d8129 100644 --- a/modules/importer/lang/jp.lang.php +++ b/modules/importer/lang/jp.lang.php @@ -13,7 +13,7 @@ $lang->importer = 'ZBデータ変換'; $lang->source_type = 'データ変換の対象'; $lang->type_member = '会員情報'; - $lang->type_message = '쪽지(메세지) 정보'; + $lang->type_message = 'メッセージ情報'; $lang->type_ttxml = 'TTXML'; $lang->type_module = '書き込みデータ情報'; $lang->type_syncmember = '会員情報同期化'; @@ -46,9 +46,9 @@ // Bla, Blah.. $lang->about_type_member = 'データ変換の対象が会員情報の場合は選択してください。'; - $lang->about_type_message = '데이터 이전 대상이 쪽지(메세지)일 경우 선택해주세요'; - $lang->about_type_ttxml = '데이터 이전 대상이 TTXML(textcube계열)일 경우 선택해주세요'; - $lang->about_ttxml_user_id = 'TTXML이전시에 글쓴이로 지정할 사용자 아이디를 입력해주세요. (이미 가입된 아이디여야 합니다)'; + $lang->about_type_message = 'データ移転対象がメッセージの場合選択してください。'; + $lang->about_type_ttxml = 'データ移転対象が、TTXML(textcube系列)の場合選択してください。'; + $lang->about_ttxml_user_id = 'TTXML移転時に投稿者として指定するユーザIDを入力してください(すでに加入されているIDでなければなりません)。'; $lang->about_type_module = 'データ変換の対象が書き込みデータである場合は選択してください。'; $lang->about_type_syncmember = '会員情報と書き込みデータなどの変換を行った後、会員情報を同期化する必要がある場合は、選択してください。'; $lang->about_importer = "ゼロボード4、zb5betaまたは他のプログラムの書き込みデータをゼロボードXEのデータに変換することができます。\n変換するためには、XML Exporterを利用して変換したい書き込みデータをXMLファイルで作成してアップロードしてください。"; diff --git a/modules/install/lang/fr.lang.php b/modules/install/lang/fr.lang.php new file mode 100644 index 000000000..707b5db59 --- /dev/null +++ b/modules/install/lang/fr.lang.php @@ -0,0 +1,361 @@ +introduce_title = 'Installation du Zeroboard XE '; + $lang->license = <<http://www.zeroboard.com +- Auteurr : zero (zero@zeroboard.com, http://www.zeroboard.com) + +Cette programme est un logiciel libre qui suit licence GPL. +Mais quand le thme ajout des lments de design est inclus, l\'Auteur du thme peut appliquer la licence individuelle de lui-mme. + +LICENCE PUBLIQUE GNRALE GNU + +Version 2, Juin 1991 +-------------------------------------------------------------------------------- + +Copyright Free Software Foundation, Inc. +59 Temple Place, Suite 330, Boston, MA 02111-1307 +Etats-Unis, 1989, 1991. +La copie et la distribution de copies exactes de ce document sont +autorisees, mais aucune modification n\'est permise. +Preambule +-------------------------------------------------------------------------------- + +Les licences d\'utilisation de la plupart des programmes sont definies pour +limiter ou supprimer toute liberte a l\'utilisateur. A l\'inverse, la Licence +Publique Generale (General Public License) est destinee a vous garantir la +liberte de partager et de modifier les logiciels libres, et de s\'assurer que +ces logiciels sont effectivement accessibles a tout utilisateur. +Cette Licence Publique Generale s\'applique a la plupart des programmes de la +Free Software Foundation, comme a tout autre programme dont l\'auteur l\'aura +decide (d\'autres logiciels de la FSF sont couverts pour leur part par la +Licence Publique Generale pour Bibliotheques GNU (LGPL)). Vous pouvez aussi +appliquer les termes de cette Licence a vos propres programmes, si vous le +desirez. +Liberte des logiciels ne signifie pas necessairement gratuite. Notre Licence +est concue pour vous assurer la liberte de distribuer des copies des +programmes, gratuitement ou non, de recevoir le code source ou de pouvoir +l\'obtenir, de modifier les programmes ou d\'en utiliser des elements dans de +nouveaux programmes libres, en sachant que vous y etes autorise. +Afin de garantir ces droits, nous avons du introduire des restrictions +interdisant a quiconque de vous les refuser ou de vous demander d\'y +renoncer. Ces restrictions vous imposent en retour certaines obligations si +vous distribuez ou modifiez des copies de programmes proteges par la +Licence. En d\'autre termes, il vous incombera en ce cas de : + * transmettre aux destinataires tous les droits que vous possedez, + * expedier aux destinataires le code source ou bien tenir celui-ci a leur + disposition, + * leur remettre cette Licence afin qu\'ils prennent connaissance de leurs + droits. +Nous protegeons vos droits de deux facons : d\'abord par le copyright du +logiciel, ensuite par la remise de cette Licence qui vous autorise +legalement a copier, distribuer et/ou modifier le logiciel. +En outre, pour proteger chaque auteur ainsi que la FSF, nous affirmons +solennellement que le programme concerne ne fait l\'objet d\'aucune garantie. +Si un tiers le modifie puis le redistribue, tous ceux qui en recevront une +copie doivent savoir qu\'il ne s\'agit pas de l\'original afin qu\'une copie +defectueuse n\'entache pas la reputation de l\'auteur du logiciel. +Enfin, tout programme libre est sans cesse menace par des depots de brevets. +Nous souhaitons a tout prix eviter que des distributeurs puissent deposer +des brevets sur les Logiciels Libres pour leur propre compte. Pour eviter +cela, nous stipulons bien que tout depot eventuel de brevet doit accorder +expressement a tout un chacun le libre usage du produit. +Les dispositions precises et les conditions de copie, de distribution et de +modification de nos logiciels sont les suivantes : +Stipulations et conditions relatives a la copie, la distribution et la +modification + ------------------------------------------------------------------------ + * Article 0 + La presente Licence s\'applique a tout Programme (ou autre travail) ou + figure une note, placee par le detenteur des droits, stipulant que + ledit Programme ou travail peut etre distribue selon les termes de la + presente Licence. Le terme Programme designe aussi bien le Programme + lui-meme que tout travail qui en est derive selon la loi, c\'est-a-dire + tout ouvrage reproduisant le Programme ou une partie de celui-ci, a + l\'identique ou bien modifie, et/ou traduit dans une autre langue (la + traduction est consideree comme une modification). Chaque personne + concernee par la Licence Publique Generale sera designee par le terme + Vous. + Les activites autres que copie, distribution et modification ne sont + pas couvertes par la presente Licence et sortent de son cadre. Rien ne + restreint l\'utilisation du Programme et les donnees issues de celui-ci + ne sont couvertes que si leur contenu constitue un travail base sur le + logiciel (independemment du fait d\'avoir ete realise en lancant le + Programme). Tout depend de ce que le Programme est cense produire. + ----------------------------------------------------------------------- + * Article 1. + Vous pouvez copier et distribuer des copies conformes du code source du + Programme, tel que Vous l\'avez recu, sur n\'importe quel support, a + condition de placer sur chaque copie un copyright approprie et une + restriction de garantie, de ne pas modifier ou omettre toutes les + stipulations se referant a la presente Licence et a la limitation de + garantie, et de fournir avec toute copie du Programme un exemplaire de + la Licence. + Vous pouvez demander une retribution financiere pour la realisation de + la copie et demeurez libre de proposer une garantie assuree par vos + soins, moyennant finances. + ----------------------------------------------------------------------- + * Article 2. + Vous pouvez modifier votre copie ou vos copies du Programme ou partie + de celui-ci, ou d\'un travail base sur ce Programme, et copier et + distribuer ces modifications selon les termes de l\'article 1, a + condition de Vous conformer egalement aux conditions suivantes : + o a) Ajouter aux fichiers modifies l\'indication tres claire des + modifications effectuees, ainsi que la date de chaque changement. + o b) Distribuer sous les termes de la Licence Publique Generale + l\'ensemble de toute realisation contenant tout ou partie du + Programme, avec ou sans modifications. + o c) Si le Programme modifie lit des commandes de maniere + interactive lors de son execution, faire en sorte qu\'il affiche, + lors d\'une invocation ordinaire, le copyright approprie en + indiquant clairement la limitation de garantie (ou la garantie que + Vous Vous engagez a fournir Vous-meme), qu\'il stipule que tout + utilisateur peut librement redistribuer le Programme selon les + conditions de la Licence Publique Generale GNU, et qu\'il montre a + tout utilisateur comment lire une copie de celle-ci (exception : + si le Programme original est interactif mais n\'affiche pas un tel + message en temps normal, tout travail derive de ce Programme ne + sera pas non plus contraint de l\'afficher). + Toutes ces conditions s\'appliquent a l\'ensemble des modifications. Si + des elements identifiables de ce travail ne sont pas derives du + Programme et peuvent etre raisonnablement consideres comme + independants, la presente Licence ne s\'applique pas a ces elements + lorsque Vous les distribuez seuls. Mais, si Vous distribuez ces memes + elements comme partie d\'un ensemble coherent dont le reste est base sur + un Programme soumis a la Licence, ils lui sont egalement soumis, et la + Licence s\'etend ainsi a l\'ensemble du produit, quel qu\'en soit + l\'auteur. + Cet article n\'a pas pour but de s\'approprier ou de contester vos droits + sur un travail entierement realise par Vous, mais plutot d\'ouvrir droit + a un controle de la libre distribution de tout travail derive ou + collectif base sur le Programme. + En outre, toute fusion d\'un autre travail, non base sur le Programme, + avec le Programme (ou avec un travail derive de ce dernier), effectuee + sur un support de stockage ou de distribution, ne fait pas tomber cet + autre travail sous le controle de la Licence. + ----------------------------------------------------------------------- + * Article 3. + Vous pouvez copier et distribuer le Programme (ou tout travail derive + selon les conditions enoncees dans l\'article 1) sous forme de code + objet ou executable, selon les termes des articles 0 et 1, a condition + de respecter les clauses suivantes : + o a) Fournir le code source complet du Programme, sous une forme + lisible par un ordinateur et selon les termes des articles 0 et 1, + sur un support habituellement utilise pour l\'echange de donnees ; + ou, + o b) Faire une offre ecrite, valable pendant au moins trois ans, + prevoyant de donner a tout tiers qui en fera la demande une copie, + sous forme lisible par un ordinateur, du code source + correspondant, pour un tarif n\'excedant pas le cout de la copie, + selon les termes des articles 0 et 1, sur un support couramment + utilise pour l\'echange de donnees informatiques ; ou, + o c) Informer le destinataire de l\'endroit ou le code source peut + etre obtenu (cette solution n\'est recevable que dans le cas d\'une + distribution non commerciale, et uniquement si Vous avez recu le + Programme sous forme de code objet ou executable avec l\'offre + prevue a l\'alinea b ci-dessus). + Le code source d\'un travail designe la forme de cet ouvrage sous + laquelle les modifications sont les plus aisees. Sont ainsi designes la + totalite du code source de tous les modules composant un Programme + executable, de meme que tout fichier de definition associe, ainsi que + les scripts utilises pour effectuer la compilation et l\'installation du + Programme executable. Toutefois, l\'environnement standard de + developpement du systeme d\'exploitation mis en oeuvre (source ou + binaire) -- compilateurs, bibliotheques, noyau, etc. -- constitue une + exception, sauf si ces elements sont diffuses en meme temps que le + Programme executable. + Si la distribution de l\'executable ou du code objet consiste a offrir + un acces permettant de copier le Programme depuis un endroit + particulier, l\'offre d\'un acces equivalent pour se procurer le code + source au meme endroit est considere comme une distribution de ce code + source, meme si l\'utilisateur choisit de ne pas profiter de cette + offre. + ----------------------------------------------------------------------- + * Article 4. + Vous ne pouvez pas copier, modifier, ceder, deposer ou distribuer le + Programme d\'une autre maniere que l\'autorise la Licence Publique + Generale. Toute tentative de ce type annule immediatement vos droits + d\'utilisation du Programme sous cette Licence. Toutefois, les tiers + ayant recu de Vous des copies du Programme ou le droit d\'utiliser ces + copies continueront a beneficier de leur droit d\'utilisation tant + qu\'ils respecteront pleinement les conditions de la Licence. + ----------------------------------------------------------------------- + * Article 5. + Ne l\'ayant pas signee, Vous n\'etes pas oblige d\'accepter cette Licence. + Cependant, rien d\'autre ne Vous autorise a modifier ou distribuer le + Programme ou quelque travaux derives : la loi l\'interdit tant que Vous + n\'acceptez pas les termes de cette Licence. En consequence, en + modifiant ou en distribuant le Programme (ou tout travail base sur + lui), Vous acceptez implicitement tous les termes et conditions de + cette Licence. + ----------------------------------------------------------------------- + * Article 6. + La diffusion d\'un Programme (ou de tout travail derive) suppose l\'envoi + simultane d\'une licence autorisant la copie, la distribution ou la + modification du Programme, aux termes et conditions de la Licence. Vous + n\'avez pas le droit d\'imposer de restrictions supplementaires aux + droits transmis au destinataire. Vous n\'etes pas responsable du respect + de la Licence par un tiers. + ----------------------------------------------------------------------- + * Article 7. + Si, a la suite d\'une decision de Justice, d\'une plainte en contrefacon + ou pour toute autre raison (liee ou non a la contrefacon), des + conditions Vous sont imposees (que ce soit par ordonnance, accord + amiable ou autre) qui se revelent incompatibles avec les termes de la + presente Licence, Vous n\'etes pas pour autant degage des obligations + liees a celle-ci : si Vous ne pouvez concilier vos obligations legales + ou autres avec les conditions de cette Licence, Vous ne devez pas + distribuer le Programme. + Si une partie quelconque de cet article est invalidee ou inapplicable + pour quelque raison que ce soit, le reste de l\'article continue de + s\'appliquer et l\'integralite de l\'article s\'appliquera en toute autre + circonstance. + Le present article n\'a pas pour but de Vous pousser a enfreindre des + droits ou des dispositions legales ni en contester la validite ; son + seul objectif est de proteger l\'integrite du systeme de distribution du + Logiciel Libre. De nombreuses personnes ont genereusement contribue a + la large gamme de Programmes distribuee de cette facon en toute + confiance ; il appartient a chaque auteur/donateur de decider de + diffuser ses Programmes selon les criteres de son choix. + ----------------------------------------------------------------------- + * Article 8. + Si la distribution et/ou l\'utilisation du Programme est limitee dans + certains pays par des brevets ou des droits sur des interfaces, le + detenteur original des droits qui place le Programme sous la Licence + Publique Generale peut ajouter explicitement une clause de limitation + geographique excluant ces pays. Dans ce cas, cette clause devient une + partie integrante de la Licence. + ----------------------------------------------------------------------- + * Article 9. + La Free Software Foundation se reserve le droit de publier + periodiquement des mises a jour ou de nouvelles versions de la Licence. + Redigees dans le meme esprit que la presente version, elles seront + cependant susceptibles d\'en modifier certains details a mesure que de + nouveaux problemes se font jour. + Chaque version possede un numero distinct. Si le Programme precise un + numero de version de cette Licence et toute version ulterieure , + Vous avez le choix de suivre les termes et conditions de cette version + ou de toute autre version plus recente publiee par la Free Software + Foundation. Si le Programme ne specifie aucun numero de version, Vous + pouvez alors choisir l\'une quelconque des versions publiees par la Free + Software Foundation. + ----------------------------------------------------------------------- + * Article 10. + Si Vous desirez incorporer des elements du Programme dans d\'autres + Programmes libres dont les conditions de distribution different, Vous + devez ecrire a l\'auteur pour lui en demander la permission. Pour ce qui + est des Programmes directement deposes par la Free Software Foundation, + ecrivez-nous : une exception est toujours envisageable. Notre decision + sera basee sur notre volonte de preserver la liberte de notre Programme + ou de ses derives et celle de promouvoir le partage et la reutilisation + du logiciel en general. + LIMITATION DE GARANTIE + ----------------------------------------------------------------------- + * Article 11. + Parce que l\'utilisation de ce Programme est libre et gratuite, aucune + garantie n\'est fournie, comme le permet la loi. Sauf mention ecrite, + les detenteurs du copyright et/ou les tiers fournissent le Programme en + l\'etat, sans aucune sorte de garantie explicite ou implicite, y compris + les garanties de commercialisation ou d\'adaptation dans un but + particulier. Vous assumez tous les risques quant a la qualite et aux + effets du Programme. Si le Programme est defectueux, Vous assumez le + cout de tous les services, corrections ou reparations necessaires. + ----------------------------------------------------------------------- + * Article 12. + Sauf lorsqu\'explicitement prevu par la Loi ou accepte par ecrit, ni le + detenteur des droits, ni quiconque autorise a modifier et/ou + redistribuer le Programme comme il est permis ci-dessus ne pourra etre + tenu pour responsable de tout dommage direct, indirect, secondaire ou + accessoire (pertes financieres dues au manque a gagner, a + l\'interruption d\'activites ou a la perte de donnees, etc., decoulant de + l\'utilisation du Programme ou de l\'impossibilite d\'utiliser celui-ci). + + + + + +EndOfLicense; + + $lang->install_condition_title = "Vrifiez les condition requises pour l\'installation, SVP."; + + $lang->install_checklist_title = array( + 'php_version' => 'Version de PHP', + 'permission' => 'Autorisation', + 'xml' => 'Bibliothque de XML', + 'iconv' => 'Bibliothque de ICONV', + 'gd' => 'Bibliothque de GD', + 'session' => 'Configuration de Session.auto_start', + ); + + $lang->install_checklist_desc = array( + 'php_version' => '[Required] If PHP version is 5.2.2, zeroboard will not be installed because of bug', + 'permission' => '[Required] Zeroboard installation path or ./files directory\'s permission must be 707', + 'xml' => '[Required] XML Library is needed for XML communication', + 'session' => '[Required] PHP setting file\'s (php.ini) \'Session.auto_start\' must equal to zero in order for zeroboard to use the session', + 'iconv' => 'Iconv should be installed in order to convert UTF-8 and other language set', + 'gd' => 'GD Library should be installed in order to use image convert function', + ); + + $lang->install_checklist_xml = 'Install XML Library'; + $lang->install_without_xml = 'XML Library is not installed'; + $lang->install_checklist_gd = 'Install GD Library'; + $lang->install_without_gd = 'GD Library is not installed for image convertion'; + $lang->install_checklist_gd = 'Intall GD Library'; + $lang->install_without_iconv = 'Iconv Library is not installed for processing characters'; + $lang->install_session_auto_start = 'Possible problems might occur due to the php setting. session.auto_start is equal to 1'; + $lang->install_permission_denied = 'Installation path\'s permission doesn\'t equal to 707'; + + $lang->cmd_agree_license = 'I agree with the license'; + $lang->cmd_install_fix_checklist = 'I have fixed the required conditions.'; + $lang->cmd_install_next = 'Continue installation'; + + $lang->db_desc = array( + 'mysql' => 'Using mysql*() function to use mysql DB.
      Transaction is disabled because DB file is created by myisam.', + 'mysql_innodb' => 'Using innodb to use mysql DB.
      Transaction is enabled for innodb', + 'sqlite2' => 'Supporting sqlite2 which saves the data into the file.
      When installing, DB file should be created at unreachable place from web.
      (Never got tested on stabilization)', + 'sqlite3_pdo' => 'Suppots sqlite3 by PHP\'s PDO.
      When installing, DB file should be created at unreachable place from web.', + 'cubrid' => 'Use CUBRID DB.', + 'postgresql' => 'Use PostgreSql DB.', + ); + + $lang->form_title = 'Please input DB & Admin information'; + $lang->db_title = 'Please input DB information'; + $lang->db_type = 'DB Type'; + $lang->select_db_type = 'Please select the DB you want to use.'; + $lang->db_hostname = 'DB Hostname'; + $lang->db_port = 'DB Port'; + $lang->db_userid = 'DB ID'; + $lang->db_password = 'DB Password'; + $lang->db_database = 'DB Database'; + $lang->db_database_file = 'DB Database file'; + $lang->db_table_prefix = 'Table header'; + + $lang->admin_title = 'Administrator Info'; + + $lang->env_title = 'Configuration'; + $lang->use_optimizer = 'Enable Optimizer'; + $lang->about_optimizer = 'If optimizer is enabled, users can quickly access to this site, since multiple CSS / JS files are put together and compressed before transmission.
      Nevertheless, this optimization might be problematic according to CSS or JS. If you disable it, it would work properly though it would work slower.'; + $lang->use_rewrite = 'Use rewrite mod'; + $lang->about_rewrite = "If web server provides rewrite mod, long URL such as http://blah/?document_srl=123 can be shortened like http://blah/123"; + $lang->time_zone = 'Time zone'; + $lang->about_time_zone = "If the server time and the time on your location don't accord each other, you can set the time as same as your location by using time zone "; + + $lang->about_database_file = 'Sqlite saves data in the file. Location of the database file should be unreachable by web
      Data file should be inside the permission of 707.'; + + $lang->success_installed = 'Installation has been completed'; + $lang->success_updated = 'Update has been completed'; + + $lang->msg_cannot_proc = 'Installation environment is not proper to proceed.'; + $lang->msg_already_installed = 'Zeroboard is already installed'; + $lang->msg_dbconnect_failed = "Error has occurred while connecting DB.\nPlease check DB information again"; + $lang->msg_table_is_exists = "Table is already created in the DB.\nConfig file is recreated"; + $lang->msg_install_completed = "Installation has been completed.\nThank you for choosing Zeroboard XE"; + $lang->msg_install_failed = "An error has occurred while creating installation file."; +?> diff --git a/modules/integration_search/integration_search.admin.view.php b/modules/integration_search/integration_search.admin.view.php index 1ecb12020..eeb4e596f 100644 --- a/modules/integration_search/integration_search.admin.view.php +++ b/modules/integration_search/integration_search.admin.view.php @@ -34,9 +34,22 @@ $skin_list = $oModuleModel->getSkins($this->module_path); Context::set('skin_list',$skin_list); + // 모듈 카테고리 목록을 구함 + $module_categories = $oModuleModel->getModuleCategories(); + // 생성된 mid목록을 구함 $mid_list = $oModuleModel->getMidList(); - Context::set('mid_list',$mid_list); + + // module_category와 module의 조합 + if($module_categories) { + foreach($mid_list as $module_srl => $module) { + $module_categories[$module->module_category_srl]->list[$module_srl] = $module; + } + } else { + $module_categories[0]->list = $mid_list; + } + + Context::set('mid_list',$module_categories); // 샘플코드 Context::set('sample_code', htmlspecialchars('') ); diff --git a/modules/integration_search/skins/default/css/white.css b/modules/integration_search/skins/default/css/white.css index 1bdd0f48a..e1d8b9ea6 100644 --- a/modules/integration_search/skins/default/css/white.css +++ b/modules/integration_search/skins/default/css/white.css @@ -1,6 +1,6 @@ @charset "utf-8"; #spot { border:8px solid #cecece; height:64px; position:relative; margin-bottom:30px;} -#spot h2 { position:absolute; top:24px; left:-8px;} +#spot h2 { padding:0; margin:0; position:absolute; top:24px; left:-8px;} #spot .search { text-align:center; position:relative; top:22px;} #spot .search * { vertical-align:middle;} #spot .search select { margin-top:1px;} @@ -8,6 +8,7 @@ #spot .search .submit {} #content { width:100%; overflow:hidden; position:relative;} +#content h3 { margin:0; padding:0; } #content h3.result { width:100%; height:23px; border-bottom:1px solid #cecece; margin-bottom:23px; margin-left:15px;} #content h3.result strong { color:#ff1a00;} #content .sortBy { position:absolute; top:0; right:0; overflow:hidden;} @@ -15,17 +16,17 @@ #content .sortBy li a { display:block; float:left; padding-left:9px; color:#3e3e3e; white-space:nowrap; background:url(../images/white/bulletSortBy.gif) no-repeat left 4px; text-decoration:none; } #content .sortBy li.on a { color:#ff1a00; background:url(../images/white/bulletSortByOn.gif) no-repeat left 4px;} -.searchResult { margin-left:15px;} +.searchResult { margin:0 0 0 15px; padding:0;} .searchResult li { width:100%; margin-bottom:29px; clear:both; overflow:hidden;list-style:none; } .searchResult li .thumb { display:block; float:left; margin-right:14px;} -.searchResult li dl { margin:0; } -.searchResult li dl dt { color:#d8d8d8; margin-bottom:1px;} +.searchResult li dl { margin:0; padding:0; } +.searchResult li dl dt { padding:0; margin:0; color:#d8d8d8; margin-bottom:1px;} .searchResult li dl dt a { color:#1a3588; text-decoration:underline;} .searchResult li dl dt .reply { color:#fe6700; font:.9em Tahoma;} .searchResult li dl dt .reply em { color:#fe6700; font:bold 1em Tahoma;} .searchResult li dl dt .category { color:#818181;} .searchResult li dl dt .category a { color:#818181; border:none; text-decoration:none;} -.searchResult li dl dd { line-height:18px; color:#555555; margin-bottom:4px;} +.searchResult li dl dd { padding:0; margin:0; line-height:18px; color:#555555; margin-bottom:4px;} .searchResult li address { color:#d8d8d8; font-size:11px;} .searchResult li address strong { color:#3e3e3e; font-size:1em; font-weight:normal;} .searchResult li address img { vertical-align:middle; margin-right:2px;} diff --git a/modules/integration_search/tpl/index.html b/modules/integration_search/tpl/index.html index 6514b4024..be6835c7d 100644 --- a/modules/integration_search/tpl/index.html +++ b/modules/integration_search/tpl/index.html @@ -4,17 +4,18 @@
      + - - - + + + + + + + + + + + + + + + + + + + - diff --git a/modules/layout/conf/module.xml b/modules/layout/conf/module.xml index 4c4ea1050..8ea2e15d9 100644 --- a/modules/layout/conf/module.xml +++ b/modules/layout/conf/module.xml @@ -1,6 +1,7 @@ + diff --git a/modules/layout/layout.admin.controller.php b/modules/layout/layout.admin.controller.php index d11bb5201..3dff5bcf3 100644 --- a/modules/layout/layout.admin.controller.php +++ b/modules/layout/layout.admin.controller.php @@ -46,6 +46,7 @@ unset($extra_vars->layout); unset($extra_vars->title); unset($extra_vars->apply_layout); + unset($extra_vars->header_script); $args = Context::gets('layout_srl','title'); @@ -109,6 +110,13 @@ $extra_vars->{$name} = $filename; } } + + // header script를 레이아웃 모듈의 config에 저장 + $oModuleModel = &getModel('module'); + $oModuleController = &getController('module'); + $layout_config = $oModuleModel->getModuleConfig('layout'); + $layout_config->header_script[$args->layout_srl] = Context::get('header_script'); + $output = $oModuleController->insertModuleConfig('layout',$layout_config); // DB에 입력하기 위한 변수 설정 $args->extra_vars = serialize($extra_vars); diff --git a/modules/layout/layout.class.php b/modules/layout/layout.class.php index 44b160d72..cff9e0c72 100644 --- a/modules/layout/layout.class.php +++ b/modules/layout/layout.class.php @@ -44,6 +44,18 @@ * @brief 캐시 파일 재생성 **/ function recompileCache() { + // 레이아웃 캐시 삭제 (수정본은 지우지 않음) + $path = './files/cache/layout'; + if(!is_dir($path)) { + FileHandler::makeDir($path); + return; + } + $directory = dir($path); + while($entry = $directory->read()) { + if ($entry == "." || $entry == ".." || preg_match('/\.html$/i',$entry) ) continue; + @unlink($path."/".$entry); + } + $directory->close(); } /** diff --git a/modules/layout/layout.model.php b/modules/layout/layout.model.php index e0c1f00a6..c4ebac355 100644 --- a/modules/layout/layout.model.php +++ b/modules/layout/layout.model.php @@ -196,6 +196,13 @@ } } + // header_script + $oModuleModel = &getModel('module'); + $layout_config = $oModuleModel->getModuleConfig('layout'); + $header_script = trim($layout_config->header_script[$layout_srl]); + + if($header_script) $buff .= sprintf(' $layout_info->header_script = "%s"; ', str_replace('"','\\"',$header_script)); + $buff = ''; FileHandler::writeFile($cache_file, $buff); if(file_exists($cache_file)) @include($cache_file); diff --git a/modules/layout/layout.view.php b/modules/layout/layout.view.php new file mode 100644 index 000000000..4d7c78978 --- /dev/null +++ b/modules/layout/layout.view.php @@ -0,0 +1,34 @@ +setTemplatePath($this->module_path.'tpl'); + } + + /** + * @brief 레이아웃의 상세 정보(conf/info.xml)를 팝업 출력 + **/ + function dispLayoutInfo() { + // 선택된 레이아웃 정보를 구함 + $oLayoutModel = &getModel('layout'); + $layout_info = $oLayoutModel->getLayoutInfo(Context::get('selected_layout')); + if(!$layout_info) exit(); + Context::set('layout_info', $layout_info); + + // 레이아웃을 팝업으로 지정 + $this->setLayoutFile('popup_layout'); + + // 템플릿 파일 지정 + $this->setTemplateFile('layout_detail_info'); + } + } +?> diff --git a/modules/layout/tpl/layout_modify.html b/modules/layout/tpl/layout_modify.html index a8873e981..50e74275b 100644 --- a/modules/layout/tpl/layout_modify.html +++ b/modules/layout/tpl/layout_modify.html @@ -37,6 +37,13 @@
      {$lang->sample_code} +

      {$lang->about_sample_code}

      {$lang->skin} +
      {$lang->module} {$lang->about_target_module}
      {$modules->title} 
        
      {$val->module} -

      {$lang->about_target_module}

      - -

      target_mid))-->checked="checked" />

      - + target_mid))-->checked="checked" /> +
      +
      + + + +
      {$lang->header_script} + +

      {$lang->about_header_script}

      +
      {$lang->title} diff --git a/modules/lifepod/lang/en.lang.php b/modules/lifepod/lang/en.lang.php index c77d06ae1..711c41a22 100644 --- a/modules/lifepod/lang/en.lang.php +++ b/modules/lifepod/lang/en.lang.php @@ -11,5 +11,5 @@ $lang->cmd_lifepod_list = 'Lifepod List'; $lang->cmd_view_info = 'Lifepod Info.'; - $lang->about_lifepod = "Lifepod is a calendar service provided by Openmaru Studio.
      Lifepod Zeroboard XE module desplays Lifepod's specific calendars as internal documents."; + $lang->about_lifepod = "Lifepod is a calendar service provided by Openmaru Studio.
      Lifepod Zeroboard XE module displays Lifepod's specific calendars as internal documents."; ?> diff --git a/modules/lifepod/skins/xe_official/css/common.css b/modules/lifepod/skins/xe_official/css/common.css index f69cc00fc..6e6912b84 100644 --- a/modules/lifepod/skins/xe_official/css/common.css +++ b/modules/lifepod/skins/xe_official/css/common.css @@ -2,7 +2,7 @@ /* board Title */ .boardHeader { border:1px solid #e1e1dd; border-bottom:none; background:#ffffff url(../images/common/bgH3.gif) repeat-x left bottom; overflow:hidden; _width:100%; margin-bottom:10px; } -.boardHeader h3 { float:left; font-size:1.2em; padding:1em 2em .7em 1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} +.boardHeader h3 { margin:0; padding:0; float:left; font-size:1.2em; padding:1em 2em .7em 1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} .boardHeader h3 { border-bottom:3px solid #fe3614; } /* board Information */ @@ -10,7 +10,7 @@ .articleNum { float:left; padding:0 0 0 15px; } /* account Navigation */ -.accountNavigation { float:right; } +.accountNavigation { margin:0; padding:0; float:right; } .accountNavigation li { float:left; margin-left:7px; list-style:none; } .accountNavigation li a { font-size:12px; white-space:nowrap; color:#666666; text-decoration:none;} .accountNavigation li.setup a { background:url(../images/common/iconSetup.gif) no-repeat left top; padding-left:14px; } diff --git a/modules/member/lang/en.lang.php b/modules/member/lang/en.lang.php index 7c5287174..d446cb7c8 100644 --- a/modules/member/lang/en.lang.php +++ b/modules/member/lang/en.lang.php @@ -13,15 +13,15 @@ $lang->admin_group = "Managing Group"; $lang->keep_signed = 'Keep me signed in'; $lang->remember_user_id = 'Save ID'; - $lang->already_logged = "You're already logged on"; - $lang->denied_user_id = 'Entered ID is prohibited.'; - $lang->null_user_id = 'Please input user ID'; + $lang->already_logged = "You are already logged on"; + $lang->denied_user_id = 'You have entered a prohibited ID.'; + $lang->null_user_id = 'Please input ID'; $lang->null_password = 'Please input password'; - $lang->invalid_authorization = 'It is not certificated'; + $lang->invalid_authorization = 'The account is not certificated.'; $lang->invalid_user_id= "You have entered an invalid ID"; $lang->invalid_password = 'You have entered an invalid password'; $lang->allow_mailing = 'Join Mailing'; - $lang->allow_message = 'Allow Message Reception'; + $lang->allow_message = 'Receive Messages'; $lang->allow_message_type = array( 'Y' => 'Receive All', 'N' => 'Reject All', @@ -42,12 +42,13 @@ $lang->image_mark = 'Image Mark'; $lang->image_mark_max_width = 'Max Width'; $lang->image_mark_max_height = 'Max Height'; + $lang->signature_max_height = 'Max Signature Height'; $lang->enable_openid = 'Enable OpenID'; $lang->enable_join = 'Allow Member Join'; $lang->limit_day = 'Temporary Limit Date'; $lang->limit_date = 'Limit Date'; - $lang->after_login_url = 'URL after login'; - $lang->after_logout_url = 'URL after logout'; + $lang->after_login_url = 'URL after Login'; + $lang->after_logout_url = 'URL after Logout'; $lang->redirect_url = 'URL after Join'; $lang->agreement = 'Member Join Agreement'; $lang->accept_agreement = 'Agree'; @@ -62,8 +63,8 @@ $lang->webmaster_name = "Webmaster's Name"; $lang->webmaster_email = "Webmaster's Email"; - $lang->about_keep_signed = 'Your login session will not be expired even browser is closed.\n\nYou would not have to login manually from next time.\n\nIt is strongly recommended not to use auto-login in PC room, school, or other commons areas where your private information could be stolen.'; - $lang->about_webmaster_name = "Please input webmaster's name which will be used for authentication mails or other site administration. (default : webmaster)"; + $lang->about_keep_signed = 'Your login session will not be expired even browser is closed.\n\nYou would not have to login manually from next time.\n\nIt is strongly recommended not to use this function in PC room, school, or other commons areas where your private information could be stolen.'; + $lang->about_webmaster_name = "Please input webmaster's name which will be used for certification mails or other site administration. (default : webmaster)"; $lang->about_webmaster_email = "Please input webmaster's email address."; $lang->search_target_list = array( @@ -88,45 +89,45 @@ $lang->cmd_logout = 'Logout'; $lang->cmd_signup = 'Join'; $lang->cmd_modify_member_info = 'Modify Member Info'; - $lang->cmd_modify_member_password = 'Change Password'; + $lang->cmd_modify_member_password = 'Modify Password'; $lang->cmd_view_member_info = 'Member Info'; $lang->cmd_leave = 'Leave'; $lang->cmd_find_member_account = 'Find Account Info'; $lang->cmd_member_list = 'Member List'; $lang->cmd_module_config = 'Default Setting'; - $lang->cmd_member_group = 'Manage Group'; + $lang->cmd_member_group = 'Manage Groups'; $lang->cmd_send_mail = 'Send Mail'; - $lang->cmd_manage_id = 'Manage Prohibited ID'; + $lang->cmd_manage_id = 'Manage Prohibited IDs'; $lang->cmd_manage_form = 'Manage Join Form'; - $lang->cmd_view_own_document = 'View Written Articles'; + $lang->cmd_view_own_document = 'Written Articles'; $lang->cmd_view_scrapped_document = 'Scraps'; - $lang->cmd_view_saved_document = 'View Saved Articles'; + $lang->cmd_view_saved_document = 'Saved Articles'; $lang->cmd_send_email = 'Send Mail'; $lang->cmd_send_message = 'Send Message'; $lang->cmd_reply_message = 'Reply Message'; $lang->cmd_view_friend = 'Friends'; - $lang->cmd_add_friend = 'Register as Friend'; + $lang->cmd_add_friend = 'Add to Friends'; $lang->cmd_view_message_box = 'Message Box'; $lang->cmd_store = "Save"; $lang->cmd_add_friend_group = 'Add Friend Group'; - $lang->cmd_rename_friend_group = 'Change Name of Friend Group'; + $lang->cmd_rename_friend_group = 'Modify Friend Group Name'; - $lang->msg_email_not_exists = "Email address doesn't exists"; + $lang->msg_email_not_exists = "You have entered an invalid email address"; $lang->msg_alreay_scrapped = 'This article is already scrapped'; $lang->msg_cart_is_null = 'Please select the target'; - $lang->msg_checked_file_is_deleted = '%d attached files are deleted'; + $lang->msg_checked_file_is_deleted = '%d attached file(s) is(are) deleted'; $lang->msg_find_account_title = 'Account Info'; $lang->msg_find_account_info = 'This is requested account info.'; - $lang->msg_find_account_comment = 'The password will be modified to above one when you click below link.
      Please modify the password after login.'; - $lang->msg_auth_mail_sended = 'The authentication mail has been sent to %s. Please check your mail.'; - $lang->msg_invalid_auth_key = 'This is an invalid request of authentication.
      Please retry finding account info or contact to administrator.'; - $lang->msg_success_authed = 'Your account has been successfully authenticated and logged on. Please modify the password to your own one with the password in the mail.'; + $lang->msg_find_account_comment = 'The password will be modified as above one as you click below link.
      Please modify the password after login.'; + $lang->msg_auth_mail_sended = 'The certification mail has been sent to %s. Please check your mail.'; + $lang->msg_invalid_auth_key = 'This is an invalid request of certification.
      Please retry finding account info or contact to administrator.'; + $lang->msg_success_authed = 'Your account has been successfully certificated and logged on. Please modify the password to your own one with the password in the mail.'; - $lang->msg_no_message = 'There are no messages'; + $lang->msg_no_message = 'There is no message'; $lang->message_received = 'You have a new message'; $lang->msg_new_member = 'Add Member'; @@ -134,7 +135,7 @@ $lang->msg_leave_member = 'Leave'; $lang->msg_group_is_null = 'There is no registered group'; $lang->msg_not_delete_default = 'Default items cannot be deleted'; - $lang->msg_not_exists_member = "This member doesn't exist"; + $lang->msg_not_exists_member = "Invalid member"; $lang->msg_cannot_delete_admin = 'Admin ID cannot be deleted. Please remove the ID from administration and try again.'; $lang->msg_exists_user_id = 'This ID already exists. Please try with another one.'; $lang->msg_exists_email_address = 'This email address already exists. Please try with another one.'; @@ -142,11 +143,11 @@ $lang->msg_signup_disabled = 'You are not able to sign up'; $lang->msg_already_logged = 'You have already signed up'; $lang->msg_not_logged = 'Please login first'; - $lang->msg_title_is_null = 'Please input title of message'; - $lang->msg_content_is_null = 'Please input content'; + $lang->msg_title_is_null = 'Please input the title of message'; + $lang->msg_content_is_null = 'Please input the content'; $lang->msg_allow_message_to_friend = "Failed to send because receiver only allows friends' messages"; $lang->msg_disallow_message = 'Failed to send because receiver rejects message reception'; - $lang->msg_insert_group_name = 'Please input name of group'; + $lang->msg_insert_group_name = 'Please input the name of group'; $lang->msg_check_group = 'Please select the group'; $lang->msg_not_uploaded_profile_image = 'Profile image could not be registered'; @@ -155,8 +156,8 @@ $lang->msg_accept_agreement = 'You have to agree to the agreement'; - $lang->msg_user_denied = 'Entered ID is prohibited'; - $lang->msg_user_limited = 'Entered ID can be used after %s'; + $lang->msg_user_denied = 'You have entered a prohibited ID'; + $lang->msg_user_limited = 'You have entered an ID that can be used after %s'; $lang->about_user_id = 'User ID should be 3~20 letters long and consist of alphabet+number with alphabet as first letter.'; $lang->about_password = 'Password should be 6~20 letters long'; @@ -193,7 +194,7 @@ $lang->about_image_name = "Allow users to use image name instead of text name"; $lang->about_image_mark = "Allow users to use mark in front of their names"; $lang->about_profile_image = 'Allow users to use profile images'; - $lang->about_accept_agreement = "I have read the agreement all and agree"; + $lang->about_accept_agreement = "I have read the agreement and agree"; $lang->about_member_default = 'It will be set as default group on sign up'; diff --git a/modules/member/lang/zh-CN.lang.php b/modules/member/lang/zh-CN.lang.php index 7b25e2e72..2bae73560 100644 --- a/modules/member/lang/zh-CN.lang.php +++ b/modules/member/lang/zh-CN.lang.php @@ -11,7 +11,7 @@ $lang->default_group_1 = "准会员"; $lang->default_group_2 = "正会员"; $lang->admin_group = "管理组"; - $lang->keep_signed = '로그인 유지'; + $lang->keep_signed = '自动登录'; $lang->remember_user_id = '保存ID'; $lang->already_logged = '您已经登录!'; $lang->denied_user_id = '被禁止的用户名。'; @@ -46,8 +46,8 @@ $lang->enable_join = '允许会员注册'; $lang->limit_day = '认证限制'; $lang->limit_date = '限制日期'; - $lang->after_login_url = '로그인 후 이동할 URL'; - $lang->after_logout_url = '로그아웃 후 이동할 URL'; + $lang->after_login_url = '登录后页面转向'; + $lang->after_logout_url = '退出后页面转向'; $lang->redirect_url = '注册会员后页面转向'; $lang->agreement = '会员注册条款'; $lang->accept_agreement = '同意条款'; @@ -62,7 +62,7 @@ $lang->webmaster_name = '管理员名'; $lang->webmaster_email = '管理员电子邮件'; - $lang->about_keep_signed = '브라우저를 닫더라도 로그인이 게속 유지될 수 있습니다.\n\n로그인 유지시 사용시 다음 접속부터는 로그인을 하실필요가 없습니다.\n\n단, 게임방, 학교등 공공장소에서 이용시 개인정보가 유출될수 있으니 꼭 로그아웃을 해주세요'; + $lang->about_keep_signed = '关闭浏览器后有可能维持登录状态。\n\n使用自动登录功能时下次访问网页不用再次输入用户名和密码。\n\n为防止个人信息的泄露,在网吧,学校等公共场所使用时请一定要退出登录。'; $lang->about_webmaster_name = '请输入认证所需的电子邮件地址或管理其他网站时要使用的网站管理员名称。(默认 : webmaster)'; $lang->about_webmaster_email = '请输入网站管理员的电子邮件地址。'; @@ -146,7 +146,7 @@ $lang->msg_allow_message_to_friend = '因其为只允许接收好友短消息的用户,所以不能发送短消息。'; $lang->msg_disallow_message = '因其为拒绝接收短消息的用户,所以不能发送短消息。'; $lang->msg_insert_group_name = '请输入组名称'; - $lang->msg_check_group = '그룹을 선택해 주세요'; + $lang->msg_check_group = '请选择组'; $lang->msg_not_uploaded_image_name = '不能登录昵称图像!'; $lang->msg_not_uploaded_image_mark = '不能登录用户图标!'; @@ -183,8 +183,8 @@ $lang->about_enable_join = '选择此项后用户才可以注册。'; $lang->about_limit_day = '注册会员后的认证有效期限。'; $lang->about_limit_date = '直到指定日期该用户不能登录。'; - $lang->about_after_login_url = '로그인 후 이동할 URL을 정하실 수 있습니다. 비어 있으면 해당 페이지가 유지됩니다.'; - $lang->about_after_logout_url = '로그아웃 후 이동할 URL을 정하실 수 있습니다. 비어 있으면 해당 페이지가 유지됩니다.'; + $lang->about_after_login_url = '可以指定登录后的页面转向url。留空为返回当前页面。'; + $lang->about_after_logout_url = '可以指定退出后的转向url。留空为返回当前页面。'; $lang->about_redirect_url = '请输入注册会员后的页面转向 url。(留空为返回前页)'; $lang->about_agreement = '没有会员条款时不显示。'; diff --git a/modules/member/skins/default/css/common.css b/modules/member/skins/default/css/common.css index 47e26ac19..3ec1dc2c2 100644 --- a/modules/member/skins/default/css/common.css +++ b/modules/member/skins/default/css/common.css @@ -2,6 +2,7 @@ /* common */ .memberSmallBox { border:1px solid #e0e1db; margin:5em auto 1em auto;} +.memberSmallBox fieldset { border:0; margin:0; } .memberSmallBox.w400 { width:400px;} .memberSmallBox.w500 { width:500px;} @@ -59,18 +60,18 @@ /* login */ .memberSmallBox .login { border:none; padding:2em 0 1.5em 2em;} .memberSmallBox .login legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em; text-indent:-100em;} -.memberSmallBox .login dl { overflow:hidden; float:left; margin-right:10px; width:250px;} -.memberSmallBox .login dl dt { width:100px; clear:left; float:left; color:#54564b; height:24px; padding-top:3px;} -.memberSmallBox .login dl dd { float:left; height:27px; width:150px; } +.memberSmallBox .login dl { margin:0; padding:0; overflow:hidden; float:left; margin-right:10px; width:250px;} +.memberSmallBox .login dl dt { margin:0; padding:0; width:100px; clear:left; float:left; color:#54564b; height:24px; padding-top:3px;} +.memberSmallBox .login dl dd { margin:0; padding:0; float:left; height:27px; width:150px; } .memberSmallBox .login .keep { clear:both; white-space:nowrap; margin-left:100px;} .memberSmallBox .login .keep input { vertical-align:middle;} -.memberSmallBox .login .keep label { font-size:11px; color:#999999;} +.memberSmallBox .login .keep label { margin:0; padding:0; font-size:11px; color:#999999;} .memberSmallBox .openid_user_id { background: url(../images/openid_input_bg.gif) left no-repeat; background-color: #ffffff; background-position: 0 50%; padding:3px 3px 3px 18px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; line-height:1em; vertical-align:middle; color:#666666; width:120px;} .memberSmallBox .help { background:#f5f5f3; color:#666666; border-top:1px solid #eaebe7; overflow:hidden; padding:1.1em; } /* logout */ .memberSmallBox .text { color:#54564b; text-align:center; padding:4em 2em 5em 2em;} -.memberSmallBox .text p { margin-bottom:.5em;} +.memberSmallBox .text p { margin:0; padding:0; margin-bottom:.5em;} /* friend */ .friendNum { float:left; background:url(../images/common/iconFriend.gif) no-repeat .5em .4em; padding:.4em 0 0 2em;} @@ -79,7 +80,7 @@ /* message */ .readMessage { border:1px solid #e0e1db; border-top:none; margin-bottom:2em;} .readMessage .messageHeader { padding:1.5em; height:1em; overflow:hidden;} -.readMessage .messageHeader h4 { float:left; padding-left:.5em; font-size:1em; background:url(../images/common/iconArrow99.gif) no-repeat left .3em;} +.readMessage .messageHeader h4 { margin:0; padding:0; float:left; padding-left:.5em; font-size:1em; background:url(../images/common/iconArrow99.gif) no-repeat left .3em;} .readMessage .messageHeader address { float:right; white-space:nowrap;} .readMessage .messageHeader address em { font-size:1em; font-style:white; color:#333333; margin-right:.3em; float:left;} .readMessage .messageHeader address em a { color:#333333;} @@ -107,7 +108,7 @@ .memberInfoTable td checkbox { border:0; } .memberInfoTable td .fl { margin-right:.5em;} .memberInfoTable td br { clear:both;} -.memberInfoTable td p { font-size:.9em; color:#999999; padding-top:.5em; margin-right:.5em;} +.memberInfoTable td p { margin:0; padding:0; font-size:.9em; color:#999999; padding-top:.5em; margin-right:.5em;} .memberInfoTable td label { color:#3f4040; padding-top:.3em; margin-right:.5em;} .memberInfoTable td ul { list-style:none; } .memberInfoTable td .checkbox { border:none; } @@ -156,7 +157,7 @@ span.privateItem { display:inline; margin:0; font-weight:normal; color:#666666; .memberSmallBox .pwModify legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em; text-indent:-100em;} .memberSmallBox .pwModify input { width:9em;} .memberSmallBox .pwModify br { display:block; margin-bottom:.2em} -.memberSmallBox .pwModify p { text-align:center; margin-top:1em; color:#54564b;} +.memberSmallBox .pwModify p { margin:0; padding:0; text-align:center; margin-top:1em; color:#54564b;} /* pageNavigation */ .pageNavigation { position:relative; display:block; padding:1.5em 0 2em 0; text-align:center; font:bold .8em Tahoma; } diff --git a/modules/member/skins/default/css/cyan.css b/modules/member/skins/default/css/cyan.css index f44b4ac04..b7a0567ae 100644 --- a/modules/member/skins/default/css/cyan.css +++ b/modules/member/skins/default/css/cyan.css @@ -1,4 +1,4 @@ @charset "utf-8"; -.boardHeader h3 { float:left; clear:both; font-size:1.2em; padding:1em 2em .7em 1.2em; border-left:1px solid #d1d9db; border-bottom:3px solid #2895c0; background:url(../images/common/lineH3.gif) no-repeat right bottom;} +.boardHeader h3 { margin:0; padding:0; float:left; clear:both; font-size:1.2em; padding:1em 2em .7em 1.2em; border-left:1px solid #d1d9db; border-bottom:3px solid #2895c0; background:url(../images/common/lineH3.gif) no-repeat right bottom;} .memberSmallBox .header h3 { margin:0; border:none; float:left; clear:both; font-size:1.2em; padding:.8em 2em .6em 1.2em; border-bottom:3px solid #2895c0; background:url(../images/common/lineH3.gif) no-repeat right bottom;} diff --git a/modules/member/skins/default/css/green.css b/modules/member/skins/default/css/green.css index 878496c2b..68325b48a 100644 --- a/modules/member/skins/default/css/green.css +++ b/modules/member/skins/default/css/green.css @@ -1,4 +1,4 @@ @charset "utf-8"; -.boardHeader h3 { float:left; clear:both; font-size:1.2em; padding:1em 2em .7em 1.2em; border-left:1px solid #d0dbd1; border-bottom:3px solid #38b549; background:url(../images/common/lineH3.gif) no-repeat right bottom;} +.boardHeader h3 { margin:0; padding:0; float:left; clear:both; font-size:1.2em; padding:1em 2em .7em 1.2em; border-left:1px solid #d0dbd1; border-bottom:3px solid #38b549; background:url(../images/common/lineH3.gif) no-repeat right bottom;} .memberSmallBox .header h3 { margin:0; border:none; float:left; clear:both; font-size:1.2em; padding:.8em 2em .6em 1.2em; border-bottom:3px solid #38b549; background:url(../images/common/lineH3.gif) no-repeat right bottom;} diff --git a/modules/member/skins/default/css/purple.css b/modules/member/skins/default/css/purple.css index 3cd1adf13..79dd2e074 100644 --- a/modules/member/skins/default/css/purple.css +++ b/modules/member/skins/default/css/purple.css @@ -1,4 +1,4 @@ @charset "utf-8"; -.boardHeader h3 { float:left; clear:both; font-size:1.2em; padding:1em 2em .7em 1.2em; border-left:1px solid #d1d9db; border-bottom:3px solid #ac19a9; background:url(../images/common/lineH3.gif) no-repeat right bottom;} +.boardHeader h3 { margin:0; padding:0; float:left; clear:both; font-size:1.2em; padding:1em 2em .7em 1.2em; border-left:1px solid #d1d9db; border-bottom:3px solid #ac19a9; background:url(../images/common/lineH3.gif) no-repeat right bottom;} .memberSmallBox .header h3 { margin:0; border:none; float:left; clear:both; font-size:1.2em; padding:.8em 2em .6em 1.2em; border-bottom:3px solid #ac19a9; background:url(../images/common/lineH3.gif) no-repeat right bottom;} diff --git a/modules/member/skins/default/css/red.css b/modules/member/skins/default/css/red.css index e3af1d9e4..12c08b486 100644 --- a/modules/member/skins/default/css/red.css +++ b/modules/member/skins/default/css/red.css @@ -1,4 +1,4 @@ @charset "utf-8"; -.boardHeader h3 { float:left; clear:both; font-size:1.2em; padding:1em 2em .7em 1.2em; border-left:1px solid #e1e1dd; border-bottom:3px solid #fe3614; background:url(../images/common/lineH3.gif) no-repeat right bottom;} +.boardHeader h3 { margin:0; padding:0; float:left; clear:both; font-size:1.2em; padding:1em 2em .7em 1.2em; border-left:1px solid #e1e1dd; border-bottom:3px solid #fe3614; background:url(../images/common/lineH3.gif) no-repeat right bottom;} .memberSmallBox .header h3 { margin:0; border:none; float:left; clear:both; font-size:1.2em; padding:.8em 2em .6em 1.2em; border-bottom:3px solid #fe3614; background:url(../images/common/lineH3.gif) no-repeat right bottom;} diff --git a/modules/member/skins/default/css/white.css b/modules/member/skins/default/css/white.css index 10cb268b4..a78b5fbdc 100644 --- a/modules/member/skins/default/css/white.css +++ b/modules/member/skins/default/css/white.css @@ -1,5 +1,5 @@ @charset "utf-8"; -.boardHeader h3 { float:left; clear:both; font-size:1.2em; padding:1em 2em .7em 1.2em; border:none; border-left:1px solid #e1e1dd; border-bottom:3px solid #fe3614; background:url(../images/common/lineH3.gif) no-repeat right bottom;} +.boardHeader h3 { margin:0; padding:0; float:left; clear:both; font-size:1.2em; padding:1em 2em .7em 1.2em; border:none; border-left:1px solid #e1e1dd; border-bottom:3px solid #fe3614; background:url(../images/common/lineH3.gif) no-repeat right bottom;} .memberSmallBox .header h3 { margin:0; border:none; float:left; clear:both; font-size:1.2em; padding:.8em 2em .6em 1.2em; border:none; border-bottom:3px solid #fe3614; background:url(../images/common/lineH3.gif) no-repeat right bottom;} diff --git a/modules/member/skins/default/member_new_message.html b/modules/member/skins/default/member_new_message.html index 3873ff509..d15c26906 100644 --- a/modules/member/skins/default/member_new_message.html +++ b/modules/member/skins/default/member_new_message.html @@ -30,7 +30,7 @@
      - {$lang->cmd_reply_message} + {$lang->cmd_reply_message} {$lang->cmd_delete} {$lang->cmd_store} diff --git a/modules/menu/lang/en.lang.php b/modules/menu/lang/en.lang.php index d4675bfa6..c18e4d7f1 100644 --- a/modules/menu/lang/en.lang.php +++ b/modules/menu/lang/en.lang.php @@ -12,9 +12,9 @@ $lang->menu_count = 'No. of menu'; $lang->menu_management = 'Menu Management'; $lang->depth = 'Step'; - $lang->parent_menu_name = 'Parent menu name'; + $lang->parent_menu_name = 'Parent Menu Name'; $lang->menu_name = 'Menu Name'; - $lang->menu_srl = 'Menu SRL'; + $lang->menu_srl = 'Menu Serial Number'; $lang->menu_id = 'Menu ID'; $lang->menu_url = 'Menu URL'; $lang->menu_open_window = 'Open a new window'; @@ -29,7 +29,7 @@ $lang->layout_info = "Layout Info"; $lang->layout_list = 'Layout List'; $lang->downloaded_list = 'Download List'; - $lang->limit_menu_depth = 'Display Eenabled'; + $lang->limit_menu_depth = 'Display Enabled'; $lang->cmd_make_child = 'Add a child menu'; $lang->cmd_move_to_installed_list = "View created lists"; diff --git a/modules/menu/schemas/menu_item.xml b/modules/menu/schemas/menu_item.xml index 217045dac..db87077e3 100644 --- a/modules/menu/schemas/menu_item.xml +++ b/modules/menu/schemas/menu_item.xml @@ -2,7 +2,7 @@ - + diff --git a/modules/module/lang/en.lang.php b/modules/module/lang/en.lang.php index 98d64ed51..dd5d48669 100644 --- a/modules/module/lang/en.lang.php +++ b/modules/module/lang/en.lang.php @@ -5,10 +5,10 @@ * @brief English language pack **/ - $lang->module_list = "Module List"; - $lang->module_index = "Module List"; + $lang->module_list = "Modules List"; + $lang->module_index = "Modules List"; $lang->module_category = "Module Category"; - $lang->module_info = "Info"; + $lang->module_info = "Module Info"; $lang->add_shortcut = "Add Shortcuts"; $lang->module_action = "Actions"; $lang->module_maker = "Module Developer"; @@ -18,11 +18,14 @@ $lang->footer_text = 'Footer Text'; $lang->use_category = 'Enable Category'; $lang->category_title = 'Category Title'; - $lang->checked_count = 'Number of checked article'; + $lang->checked_count = 'Number of Checked Articles'; $lang->skin_default_info = 'Default Skin Info'; $lang->skin_maker = 'Skin Developer'; $lang->skin_maker_homepage = "Skin Developer's Homepage"; - $lang->module_copy = "Copy module"; + $lang->module_copy = "Duplicate Module"; + + $lang->header_script = "Header Script"; + $lang->about_header_script = "You can input the htmp script between <header> and </header> by yourself.
      You can use <script, <style or <meta tags"; $lang->cmd_add_shortcut = "Add Shortcut"; $lang->cmd_install = "Install"; @@ -34,9 +37,9 @@ $lang->msg_new_module = "Create new module"; $lang->msg_update_module = "Modify module"; - $lang->msg_module_name_exists = "The name already exists. Please try other name."; - $lang->msg_category_is_null = 'No registered category exists.'; - $lang->msg_grant_is_null = 'No list exists for grant.'; + $lang->msg_module_name_exists = "The name already exists. Please try another name."; + $lang->msg_category_is_null = 'There is no registered category.'; + $lang->msg_grant_is_null = 'There is no permission list.'; $lang->msg_no_checked_document = 'No checked articles exist.'; $lang->msg_move_failed = 'Failed to move'; $lang->msg_cannot_delete_for_child = 'Cannot delete a category having child categories.'; diff --git a/modules/module/lang/es.lang.php b/modules/module/lang/es.lang.php index 6244d1e3c..dbb3fefe9 100644 --- a/modules/module/lang/es.lang.php +++ b/modules/module/lang/es.lang.php @@ -24,6 +24,9 @@ $lang->skin_maker_homepage = "Página Web del desarrollador de temas"; $lang->module_copy = "Copy Module"; + $lang->header_script = "헤더 스크립트"; + $lang->about_header_script = "html의 <header>와 </header> 사이에 들어가는 코드를 직접 입력할 수 있습니다.
      <script, <style 또는 <meta 태그등을 이용하실 수 있습니다"; + $lang->cmd_add_shortcut = "añadir acceso directo"; $lang->cmd_install = "Instalar"; $lang->cmd_update = "Actualizar"; diff --git a/modules/module/lang/jp.lang.php b/modules/module/lang/jp.lang.php index 4c28268e1..709bd2f53 100644 --- a/modules/module/lang/jp.lang.php +++ b/modules/module/lang/jp.lang.php @@ -24,6 +24,9 @@ $lang->skin_maker_homepage = '作者ホームページ'; $lang->module_copy = "モジュールコピー"; + $lang->header_script = "헤더 스크립트"; + $lang->about_header_script = "html의 <header>와 </header> 사이에 들어가는 코드를 직접 입력할 수 있습니다.
      <script, <style 또는 <meta 태그등을 이용하실 수 있습니다"; + $lang->cmd_add_shortcut = "ショットカット追加"; $lang->cmd_install = "インストール"; $lang->cmd_update = "アップデート"; diff --git a/modules/module/lang/ko.lang.php b/modules/module/lang/ko.lang.php index aa756f705..0e82d98b2 100644 --- a/modules/module/lang/ko.lang.php +++ b/modules/module/lang/ko.lang.php @@ -24,6 +24,9 @@ $lang->skin_maker_homepage = '제작자 홈페이지'; $lang->module_copy = "모듈 복사"; + $lang->header_script = "헤더 스크립트"; + $lang->about_header_script = "html의 <head>와 </head> 사이에 들어가는 코드를 직접 입력할 수 있습니다.
      <script, <style 또는 <meta 태그등을 이용하실 수 있습니다"; + $lang->cmd_add_shortcut = "바로가기 추가"; $lang->cmd_install = "설치"; $lang->cmd_update = "업데이트"; diff --git a/modules/module/lang/ru.lang.php b/modules/module/lang/ru.lang.php index fd69ce955..58da44d84 100644 --- a/modules/module/lang/ru.lang.php +++ b/modules/module/lang/ru.lang.php @@ -24,6 +24,9 @@ $lang->skin_maker_homepage = "Домашняя страница разработчика"; $lang->module_copy = "Копировать модуль"; + $lang->header_script = "헤더 스크립트"; + $lang->about_header_script = "html의 <header>와 </header> 사이에 들어가는 코드를 직접 입력할 수 있습니다.
      <script, <style 또는 <meta 태그등을 이용하실 수 있습니다"; + $lang->cmd_add_shortcut = "Добавить ярлык"; $lang->cmd_install = "Установить"; $lang->cmd_update = "Обновить"; diff --git a/modules/module/lang/zh-CN.lang.php b/modules/module/lang/zh-CN.lang.php index 8cd1ab751..f7fec1e48 100644 --- a/modules/module/lang/zh-CN.lang.php +++ b/modules/module/lang/zh-CN.lang.php @@ -24,6 +24,9 @@ $lang->skin_maker_homepage = '作者主页'; $lang->module_copy = "Copy Module"; + $lang->header_script = "헤더 스크립트"; + $lang->about_header_script = "html의 <header>와 </header> 사이에 들어가는 코드를 직접 입력할 수 있습니다.
      <script, <style 또는 <meta 태그등을 이용하실 수 있습니다"; + $lang->cmd_add_shortcut = "添加到快捷菜单"; $lang->cmd_install = "安装"; $lang->cmd_update = "升级"; diff --git a/modules/module/module.class.php b/modules/module/module.class.php index 849c9e639..3913b256a 100644 --- a/modules/module/module.class.php +++ b/modules/module/module.class.php @@ -51,6 +51,9 @@ // DB캐시 파일을 모두 삭제 FileHandler::removeFilesInDir("./files/cache/db"); + + // 기타 캐시 삭제 + FileHandler::removeFilesInDir("./files/cache/tmp"); } } ?> diff --git a/modules/module/module.model.php b/modules/module/module.model.php index 8a66931e6..20228fb20 100644 --- a/modules/module/module.model.php +++ b/modules/module/module.model.php @@ -553,6 +553,7 @@ $searched_list = FileHandler::readDir('./modules'); $searched_count = count($searched_list); if(!$searched_count) return; + sort($searched_list); for($i=0;$i<$searched_count;$i++) { // 모듈의 이름 diff --git a/modules/module/queries/getMidList.xml b/modules/module/queries/getMidList.xml index 9990fa3b8..a2cef9aaa 100644 --- a/modules/module/queries/getMidList.xml +++ b/modules/module/queries/getMidList.xml @@ -11,6 +11,6 @@ - + diff --git a/modules/module/queries/getModuleCategories.xml b/modules/module/queries/getModuleCategories.xml index be1b506ab..7e2f9208d 100644 --- a/modules/module/queries/getModuleCategories.xml +++ b/modules/module/queries/getModuleCategories.xml @@ -2,5 +2,7 @@ - + + + diff --git a/modules/point/point.controller.php b/modules/point/point.controller.php index 9861bfa6e..7acee02d1 100644 --- a/modules/point/point.controller.php +++ b/modules/point/point.controller.php @@ -38,7 +38,7 @@ // 포인트 증감 $cur_point += $point; - $this->setPoint($member_srl,$cur_point); + $this->setPoint($member_srl,$cur_point, 'signup'); return new Object(); } @@ -354,7 +354,7 @@ /** * @brief 포인트 설정 **/ - function setPoint($member_srl, $point) { + function setPoint($member_srl, $point, $mode = null) { if($point < 0) $point = 0; // 설정 정보 가져오기 @@ -376,7 +376,7 @@ if($oPointModel->isExistsPoint($member_srl)) { executeQuery("point.updatePoint", $args); } else { - $args->point += (int)$config->signup_point; + if($mode != 'signup') $args->point += (int)$config->signup_point; executeQuery("point.insertPoint", $args); } diff --git a/modules/springnote/lang/jp.lang.php b/modules/springnote/lang/jp.lang.php index fd6f6f1db..c9c9ed502 100644 --- a/modules/springnote/lang/jp.lang.php +++ b/modules/springnote/lang/jp.lang.php @@ -9,10 +9,10 @@ $lang->springnote_openid = "オープンID"; $lang->springnote_userkey = "ユーザーKey"; $lang->springnote_pageid = "ページ番号"; - $lang->springnote_pageid_setup = '페이지 번호 설정'; - $lang->springnote_pageid_option_only = '지정된 페이지만 보여주기 (목록 보이지 않음)'; - $lang->springnote_pageid_option_list = '지정된 페이지부터 보이기 (목록 보임)'; - $lang->springnote_domain = "도메인 지정"; + $lang->springnote_pageid_setup = 'ページ番号設定'; + $lang->springnote_pageid_option_only = '指定ページのみ表示(リスト非表示)'; + $lang->springnote_pageid_option_list = '指定ページから表示(リスト表示)'; + $lang->springnote_domain = "ドメイン指定"; $lang->page_url = "元のURL"; $lang->page_modified = "最終修正"; @@ -23,8 +23,8 @@ $lang->about_springnote = "スプリングノートは、「openmaru.com」から提供されるウィキサービスです。
      スプリングノート連動モジュールは、スプリングノートの特定のページを自分のコンテンツの閲覧することができるようにするモジュールです。"; $lang->about_springnote_openid = "スプリングノートでページを作成したオープンIDを入力してください。"; - $lang->about_springnote_userkey = 'スプリングノートとの連動するためのユーザKeyを入力してください。
      [ユーザーキー受信]をクリックして入力して生成されるキーの値を入力してください。'; - $lang->about_springnote_pageid = '使用するスプリングノートの中の特定ページを出力したい場合、「pageid」の値を入力してください。'; - $lang->about_springnote_pageid_setup = '設定することができます\'選択されたページのみを表示(隠すリスト) \' 、 \'ショーから選択されたページ(番組リスト) \' etcときにページ番号を設定します。'; - $lang->about_springnote_domain = 'springnote他のドメインの設定をお勧めします。 (ドメインのみを入力してくださいフォームからの\' http://domain.springnote.com \' )'; + $lang->about_springnote_userkey = 'スプリングノートと連動させるためのユーザKeyを入力してください。
      [ユーザーキー受信]をクリックして入力して生成されたキーの値を入力してください。'; + $lang->about_springnote_pageid = '使用するスプリングノートの特定ページを出力させたい場合、「pageid」の値を入力してください。'; + $lang->about_springnote_pageid_setup = 'ページ番号を指定する際に、該当ページのみ表示(リストを含まない)、該当ページから表示(リストを含む)などを指定することができます。'; + $lang->about_springnote_domain = '自分のスプリングノートではない他のドメインのスプリングノートを入力することができます( 「http://domain.springnote.com」でドメインの値を入力してください )。'; ?> diff --git a/modules/springnote/skins/xe_official/css/common.css b/modules/springnote/skins/xe_official/css/common.css index b5ac73b47..d7e3c9632 100644 --- a/modules/springnote/skins/xe_official/css/common.css +++ b/modules/springnote/skins/xe_official/css/common.css @@ -2,14 +2,14 @@ /* board Title */ .boardHeader { border:1px solid #e1e1dd; border-bottom:none; background:#ffffff url(../images/common/bgH3.gif) repeat-x left bottom; overflow:hidden; _width:100%;} -.boardHeader h3 { float:left; font-size:1.2em; padding:1em 2em .7em 1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} +.boardHeader h3 { padding:0; margin:0; float:left; font-size:1.2em; padding:1em 2em .7em 1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} /* board Information */ .boardInformation { width:100%; clear:both; margin:1em 0 .5em 0; overflow:hidden; color:#666666;} .articleNum { float:left; padding:0 0 0 15px; } /* account Navigation */ -.accountNavigation { float:right; } +.accountNavigation { margin:0; padding:0; float:right; } .accountNavigation li { float:left; margin-left:7px; list-style:none; } .accountNavigation li a { font-size:12px; white-space:nowrap; color:#666666; text-decoration:none;} .accountNavigation li.setup { background:url(../images/common/iconSetup.gif) no-repeat left top; padding-left:14px; } @@ -37,3 +37,4 @@ { border:1px solid #CCCCCC; margin-bottom:10px; } .pageView { border:1px solid #E3E3E2; padding:20px; margin-bottom:10px; } .pageView .xhtmlEditorBody ol, .pageView .xhtmlEditorBody ul { margin-left:20px; } +.pageView .xhtmlEditorBody { border: 0; } diff --git a/modules/widget/tpl/css/widget.css b/modules/widget/tpl/css/widget.css index f1e234da1..0d3f04db0 100644 --- a/modules/widget/tpl/css/widget.css +++ b/modules/widget/tpl/css/widget.css @@ -1,6 +1,7 @@ @charset "utf-8"; -.widget_mid_list { margin-bottom:.3em; } +.widget_title { border:1px solid #DDDDDD; margin:10px 5px 5px 0; padding:3px; } +.widget_mid_list { margin:0 0 5px 10px; } #colorset_area { margin-top:.5em; } diff --git a/modules/widget/tpl/js/widget.js b/modules/widget/tpl/js/widget.js index d3fc6ad8d..8d0f0b876 100644 --- a/modules/widget/tpl/js/widget.js +++ b/modules/widget/tpl/js/widget.js @@ -189,7 +189,7 @@ function doSyncPageContent() { } editorStart(1, "module_srl", "content", false, 400 ); - editor_upload_start(1); + //editor_upload_start(1); setFixedPopupSize(); } diff --git a/modules/widget/tpl/widget_generate_code.html b/modules/widget/tpl/widget_generate_code.html index 936487a5c..e08425148 100644 --- a/modules/widget/tpl/widget_generate_code.html +++ b/modules/widget/tpl/widget_generate_code.html @@ -72,11 +72,18 @@ - -
      - - -
      + + + +
      {$modules->title}
      + + + +
      + + +
      +

      {nl2br($var->description)}

      diff --git a/modules/widget/tpl/widget_generate_code_in_page.html b/modules/widget/tpl/widget_generate_code_in_page.html index fea7d0f41..d97f23dee 100644 --- a/modules/widget/tpl/widget_generate_code_in_page.html +++ b/modules/widget/tpl/widget_generate_code_in_page.html @@ -78,12 +78,21 @@ - -
      - - -
      + + + +
      {$modules->title}
      + + + +
      + + +
      + + +

      {nl2br($var->description)}

      diff --git a/modules/widget/widget.admin.view.php b/modules/widget/widget.admin.view.php index e6e418400..c7654da97 100644 --- a/modules/widget/widget.admin.view.php +++ b/modules/widget/widget.admin.view.php @@ -49,7 +49,7 @@ $option->enable_component = true; $option->resizable = false; $option->height = 400; - $option->manual_start = true; + $option->manual_start = false; $editor = $oEditorModel->getEditor($module_srl, $option); Context::set('editor', $editor); diff --git a/modules/widget/widget.model.php b/modules/widget/widget.model.php index 951dc9492..91c8ac776 100644 --- a/modules/widget/widget.model.php +++ b/modules/widget/widget.model.php @@ -33,6 +33,7 @@ $searched_list = FileHandler::readDir('./widgets'); $searched_count = count($searched_list); if(!$searched_count) return; + sort($searched_list); // 찾아진 위젯 목록을 loop돌면서 필요한 정보를 간추려 return for($i=0;$i<$searched_count;$i++) { diff --git a/modules/widget/widget.view.php b/modules/widget/widget.view.php index b60e56e60..d9054522f 100644 --- a/modules/widget/widget.view.php +++ b/modules/widget/widget.view.php @@ -39,10 +39,24 @@ $widget_info = $oWidgetModel->getWidgetInfo(Context::get('selected_widget')); Context::set('widget_info', $widget_info); - // mid 목록을 가져옴 $oModuleModel = &getModel('module'); + + // 모듈 카테고리 목록을 구함 + $module_categories = $oModuleModel->getModuleCategories(); + + // mid 목록을 가져옴 $mid_list = $oModuleModel->getMidList(); - Context::set('mid_list', $mid_list); + + // module_category와 module의 조합 + if($module_categories) { + foreach($mid_list as $module_srl => $module) { + $module_categories[$module->module_category_srl]->list[$module_srl] = $module; + } + } else { + $module_categories[0]->list = $mid_list; + } + + Context::set('mid_list',$module_categories); // 스킨의 정보를 구함 $skin_list = $oModuleModel->getSkins($widget_info->path); diff --git a/widgets/DroArc_clock/conf/info.xml b/widgets/DroArc_clock/conf/info.xml index e994f0ee9..0f58ef710 100644 --- a/widgets/DroArc_clock/conf/info.xml +++ b/widgets/DroArc_clock/conf/info.xml @@ -3,7 +3,7 @@ 플래시 디지털 시계 Flash数字时钟 フラッシュデジタル時計 - Flash digital Clock + Flash Digital Clock Reloj digital Flash Цифровые Flash часы diff --git a/widgets/archive_list/skins/blog_archive_list/css/cyan.css b/widgets/archive_list/skins/blog_archive_list/css/cyan.css index cb9215921..9416c8d45 100644 --- a/widgets/archive_list/skins/blog_archive_list/css/cyan.css +++ b/widgets/archive_list/skins/blog_archive_list/css/cyan.css @@ -1,5 +1,5 @@ .blog_widget_cyan .archive { position:relative; border:1px solid #e0e1db; background:url(../images/cyan/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_cyan .archive h2 { position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} -.blog_widget_cyan .archive .items { padding:.4em 1.2em .4em 1.2em; overflow:hidden;} -.blog_widget_cyan .archive .items li { font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} +.blog_widget_cyan .archive h2 { margin:0; padding:0; position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} +.blog_widget_cyan .archive .items { margin:0; padding:.4em 1.2em .4em 1.2em; overflow:hidden;} +.blog_widget_cyan .archive .items li { list-style:none; font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} .blog_widget_cyan .archive .items li a { color:#a4a4a4; font-weight:bold; margin-right:1em; font-family:tahoma;} diff --git a/widgets/archive_list/skins/blog_archive_list/css/green.css b/widgets/archive_list/skins/blog_archive_list/css/green.css index 631d118ff..bad5c5960 100644 --- a/widgets/archive_list/skins/blog_archive_list/css/green.css +++ b/widgets/archive_list/skins/blog_archive_list/css/green.css @@ -1,5 +1,5 @@ .blog_widget_green .archive { position:relative; border:1px solid #e0e1db; background:url(../images/green/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_green .archive h2 { position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} -.blog_widget_green .archive .items { padding:.4em 1.2em .4em 1.2em; overflow:hidden;} -.blog_widget_green .archive .items li { font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} +.blog_widget_green .archive h2 { margin:0; padding:0; position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} +.blog_widget_green .archive .items { margin:0; padding:.4em 1.2em .4em 1.2em; overflow:hidden;} +.blog_widget_green .archive .items li { list-style:none; font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} .blog_widget_green .archive .items li a { color:#a4a4a4; font-weight:bold; margin-right:1em; font-family:tahoma;} diff --git a/widgets/archive_list/skins/blog_archive_list/css/normal.css b/widgets/archive_list/skins/blog_archive_list/css/normal.css index a60468fbd..c06e79e90 100644 --- a/widgets/archive_list/skins/blog_archive_list/css/normal.css +++ b/widgets/archive_list/skins/blog_archive_list/css/normal.css @@ -1,5 +1,5 @@ .blog_widget_normal .archive { position:relative; border:1px solid #e0e1db; background:url(../images/normal/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_normal .archive h2 { position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} -.blog_widget_normal .archive .items { padding:.4em 1.2em .4em 1.2em; overflow:hidden;} -.blog_widget_normal .archive .items li { font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} +.blog_widget_normal .archive h2 { margin:0; padding:0; position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} +.blog_widget_normal .archive .items { margin:0; padding:.4em 1.2em .4em 1.2em; overflow:hidden;} +.blog_widget_normal .archive .items li { list-style:none; font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} .blog_widget_normal .archive .items li a { color:#a4a4a4; font-weight:bold; margin-right:1em; font-family:tahoma;} diff --git a/widgets/archive_list/skins/blog_archive_list/css/purple.css b/widgets/archive_list/skins/blog_archive_list/css/purple.css index b15ae2fb6..27595149c 100644 --- a/widgets/archive_list/skins/blog_archive_list/css/purple.css +++ b/widgets/archive_list/skins/blog_archive_list/css/purple.css @@ -1,5 +1,5 @@ .blog_widget_purple .archive { position:relative; border:1px solid #e0e1db; background:url(../images/purple/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_purple .archive h2 { position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} -.blog_widget_purple .archive .items { padding:.4em 1.2em .4em 1.2em; overflow:hidden;} -.blog_widget_purple .archive .items li { font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} +.blog_widget_purple .archive h2 { margin:0; padding:0; position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} +.blog_widget_purple .archive .items { margin:0; padding:.4em 1.2em .4em 1.2em; overflow:hidden;} +.blog_widget_purple .archive .items li { list-style:none; font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} .blog_widget_purple .archive .items li a { color:#a4a4a4; font-weight:bold; margin-right:1em; font-family:tahoma;} diff --git a/widgets/archive_list/skins/blog_archive_list/css/red.css b/widgets/archive_list/skins/blog_archive_list/css/red.css index 3c93e6d30..dc4d4bf88 100644 --- a/widgets/archive_list/skins/blog_archive_list/css/red.css +++ b/widgets/archive_list/skins/blog_archive_list/css/red.css @@ -1,5 +1,5 @@ .blog_widget_red .archive { position:relative; border:1px solid #e0e1db; background:url(../images/red/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_red .archive h2 { position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} -.blog_widget_red .archive .items { padding:.4em 1.2em .4em 1.2em; overflow:hidden;} -.blog_widget_red .archive .items li { font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} +.blog_widget_red .archive h2 { margin:0; padding:0; position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} +.blog_widget_red .archive .items { margin:0; padding:.4em 1.2em .4em 1.2em; overflow:hidden;} +.blog_widget_red .archive .items li { list-style:none; font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} .blog_widget_red .archive .items li a { color:#a4a4a4; font-weight:bold; margin-right:1em; font-family:tahoma;} diff --git a/widgets/archive_list/skins/cozy_simple/archive_list.html b/widgets/archive_list/skins/cozy_simple/archive_list.html deleted file mode 100644 index bb317cc60..000000000 --- a/widgets/archive_list/skins/cozy_simple/archive_list.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - -
      -
      - -

      {$widget_info->title}

      - -

      archives

      - -
      - - -
      diff --git a/widgets/archive_list/skins/cozy_simple/css/blue.css b/widgets/archive_list/skins/cozy_simple/css/blue.css deleted file mode 100644 index f0fb7138b..000000000 --- a/widgets/archive_list/skins/cozy_simple/css/blue.css +++ /dev/null @@ -1 +0,0 @@ -div.archiveBox .header h2 { font-size:1em; color:#1187d8;} diff --git a/widgets/archive_list/skins/cozy_simple/css/bluish_green.css b/widgets/archive_list/skins/cozy_simple/css/bluish_green.css deleted file mode 100644 index e21255c50..000000000 --- a/widgets/archive_list/skins/cozy_simple/css/bluish_green.css +++ /dev/null @@ -1 +0,0 @@ -div.archiveBox .header h2 { font-size:1em; color:#9ab09f;} diff --git a/widgets/archive_list/skins/cozy_simple/css/common.css b/widgets/archive_list/skins/cozy_simple/css/common.css deleted file mode 100644 index 2cabfbb51..000000000 --- a/widgets/archive_list/skins/cozy_simple/css/common.css +++ /dev/null @@ -1,11 +0,0 @@ -div.archiveBox { padding-bottom:1em;} -div.archiveBox .header { padding:7px 0 0 12px; height:21px; _height:20px; background:#f5f5f5; } -*:first-child+html div.archiveBox .header { height:20px; color:#ef2121;} - -div.archiveBox ul { padding:.5em; overflow:hidden;} -div.archiveBox ul li { color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-size:.9em;} -div.archiveBox ul li a { font-size:.9em; color:#a4a4a4;} -div.archiveBox ul li.typeA a { color:#717171; font-weight:bold;} -div.archiveBox ul li.typeB a { color:#3d3d3d;} -div.archiveBox ul li.typeC a { font-weight:bold;} -div.archiveBox .tag_sort { width:100%; border-top:1px dashed #ababab; border-bottom:1px dashed #ababab; text-align:center; overflow:hidden;} diff --git a/widgets/archive_list/skins/cozy_simple/css/green.css b/widgets/archive_list/skins/cozy_simple/css/green.css deleted file mode 100644 index 2b13656ea..000000000 --- a/widgets/archive_list/skins/cozy_simple/css/green.css +++ /dev/null @@ -1 +0,0 @@ -div.archiveBox .header h2 { font-size:1em; color:#8dc63f;} diff --git a/widgets/archive_list/skins/cozy_simple/css/pink.css b/widgets/archive_list/skins/cozy_simple/css/pink.css deleted file mode 100644 index 9532eb080..000000000 --- a/widgets/archive_list/skins/cozy_simple/css/pink.css +++ /dev/null @@ -1 +0,0 @@ -div.archiveBox .header h2 { font-size:1em; color:#f70795;} diff --git a/widgets/archive_list/skins/cozy_simple/css/red.css b/widgets/archive_list/skins/cozy_simple/css/red.css deleted file mode 100644 index 602191381..000000000 --- a/widgets/archive_list/skins/cozy_simple/css/red.css +++ /dev/null @@ -1 +0,0 @@ -div.archiveBox .header h2 { font-size:1em; color:#ef2121;} diff --git a/widgets/archive_list/skins/cozy_simple/skin.xml b/widgets/archive_list/skins/cozy_simple/skin.xml deleted file mode 100644 index 6a3ecd852..000000000 --- a/widgets/archive_list/skins/cozy_simple/skin.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - cozy simple - Cozyシンプル - cozy simple skin - Cozy样式皮肤 - - 제로 - Zero - zero - Zero - - cozy simple 위젯입니다. - 디자인 : 서기정 (http://blog.naver.com/addcozy) - HTML/CSS : 소지훈 - - - Cozyシンプルウィジェットです。 - デザイン:ソギジョン(http://blog.naver.com/addcozy) - HTML/CSS:ソジフン - - - This is cozy simple widget. - Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - Cozy样式皮肤。 - 设计 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - - - 빨간색 - - Red - 红色 - - - 초록색 - - Green - 绿色 - - - 파란색 - - Blue - 蓝色 - - - 분홍색 - ピンク - Pink - 粉红色 - - - 청록색 - 青緑 - Cyan - 青绿色 - - - diff --git a/widgets/calendar/conf/info.xml b/widgets/calendar/conf/info.xml index fdb748365..a7ab54cb4 100644 --- a/widgets/calendar/conf/info.xml +++ b/widgets/calendar/conf/info.xml @@ -3,7 +3,7 @@ 달력 출력 日历 カレンダー表示 - Display Calendar + Calendar Mostrar Calendario Отображение календаря diff --git a/widgets/calendar/skins/blog_calendar_list/calendar.html b/widgets/calendar/skins/blog_calendar_list/calendar.html index a9099a851..84bc93734 100644 --- a/widgets/calendar/skins/blog_calendar_list/calendar.html +++ b/widgets/calendar/skins/blog_calendar_list/calendar.html @@ -1,12 +1,15 @@ - + + + + -
      +
      {@ $day = ''} diff --git a/widgets/calendar/skins/blog_calendar_list/css/normal.css b/widgets/calendar/skins/blog_calendar_list/css/normal.css index f61bd3344..874553e7b 100644 --- a/widgets/calendar/skins/blog_calendar_list/css/normal.css +++ b/widgets/calendar/skins/blog_calendar_list/css/normal.css @@ -1,18 +1,20 @@ /* Calendar */ -div#calendar { padding:1.2em .8em; position:relative; border:1px solid #e0e1db; margin-bottom:.7em;} -div#calendar table { width:100%;} -div#calendar table caption { font:bold 1.5em Tahoma; color:#9a9a9a; padding-bottom:.6em;} -div#calendar table caption .mm { font:bold 1em Tahoma; color:#54564b;} -div#calendar table caption a { padding:.2em;} -div#calendar table caption a img { vertical-align:middle;} -div#calendar table th, -div#calendar table td { padding:.25em 0;} -div#calendar table th { font-weight:normal; font-size:.9em; color:#9a9a9a;} -div#calendar table th.sun { color:#fe3614;} -div#calendar table td { text-align:center;} -div#calendar table td a { font:.9em Tahoma; color:#9a9a9a;} -div#calendar table td.sun { color:#fe3614;} -div#calendar table td.sun a { color:#fe3614;} -div#calendar table td.today { font-weight:bold; color:#54564b;} -div#calendar table td.today a { font-weight:bold; color:#54564b;} -div#calendar table td.posted a { text-decoration:underline;} +.widget_calendar { padding:1.2em .8em; position:relative; border:1px solid #e0e1db; margin-bottom:.7em;} +.widget_calendar table { width:100%;} +.widget_calendar table caption { font:bold 1em Tahoma; color:#9a9a9a; padding-bottom:.6em; background:url(none);} +.widget_calendar table caption .mm { font:bold 1em Tahoma; color:#54564b;} +.widget_calendar table caption a { padding:.2em;} +.widget_calendar table caption a img { width:13px; height:13px;} +.widget_calendar table caption a.back { background:url("../images/buttonArrowCalendarLeft.gif") no-repeat left 3px; width:13px; height:13px;} +.widget_calendar table caption a.next { background:url("../images/buttonArrowCalendarRight.gif") no-repeat left 3px; width:3px; height:13px;} +.widget_calendar table th, +.widget_calendar table td { padding:.25em 0;} +.widget_calendar table th { font-weight:normal; font-size:.9em; color:#9a9a9a;} +.widget_calendar table th.sun { color:#fe3614;} +.widget_calendar table td { text-align:center;} +.widget_calendar table td a { font:.9em Tahoma; color:#9a9a9a;} +.widget_calendar table td.sun { color:#fe3614;} +.widget_calendar table td.sun a { color:#fe3614;} +.widget_calendar table td.today { font-weight:bold; color:#54564b;} +.widget_calendar table td.today a { font-weight:bold; color:#54564b;} +.widget_calendar table td.posted a { text-decoration:underline;} diff --git a/layouts/xe_blog/images/common/blank.gif b/widgets/calendar/skins/blog_calendar_list/images/blank.gif similarity index 100% rename from layouts/xe_blog/images/common/blank.gif rename to widgets/calendar/skins/blog_calendar_list/images/blank.gif diff --git a/widgets/calendar/skins/blog_calendar_list/skin.xml b/widgets/calendar/skins/blog_calendar_list/skin.xml index 0a260713b..52413df69 100644 --- a/widgets/calendar/skins/blog_calendar_list/skin.xml +++ b/widgets/calendar/skins/blog_calendar_list/skin.xml @@ -21,29 +21,11 @@ 默认颜色Default color - - 청록색 - 青緑 - 青绿色 - cyan - - - 초록색 - - 绿色 - green - - - 빨간색 - - 红色 - red - - - 보라색 - - 紫色 - purple + + 레이아웃에 맞춤 + レイアウトに合わせる + 随布局 + 레이아웃에 맞춤 diff --git a/widgets/calendar/skins/cozy_simple/calendar.html b/widgets/calendar/skins/cozy_simple/calendar.html deleted file mode 100644 index b364ed714..000000000 --- a/widgets/calendar/skins/cozy_simple/calendar.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - {@ $colorset = "red" } - - - -
      -
      - prev{zdate($widget_info->cur_date,"Y")}.{zdate($widget_info->cur_date,"m")}next + {zdate($widget_info->cur_date,"Y")}.{zdate($widget_info->cur_date,"m")}
      - - - - - - - - - - - - - - - {@ $day = ''} - - - - - - - {@ $num = $i*7 + $j} - - {@ $started = true} - {@ $day = 1} - {@ $cur_date = $widget_info->cur_date.sprintf('%02d',$day) } - - {@ $day++} - {@ $cur_date = $widget_info->cur_date.sprintf('%02d',$day) } - - - {@ $today_class = "today"}{@ $today_class = ""} - - {@ $cell_class_name = "sun"}{@ $cell_class_name = ""} - - - {@ $item_class_name = "posted"} - - {@ $day_link = getUrl('','mid',$widget_info->module_name?$widget_info->module_name:$layout_info->mid,'search_target','regdate','search_keyword',$cur_date) } - - {@ $day_link = getUrl('','mid',$widget_info->module_name?$widget_info->module_name:$mid,'search_target','regdate','search_keyword',$cur_date) } - - - {@ $item_class_name = ""} - {@ $day_link = ''} - - - - - - - - -
      - {zdate($widget_info->cur_date,"Y")}.{zdate($widget_info->cur_date,"m")} - prevnext -
      SMTWTFS
      - - - {$day} - - {$day} - - -
      -
      diff --git a/widgets/calendar/skins/cozy_simple/css/blue.css b/widgets/calendar/skins/cozy_simple/css/blue.css deleted file mode 100644 index df39703e1..000000000 --- a/widgets/calendar/skins/cozy_simple/css/blue.css +++ /dev/null @@ -1 +0,0 @@ -div.calendarBox table caption { font:bold 1em 돋움; color:#1187d8; padding:1em;} diff --git a/widgets/calendar/skins/cozy_simple/css/bluish_green.css b/widgets/calendar/skins/cozy_simple/css/bluish_green.css deleted file mode 100644 index 5958ce4cf..000000000 --- a/widgets/calendar/skins/cozy_simple/css/bluish_green.css +++ /dev/null @@ -1 +0,0 @@ -div.calendarBox table caption { font:bold 1em 돋움; color:#9ab09f; padding:1em;} diff --git a/widgets/calendar/skins/cozy_simple/css/common.css b/widgets/calendar/skins/cozy_simple/css/common.css deleted file mode 100644 index 99a74cc24..000000000 --- a/widgets/calendar/skins/cozy_simple/css/common.css +++ /dev/null @@ -1,17 +0,0 @@ -div.calendarBox {} -div.calendarBox table { width:100%; background:url(../images/bg_line_dot_x.gif) repeat-x left top;} -div.calendarBox table caption .mm { font:bold 1em 돋움; color:#555650;} -div.calendarBox table caption a { padding:.2em;} -div.calendarBox table caption a img { vertical-align:middle;} -div.calendarBox table th { padding:.6em 0;} -div.calendarBox table td { padding:.25em 0;} -div.calendarBox table th { font:bold .7em tahoma; color:#717171;} -div.calendarBox table th.sun { color:#000000;} -div.calendarBox table td { text-align:center; font:.8em Tahoma; color:#9a9a9a;} -div.calendarBox table td a { font:.7em Tahoma; color:#9a9a9a;} -div.calendarBox table td.sun { color:#000000;} -div.calendarBox table td.sun a { color:#000000;} -div.calendarBox table td.today a { font-weight:bold; color:#54564b;} -div.calendarBox table td.posted a { text-decoration:underline;} - - diff --git a/widgets/calendar/skins/cozy_simple/css/green.css b/widgets/calendar/skins/cozy_simple/css/green.css deleted file mode 100644 index 2ecf05d47..000000000 --- a/widgets/calendar/skins/cozy_simple/css/green.css +++ /dev/null @@ -1 +0,0 @@ -div.calendarBox table caption { font:bold 1em 돋움; color:#8dc63f; padding:1em;} diff --git a/widgets/calendar/skins/cozy_simple/css/pink.css b/widgets/calendar/skins/cozy_simple/css/pink.css deleted file mode 100644 index 674d0771a..000000000 --- a/widgets/calendar/skins/cozy_simple/css/pink.css +++ /dev/null @@ -1 +0,0 @@ -div.calendarBox table caption { font:bold 1em 돋움; color:#f70795; padding:1em;} diff --git a/widgets/calendar/skins/cozy_simple/css/red.css b/widgets/calendar/skins/cozy_simple/css/red.css deleted file mode 100644 index 00f106ad0..000000000 --- a/widgets/calendar/skins/cozy_simple/css/red.css +++ /dev/null @@ -1 +0,0 @@ -div.calendarBox table caption { font:bold 1em 돋움; color:#ec1a25; padding:1em;} diff --git a/widgets/calendar/skins/cozy_simple/images/bg_line_dot_x.gif b/widgets/calendar/skins/cozy_simple/images/bg_line_dot_x.gif deleted file mode 100644 index e1d6cb51e..000000000 Binary files a/widgets/calendar/skins/cozy_simple/images/bg_line_dot_x.gif and /dev/null differ diff --git a/widgets/calendar/skins/cozy_simple/images/blue/buttonArrowCalendarLeft.gif b/widgets/calendar/skins/cozy_simple/images/blue/buttonArrowCalendarLeft.gif deleted file mode 100644 index df4bf6d87..000000000 Binary files a/widgets/calendar/skins/cozy_simple/images/blue/buttonArrowCalendarLeft.gif and /dev/null differ diff --git a/widgets/calendar/skins/cozy_simple/images/blue/buttonArrowCalendarRight.gif b/widgets/calendar/skins/cozy_simple/images/blue/buttonArrowCalendarRight.gif deleted file mode 100644 index dce26c455..000000000 Binary files a/widgets/calendar/skins/cozy_simple/images/blue/buttonArrowCalendarRight.gif and /dev/null differ diff --git a/widgets/calendar/skins/cozy_simple/images/bluish_green/buttonArrowCalendarLeft.gif b/widgets/calendar/skins/cozy_simple/images/bluish_green/buttonArrowCalendarLeft.gif deleted file mode 100644 index cc85ba5f7..000000000 Binary files a/widgets/calendar/skins/cozy_simple/images/bluish_green/buttonArrowCalendarLeft.gif and /dev/null differ diff --git a/widgets/calendar/skins/cozy_simple/images/bluish_green/buttonArrowCalendarRight.gif b/widgets/calendar/skins/cozy_simple/images/bluish_green/buttonArrowCalendarRight.gif deleted file mode 100644 index c3907747d..000000000 Binary files a/widgets/calendar/skins/cozy_simple/images/bluish_green/buttonArrowCalendarRight.gif and /dev/null differ diff --git a/widgets/calendar/skins/cozy_simple/images/green/buttonArrowCalendarLeft.gif b/widgets/calendar/skins/cozy_simple/images/green/buttonArrowCalendarLeft.gif deleted file mode 100644 index c1de473c8..000000000 Binary files a/widgets/calendar/skins/cozy_simple/images/green/buttonArrowCalendarLeft.gif and /dev/null differ diff --git a/widgets/calendar/skins/cozy_simple/images/green/buttonArrowCalendarRight.gif b/widgets/calendar/skins/cozy_simple/images/green/buttonArrowCalendarRight.gif deleted file mode 100644 index 120fe0df5..000000000 Binary files a/widgets/calendar/skins/cozy_simple/images/green/buttonArrowCalendarRight.gif and /dev/null differ diff --git a/widgets/calendar/skins/cozy_simple/images/pink/buttonArrowCalendarLeft.gif b/widgets/calendar/skins/cozy_simple/images/pink/buttonArrowCalendarLeft.gif deleted file mode 100644 index 45da9ae20..000000000 Binary files a/widgets/calendar/skins/cozy_simple/images/pink/buttonArrowCalendarLeft.gif and /dev/null differ diff --git a/widgets/calendar/skins/cozy_simple/images/pink/buttonArrowCalendarRight.gif b/widgets/calendar/skins/cozy_simple/images/pink/buttonArrowCalendarRight.gif deleted file mode 100644 index 6a10db48d..000000000 Binary files a/widgets/calendar/skins/cozy_simple/images/pink/buttonArrowCalendarRight.gif and /dev/null differ diff --git a/widgets/calendar/skins/cozy_simple/images/red/buttonArrowCalendarLeft.gif b/widgets/calendar/skins/cozy_simple/images/red/buttonArrowCalendarLeft.gif deleted file mode 100644 index 6910d8085..000000000 Binary files a/widgets/calendar/skins/cozy_simple/images/red/buttonArrowCalendarLeft.gif and /dev/null differ diff --git a/widgets/calendar/skins/cozy_simple/images/red/buttonArrowCalendarRight.gif b/widgets/calendar/skins/cozy_simple/images/red/buttonArrowCalendarRight.gif deleted file mode 100644 index fc204719f..000000000 Binary files a/widgets/calendar/skins/cozy_simple/images/red/buttonArrowCalendarRight.gif and /dev/null differ diff --git a/widgets/calendar/skins/cozy_simple/skin.xml b/widgets/calendar/skins/cozy_simple/skin.xml deleted file mode 100644 index 7f8fd71ac..000000000 --- a/widgets/calendar/skins/cozy_simple/skin.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - cozy simple - Cozyシンプル - cozy simple skin - Cozy样式皮肤 - - 제로 - Zero - zero - Zero - - cozy simple 위젯입니다. - 디자인 : 서기정 (http://blog.naver.com/addcozy) - HTML/CSS : 소지훈 - - - Cozyシンプルウィジェットです。 - デザイン:ソギジョン(http://blog.naver.com/addcozy) - HTML/CSS:ソジフン - - - This is cozy simple widget. - Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - Cozy样式皮肤。 - 设计 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - - - 빨간색 - - Red - 红色 - - - 초록색 - - Green - 绿色 - - - 파란색 - - Blue - 蓝色 - - - 분홍색 - ピンク - Pink - 粉红色 - - - 청록색 - 青緑 - Cyan - 青绿色 - - - \ No newline at end of file diff --git a/widgets/category/conf/info.xml b/widgets/category/conf/info.xml index 908444e19..ed9c0ba69 100644 --- a/widgets/category/conf/info.xml +++ b/widgets/category/conf/info.xml @@ -1,39 +1,39 @@ 게시글 분류 출력기 - 게시글 분류 출력기 + Article Categories 게시글 분류 출력기 게시글 분류 출력기 - 게시글 분류 출력기 + 書き込みのカテゴリ表示 输出主题分类 제로 zero zero zero - zero + Zero zero 게시판등 문서모듈의 분류를 사용하는 모듈에서 분류를 추출하여 블로그 카테고리와 같이 출력하는 기능입니다. - 게시판등 문서모듈의 분류를 사용하는 모듈에서 분류를 추출하여 블로그 카테고리와 같이 출력하는 기능입니다. + This widgets displays categories of documents from modules which use category function. 게시판등 문서모듈의 분류를 사용하는 모듈에서 분류를 추출하여 블로그 카테고리와 같이 출력하는 기능입니다. 게시판등 문서모듈의 분류를 사용하는 모듈에서 분류를 추출하여 블로그 카테고리와 같이 출력하는 기능입니다. - 게시판등 문서모듈의 분류를 사용하는 모듈에서 분류를 추출하여 블로그 카테고리와 같이 출력하는 기능입니다. + 掲示板など、ドキュメントモジュールのカテゴリを使用するモジュールでカテゴリを抽出してブログのカテゴリのように表示する機能です。 把论坛等文本模块的分类在使用的模块里抽出分类后输出类似于博客分类的功能。 대상 모듈 대상 모듈 - 대상 모듈 - 대상 모듈 + Target Module + 対象モジュール 대상 모듈 对象模块 mid_list 선택하신 모듈을 대상으로 합니다. 꼭 한개의 모듈만 선택해 주세요. - 선택하신 모듈을 대상으로 합니다. 꼭 한개의 모듈만 선택해 주세요. + Selected module will be target. Please select only 1 module. 선택하신 모듈을 대상으로 합니다. 꼭 한개의 모듈만 선택해 주세요. 선택하신 모듈을 대상으로 합니다. 꼭 한개의 모듈만 선택해 주세요. - 선택하신 모듈을 대상으로 합니다. 꼭 한개의 모듈만 선택해 주세요. + 選択されたモジュールを対象とします。必ず一つのモジュールのみ選択してください。 将把被选模块当中的主题作为对象。请选择一个模块。 diff --git a/widgets/category/skins/default/css/category.css b/widgets/category/skins/default/css/category.css index c90e0e965..9e7fb9b33 100644 --- a/widgets/category/skins/default/css/category.css +++ b/widgets/category/skins/default/css/category.css @@ -28,9 +28,7 @@ } .categoryWidget .item { - background:url("../images/page.gif") no-repeat left 2px; - padding-left:13px; - height:18px; + margin-left:5px; } diff --git a/widgets/category/skins/default/images/page.gif b/widgets/category/skins/default/images/page.gif deleted file mode 100644 index be86220c5..000000000 Binary files a/widgets/category/skins/default/images/page.gif and /dev/null differ diff --git a/widgets/category/skins/default/images/top.gif b/widgets/category/skins/default/images/top.gif index 244b22810..28e581736 100644 Binary files a/widgets/category/skins/default/images/top.gif and b/widgets/category/skins/default/images/top.gif differ diff --git a/widgets/category/skins/default/skin.xml b/widgets/category/skins/default/skin.xml index 7317ad2ff..3c2530e7c 100644 --- a/widgets/category/skins/default/skin.xml +++ b/widgets/category/skins/default/skin.xml @@ -1,19 +1,23 @@ 분류 출력 기본 스킨 + カテゴリ表示デフォルトスキン Default Skin of Category Widget 分类输出基本皮肤 제로 + Zero Zero Zero 게시글 분류를 출력하는 기본 스킨입니다 + 書き込みのカテゴリを表示表示させるデフォルトスキンです。 This is a widget that displays categories of articles. 输出主题分类的基本皮肤 기본 컬러 + デフォルトカラー Default Color 默认颜色 diff --git a/widgets/counter_status/conf/info.xml b/widgets/counter_status/conf/info.xml index 986649ba8..bf0c23758 100644 --- a/widgets/counter_status/conf/info.xml +++ b/widgets/counter_status/conf/info.xml @@ -2,7 +2,7 @@ 기본 카운터 위젯 デフォルト接続カウンター - Basic Counter Widget + Counter Widget de Contador Básico 计数器 Базовый виджет счетчика diff --git a/widgets/counter_status/skins/default/normal/style.css b/widgets/counter_status/skins/default/normal/style.css index 528a1bea7..be4280c45 100644 --- a/widgets/counter_status/skins/default/normal/style.css +++ b/widgets/counter_status/skins/default/normal/style.css @@ -7,4 +7,4 @@ font-size:8pt; } -.counter_widget ul { list-style:none; } +.counter_widget ul { margin:0; padding:0; list-style:none; } diff --git a/widgets/counter_status/skins/styx_flash/counter_status.html b/widgets/counter_status/skins/styx_flash/counter_status.html index c8e91b966..e10425bcc 100644 --- a/widgets/counter_status/skins/styx_flash/counter_status.html +++ b/widgets/counter_status/skins/styx_flash/counter_status.html @@ -1,3 +1,5 @@ - +
      + +
      diff --git a/widgets/forum/conf/info.xml b/widgets/forum/conf/info.xml index 4f8e1ec61..0dbfd9eb9 100644 --- a/widgets/forum/conf/info.xml +++ b/widgets/forum/conf/info.xml @@ -3,7 +3,7 @@ 포럼형 최근 게시물 论坛型最新主题列表 フォーラムスタイルの最新の記事を表示 - Display Forum Style Newest Articles + Forum Style Newest Articles Pantalla Foro estilo más reciente de artículos Дисплей стиле форума новейших статей diff --git a/widgets/gagachat/conf/info.xml b/widgets/gagachat/conf/info.xml deleted file mode 100644 index b4a2fed16..000000000 --- a/widgets/gagachat/conf/info.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - 가가 채팅 - Gaga Chat - Gaga Chat - - 디지레이브 - Digirave - Digirave - 실시간 채팅방을 생성합니다 - This widget created realtime chat room - Este artilugio creado sala de chat en tiempo real - - - - 채팅방 이름(필수/영문) - Title of Room (Essential/English only) - Título de la habitación (Esenciales / Inglés solamente) - text - 채팅방 이름. - (@, @@, @@@ 로 시작하는 채팅방은 회원 시스템과 연동 가능한 보안 채팅방) - 보안 채팅방은 http://www.gagalive.kr/live/livechatxe 에서 신청하시길 바랍니다. - 회원 시스템과 연동하지 않을 경우 별도의 신청 필요 없이 원하는 채팅방 이름만 입력하면 됩니다. - - Title of Room. - (Chat room which title starts with @, @@, @@@ is a secure chat room that can be linked with member system) - Please apply for secure chat room at http://www.gagalive.kr/live/livechatxe. - If member system is unnecessary, you can just input the title. - - Título de la habitación. -(En sala título que comienza con @, @ @, @ @ @ es una sala de chat seguro que puede vincularse con los miembros del sistema) -Por favor, solicitar el seguro en la sala de chat http://www.gagalive.kr/live/livechatxe. -Si los miembros del sistema no es necesario, basta con introducir el título. - - - - 채팅방 보안 키(선택사항) - Chat Room Security Key (Optional)) - Sala de chat clave de seguridad (Opcional)) - text - 보안 채팅방 사용시에만 필요함. 보안 채팅방을 사용하지 않을 경우에는 빈 칸으로 놔두시길 바랍니다. - Security Key is only necessary for secure chat rooms. In case of normal chat room, please leave it blank. - Clave de seguridad sólo es necesario para garantizar las salas de chat. En caso de la sala de chat normal, por favor dejar en blanco. - - - 채팅방 관리자(선택사항) - Chat Room Adminstrator (Optional) - Sala de chat Administrador (Opcional) - text - 보안 채팅방 사용시에만 적용됨. 강제 퇴장 기능 가능함. 아이디, 아이디2, 아이디3 처럼 채팅방 관리자들을 , 로 분리하시길 바랍니다. - Adminstrators will be applied for secure chat rooms. Banning available. Please seperate each id with comma(,) like ID1, ID2, ID3. - Adminstrators se aplicarán para garantizar las salas de chat. Se prohíben los disponibles. Por favor, separar cada id con una coma (,) como ID1, ID2, ID3. - - - 채팅방 형태 - Form of Chat Room - Forma de la sala de chat - select - 세로형/가로형 - Vertical/Horizontal - Vertical/Horizontal - - 세로형 - Vertical - Vertical - 2 - - - 가로형 - Horizontal - Horizontal - 1 - - - - 채팅방 높이(선택사항) - Height of Chat Room (Optional) - Altura de la Sala de chat (Opcional) - text - 채팅방 높이(기본값 450) - Height of chat room (450 as default) - Altura de la sala de chat (450 como valor por defecto) - - - 글씨체(선택사항) - Font (Optional) - Font (Opcional) - text - Font-family 예) 굴림체 - Font-family ex) Gulim - Font-family ex) Gulim - - - 글씨 색깔(선택사항) - Font Color (Optional) - Font Color (Optional) - text - 채팅방 글씨 색깔 예) white 또는 #FFFFFF - Font color of chat room ex) white or #FFFFFF - Font color de la ex sala de chat) o blanco # FFFFFF - - - 배경 색깔(선택사항) - Background Color (Optional) - Color de fondo (Opcional) - text - 채팅방 배경 색깔 예) black 또는 #000000 - Background color of chat room ex) black or #000000 - Color de fondo de la sala de chat ex) o negro # 000000 - - - 큰 글씨체 - Large Font - Large Font - select - 글씨체 크기 - Font size - Font size - - 작은 글씨체 - Small Font - Small Font - small - - - 중간 글씨체 - Medium Font - Medium Font - medium - - - 큰 글씨체 - Large Font - Large Font - large - - - - diff --git a/widgets/gagachat/gagachat.class.php b/widgets/gagachat/gagachat.class.php deleted file mode 100644 index ec3347299..000000000 --- a/widgets/gagachat/gagachat.class.php +++ /dev/null @@ -1,105 +0,0 @@ -widget_path, $args->skin); - Context::set('colorset', $args->colorset); - /* - $name = getenv("HTTP_HOST") . getenv("SCRIPT_NAME"); - $name = preg_replace("/^http:\/\//", "" ,$name); - $name = preg_replace("/(.+)\/.+?$/", "$1" ,$name); - */ - $name = $args->chatroom; - $roomkey = $args->roomkey; - $gposition = $args->gposition; - $gfonttype = $args->gfonttype; - $gfontcolor = $args->gfontcolor; - $gbgcolor = $args->gbgcolor; - - if(strlen($args->gheight) > 2) { - $gheight = $args->gheight; - } - else { - $gheight = 450; - } - $fontlarge = $args->fontlarge; - $gagaadmin = $args->gagaadmin; - $gagaadmin = preg_replace('/\s*,\s*/', ',', $gagaadmin); - $gagaadmins = split(',', $gagaadmin); - - $fixbug = 0; - - $vars = Context::getRequestVars(); - if($vars->act == "dispPageAdminContentModify") { - $fixbug = 15; - } - - Context::set('fixbug', $fixbug); - Context::set('gheight', $gheight); - Context::set('gposition', $gposition); - Context::set('fontlarge', $fontlarge); - Context::set('gfonttype', $gfonttype); - Context::set('gfontcolor', $gfontcolor); - Context::set('gbgcolor', $gbgcolor); - Context::set('name', $name); - - $tpl_file = 'livechat'; - - if(substr($name, 0, 1) == "#" || substr($name, 0, 1) == "@") { - if(Context::get('is_logged')) { - $oModuleModel = &getModel('module'); - $this->member_config = $oModuleModel->getModuleConfig('member'); - $logged_info = Context::get('logged_info'); - //Context::set('member_config', $this->member_config); - Context::set('user', $logged_info->nick_name); - Context::set('userkey', userKey($logged_info->nick_name, $roomkey)); - foreach($gagaadmins as $value) { - if($logged_info->user_id == $value) { - //일반 유저인 경우 - Context::set('userkey', md5(userKey($logged_info->nick_name, $roomkey))); - } //관리자인 경우 - } - $tpl_file = 'livechat2'; - } - } - // 템플릿 파일을 지정 - /* - if(Context::get('is_logged')) $tpl_file = 'login_info'; - else $tpl_file = 'login_form'; - - // 회원 관리 정보를 받음 - $oModuleModel = &getModel('module'); - $this->member_config = $oModuleModel->getModuleConfig('member'); - Context::set('member_config', $this->member_config); - */ - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - return $oTemplate->compile($tpl_path, $tpl_file); - } - - - } - - if($GLOBALS['userKeyDefined'] != 1) { - $GLOBALS['userKeyDefined'] = 1; - function userKey($user, $roomKey) { - return md5(md5($user . $roomKey) . $roomKey); - } -} -?> diff --git a/widgets/gagachat/skins/default/js/AC_RunActiveContent.js b/widgets/gagachat/skins/default/js/AC_RunActiveContent.js deleted file mode 100644 index 1f9190af3..000000000 --- a/widgets/gagachat/skins/default/js/AC_RunActiveContent.js +++ /dev/null @@ -1,126 +0,0 @@ -//v1.0 -//Copyright 2006 Adobe Systems, Inc. All rights reserved. -function AC_AddExtension(src, ext) -{ - if (src.indexOf('?') != -1) - return src.replace(/\?/, ext+'?'); - else - return src + ext; -} - -function AC_Generateobj(objAttrs, params, embedAttrs) -{ - var str = ' '; - str += ' - - - - - -
      diff --git a/widgets/gagachat/skins/default/livechat.html b/widgets/gagachat/skins/default/livechat.html deleted file mode 100644 index 9f0f51c39..000000000 --- a/widgets/gagachat/skins/default/livechat.html +++ /dev/null @@ -1,12 +0,0 @@ - - -
      - -
      -
      \ No newline at end of file diff --git a/widgets/gagachat/skins/default/livechat2.000.html b/widgets/gagachat/skins/default/livechat2.000.html deleted file mode 100644 index 89b55fd4a..000000000 --- a/widgets/gagachat/skins/default/livechat2.000.html +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - -
      \ No newline at end of file diff --git a/widgets/gagachat/skins/default/livechat2.html b/widgets/gagachat/skins/default/livechat2.html deleted file mode 100644 index 704398a90..000000000 --- a/widgets/gagachat/skins/default/livechat2.html +++ /dev/null @@ -1,12 +0,0 @@ - - -
      - -
      -
      \ No newline at end of file diff --git a/widgets/gagachat/skins/default/skin.xml b/widgets/gagachat/skins/default/skin.xml deleted file mode 100644 index 2d684a2fc..000000000 --- a/widgets/gagachat/skins/default/skin.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - 가가 채팅 기본 스킨 - Basic Skin of Gagachat - - 디지레이브 - Digirave - newest_document의 기본 스킨 - Default skin of newest document - - - - 기본 - - - diff --git a/widgets/image_counter/conf/info.xml b/widgets/image_counter/conf/info.xml index 6465177fe..7f44a8d33 100644 --- a/widgets/image_counter/conf/info.xml +++ b/widgets/image_counter/conf/info.xml @@ -4,7 +4,7 @@ 图像访问统计 イメージカウンターウィジェット Widget Contador de imagen - Image Counter Widget + Image Counter Виджет изображения счетчика 제로 diff --git a/widgets/language_select/conf/info.xml b/widgets/language_select/conf/info.xml index 8249e8171..79f0a4125 100644 --- a/widgets/language_select/conf/info.xml +++ b/widgets/language_select/conf/info.xml @@ -3,7 +3,7 @@ 언어 선택 言語選択 多国语言切换 - Language Selection + Language Selcción del Idioma Выбор языка diff --git a/widgets/login_info/conf/info.xml b/widgets/login_info/conf/info.xml index df5f311a1..f250039f8 100644 --- a/widgets/login_info/conf/info.xml +++ b/widgets/login_info/conf/info.xml @@ -3,7 +3,7 @@ 로그인 정보 출력 登陆表单 ログイン情報表示 - Display Login Info + Login Info Muestra la información de la conección Отображение информации логина diff --git a/widgets/login_info/skins/default/css/default.css b/widgets/login_info/skins/default/css/default.css index dc2fad50e..85df3265c 100644 --- a/widgets/login_info/skins/default/css/default.css +++ b/widgets/login_info/skins/default/css/default.css @@ -20,14 +20,16 @@ .box_login .form_field div { margin-top:2px; margin-bottom:3px; } .box_login input.submit { width:45px; height:45px; background:url(../images/default/login_btn_submit.gif) no-repeat; border:none; margin:9px 0 0 0; _margin:5px 0 0 0; cursor:pointer; } .box_login .input { width:140px; background-color: #ffffff; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:2px; height:14px; margin:0px; cursor:text; color:#666666;} +.box_login ul { margin:0; padding:0; } .box_login ul.option { clear:both; height:20px; margin:0 0 0 9px;} .box_login ul.option li { float:left; list-style:none;} .box_login ul.option li a.btn { background:url(../images/default/bul_01.gif) no-repeat left; padding-left:10px; margin-left:14px; } .box_login .checkbox { width:15px; height:15px; margin:-1px 0px 0px -1px; margin-right:2px; } .box_login .clear { clear:both; } +.box_login ul { margin:0; padding:0; } .box_login ul.extra_option { clear:both; height:40px; } .box_login ul.extra_option li a {text-decoration:none;} -.box_login ul.extra_option li a.btn { background:url(../images/default/bul_01.gif) no-repeat left; padding-left:10px; margin-left:20px; } +.box_login ul.extra_option li a.btn { background:url(../images/default/bul_01.gif) no-repeat left; padding-left:10px; margin-left:10px; } .openid_login { clear:both; height:38px; border:3px solid #D5D8DB; background-color:#FFFFFF; margin:0 0 10px 0; } .openid_login .openid_user_id { width:110px; _width:100px; background: url(../images/openid_login_bg.gif) left no-repeat; background-color: #ffffff; background-position: 0 50%; padding:3px 3px 3px 18px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:16px; line-height:1em; vertical-align:middle; margin-bottom:.5em; color:#666666;} @@ -39,6 +41,6 @@ .openid_login .wButtonTypeA .leftCap { width:2px; height:24px; background:url(../images/default/buttonTypeALeft.gif) no-repeat; margin:0 .3em 0 0; position:relative; left:-1px;} .openid_login .wButtonTypeA .rightCap { width:2px; height:24px; background:url(../images/default/buttonTypeARight.gif) no-repeat; margin:0 -1px 0 .4em;} .openid_login .wButtonTypeA .icon { margin:0 .2em;} -.openid_login .wButtonWrite ul { text-align:center; clear:both; display:block;} +.openid_login .wButtonWrite ul { text-align:center; clear:both; display:block; margin:0; padding:0; } .openid_login .wButtonWrite li { margin-top:.5em; float:left; margin-left:.3em; list-style:none;} diff --git a/widgets/login_info/skins/xe_official/css/black.css b/widgets/login_info/skins/xe_official/css/black.css index 50e4ba375..6de1cf77a 100644 --- a/widgets/login_info/skins/xe_official/css/black.css +++ b/widgets/login_info/skins/xe_official/css/black.css @@ -1,4 +1,4 @@ -.login_black { border:2px solid #515151; width:196px; position:relative; _padding-top:2px; display:block; display:none;} +.login_black { margin:0; padding:0; border:2px solid #515151; width:196px; position:relative; _padding-top:2px; display:block; } *:first-child+html body#black .login_black { padding-top:2px;} .login_black legend { display:none; width:0; height:0; overflow:hidden; font-size:0;} .login_black form { position:relative; border:1px solid #6b6b6b; padding:11px 11px 7px 11px; width:172px;} @@ -6,37 +6,38 @@ .login_black form .idpw { float:left; width:110px;} .login_black form .idpw input { border:1px solid #6b6b6b; color:#cbcbcb; width:105px; background:#515151; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma;} .login_black form .login { float:right;} -.login_black form p.save { clear:both; padding:.3em 0;} +.login_black form p.save { margin:0; clear:both; padding:.3em 0;} .login_black form p.save input { vertical-align:middle; _margin:-3px;} *:first-child+html body#black .login_black form p input { margin:-3px; } .login_black form p.save label { font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#818181;} -.login_black form ul.help { border-top:1px solid #515151; overflow:hidden; padding:.5em 0 0 0; white-space:nowrap;} +.login_black form ul.help { margin:0; border-top:1px solid #515151; overflow:hidden; padding:.5em 0 0 0; white-space:nowrap;} .login_black form ul.help li { list-style:none; float:left; display:block; padding:0 3px 0 7px; background:url(../images/black/vrType1.gif) no-repeat left center;} .login_black form ul.help li.first-child { background:none; padding-left:0;} .login_black form ul.help li a { color:#818181; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; white-space:nowrap; text-decoration:none;} .login_black form ul.help li a:hover { text-decoration:underline;} .login_black form ul.help li.first-child a { color:#cbcbcb;} -.login_black form .userName { position:relative; width:172px; overflow:hidden; border-bottom:1px solid #515151; padding:0 0 6px 0; margin-top:-5px;} +.login_black form .userName { margin:0; position:relative; width:172px; overflow:hidden; border-bottom:1px solid #515151; padding:0 0 6px 0; margin-top:-5px;} .login_black form .userName strong { color:#cbcbcb; padding:4px 0 0 2px; font:bold .9em Tahoma;} .login_black form .userName a { position:relative; right:0px; } -.login_black form ul.userMenu { position:relative; padding:0 0 6px 4px; overflow:hidden; margin-top:10px;} +.login_black form ul.userMenu { margin:0; position:relative; padding:0 0 6px 4px; overflow:hidden; margin-top:10px;} .login_black form ul.userMenu li { list-style:none; color:#cbcbcb; list-style:none;padding-left:10px; background:url(../images/black/bulletFF1A00.gif) no-repeat left 4px; margin-bottom:5px;} .login_black form ul.userMenu li a { color:#cbcbcb;text-decoration:none;} .login_black form ul.userMenu li a:hover {text-decoration:underline;} -.login_black form p.latestLogin { color:#818181; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;} +.login_black form p.latestLogin { margin:0; color:#818181; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;} .login_black form p.latestLogin span { font:1em Tahoma;} img.login_mask { width:201px; height:5px; background:#3d3d3d; display:block;} -.openid_login_black { border:2px solid #515151; width:196px; position:relative; _padding-top:2px; display:block;} +.openid_login_black { padding:0; margin:0; border:2px solid #515151; width:196px; position:relative; _padding-top:2px; display:block;} *:first-child+html body#black .openid_login_black { padding-top:2px;} -.openid_login_black legend { display:block; width:0; height:0; overflow:hidden; font-size:0;} +.openid_login_black legend { display:none; width:0; height:0; overflow:hidden; font-size:0;} .openid_login_black form { position:relative; border:1px solid #6b6b6b; padding:11px 11px 7px 11px; width:172px;} .openid_login_black form .idpwWrap { overflow:hidden; clear:both; width:172px;} .openid_login_black form .idpw { float:left;} -.openid_login_black form .idpw p { margin-bottom:5px; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999} +.openid_login_black form .idpw p { margin:0; padding:0; margin-bottom:5px; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999} .openid_login_black form .idpw input { border:1px solid #6b6b6b; color:#cbcbcb; width:105px; background:#515151; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma;} .openid_login_black form .login { float:right;} -.openid_login_black form p.save { clear:both; padding:.3em 0;} +.openid_login_black form p.save { margin:0; padding:0; clear:both; padding:.3em 0;} .openid_login_black form p.save input { vertical-align:middle; _margin:-3px;} *:first-child+html body .openid_login_black form p input { margin:-3px; } +.openid_login_black form p.save label { font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#818181;} diff --git a/widgets/login_info/skins/xe_official/css/default.css b/widgets/login_info/skins/xe_official/css/default.css index 2dc71947b..5d7bbb62c 100644 --- a/widgets/login_info/skins/xe_official/css/default.css +++ b/widgets/login_info/skins/xe_official/css/default.css @@ -1,4 +1,4 @@ -.login_default { border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block;} +.login_default { margin:0; padding:0; border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block;} *:first-child+html body .login_default { padding-top:2px;} .login_default legend { display:none; width:0; height:0; overflow:hidden; font-size:0;} .login_default form { position:relative; border:1px solid #cacaca; padding:11px 11px 7px 11px; width:172px;} @@ -6,11 +6,11 @@ .login_default form .idpw { float:left; width:110px; } .login_default form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma;} .login_default form .login { float:right;} -.login_default form p.save { clear:both; padding:.3em 0;} +.login_default form p.save { margin:0; clear:both; padding:.3em 0;} .login_default form p.save input { vertical-align:middle; _margin:-3px;} *:first-child+html body .login_default form p input { margin:-3px; } .login_default form p.save label { font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#999999;} -.login_default form ul.help { border-top:1px solid #e4e4e4; overflow:hidden; padding:.5em 0 0 0; white-space:nowrap;} +.login_default form ul.help { margin:0; border-top:1px solid #e4e4e4; overflow:hidden; padding:.5em 0 0 0; white-space:nowrap;} .login_default form ul.help li { float:left; display:block; padding:0 3px 0 7px; background:url(../images/default/vrType1.gif) no-repeat left center;} .login_default form ul.help li.first-child { background:none; padding-left:0;} .login_default form ul.help li a { color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; white-space:nowrap; text-decoration:none; } @@ -19,24 +19,24 @@ .login_default form .userName { position:relative; width:172px; overflow:hidden; border-bottom:1px solid #e4e4e4; padding:0 0 6px 0; margin-top:-5px;} .login_default form .userName strong { color:#282828; padding:4px 0 0 2px; font:bold .9em Tahoma;} .login_default form .userName a { position:relative; right:0px; } -.login_default form ul.userMenu { position:relative; padding:0 0 6px 4px; margin-top:10px;} +.login_default form ul.userMenu { margin:0; position:relative; padding:0 0 6px 4px; margin-top:10px;} .login_default form ul.userMenu li { list-style:none; padding-left:10px; background:url(../images/default/bulletFF1A00.gif) no-repeat left 4px; margin-bottom:5px;} .login_default form ul.userMenu li a { color:#54564b; text-decoration:none;} .login_default form ul.userMenu li a:hover { text-decoration:underline;} -.login_default form p.latestLogin { color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;} +.login_default form p.latestLogin { margin:0; color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;} .login_default form p.latestLogin span { font:1em Tahoma;} img.login_mask { width:201px; height:5px; background:#ffffff; display:block;} -.openid_login_default { border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block; } +.openid_login_default { margin:0; padding:0; border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block; } *:first-child+html body .openid_login_default { padding-top:2px;} -.openid_login_default legend { display:block; width:0; height:0; overflow:hidden; font-size:0;} +.openid_login_default legend { display:none; width:0; height:0; overflow:hidden; font-size:0;} .openid_login_default form { position:relative; border:1px solid #cacaca; padding:11px 11px 7px 11px; width:172px; } .openid_login_default form .idpwWrap { overflow:hidden; clear:both; width:172px;} .openid_login_default form .idpw { float:left;} -.openid_login_default form .idpw p { margin-bottom:5px; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999} +.openid_login_default form .idpw p { margin:0; padding:0; margin-bottom:5px; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999} .openid_login_default form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma; } .openid_login_default form .login { float:right;} -.openid_login_default form p.save { clear:both; padding:.3em 0;} +.openid_login_default form p.save { margin:0; padding:0; clear:both; padding:.3em 0;} .openid_login_default form p.save input { vertical-align:middle; _margin:-3px;} *:first-child+html body .openid_login_default form p input { margin:-3px; } .openid_login_default form p.save label { font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#999999;} diff --git a/widgets/login_info/skins/xe_official/css/white.css b/widgets/login_info/skins/xe_official/css/white.css index c2aadf7e8..148e5fc0d 100644 --- a/widgets/login_info/skins/xe_official/css/white.css +++ b/widgets/login_info/skins/xe_official/css/white.css @@ -1,4 +1,4 @@ -.login_white { border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block;} +.login_white { margin:0; padding:0; border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block;} *:first-child+html body#white .login_white { padding-top:2px;} .login_white legend { display:none; width:0; height:0; overflow:hidden; font-size:0;} .login_white form { position:relative; border:1px solid #cacaca; padding:11px 11px 7px 11px; width:172px;} @@ -6,11 +6,11 @@ .login_white form .idpw { float:left; width:110px;} .login_white form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma;} .login_white form .login { float:right;} -.login_white form p.save { clear:both; padding:.3em 0;} +.login_white form p.save { margin:0; clear:both; padding:.3em 0;} .login_white form p.save input { vertical-align:middle; _margin:-3px;} *:first-child+html body#white .login_white form p input { margin:-3px; } .login_white form p.save label { font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#999999;} -.login_white form ul.help { border-top:1px solid #e4e4e4; overflow:hidden; padding:.5em 0 0 0; white-space:nowrap;} +.login_white form ul.help { margin:0; border-top:1px solid #e4e4e4; overflow:hidden; padding:.5em 0 0 0; white-space:nowrap;} .login_white form ul.help li { list-style:none; float:left; display:block; padding:0 3px 0 7px; background:url(../images/white/vrType1.gif) no-repeat left center;} .login_white form ul.help li.first-child { background:none; padding-left:0;} .login_white form ul.help li a { color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; white-space:nowrap; text-decoration:none; } @@ -19,20 +19,22 @@ .login_white form .userName { position:relative; width:172px; overflow:hidden; border-bottom:1px solid #e4e4e4; padding:0 0 6px 0; margin-top:-5px;} .login_white form .userName strong { color:#282828; padding:4px 0 0 2px; font:bold .9em Tahoma;} .login_white form .userName a { position:relative; right:0px; } -.login_white form ul.userMenu { position:relative; padding:0 0 6px 4px; overflow:hidden; margin-top:10px;} -.login_white form ul.userMenu li { list-style:none; padding-left:10px; background:url(../images/white/bulletFF1A00.gif) no-repeat left 4px; height:18px; margin-bottom:5px;} +.login_white form ul.userMenu { margin:0; position:relative; padding:0 0 6px 4px; overflow:hidden; margin-top:10px;} +.login_white form ul.userMenu li { list-style:none; padding-left:10px; background:url(../images/white/bulletFF1A00.gif) no-repeat left 4px; margin-bottom:5px;} .login_white form ul.userMenu li a { color:#54564b; text-decoration:none; } .login_white form ul.userMenu li a:hover { text-decoration:underline; } -.login_white form p.latestLogin { color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;} +.login_white form p.latestLogin { margin:0; color:#999999; font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;} .login_white form p.latestLogin span { font:1em Tahoma;} img.login_mask { width:201px; height:5px; background:#ffffff; display:block;} -.openid_login_white { border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block; } +.openid_login_white { margin:0; padding:0; border:2px solid #d9d9d9; width:196px; position:relative; _padding-top:2px; display:block; } *:first-child+html body .openid_login_white { padding-top:2px;} -.openid_login_white legend { display:block; width:0; height:0; overflow:hidden; font-size:0;} +.openid_login_white legend { display:none; width:0; height:0; overflow:hidden; font-size:0;} .openid_login_white form { position:relative; border:1px solid #cacaca; padding:11px 11px 7px 11px; width:172px; } .openid_login_white form .idpwWrap { overflow:hidden; clear:both; width:172px;} .openid_login_white form .idpw { float:left;} -.openid_login_white form .idpw p { margin-bottom:5px; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999} +.openid_login_white form .idpw p { margin:0; padding:0; margin-bottom:5px; background: url(../images/openid_login_bg.gif) left no-repeat; padding-left:18px; font-size:.9em Tahoma;color:#999999} .openid_login_white form .idpw input { border:1px solid #c9c9c9; color:#282828; width:105px; background:#fbfbfb; padding:1px 5px; margin-bottom:2px; font:.9em Tahoma; } .openid_login_white form .login { float:right;} +.openid_login_white form p.save { margin:0; padding: 0; } +.openid_login_white form p.save label { font:.9em "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#999999;} diff --git a/widgets/member_group/conf/info.xml b/widgets/member_group/conf/info.xml index e598bcd74..b28c59939 100644 --- a/widgets/member_group/conf/info.xml +++ b/widgets/member_group/conf/info.xml @@ -2,7 +2,7 @@ 특정 그룹 회원 출력 위젯 グループ会員表示 - Display Specific Group Member + Specific Group Members Muestra el grupo de usuario específico 会员列表 Отображение членов определенной группы diff --git a/widgets/member_group/skins/default/css/normal.css b/widgets/member_group/skins/default/css/normal.css index 96616b60b..5e5f3d3c0 100644 --- a/widgets/member_group/skins/default/css/normal.css +++ b/widgets/member_group/skins/default/css/normal.css @@ -1,4 +1,4 @@ .mg { padding-bottom:15px; overflow:hidden; position:relative;} .mg h2 { font-size:1em; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:4px; color:#000000; background:url(../images/normal/lineNotice.gif) no-repeat left bottom;} -.mg ul { overflow:hidden; width:100%;} +.mg ul { margin:0; padding:0; overflow:hidden; width:100%;} .mg ul li { white-space:nowrap; padding:3px 0 3px 10px; overflow:hidden; border-bottom:1px dashed #EEEEEE; color:#54564b;} diff --git a/widgets/newest_comment/conf/info.xml b/widgets/newest_comment/conf/info.xml index 2c5515951..d73d69d79 100644 --- a/widgets/newest_comment/conf/info.xml +++ b/widgets/newest_comment/conf/info.xml @@ -3,7 +3,7 @@ 최근 댓글 출력 评论列表 最新コメント表示 - Display Newest Comments + Newest Comments Mostrar los comentarios recientes Отображение последних комментариев diff --git a/widgets/newest_comment/skins/blog_newest_comment/css/cyan.css b/widgets/newest_comment/skins/blog_newest_comment/css/cyan.css index d70671b17..db26f4538 100644 --- a/widgets/newest_comment/skins/blog_newest_comment/css/cyan.css +++ b/widgets/newest_comment/skins/blog_newest_comment/css/cyan.css @@ -1,5 +1,5 @@ .blog_widget_cyan .newest_comment { border:1px solid #e0e1db; background:url(../images/cyan/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_cyan .newest_comment h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_cyan .newest_comment .items { padding:10px; overflow:hidden;} +.blog_widget_cyan .newest_comment h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_cyan .newest_comment .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_cyan .newest_comment .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_cyan .newest_comment .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_comment/skins/blog_newest_comment/css/green.css b/widgets/newest_comment/skins/blog_newest_comment/css/green.css index 49b59133b..71b66ad89 100644 --- a/widgets/newest_comment/skins/blog_newest_comment/css/green.css +++ b/widgets/newest_comment/skins/blog_newest_comment/css/green.css @@ -1,5 +1,5 @@ .blog_widget_green .newest_comment { border:1px solid #e0e1db; background:url(../images/green/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_green .newest_comment h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_green .newest_comment .items { padding:10px; overflow:hidden;} +.blog_widget_green .newest_comment h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_green .newest_comment .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_green .newest_comment .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_green .newest_comment .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_comment/skins/blog_newest_comment/css/normal.css b/widgets/newest_comment/skins/blog_newest_comment/css/normal.css index 5883222f5..b679c471e 100644 --- a/widgets/newest_comment/skins/blog_newest_comment/css/normal.css +++ b/widgets/newest_comment/skins/blog_newest_comment/css/normal.css @@ -1,5 +1,5 @@ .blog_widget_normal .newest_comment { border:1px solid #e0e1db; background:url(../images/normal/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_normal .newest_comment h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_normal .newest_comment .items { padding:10px; overflow:hidden;} +.blog_widget_normal .newest_comment h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_normal .newest_comment .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_normal .newest_comment .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_normal .newest_comment .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; text-decoration:none; } diff --git a/widgets/newest_comment/skins/blog_newest_comment/css/purple.css b/widgets/newest_comment/skins/blog_newest_comment/css/purple.css index 6acf820d3..a4e166594 100644 --- a/widgets/newest_comment/skins/blog_newest_comment/css/purple.css +++ b/widgets/newest_comment/skins/blog_newest_comment/css/purple.css @@ -1,5 +1,5 @@ .blog_widget_purple .newest_comment { border:1px solid #e0e1db; background:url(../images/purple/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_purple .newest_comment h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_purple .newest_comment .items { padding:10px; overflow:hidden;} +.blog_widget_purple .newest_comment h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_purple .newest_comment .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_purple .newest_comment .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_purple .newest_comment .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_comment/skins/blog_newest_comment/css/red.css b/widgets/newest_comment/skins/blog_newest_comment/css/red.css index 39bebe2b7..e21f3d5bc 100644 --- a/widgets/newest_comment/skins/blog_newest_comment/css/red.css +++ b/widgets/newest_comment/skins/blog_newest_comment/css/red.css @@ -1,5 +1,5 @@ .blog_widget_red .newest_comment { border:1px solid #e0e1db; background:url(../images/red/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_red .newest_comment h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_red .newest_comment .items { padding:10px; overflow:hidden;} +.blog_widget_red .newest_comment h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_red .newest_comment .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_red .newest_comment .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_red .newest_comment .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_comment/skins/cozy_simple/css/blue.css b/widgets/newest_comment/skins/cozy_simple/css/blue.css deleted file mode 100644 index 70ebc9b1c..000000000 --- a/widgets/newest_comment/skins/cozy_simple/css/blue.css +++ /dev/null @@ -1 +0,0 @@ -div.commentBox .header h2 { font-size:1em; color:#1187d8;} diff --git a/widgets/newest_comment/skins/cozy_simple/css/bluish_green.css b/widgets/newest_comment/skins/cozy_simple/css/bluish_green.css deleted file mode 100644 index 908e68b75..000000000 --- a/widgets/newest_comment/skins/cozy_simple/css/bluish_green.css +++ /dev/null @@ -1 +0,0 @@ -div.commentBox .header h2 { font-size:1em; color:#9ab09f;} diff --git a/widgets/newest_comment/skins/cozy_simple/css/common.css b/widgets/newest_comment/skins/cozy_simple/css/common.css deleted file mode 100644 index 51f3dfe86..000000000 --- a/widgets/newest_comment/skins/cozy_simple/css/common.css +++ /dev/null @@ -1,7 +0,0 @@ -div.commentBox { padding-bottom:1em;} -div.commentBox .header { padding:7px 0 0 12px; height:21px; _height:20px; background:#f5f5f5; } -*:first-child+html div.commentBox .header { height:20px; color:#ef2121;} - -div.commentBox ul { padding:.5em; overflow:hidden;} -div.commentBox ul li { color:#a4a4a4; margin-right:.1em; line-height:1.5em; list-style:none; overflow:hidden; white-space:nowrap;} -div.commentBox ul li a { color:#a4a4a4; text-decoration:none;} diff --git a/widgets/newest_comment/skins/cozy_simple/css/green.css b/widgets/newest_comment/skins/cozy_simple/css/green.css deleted file mode 100644 index 2bd4446d2..000000000 --- a/widgets/newest_comment/skins/cozy_simple/css/green.css +++ /dev/null @@ -1 +0,0 @@ -div.commentBox .header h2 { font-size:1em; color:#8dc63f;} diff --git a/widgets/newest_comment/skins/cozy_simple/css/pink.css b/widgets/newest_comment/skins/cozy_simple/css/pink.css deleted file mode 100644 index 575584310..000000000 --- a/widgets/newest_comment/skins/cozy_simple/css/pink.css +++ /dev/null @@ -1 +0,0 @@ -div.commentBox .header h2 { font-size:1em; color:#f70795;} diff --git a/widgets/newest_comment/skins/cozy_simple/css/red.css b/widgets/newest_comment/skins/cozy_simple/css/red.css deleted file mode 100644 index 4d47f62e9..000000000 --- a/widgets/newest_comment/skins/cozy_simple/css/red.css +++ /dev/null @@ -1 +0,0 @@ -div.commentBox .header h2 { font-size:1em; color:#ef2121;} diff --git a/widgets/newest_comment/skins/cozy_simple/list.html b/widgets/newest_comment/skins/cozy_simple/list.html deleted file mode 100644 index ddf7e5228..000000000 --- a/widgets/newest_comment/skins/cozy_simple/list.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - -
      -
      - -

      {$widget_info->title}

      - -

      newest comments

      - -
      - - -
      diff --git a/widgets/newest_comment/skins/cozy_simple/skin.xml b/widgets/newest_comment/skins/cozy_simple/skin.xml deleted file mode 100644 index 893a92ebb..000000000 --- a/widgets/newest_comment/skins/cozy_simple/skin.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - cozy simple - Cozyシンプル - cozy simple skin - Cozy样式皮肤 - - 제로 - Zero - zero - 제로 - - cozy simple 위젯입니다. - 디자인 : 서기정 (http://blog.naver.com/addcozy) - HTML/CSS : 소지훈 - - - cozy simple 위젯입니다. - デザイン:ソギジョン(http://blog.naver.com/addcozy) - HTML/CSS:ソジフン - - - This is cozy simple widget. - Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - Cozy样式皮肤。 - 设计 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - - - 빨간색 - - Red - 红色 - - - 초록색 - - Green - 绿色 - - - 파란색 - - Blue - 蓝色 - - - 분홍색 - ピンク - Pink - 粉红色 - - - 청록색 - 青緑 - Cyan - 青绿色 - - - diff --git a/widgets/newest_document/conf/info.xml b/widgets/newest_document/conf/info.xml index 9d760f276..fb2d65881 100644 --- a/widgets/newest_document/conf/info.xml +++ b/widgets/newest_document/conf/info.xml @@ -3,7 +3,7 @@ 최근 문서 출력 主题列表 最新書き込み表示 - Display Newest Articles + Newest Articles Mostrar los documentos recientes Отображение последних статей diff --git a/widgets/newest_document/skins/blog_newest_document/css/cyan.css b/widgets/newest_document/skins/blog_newest_document/css/cyan.css index 6de34c94b..a729e173c 100644 --- a/widgets/newest_document/skins/blog_newest_document/css/cyan.css +++ b/widgets/newest_document/skins/blog_newest_document/css/cyan.css @@ -1,5 +1,5 @@ .blog_widget_cyan .newest_document { border:1px solid #e0e1db; background:url(../images/cyan/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_cyan .newest_document h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_cyan .newest_document .items { padding:10px; overflow:hidden;} +.blog_widget_cyan .newest_document h2 { padding:0; margin:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_cyan .newest_document .items { margin:0;padding:10px; overflow:hidden;} .blog_widget_cyan .newest_document .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_cyan .newest_document .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_document/skins/blog_newest_document/css/green.css b/widgets/newest_document/skins/blog_newest_document/css/green.css index 7bf0dbebc..0a19b4ea7 100644 --- a/widgets/newest_document/skins/blog_newest_document/css/green.css +++ b/widgets/newest_document/skins/blog_newest_document/css/green.css @@ -1,5 +1,5 @@ .blog_widget_green .newest_document { border:1px solid #e0e1db; background:url(../images/green/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_green .newest_document h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_green .newest_document .items { padding:10px; overflow:hidden;} +.blog_widget_green .newest_document h2 { padding:0; margin:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_green .newest_document .items { margin:0;padding:10px; overflow:hidden;} .blog_widget_green .newest_document .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_green .newest_document .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_document/skins/blog_newest_document/css/normal.css b/widgets/newest_document/skins/blog_newest_document/css/normal.css index 870107d28..a430d126d 100644 --- a/widgets/newest_document/skins/blog_newest_document/css/normal.css +++ b/widgets/newest_document/skins/blog_newest_document/css/normal.css @@ -1,5 +1,5 @@ .blog_widget_normal .newest_document { border:1px solid #e0e1db; background:url(../images/normal/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_normal .newest_document h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_normal .newest_document .items { padding:10px; overflow:hidden;} +.blog_widget_normal .newest_document h2 { padding:0; margin:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_normal .newest_document .items { margin:0;padding:10px; overflow:hidden;} .blog_widget_normal .newest_document .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_normal .newest_document .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; text-decoration:none; } diff --git a/widgets/newest_document/skins/blog_newest_document/css/purple.css b/widgets/newest_document/skins/blog_newest_document/css/purple.css index f3550a339..04b6f151d 100644 --- a/widgets/newest_document/skins/blog_newest_document/css/purple.css +++ b/widgets/newest_document/skins/blog_newest_document/css/purple.css @@ -1,5 +1,5 @@ .blog_widget_purple .newest_document { border:1px solid #e0e1db; background:url(../images/purple/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_purple .newest_document h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_purple .newest_document .items { padding:10px; overflow:hidden;} +.blog_widget_purple .newest_document h2 { padding:0; margin:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_purple .newest_document .items { margin:0;padding:10px; overflow:hidden;} .blog_widget_purple .newest_document .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_purple .newest_document .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_document/skins/blog_newest_document/css/red.css b/widgets/newest_document/skins/blog_newest_document/css/red.css index 154cbc636..e64913eea 100644 --- a/widgets/newest_document/skins/blog_newest_document/css/red.css +++ b/widgets/newest_document/skins/blog_newest_document/css/red.css @@ -1,5 +1,5 @@ .blog_widget_red .newest_document { border:1px solid #e0e1db; background:url(../images/red/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_red .newest_document h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_red .newest_document .items { padding:10px; overflow:hidden;} +.blog_widget_red .newest_document h2 { padding:0; margin:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_red .newest_document .items { margin:0;padding:10px; overflow:hidden;} .blog_widget_red .newest_document .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_red .newest_document .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_document/skins/cozy_simple/css/blue.css b/widgets/newest_document/skins/cozy_simple/css/blue.css deleted file mode 100644 index defd87313..000000000 --- a/widgets/newest_document/skins/cozy_simple/css/blue.css +++ /dev/null @@ -1 +0,0 @@ -div.documentBox .header h2 { font-size:1em; color:#1187d8;} diff --git a/widgets/newest_document/skins/cozy_simple/css/bluish_green.css b/widgets/newest_document/skins/cozy_simple/css/bluish_green.css deleted file mode 100644 index a0897736b..000000000 --- a/widgets/newest_document/skins/cozy_simple/css/bluish_green.css +++ /dev/null @@ -1 +0,0 @@ -div.documentBox .header h2 { font-size:1em; color:#9ab09f;} diff --git a/widgets/newest_document/skins/cozy_simple/css/common.css b/widgets/newest_document/skins/cozy_simple/css/common.css deleted file mode 100644 index dac05d95b..000000000 --- a/widgets/newest_document/skins/cozy_simple/css/common.css +++ /dev/null @@ -1,7 +0,0 @@ -div.documentBox { padding-bottom:1em;} -div.documentBox .header { padding:7px 0 0 12px; height:21px; _height:20px; background:#f5f5f5; } -*:first-child+html div.documentBox .header { height:20px; color:#ef2121;} - -div.documentBox ul { padding:.5em; overflow:hidden;} -div.documentBox ul li { color:#a4a4a4; margin-right:.1em; line-height:1.5em; list-style:none;white-space:nowrap;overflow:hidden;} -div.documentBox ul li a { color:#a4a4a4;text-decoration:none;} diff --git a/widgets/newest_document/skins/cozy_simple/css/green.css b/widgets/newest_document/skins/cozy_simple/css/green.css deleted file mode 100644 index ebe0066a8..000000000 --- a/widgets/newest_document/skins/cozy_simple/css/green.css +++ /dev/null @@ -1 +0,0 @@ -div.documentBox .header h2 { font-size:1em; color:#8dc63f;} diff --git a/widgets/newest_document/skins/cozy_simple/css/pink.css b/widgets/newest_document/skins/cozy_simple/css/pink.css deleted file mode 100644 index c06fc7343..000000000 --- a/widgets/newest_document/skins/cozy_simple/css/pink.css +++ /dev/null @@ -1 +0,0 @@ -div.documentBox .header h2 { font-size:1em; color:#f70795;} diff --git a/widgets/newest_document/skins/cozy_simple/css/red.css b/widgets/newest_document/skins/cozy_simple/css/red.css deleted file mode 100644 index ea497e003..000000000 --- a/widgets/newest_document/skins/cozy_simple/css/red.css +++ /dev/null @@ -1 +0,0 @@ -div.documentBox .header h2 { font-size:1em; color:#ef2121;} diff --git a/widgets/newest_document/skins/cozy_simple/list.html b/widgets/newest_document/skins/cozy_simple/list.html deleted file mode 100644 index 63e59082d..000000000 --- a/widgets/newest_document/skins/cozy_simple/list.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - -
      -
      - -

      {$widget_info->title}

      - -

      newest documents

      - -
      - -
      diff --git a/widgets/newest_document/skins/cozy_simple/skin.xml b/widgets/newest_document/skins/cozy_simple/skin.xml deleted file mode 100644 index 6a3ecd852..000000000 --- a/widgets/newest_document/skins/cozy_simple/skin.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - cozy simple - Cozyシンプル - cozy simple skin - Cozy样式皮肤 - - 제로 - Zero - zero - Zero - - cozy simple 위젯입니다. - 디자인 : 서기정 (http://blog.naver.com/addcozy) - HTML/CSS : 소지훈 - - - Cozyシンプルウィジェットです。 - デザイン:ソギジョン(http://blog.naver.com/addcozy) - HTML/CSS:ソジフン - - - This is cozy simple widget. - Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - Cozy样式皮肤。 - 设计 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - - - 빨간색 - - Red - 红色 - - - 초록색 - - Green - 绿色 - - - 파란색 - - Blue - 蓝色 - - - 분홍색 - ピンク - Pink - 粉红色 - - - 청록색 - 青緑 - Cyan - 青绿色 - - - diff --git a/widgets/newest_document/skins/news_ticker/css/black.css b/widgets/newest_document/skins/news_ticker/css/black.css index 68c6e1f6c..8a602410b 100644 --- a/widgets/newest_document/skins/news_ticker/css/black.css +++ b/widgets/newest_document/skins/news_ticker/css/black.css @@ -5,7 +5,7 @@ .news_ticker_black .tickerBox { height:16px; margin:3px 0 3px 0; padding-top:3px; white-space:nowrap; overflow:hidden; } -.news_ticker_black ul { white-space:nowrap; overflow:hidden; } +.news_ticker_black ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } .news_ticker_black li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} .news_ticker_black ul li .title a { color:#FFFFFF; text-decoration:none; font-size:9pt;} diff --git a/widgets/newest_document/skins/news_ticker/css/blue.css b/widgets/newest_document/skins/news_ticker/css/blue.css index bc9c8af48..c99e874b3 100644 --- a/widgets/newest_document/skins/news_ticker/css/blue.css +++ b/widgets/newest_document/skins/news_ticker/css/blue.css @@ -5,7 +5,7 @@ .news_ticker_blue .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } -.news_ticker_blue ul { white-space:nowrap; overflow:hidden; } +.news_ticker_blue ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } .news_ticker_blue li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} .news_ticker_blue ul li .title a { color:#000000; text-decoration:none; font-size:9pt;} diff --git a/widgets/newest_document/skins/news_ticker/css/gray.css b/widgets/newest_document/skins/news_ticker/css/gray.css index 3df93b939..94346b7e3 100644 --- a/widgets/newest_document/skins/news_ticker/css/gray.css +++ b/widgets/newest_document/skins/news_ticker/css/gray.css @@ -5,7 +5,7 @@ .news_ticker_gray .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } -.news_ticker_gray ul { white-space:nowrap; overflow:hidden; } +.news_ticker_gray ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } .news_ticker_gray li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} .news_ticker_gray ul li .title a { color:#000000; text-decoration:none; font-size:9pt;} diff --git a/widgets/newest_document/skins/news_ticker/css/green.css b/widgets/newest_document/skins/news_ticker/css/green.css index bfbe66f5e..8c27c8bad 100644 --- a/widgets/newest_document/skins/news_ticker/css/green.css +++ b/widgets/newest_document/skins/news_ticker/css/green.css @@ -5,7 +5,7 @@ .news_ticker_green .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } -.news_ticker_green ul { white-space:nowrap; overflow:hidden; } +.news_ticker_green ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } .news_ticker_green li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} .news_ticker_green ul li .title a { color:#000000; text-decoration:none; font-size:9pt;} diff --git a/widgets/newest_document/skins/news_ticker/css/none.css b/widgets/newest_document/skins/news_ticker/css/none.css index 328864919..2818357ff 100644 --- a/widgets/newest_document/skins/news_ticker/css/none.css +++ b/widgets/newest_document/skins/news_ticker/css/none.css @@ -5,7 +5,7 @@ .news_ticker_none .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } -.news_ticker_none ul { white-space:nowrap; overflow:hidden; } +.news_ticker_none ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } .news_ticker_none li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} .news_ticker_none ul li .title a { color:#555555; text-decoration:none; font-size:9pt;} diff --git a/widgets/newest_document/skins/news_ticker/css/red.css b/widgets/newest_document/skins/news_ticker/css/red.css index 8e2acf392..5988be29b 100644 --- a/widgets/newest_document/skins/news_ticker/css/red.css +++ b/widgets/newest_document/skins/news_ticker/css/red.css @@ -5,7 +5,7 @@ .news_ticker_red .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } -.news_ticker_red ul { white-space:nowrap; overflow:hidden; } +.news_ticker_red ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } .news_ticker_red li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} .news_ticker_red ul li .title a { color:#000000; text-decoration:none; font-size:9pt;} diff --git a/widgets/newest_document/skins/news_ticker/css/yellow.css b/widgets/newest_document/skins/news_ticker/css/yellow.css index ac1b5d26c..ab6c7b576 100644 --- a/widgets/newest_document/skins/news_ticker/css/yellow.css +++ b/widgets/newest_document/skins/news_ticker/css/yellow.css @@ -5,7 +5,7 @@ .news_ticker_yellow .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } -.news_ticker_yellow ul { white-space:nowrap; overflow:hidden; } +.news_ticker_yellow ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } .news_ticker_yellow li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} .news_ticker_yellow ul li .title a { color:#000000; text-decoration:none; font-size:9pt;} diff --git a/widgets/newest_document/skins/xe_official/css/black.css b/widgets/newest_document/skins/xe_official/css/black.css index 59fdfe2cf..c112fd5bf 100644 --- a/widgets/newest_document/skins/xe_official/css/black.css +++ b/widgets/newest_document/skins/xe_official/css/black.css @@ -1,7 +1,7 @@ .latest_black { width:100%; padding-bottom:15px; overflow:hidden; position:relative;} -.latest_black h2 { display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#ffffff; background:url(../images/black/lineNotice.gif) no-repeat left bottom; font-size:1em;} +.latest_black h2 { margin:0; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#ffffff; background:url(../images/black/lineNotice.gif) no-repeat left bottom; font-size:1em;} -.latest_black ul { } +.latest_black ul { margin:0; padding:0; } .latest_black ul li { height:20px; background:url(../images/black/bulletD0.gif) no-repeat left 5px; padding-left:10px; overflow:hidden; list-style:none; white-space:nowrap;} .latest_black ul li .title a { color:#818181; text-decoration:none; } diff --git a/widgets/newest_document/skins/xe_official/css/white.css b/widgets/newest_document/skins/xe_official/css/white.css index 078498964..b607c3c3e 100644 --- a/widgets/newest_document/skins/xe_official/css/white.css +++ b/widgets/newest_document/skins/xe_official/css/white.css @@ -1,7 +1,7 @@ .latest_white { width:100%; padding-bottom:15px; overflow:hidden; position:relative;} -.latest_white h2 { display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#000000; background:url(../images/white/lineNotice.gif) no-repeat left bottom; font-size:1em;} +.latest_white h2 { margin:0; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#000000; background:url(../images/white/lineNotice.gif) no-repeat left bottom; font-size:1em;} -.latest_white ul { } +.latest_white ul { margin:0; padding:0; } .latest_white ul li { height:20px; background:url(../images/white/bulletD0.gif) no-repeat left 5px; padding-left:10px; overflow:hidden; list-style:none; white-space:nowrap;} .latest_white ul li .title a { color:#555555; text-decoration:none; } diff --git a/widgets/newest_document/skins/xe_official/list.html b/widgets/newest_document/skins/xe_official/list.html index 3e8b98490..1197f2d69 100644 --- a/widgets/newest_document/skins/xe_official/list.html +++ b/widgets/newest_document/skins/xe_official/list.html @@ -1,5 +1,4 @@ - diff --git a/widgets/newest_images/conf/info.xml b/widgets/newest_images/conf/info.xml index d0e2078b3..827f3f2e1 100644 --- a/widgets/newest_images/conf/info.xml +++ b/widgets/newest_images/conf/info.xml @@ -3,7 +3,7 @@ 최근 이미지 출력 最新イメージ表示 图片列表 - Display Newest Images + Newest Images Mostrar las imágenes recientes Отображение последних изображений diff --git a/widgets/newest_trackback/conf/info.xml b/widgets/newest_trackback/conf/info.xml index 934782425..568270b74 100644 --- a/widgets/newest_trackback/conf/info.xml +++ b/widgets/newest_trackback/conf/info.xml @@ -3,7 +3,7 @@ 최근 엮인글 출력 引用列表 最新トラックバック表示 - Display Newest Trackbacks + Newest Trackbacks Mostrar Trackbacks recientes Отображение последних трекбеков diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/css/cyan.css b/widgets/newest_trackback/skins/blog_newest_trackback/css/cyan.css index c2ab6f163..9ee84624d 100644 --- a/widgets/newest_trackback/skins/blog_newest_trackback/css/cyan.css +++ b/widgets/newest_trackback/skins/blog_newest_trackback/css/cyan.css @@ -1,5 +1,5 @@ .blog_widget_cyan .newest_trackback { border:1px solid #e0e1db; background:url(../images/cyan/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_cyan .newest_trackback h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_cyan .newest_trackback .items { padding:10px; overflow:hidden;} +.blog_widget_cyan .newest_trackback h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_cyan .newest_trackback .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_cyan .newest_trackback .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_cyan .newest_trackback .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/css/green.css b/widgets/newest_trackback/skins/blog_newest_trackback/css/green.css index ee21c6ba8..acd70f1f8 100644 --- a/widgets/newest_trackback/skins/blog_newest_trackback/css/green.css +++ b/widgets/newest_trackback/skins/blog_newest_trackback/css/green.css @@ -1,5 +1,5 @@ .blog_widget_green .newest_trackback { border:1px solid #e0e1db; background:url(../images/green/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_green .newest_trackback h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_green .newest_trackback .items { padding:10px; overflow:hidden;} +.blog_widget_green .newest_trackback h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_green .newest_trackback .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_green .newest_trackback .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_green .newest_trackback .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/css/normal.css b/widgets/newest_trackback/skins/blog_newest_trackback/css/normal.css index 425be87ff..909879244 100644 --- a/widgets/newest_trackback/skins/blog_newest_trackback/css/normal.css +++ b/widgets/newest_trackback/skins/blog_newest_trackback/css/normal.css @@ -1,5 +1,5 @@ .blog_widget_normal .newest_trackback { border:1px solid #e0e1db; background:url(../images/normal/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_normal .newest_trackback h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_normal .newest_trackback .items { padding:10px; overflow:hidden;} +.blog_widget_normal .newest_trackback h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_normal .newest_trackback .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_normal .newest_trackback .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_normal .newest_trackback .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; text-decoration:none; } diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/css/purple.css b/widgets/newest_trackback/skins/blog_newest_trackback/css/purple.css index 3360e7e00..e8cce1df4 100644 --- a/widgets/newest_trackback/skins/blog_newest_trackback/css/purple.css +++ b/widgets/newest_trackback/skins/blog_newest_trackback/css/purple.css @@ -1,5 +1,5 @@ .blog_widget_purple .newest_trackback { border:1px solid #e0e1db; background:url(../images/purple/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_purple .newest_trackback h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_purple .newest_trackback .items { padding:10px; overflow:hidden;} +.blog_widget_purple .newest_trackback h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_purple .newest_trackback .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_purple .newest_trackback .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_purple .newest_trackback .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/css/red.css b/widgets/newest_trackback/skins/blog_newest_trackback/css/red.css index 4966e2300..a228a3bd0 100644 --- a/widgets/newest_trackback/skins/blog_newest_trackback/css/red.css +++ b/widgets/newest_trackback/skins/blog_newest_trackback/css/red.css @@ -1,5 +1,5 @@ .blog_widget_red .newest_trackback { border:1px solid #e0e1db; background:url(../images/red/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_red .newest_trackback h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_red .newest_trackback .items { padding:10px; overflow:hidden;} +.blog_widget_red .newest_trackback h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_red .newest_trackback .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_red .newest_trackback .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} .blog_widget_red .newest_trackback .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_trackback/skins/cozy_simple/css/blue.css b/widgets/newest_trackback/skins/cozy_simple/css/blue.css deleted file mode 100644 index 6ff18a1e0..000000000 --- a/widgets/newest_trackback/skins/cozy_simple/css/blue.css +++ /dev/null @@ -1 +0,0 @@ -div.trackbackBox .header h2 { font-size:1em; color:#1187d8;} diff --git a/widgets/newest_trackback/skins/cozy_simple/css/bluish_green.css b/widgets/newest_trackback/skins/cozy_simple/css/bluish_green.css deleted file mode 100644 index d43dfc191..000000000 --- a/widgets/newest_trackback/skins/cozy_simple/css/bluish_green.css +++ /dev/null @@ -1 +0,0 @@ -div.trackbackBox .header h2 { font-size:1em; color:#9ab09f;} diff --git a/widgets/newest_trackback/skins/cozy_simple/css/common.css b/widgets/newest_trackback/skins/cozy_simple/css/common.css deleted file mode 100644 index c06f746c3..000000000 --- a/widgets/newest_trackback/skins/cozy_simple/css/common.css +++ /dev/null @@ -1,7 +0,0 @@ -div.trackbackBox { padding-bottom:1em;} -div.trackbackBox .header { padding:7px 0 0 12px; height:21px; _height:20px; background:#f5f5f5; } -*:first-child+html div.trackbackBox .header { height:20px; color:#ef2121;} - -div.trackbackBox ul { padding:.5em; overflow:hidden;} -div.trackbackBox ul li { color:#a4a4a4; margin-right:.1em; line-height:1.5em;list-style:none;overflow:hidden;white-space:nowrap;} -div.trackbackBox ul li a { color:#a4a4a4;text-decoration:none;} diff --git a/widgets/newest_trackback/skins/cozy_simple/css/green.css b/widgets/newest_trackback/skins/cozy_simple/css/green.css deleted file mode 100644 index 4158308a3..000000000 --- a/widgets/newest_trackback/skins/cozy_simple/css/green.css +++ /dev/null @@ -1 +0,0 @@ -div.trackbackBox .header h2 { font-size:1em; color:#8dc63f;} diff --git a/widgets/newest_trackback/skins/cozy_simple/css/pink.css b/widgets/newest_trackback/skins/cozy_simple/css/pink.css deleted file mode 100644 index 354d82ac8..000000000 --- a/widgets/newest_trackback/skins/cozy_simple/css/pink.css +++ /dev/null @@ -1 +0,0 @@ -div.trackbackBox .header h2 { font-size:1em; color:#f70795;} diff --git a/widgets/newest_trackback/skins/cozy_simple/css/red.css b/widgets/newest_trackback/skins/cozy_simple/css/red.css deleted file mode 100644 index 7a4c1a742..000000000 --- a/widgets/newest_trackback/skins/cozy_simple/css/red.css +++ /dev/null @@ -1 +0,0 @@ -div.trackbackBox .header h2 { font-size:1em; color:#ef2121;} diff --git a/widgets/newest_trackback/skins/cozy_simple/list.html b/widgets/newest_trackback/skins/cozy_simple/list.html deleted file mode 100644 index 6a77f3fad..000000000 --- a/widgets/newest_trackback/skins/cozy_simple/list.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - -
      -
      - -

      {$widget_info->title}

      - -

      newest trackbacks

      - -
      - - - -
      diff --git a/widgets/newest_trackback/skins/cozy_simple/skin.xml b/widgets/newest_trackback/skins/cozy_simple/skin.xml deleted file mode 100644 index 6f5dc8e3c..000000000 --- a/widgets/newest_trackback/skins/cozy_simple/skin.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - cozy simple - Cozyシンプル - cozy simple skin - Cozy样式皮肤 - - 제로 - Zero - zero - Zero - - cozy simple 위젯입니다. - 디자인 : 서기정 (http://blog.naver.com/addcozy) - HTML/CSS : 소지훈 - - - Cozyシンプルウィジェットです。 - デザイン:(http://blog.naver.com/addcozy) - HTML/CSS:ソジフン - - - This is cozy simple widget. - Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - Cozy样式皮肤。 - 设计 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - - - 빨간색 - - Red - 红色 - - - 초록색 - - Green - 绿色 - - - 파란색 - - Blue - 蓝色 - - - 분홍색 - ピンク - Pink - 粉红色 - - - 청록색 - 青緑 - Cyan - 青绿色 - - - diff --git a/widgets/rank_count/skins/sz_xe/css/default.css b/widgets/rank_count/skins/sz_xe/css/default.css index b9d6c67cd..558e4f3f2 100644 --- a/widgets/rank_count/skins/sz_xe/css/default.css +++ b/widgets/rank_count/skins/sz_xe/css/default.css @@ -1,6 +1,6 @@ .szrank_count { width:100%; position:relative; } -.szrank_count h2 { height:21px; padding:9px 0 0 9px; font-size:1em;} -.szrank_count h5{ height:21px; padding:0 0 0 9px; font-size:1em;} +.szrank_count h2 { margin:0; height:21px; padding:9px 0 0 9px; font-size:1em;} +.szrank_count h5{ margin:0; height:21px; padding:0 0 0 9px; font-size:1em;} .szrank_count .left { cursor:pointer; height:20px; background:url(../images/default/bullet.gif) no-repeat left; padding-left:15px; overflow:hidden; } diff --git a/widgets/rank_download/skins/sz_xe/css/default.css b/widgets/rank_download/skins/sz_xe/css/default.css index 19a9fdcc1..996a7820a 100644 --- a/widgets/rank_download/skins/sz_xe/css/default.css +++ b/widgets/rank_download/skins/sz_xe/css/default.css @@ -1,5 +1,5 @@ .sz_download { width:100%; position:relative;} -.sz_download h2 { height:21px; padding:9px 0 0 9px; font-size:1em;} +.sz_download h2 { margin:0; height:21px; padding:9px 0 0 9px; font-size:1em;} .sz_download .left { cursor:pointer; height:20px; background:url(../images/default/bullet.gif) no-repeat left; padding-left:15px; overflow:hidden; } diff --git a/widgets/rank_point/conf/info.xml b/widgets/rank_point/conf/info.xml index 657074ba5..0de8601f9 100644 --- a/widgets/rank_point/conf/info.xml +++ b/widgets/rank_point/conf/info.xml @@ -2,7 +2,7 @@ 포인트 랭킹 출력 ポイントランキング出力 - Display Point Ranking + Point Ranking Pantalla punto ranking 会员积分排行榜 Отображение рейтинга поинтов diff --git a/widgets/rank_point/skins/sz_xe/css/default.css b/widgets/rank_point/skins/sz_xe/css/default.css index bfcaddf1f..538d20215 100644 --- a/widgets/rank_point/skins/sz_xe/css/default.css +++ b/widgets/rank_point/skins/sz_xe/css/default.css @@ -1,5 +1,5 @@ .sz_point { width:100%; position:relative;} -.sz_point h2 { height:21px; padding:9px 0 0 9px; font-size:1em;} +.sz_point h2 { margin:0; height:21px; padding:9px 0 0 9px; font-size:1em;} .sz_point .left { cursor:pointer; height:20px; background:url(../images/default/bullet.gif) no-repeat left; padding-left:15px; overflow:hidden; } @@ -18,4 +18,4 @@ .sz_point a {color: #3e81de; text-decoration:none;} .sz_point a:hover {color: #3e81de;} -.sz_point a:visit {color: #3e81de;} \ No newline at end of file +.sz_point a:visit {color: #3e81de;} diff --git a/widgets/rank_point/skins/sz_xe/skin.xml b/widgets/rank_point/skins/sz_xe/skin.xml index 9d8b1b84b..0ad53176a 100644 --- a/widgets/rank_point/skins/sz_xe/skin.xml +++ b/widgets/rank_point/skins/sz_xe/skin.xml @@ -23,7 +23,6 @@ - 기본 デフォルト diff --git a/widgets/rss_reader/rss_reader.class.php b/widgets/rss_reader/rss_reader.class.php index 695e5bcc2..2712cec8d 100644 --- a/widgets/rss_reader/rss_reader.class.php +++ b/widgets/rss_reader/rss_reader.class.php @@ -5,6 +5,10 @@ * @brief RSS Reader **/ + set_include_path("./libs/PEAR"); + require_once('PEAR.php'); + require_once('HTTP/Request.php'); + class rss_reader extends WidgetHandler { /** * @brief 위젯의 실행 부분 @@ -31,23 +35,20 @@ if ($URL_parsed["query"] != "") $path .= "?".$URL_parsed["query"]; - $out = "GET $path HTTP/1.0\r\nHost: $host\r\n\r\n"; + $oReqeust = new HTTP_Request($args->rss_url); + $oReqeust->addHeader('Content-Type', 'application/xml'); + $oReqeust->setMethod('GET'); - $fp = @fsockopen($host, $port, $errno, $errstr, 30); - if(!$fp) return new Object(-1, 'msg_fail_to_socket_open'); - - fputs($fp, $out); + $user = $URL_parsed["user"]; + $pass = $URL_parsed["pass"]; - $buff = ''; - - while (!feof($fp)) { - $str = fgets($fp, 1024); - if ( $start ) $buff .= $str; - if ( $str == "\r\n" ) $start = true; - } - - fclose($fp); + if($user) $oReqeust->setBasicAuth($user, $pass); + $oResponse = $oReqeust->sendRequest(); + if (PEAR::isError($oResponse)) { + return new Object(-1, 'msg_fail_to_request_open'); + } + $buff = $oReqeust->getResponseBody(); $encoding = preg_match("/<\?xml.*encoding=\"(.+)\".*\?>/i", $buff, $matches); if($encoding && !preg_match("/UTF-8/i", $matches[1])) $buff = trim(iconv($matches[1]=="ks_c_5601-1987"?"EUC-KR":$matches[1], "UTF-8", $buff)); diff --git a/widgets/rss_reader/skins/sz_select/css/select.css b/widgets/rss_reader/skins/sz_select/css/select.css index d0e95fc8d..2b0a4d74b 100644 --- a/widgets/rss_reader/skins/sz_select/css/select.css +++ b/widgets/rss_reader/skins/sz_select/css/select.css @@ -1,5 +1,5 @@ .rss_reader_sz_select { width:100%; padding-bottom:15px; overflow:hidden; position:relative;} -.rss_reader_sz_select h2 { height:21px; padding:9px 0 0 9px; font-size:1em;} +.rss_reader_sz_select h2 { margin:0; padding:0; height:21px; padding:9px 0 0 9px; font-size:1em;} .rss_reader_sz_select h2 a, .rss_reader_sz_select .tabcontent_rss a { text-decoration:none; color:#000000;} .rss_reader_sz_select h2 a:hover, diff --git a/widgets/rss_reader/skins/sz_xe/css/default.css b/widgets/rss_reader/skins/sz_xe/css/default.css index 1761ed8fe..b896b731c 100644 --- a/widgets/rss_reader/skins/sz_xe/css/default.css +++ b/widgets/rss_reader/skins/sz_xe/css/default.css @@ -1,5 +1,7 @@ .rss_reader_sz_xe { position:relative;} -.rss_reader_sz_xe h2 { height:21px; padding:9px 0 0 9px; font-size:1em;} +.rss_reader_sz_xe h2 { margin:0; padding;0; height:21px; padding:9px 0 0 0; font-size:1em;} + +.rss_reader_sz_xe ul { margin:0; padding:0; height:20px; overflow:hidden; list-style:none; white-space:nowrap; } .rss_reader_sz_xe ul li { height:20px; overflow:hidden; list-style:none; white-space:nowrap; } diff --git a/widgets/rss_reader/skins/sz_xe/list.html b/widgets/rss_reader/skins/sz_xe/list.html index 5ecdad1ef..a500f6a2b 100644 --- a/widgets/rss_reader/skins/sz_xe/list.html +++ b/widgets/rss_reader/skins/sz_xe/list.html @@ -14,4 +14,4 @@ - \ No newline at end of file + diff --git a/widgets/rss_reader/skins/xe_official/css/black.css b/widgets/rss_reader/skins/xe_official/css/black.css index 11098b2d6..e5d5ccf37 100644 --- a/widgets/rss_reader/skins/xe_official/css/black.css +++ b/widgets/rss_reader/skins/xe_official/css/black.css @@ -1,8 +1,10 @@ .rss_reader_black { width:100%; padding-bottom:15px; overflow:hidden; position:relative;} -.rss_reader_black h2 { display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#ffffff; background:url(../images/black/lineNotice.gif) no-repeat left bottom; font-size:1em;} +.rss_reader_black h2 { margin:0; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#ffffff; background:url(../images/black/lineNotice.gif) no-repeat left bottom; font-size:1em;} .rss_reader_black h2 a { text-decoration:none; color:#ffffff;} .rss_reader_black h2 a:hover { text-decoration:underline;} +.rss_reader_black ul { margin:0; padding:0; } + .rss_reader_black ul li { height:20px; background:url(../images/black/bulletD0.gif) no-repeat left 5px; padding-left:10px; overflow:hidden; list-style:none; white-space:nowrap;} .rss_reader_black ul li .title a { color:#818181; text-decoration:none; } diff --git a/widgets/rss_reader/skins/xe_official/css/white.css b/widgets/rss_reader/skins/xe_official/css/white.css index c79d35157..69800538f 100644 --- a/widgets/rss_reader/skins/xe_official/css/white.css +++ b/widgets/rss_reader/skins/xe_official/css/white.css @@ -3,6 +3,8 @@ .rss_reader_white h2 a { text-decoration:none; color:#000000;} .rss_reader_white h2 a:hover { text-decoration:underline;} +.rss_reader_white ul { margin:0; padding:0; } + .rss_reader_white ul li { height:20px; background:url(../images/white/bulletD0.gif) no-repeat left 5px; padding-left:10px; overflow:hidden; list-style:none; white-space:nowrap;} .rss_reader_white ul li .title a { color:#555555; text-decoration:none; } diff --git a/widgets/rss_reader/skins/xe_select/css/select.css b/widgets/rss_reader/skins/xe_select/css/select.css index e30c93b8c..5320558ae 100644 --- a/widgets/rss_reader/skins/xe_select/css/select.css +++ b/widgets/rss_reader/skins/xe_select/css/select.css @@ -1,5 +1,5 @@ .rss_reader_select { width:100%; padding-bottom:15px; overflow:hidden; position:relative;} -.rss_reader_select h2 { display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#000000; background:url(../images/black/lineNotice.gif) no-repeat left bottom; font-size:1em;} +.rss_reader_select h2 { margin:0; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#000000; background:url(../images/black/lineNotice.gif) no-repeat left bottom; font-size:1em;} .rss_reader_select h2 a, .rss_reader_select .tabcontent_rss a { text-decoration:none; color:#000000;} .rss_reader_select h2 a:hover, diff --git a/widgets/rss_reader/skins/xe_select/list.html b/widgets/rss_reader/skins/xe_select/list.html index 0edf6ed3d..6935aec3a 100644 --- a/widgets/rss_reader/skins/xe_select/list.html +++ b/widgets/rss_reader/skins/xe_select/list.html @@ -20,7 +20,7 @@
      {@$i=1} -
      +
      {$item->date} | {$item->author}
      @@ -28,5 +28,5 @@
      {@$i++} -
      +
      diff --git a/widgets/tab_newest_document/conf/info.xml b/widgets/tab_newest_document/conf/info.xml index f571a3331..8e057b009 100644 --- a/widgets/tab_newest_document/conf/info.xml +++ b/widgets/tab_newest_document/conf/info.xml @@ -3,7 +3,7 @@ 탭 형태 최근 문서 출력 选项卡主题列表 タブスタイル最新コンテンツ出力 - Display Tab Style Newest Articles + Newest Articles in Tab Style 탭 형태 최근 문서 출력 Отображение последних статей в стиле закладок diff --git a/widgets/tag_list/conf/info.xml b/widgets/tag_list/conf/info.xml index b56ab2f13..eae4f07a3 100644 --- a/widgets/tag_list/conf/info.xml +++ b/widgets/tag_list/conf/info.xml @@ -3,7 +3,7 @@ 꼬리표 목록 출력 标签 タグリスト表示 - Show Tag List + Tag List Mostrar la lista de etiqueta Отображение списка тегов diff --git a/widgets/tag_list/skins/blog_tag_list/css/cyan.css b/widgets/tag_list/skins/blog_tag_list/css/cyan.css index 679f52370..1ebc30a46 100644 --- a/widgets/tag_list/skins/blog_tag_list/css/cyan.css +++ b/widgets/tag_list/skins/blog_tag_list/css/cyan.css @@ -1,5 +1,5 @@ .blog_widget_cyan .tag_list { border:1px solid #e0e1db; background:url(../images/cyan/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_cyan .tag_list h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_cyan .tag_list .items { padding:10px; overflow:hidden;} +.blog_widget_cyan .tag_list h2 { padding:0; margin:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_cyan .tag_list .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_cyan .tag_list .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%;} .blog_widget_cyan .tag_list .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/tag_list/skins/blog_tag_list/css/green.css b/widgets/tag_list/skins/blog_tag_list/css/green.css index aa6e63562..2ef58b653 100644 --- a/widgets/tag_list/skins/blog_tag_list/css/green.css +++ b/widgets/tag_list/skins/blog_tag_list/css/green.css @@ -1,5 +1,5 @@ .blog_widget_green .tag_list { border:1px solid #e0e1db; background:url(../images/green/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_green .tag_list h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_green .tag_list .items { padding:10px; overflow:hidden;} +.blog_widget_green .tag_list h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_green .tag_list .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_green .tag_list .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%;} .blog_widget_green .tag_list .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/tag_list/skins/blog_tag_list/css/normal.css b/widgets/tag_list/skins/blog_tag_list/css/normal.css index 87608a88f..d010e7fc6 100644 --- a/widgets/tag_list/skins/blog_tag_list/css/normal.css +++ b/widgets/tag_list/skins/blog_tag_list/css/normal.css @@ -1,5 +1,5 @@ .blog_widget_normal .tag_list { border:1px solid #e0e1db; background:url(../images/normal/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_normal .tag_list h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_normal .tag_list .items { padding:10px; overflow:hidden;} +.blog_widget_normal .tag_list h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_normal .tag_list .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_normal .tag_list .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%;} .blog_widget_normal .tag_list .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; text-decoration:none; } diff --git a/widgets/tag_list/skins/blog_tag_list/css/purple.css b/widgets/tag_list/skins/blog_tag_list/css/purple.css index 31391be04..974396551 100644 --- a/widgets/tag_list/skins/blog_tag_list/css/purple.css +++ b/widgets/tag_list/skins/blog_tag_list/css/purple.css @@ -1,5 +1,5 @@ .blog_widget_purple .tag_list { border:1px solid #e0e1db; background:url(../images/purple/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_purple .tag_list h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_purple .tag_list .items { padding:10px; overflow:hidden;} +.blog_widget_purple .tag_list h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_purple .tag_list .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_purple .tag_list .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%;} .blog_widget_purple .tag_list .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/tag_list/skins/blog_tag_list/css/red.css b/widgets/tag_list/skins/blog_tag_list/css/red.css index 87629f191..6bcd4df77 100644 --- a/widgets/tag_list/skins/blog_tag_list/css/red.css +++ b/widgets/tag_list/skins/blog_tag_list/css/red.css @@ -1,5 +1,5 @@ .blog_widget_red .tag_list { border:1px solid #e0e1db; background:url(../images/red/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_red .tag_list h2 { border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_red .tag_list .items { padding:10px; overflow:hidden;} +.blog_widget_red .tag_list h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } +.blog_widget_red .tag_list .items { margin:0; padding:10px; overflow:hidden;} .blog_widget_red .tag_list .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%;} .blog_widget_red .tag_list .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/tag_list/skins/cozy_simple/css/blue.css b/widgets/tag_list/skins/cozy_simple/css/blue.css deleted file mode 100644 index 272b2697f..000000000 --- a/widgets/tag_list/skins/cozy_simple/css/blue.css +++ /dev/null @@ -1 +0,0 @@ -div.tagBox .header h2 { font-size:1em; color:#1187d8;} diff --git a/widgets/tag_list/skins/cozy_simple/css/bluish_green.css b/widgets/tag_list/skins/cozy_simple/css/bluish_green.css deleted file mode 100644 index da4efd651..000000000 --- a/widgets/tag_list/skins/cozy_simple/css/bluish_green.css +++ /dev/null @@ -1 +0,0 @@ -div.tagBox .header h2 { font-size:1em; color:#9ab09f;} diff --git a/widgets/tag_list/skins/cozy_simple/css/common.css b/widgets/tag_list/skins/cozy_simple/css/common.css deleted file mode 100644 index c416e9612..000000000 --- a/widgets/tag_list/skins/cozy_simple/css/common.css +++ /dev/null @@ -1,11 +0,0 @@ -div.tagBox { padding-bottom:1em;} -div.tagBox .header { padding:7px 0 0 12px; height:21px; _height:20px; background:#f5f5f5; } -*:first-child+html div.tagBox .header { height:20px; color:#ef2121;} - -div.tagBox ul { padding:.5em; overflow:hidden;} -div.tagBox ul li { display:inline; color:#a4a4a4; margin-right:.1em; line-height:1.5em;} -div.tagBox ul li a { color:#a4a4a4;} -div.tagBox ul li.typeA a { color:#717171; font-weight:bold;} -div.tagBox ul li.typeB a { color:#3d3d3d;} -div.tagBox ul li.typeC a { font-weight:bold;} -div.tagBox .tag_sort { width:100%; border-top:1px dashed #ababab; border-bottom:1px dashed #ababab; text-align:center; overflow:hidden;} diff --git a/widgets/tag_list/skins/cozy_simple/css/green.css b/widgets/tag_list/skins/cozy_simple/css/green.css deleted file mode 100644 index 17226a659..000000000 --- a/widgets/tag_list/skins/cozy_simple/css/green.css +++ /dev/null @@ -1 +0,0 @@ -div.tagBox .header h2 { font-size:1em; color:#8dc63f;} diff --git a/widgets/tag_list/skins/cozy_simple/css/pink.css b/widgets/tag_list/skins/cozy_simple/css/pink.css deleted file mode 100644 index bc0312af4..000000000 --- a/widgets/tag_list/skins/cozy_simple/css/pink.css +++ /dev/null @@ -1 +0,0 @@ -div.tagBox .header h2 { font-size:1em; color:#f70795;} diff --git a/widgets/tag_list/skins/cozy_simple/css/red.css b/widgets/tag_list/skins/cozy_simple/css/red.css deleted file mode 100644 index 222ed6f31..000000000 --- a/widgets/tag_list/skins/cozy_simple/css/red.css +++ /dev/null @@ -1 +0,0 @@ -div.tagBox .header h2 { font-size:1em; color:#ef2121;} diff --git a/widgets/tag_list/skins/cozy_simple/skin.xml b/widgets/tag_list/skins/cozy_simple/skin.xml deleted file mode 100644 index ca58be6a0..000000000 --- a/widgets/tag_list/skins/cozy_simple/skin.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - cozy simple - Cozyシンプルスキン - cozy simple skin - Cozy样式标签皮肤 - - 제로 - Zero - zero - Zero - - cozy simple 위젯입니다. - 디자인 : 서기정 (http://blog.naver.com/addcozy) - HTML/CSS : 소지훈 - - - Cozyシンプルスキンです。 - デザイン:ソギジョン(http://blog.naver.com/addcozy) - HTML/CSS:ソジフン - - - This is cozy simple widget. - Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - Cozy样式标签皮肤。 - 设计 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ji-Hun So - - - - - 빨간색 - - Red - 红色 - - - 초록색 - - Green - 绿色 - - - 파란색 - - Blue - 蓝色 - - - 분홍색 - ピンク - Pink - 粉红色 - - - 청록색 - 青緑 - Cyan - 青绿色 - - - diff --git a/widgets/tag_list/skins/cozy_simple/tags.html b/widgets/tag_list/skins/cozy_simple/tags.html deleted file mode 100644 index 0383a5bc5..000000000 --- a/widgets/tag_list/skins/cozy_simple/tags.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - -
      -
      - -

      {$widget_info->title}

      - -

      tags

      - -
      - - -
      diff --git a/widgets/webzine/conf/info.xml b/widgets/webzine/conf/info.xml index 5bf833fdc..e0aa77f6f 100644 --- a/widgets/webzine/conf/info.xml +++ b/widgets/webzine/conf/info.xml @@ -3,7 +3,7 @@ 웹진 형태 최근 문서 출력 网络杂志型主题列表 ウェブジンスタイル最新コンテンツ出力 - Display Newest Articles with Webzine Style + Newest Articles in Webzine Style Mostrar más nuevos artículos con el estilo Webzine Отображение последних статей в стиле webzine @@ -105,14 +105,14 @@ new 표시 시간 (hours) new图标显示时间(hours) Newの表示時間 (Hours) - Duration of indication for new item + Duration for indication of new item Duración de la indicación para el nuevo tema Длительность индикации для новых объектов text 새로 등록된 게시물의 new 표시시간을 정할 수 있습니다. (시간 단위) 可以设置最新更新主题的new图标显示时间。 新しく登録された書き込みに対して「New」の表示時間を指定します(時間単位)。 - You may set the duration of indication for fresh item. (unit is hour) + You may set the duration for indication of new item for newest article. (unit is hour) Usted puede configurar la duración de la indicación de un nuevo tema. (Unidad es hora) Вы можете установить длительность индикации для нового объекта. (единица - час) @@ -213,7 +213,7 @@ 가로 이미지 수 イメージ数 横向图片数 - Number of Images + Number of Images (Horizontal) Número de imágenes Число изображений (колонка) text @@ -228,7 +228,7 @@ 세로 이미지 수 イメージ数 纵向图片数 - Number of Images + Number of Images (Vertical) Número de imágenes Число изображений (ряд) text diff --git a/widgets/webzine/skins/notice_style/css/normal.css b/widgets/webzine/skins/notice_style/css/normal.css index 3c2881850..307526fab 100644 --- a/widgets/webzine/skins/notice_style/css/normal.css +++ b/widgets/webzine/skins/notice_style/css/normal.css @@ -1,6 +1,6 @@ .noticeBox { padding-bottom:5px; overflow:hidden; } -.noticeBox h2 { font-size:1em; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:5px; color:#000000; background:url(../images/normal/lineNotice.gif) no-repeat left bottom;} +.noticeBox h2 { margin:0; font-size:1em; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:5px; color:#000000; background:url(../images/normal/lineNotice.gif) no-repeat left bottom;} .noticeBox .listTable { width:100%; table-layout:fixed; border:none;} diff --git a/widgets/webzine/skins/notice_style/skin.xml b/widgets/webzine/skins/notice_style/skin.xml index afde87d30..702319a59 100644 --- a/widgets/webzine/skins/notice_style/skin.xml +++ b/widgets/webzine/skins/notice_style/skin.xml @@ -2,8 +2,8 @@ 공지사항 형태의 출력 공지사항 형태의 출력 - 공지사항 형태의 출력 - 공지사항 형태의 출력 + 输出公告类型的最新主题控件 + Output Result of Notice type 제로 Zero diff --git a/widgets/webzine/skins/xe_official/css/normal.css b/widgets/webzine/skins/xe_official/css/normal.css index 9585eaa20..2d7ca3234 100644 --- a/widgets/webzine/skins/xe_official/css/normal.css +++ b/widgets/webzine/skins/xe_official/css/normal.css @@ -1,5 +1,5 @@ .nw_box { padding-bottom:5px; overflow:hidden; } -.nw_box h2 { font-size:1em; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:5px; color:#000000; background:url(../images/normal/lineNotice.gif) no-repeat left bottom;} +.nw_box h2 { margin:0; font-size:1em; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:5px; color:#000000; background:url(../images/normal/lineNotice.gif) no-repeat left bottom;} .nw_box a.more { text-decoration:none;} .nw_box a.more:hover { text-decoration:underline;}