From 8ce47c12d9bda45590e52183f4169ae94a554f7d Mon Sep 17 00:00:00 2001 From: fen <fen1211@gmail.com> Date: Mon, 14 Oct 2013 15:15:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E7=AB=A0=E5=88=86?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/copyright.php | 2 +- admin/css/style.css | 119 ++++++++++++------------------------------- admin/write-post.php | 46 +++++++++-------- 3 files changed, 59 insertions(+), 108 deletions(-) diff --git a/admin/copyright.php b/admin/copyright.php index 9bcd5b66..d2ab16e5 100644 --- a/admin/copyright.php +++ b/admin/copyright.php @@ -1,7 +1,7 @@ <?php if(!defined('__TYPECHO_ROOT_DIR__')) exit; ?> <div class="typecho-foot"> <div class="copyright"> - <?php _e('基于 <a href="http://typecho.org">%s</a> 构建, 版本 %s # %s ', $options->software, $prefixVersion, $suffixVersion); ?> + <?php _e('基于 <a href="http://typecho.org">%s</a> 构建, 版本 %s-%s ', $options->software, $prefixVersion, $suffixVersion); ?> </div> <nav class="resource"> <a href="http://docs.typecho.org"><?php _e('帮助文档'); ?></a> • diff --git a/admin/css/style.css b/admin/css/style.css index f66d2cb1..8b8fb76e 100644 --- a/admin/css/style.css +++ b/admin/css/style.css @@ -139,6 +139,8 @@ textarea { line-height: 1.5; } +input[type="radio"], input[type="checkbox"] { margin-right: 3px; } + input.text-s { padding: 5px; } .w-10 { width: 10%; } @@ -1550,7 +1552,15 @@ ul.typecho-list-notable li .loading { .typecho-post-area { } -.typecho-post-area label.typecho-label { +.typecho-post-area .typecho-label { + display: block; + margin-bottom: -0.5em; + font-weight: bold; +} + +.typecho-post-area #auto-save-message { + color: #999; + font-size: .92857em; } /*.typecho-post-area .typecho-preview-label { @@ -1678,11 +1688,9 @@ ul.typecho-list-notable li .loading { } .typecho-post-area button#btn-submit { - font-weight: bold; } .typecho-post-area button#btn-save { - font-style: italic; } .typecho-post-area span.size-btn { @@ -1694,102 +1702,41 @@ ul.typecho-list-notable li .loading { .typecho-post-area br { } -.typecho-post-area #advance-panel, .typecho-post-area #upload-panel { +.typecho-post-area #advance-panel { } .typecho-post-area .is-draft { background: #FFF1A8; } -ul.typecho-post-option { +.typecho-post-option .description { + margin-top: -0.5em; + color: #999; + font-size: .92857em; } -ul.typecho-post-option li { -} - -ul.typecho-post-option li:first-child { -} - -ul.typecho-post-option li:last-child { -} - -#advance-panel li, #upload-panel li { -} - -ul.typecho-post-option li ul { -} - -ul.typecho-post-option li ul.related { -} - -ul.typecho-post-option li ul li { -} - -ul.typecho-post-option li ul.related li { -} - -ul.typecho-post-option li ul li:hover { -} - -ul.typecho-post-option li ul.related li:hover { -} - -ul.typecho-post-option .description { -} - -ul.autocompleter-choices { - position: absolute; - margin: 0; - padding: 0; +.typecho-post-option .cat-list { list-style: none; - background-color: #fff; - text-align: left; - font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; - z-index: 50; - border: 1px solid #CED7A8; - border-top: none; - background: #DCE2C0; - color: #000; - font-size: 13px; - - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-bottom-left-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - - /* hope IE support border radius, God save me! */ - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; + border: 1px solid #CCC; + padding: 6px 12px; + background-color: #FFF; + border-radius: 2px; +} +.typecho-post-option .cat-list li { + margin: 3px 0; } -ul.autocompleter-choices li { - position: relative; - margin: 0; - padding: 0.3em 1.5em 0.3em 1em; - display: block; - float: none !important; - cursor: pointer; - font-weight: normal; - white-space: nowrap; - font-size: 1em; - line-height: 1.5em; -} - -ul.autocompleter-choices li.autocompleter-selected, ul.autocompleter-choices li.autocompleter-hover { - background-color: #EDF0DF; - color: #000; -} - -ul.autocompleter-choices span.autocompleter-queried { - display: inline; - float: none; - font-weight: bold; - margin: 0; +.typecho-post-option .visibility-option, +.typecho-post-option .allow-option { + list-style: none; padding: 0; - color: #E47E00; } -.typecho-post-area .advance, .typecho-post-area .attach, .typecho-post-area .media { +.typecho-post-option .visibility-option li, +.typecho-post-option .allow-option li { +} + +/*.typecho-post-area .advance, .typecho-post-area .attach, .typecho-post-area .media { font-weight: bold; color: #333; cursor: pointer; @@ -1816,7 +1763,7 @@ ul.autocompleter-choices span.autocompleter-queried { .typecho-post-area .close { background-position: 0 -16px; *background-position: 0 -18px; -} +}*/ /** * 标签列表 diff --git a/admin/write-post.php b/admin/write-post.php index cf2c7dae..2a79ee60 100644 --- a/admin/write-post.php +++ b/admin/write-post.php @@ -19,7 +19,6 @@ Typecho_Widget::widget('Widget_Contents_Post_Edit')->to($post); <?php endif; ?> </label> <p class="title"><input type="text" id="title" name="title" value="<?php echo htmlspecialchars($post->title); ?>" class="w-100 text title" /></p> - <label for="text" class="typecho-label"><?php _e('内容'); ?><cite id="auto-save-message"></cite></label> <p class="editor"> <span class="btnBold">bold</span><!-- @@ -37,7 +36,7 @@ Typecho_Widget::widget('Widget_Contents_Post_Edit')->to($post); --><span class="btnHr">hr</span> </p> <p> - <textarea style="height: <?php $options->editorSize(); ?>px" autocomplete="off" id="text" name="text" class="w-100"><?php echo htmlspecialchars($post->text); ?></textarea> + <textarea style="height: <?php $options->editorSize(); ?>px" autocomplete="off" id="text" name="text" class="w-100 mono"><?php echo htmlspecialchars($post->text); ?></textarea> </p> <?php include 'file-upload.php'; ?> <label for="tags" class="typecho-label"><?php _e('标签'); ?></label> @@ -45,9 +44,10 @@ Typecho_Widget::widget('Widget_Contents_Post_Edit')->to($post); <?php Typecho_Plugin::factory('admin/write-post.php')->content($post); ?> <p class="submit"> <span class="left"> - <span class="typecho-preview-label"><input type="checkbox" name="preview" id="btn-preview" /> <label for="btn-preview"><?php _e('预览内容'); ?></label></span> + <cite id="auto-save-message">保存于 1 分钟前</cite> + <!-- <span class="typecho-preview-label"><input type="checkbox" name="preview" id="btn-preview" /> <label for="btn-preview"><?php _e('预览内容'); ?></label></span> <span class="advance close" tabindex="0"><?php _e('展开高级选项'); ?></span> - <span class="attach" tabindex="0"><?php _e('展开附件'); ?></span> + <span class="attach" tabindex="0"><?php _e('展开附件'); ?></span> --> </span> <span class="right"> <input type="hidden" name="cid" value="<?php $post->cid(); ?>" /> @@ -57,26 +57,21 @@ Typecho_Widget::widget('Widget_Contents_Post_Edit')->to($post); </span> </p> </div> - <div id="advance-panel" class="typecho-post-option clearfix"> - <section> + <div id="advance-panel"> + <section class="typecho-post-option"> <?php if($user->pass('editor', true)): ?> <label class="typecho-label"><?php _e('公开度'); ?></label> - <ul> + <ul class="visibility-option"> <li><input id="publish" value="publish" name="visibility" type="radio"<?php if (($post->status == 'publish' && !$post->password) || !$post->status) { ?> checked="true"<?php } ?> /> <label for="publish"><?php _e('公开'); ?></label></li> - <li><input id="password" value="password"name="visibility" type="radio"<?php if ($post->password) { ?> checked="true"<?php } ?> /> <label for="password">密码保护 <input type="text" id="password" name="password" value="<?php $post->password(); ?>" class="mini" /></label></li> + <li><input id="password" value="password"name="visibility" type="radio"<?php if ($post->password) { ?> checked="true"<?php } ?> /> <label for="password">密码保护 <input type="text" id="post-password" name="post-password" class="text-s" value="<?php $post->password(); ?>" class="mini" /></label></li> <li><input id="private" value="private" name="visibility" type="radio"<?php if ($post->status == 'private') { ?> checked="true"<?php } ?> /> <label for="private">私密</label></li> <li><input id="waiting" value="waiting" name="visibility" type="radio"<?php if ($post->status == 'waiting') { ?> checked="true"<?php } ?> /> <label for="waiting">待审核</label></li> </ul> - <br /> <?php endif; ?> - <label for="trackback" class="typecho-label"><?php _e('引用通告'); ?></label> - <textarea id="trackback" name="trackback"></textarea> - <p class="description"><?php _e('每一行一个引用地址, 用回车隔开'); ?></p> - <?php Typecho_Plugin::factory('admin/write-post.php')->advanceOptionLeft($post); ?> </section> - <section> + <section class="typecho-post-option"> <label class="typecho-label"><?php _e('权限控制'); ?></label> - <ul> + <ul class="allow-option"> <li><input id="allowComment" name="allowComment" type="checkbox" value="1" <?php if($post->allow('comment')): ?>checked="true"<?php endif; ?> /> <label for="allowComment"><?php _e('允许评论'); ?></label></li> <li><input id="allowPing" name="allowPing" type="checkbox" value="1" <?php if($post->allow('ping')): ?>checked="true"<?php endif; ?> /> @@ -86,6 +81,12 @@ Typecho_Widget::widget('Widget_Contents_Post_Edit')->to($post); <?php Typecho_Plugin::factory('admin/write-post.php')->advanceOptionRight($post); ?> </ul> </section> + <section class="typecho-post-option"> + <label for="trackback" class="typecho-label"><?php _e('引用通告'); ?></label> + <p><textarea id="trackback" class="w-100 mono" name="trackback" rows="3"></textarea></p> + <p class="description"><?php _e('每一行一个引用地址, 用回车隔开'); ?></p> + <?php Typecho_Plugin::factory('admin/write-post.php')->advanceOptionLeft($post); ?> + </section> </div> <div id="typecho-preview-box">预览</div> </div> @@ -95,9 +96,9 @@ Typecho_Widget::widget('Widget_Contents_Post_Edit')->to($post); <p><input class="typecho-date w-100" type="text" name="date" id="date" value="<?php $post->date(); ?>" /></p> </section> <section class="typecho-post-option"> - <label class="typecho-label"><?php _e('分类'); ?></label> + <label class="typecho-label"><?php _e('所属分类'); ?></label> <?php Typecho_Widget::widget('Widget_Metas_Category_List')->to($category); ?> - <ul<?php if ($category->length > 8): ?> style="height: 264px"<?php endif; ?>> + <ul class="cat-list"> <?php if ($post->have()) { $categories = Typecho_Common::arrayFlatten($post->categories, 'mid'); @@ -112,7 +113,7 @@ Typecho_Widget::widget('Widget_Contents_Post_Edit')->to($post); </ul> </section> <section class="typecho-post-option"> - <label for="slug" class="typecho-label"><?php _e('缩略名'); ?></label> + <label for="slug" class="typecho-label"><?php _e('URL 缩略名'); ?></label> <p><input type="text" id="slug" name="slug" value="<?php $post->slug(); ?>" class="mini w-100" /></p> <p class="description"><?php _e('为这篇日志自定义链接地址, 有利于搜索引擎收录'); ?></p> </section> @@ -120,9 +121,12 @@ Typecho_Widget::widget('Widget_Contents_Post_Edit')->to($post); <?php if($post->have()): ?> <?php $modified = new Typecho_Date($post->modified); ?> <section class="typecho-post-option"> - <label class="typecho-label"><?php _e('本文由 <a href="%s">%s</a> 撰写', - Typecho_Common::url('manage-posts.php?uid=' . $post->author->uid, $options->adminUrl), $post->author->screenName); ?></label> - <p class="description"><?php _e('最后修改于 %s', $modified->word()); ?></p> + <p class="description"> + <br>—<br> + <?php _e('本文由 <a href="%s">%s</a> 撰写', + Typecho_Common::url('manage-posts.php?uid=' . $post->author->uid, $options->adminUrl), $post->author->screenName); ?><br> + <?php _e('最后更新于 %s', $modified->word()); ?> + </p> </section> <?php endif; ?> </div>