Nucleus(JP)フォーラム Forum Index

Find on the forum:
OR  AND    » Advanced Search

未返信の記事を表示全てのフォーラムを既読にする

新しいトピックを投稿 トピックに返信
投稿者 メッセージ
yama.kyms
モデレーター
モデレーター


登録日: 2005.07.07
記事: 1049
所在地: fujisawa

記事 日時: 2008.01.15 (火) 15:09   記事の件名: defaultスキン日本語版 (SUCバージョン)※Ver3.3専用
引用付きで返信

http://itami.info/suc/nucskins/jdefault.html
buzzlyhan さんが上記で配布されているdefaultスキン改編版をさらにチューンナップしました。
defaultスキンに日本語化を施したものとしては輝竜司さんのバージョンもチュートリアル向けには
特に面白いのですが、今回は単純に日本語化を施したいためにbuzzlyhanさんのバージョンを
ベースにしてみました。ただしbuzzlyhanさんが配布されているものと違ってdefaultスキンとの
差し替えを念頭に置いて、スキン名もdefaultにしてあります。

http://kyms.ne.jp/nc_sqlite/
サンプルはこちら。SQLite版Nucleus のデモも兼ねてます。

こちらで手を加えたのは、主に以下の内容。見た目はあまり変わってないですが。
  • nicetitle.jsを最新版に。レスポンスが多少向上。スタイルも少し薄口に。
  • ロケールによる日時・曜日の出力を見直し。レンタルサーバによってロケール対応が異なるため。
  • 文言を多少チューニング。「今日の投稿」を「最新の投稿」に変更、など。
  • 検索時にイレギュラーな出力にならないよう<%title(attribute)%>を記述(これは本家にも報告したい)
  • ログイン時のみに表示するガイドボックス(このページのデザインはどこを編集する、など)
  • クイック投稿フォームを開くリンクをサイドバーに設置(便利な機能だけど、これ知らない人多いかも)
  • if文をv3.3対応に書き換えることで、記述をすっきりまとめた。
  • 簡易の検索エンジン対策。タイトル文字列の工夫やアーカイブページへのロボット巡回抑制など。
  • サイドバーに日本公式コミュニティへのリンクを追加
  • pingサーバ対策。RSS Auto-discovery記述(xml-rss2.php)をhttpからのフルパス記述に。

ご意見ご感想お待ちしてますー



defaultskin_jp_utf8_20080115.zip
 説明:
とりあえずUTF-8のみ。v3.3未満のバージョンには対応していません。
(※elseif構文を利用しているため)

ダウンロード
 ファイル名:  defaultskin_jp_utf8_20080115.zip
 ファイルサイズ:  77.41 KB
 ダウンロード:  47 回


_________________
yama Nucleus CMS 3.51JP

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
yama.kyms
モデレーター
モデレーター


登録日: 2005.07.07
記事: 1049
所在地: fujisawa

記事 日時: 2008.10.13 (月) 18:42   記事の件名:
引用付きで返信

さらにチューニングを加えました。

Code:
<%parsedinclude(head.inc)%>

<!-- page header -->
<%parsedinclude(header.inc)%>

<!-- page content -->
<div id="container">
<div class="content">
<%blog(default/index,10)%>
</div>
</div>

<!-- page menu -->
<h2 class="hidden">Sidebar</h2>
<div id="sidebarcontainer">
<%parsedinclude(sidebar.inc)%>
</div>

<!-- page footer -->
<%parsedinclude(footer.inc)%>

defaultスキンは上記のような記述になってますが、htmlとして眺める場合、
この書き方だとdivなどのブロック構造が把握できないため不便です。
htmlとしての骨格が分かりません。

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja-JP" lang="ja-JP">
<head>
<%parsedinclude(inc/head.inc)%>
<%parsedinclude(inc/navigation.inc)%>
</head>
<body>
<!-- page header -->
<%parsedinclude(inc/header.inc)%>

<!-- begin wrapper divs -->
<div id="mainwrapper"><div id="wrapper">

<!-- page content -->
<div id="container">
<div class="content">
<%parsedinclude(inc/additemform.inc)%>
<%blog(default/index,10)%>
</div>
</div>

<!-- page menu -->
<h2 class="hidden">サイドバー</h2>
<div id="sidebarcontainer">
<%parsedinclude(inc/sidebar.inc)%>
</div>

<div class="clearing">&nbsp;</div>
</div></div>
<!-- end wrapper divs -->

<!-- page footer, copyrights, etc. -->
<div id="footer">
<%parsedinclude(inc/footer.inc)%>
</div>

</body>
</html>

上記のように変更してみました。コード量はやや増えますが、構造の見渡しはいいのではないかと思います。
デザイナーさんがNucleusの習得のためdefaultスキンを参考にする場合、このような書き方のほうが
分かりやすいのではないかと思いました。

その他、

・コメントがないアイテムでも「<h2>コメントの一覧</h2>」が出力されるので、出し分けるよう変更
・サイドバーのおすすめサイトの一覧は外部ファイル化
・テンプレートを用途別に分けた(カテゴリーリスト・アーカイブ・検索結果一覧・コメントなど)
・faviconのパスが合ってなかったので合わせた
・RSD云々を外した。当時は注目されたのだろうけど・・
・前バージョンで実験的に取り入れてみた管理者向けヒントボックスは廃止。どうも違和感が・・
・入れ子のif指定がまだ残ってたので、elseif・ifnotなどに置き換え。シンプルになりました

などです。



defaultskinjp.zip
 説明:

ダウンロード
 ファイル名:  defaultskinjp.zip
 ファイルサイズ:  78.22 KB
 ダウンロード:  40 回


_________________
yama Nucleus CMS 3.51JP

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
新しいトピックを投稿 トピックに返信
特定期間内の記事を表示:   

Page 1 of 1

All times are GMT + 9 Hours

移動先:  

新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
ファイル添付不可
ダウンロード:

Powered by phpBB © 2001, 2002 phpBB Group