デモサイトの動作環境

こちらのデモサイト環境について

 さくらのレンタルサーバ スタンダード

  Apache:2.4.33

  PHP :7.3.9

  MySQL:5.7

  NC3.3.1(2020/04/01 バージョンアップ済み)

お知らせ

NetCommons3.2.0が公開されたことを機に、EddyKではデモサイトを公開させていただきました。

NetCommons3をちょっとカッコよくしたいっといった気持で作成したテーマをご紹介していこうと思います。

また、その中でわたしの知りえる限りの作成方法なんかも公開できればと思います。

今後のテーマ公開・配布もご期待ください!

新着
エディ・ケイの公式サイト?の「Web制作実績」でも使用しているのですがvgridテーマを表示速度改善ということで少し改修しました。 このテーマ、画像を多く使用することが想定されるのですが、そういったページは表示速度が遅くなりがちです。そういったページにうってつけの仕組みが既に存在したのです。今更なのですが・・・ <img>タグに「loading="lazy"」を追加するだけで画像の読込を表示されるもののみ早く、表示されない画像は後回しするといったものです。 体感的にずいぶんスムーズにページ表示されると思われます。 こちらのvgrid(https://demo-nc3.eddy-k.jp/tanzaku/vgrid)の紹介ページ、エディ・ケイのサイト「Web制作実績」で体感ください。
すみません。わたくし事ですが、左カラムに広告を載せました。 これも左カラムの編集部分のカスタマイズで可能です。「お知らせ」プラグインで追加しようとしたのですが、正しくスクリプトが編集されなかったので、左カラムの編集部分に直接AdSenseのスクリプトを埋め込みました。 邪魔になるかもしれませんがお許しください。
こちらのデモサイトではないのですが、EddyKのサイト(https://www.eddy-k.jp)のWeb制作実績のページですが、作成しなおしました。以前のものは「NC2」のものしかなかったのですが今回は「NC3」のものも含めご紹介しています。 以前のページでは「お知らせ」プラグインを使用しどちらかというとHTMLベタのページでしたが、今回は「汎用DB」プラグインを使用しこちらのデモサイトでも紹介している「Vgrid」テーマを採用。これによりウィンドウ幅によりカラム位置を自動に変更するページとなっています。 また、これに加えウィンドウ幅によりひとつのカラム幅も変更し、タブレット・スマホでも見やすいように工夫しています。(つもりです?) 是非一度ご覧ください。 EddyKのWeb制作実績:https://www.eddy-k.jp/homepages/examples
今日は仕事もそこそこにテーマを作ってみました。 以前NC2でも作成していた汎用DBのテンプレートをテーマにしました。 Vgridのテーマを作成してみました。ブラウザの幅の変更により表示カラムが自動に入れ替わるものです。 レシポンシブのグリッドとはちょっと違う方法ですがカラムが動くのがわたし的には気に入っています。 一度ご覧ください。 https://demo-nc3.eddy-k.jp/tanzaku/vgrid
この週末、仕事もあったのですが、それを早々に切り上げEddyKのサイト(https://www.eddy-k.jp)のトップページを変更しました。 もともとEddyKのサイトではスタイル関係をテーマ作成ではなくカスタマイズしており、今回トップページのみテーマを作成しテーマにて画面の体裁を替えています。 また、テーマにはjavascriptも組込みスクロールした場合メニューが画面最上段に表示する仕組みも組込みました。このメニューも普通にメニュープラグインを追加したものをスタイルシート(css)で最初は非表示にしておき、javascriptでスクロールを判断し特定のスクロール位置にきたとき画面最上段に表示させるようにしています。 大枠の体裁はカスタマイズで、また細かな体裁はテーマでと使い分ければ本当に自由にデザインができるのではと思います。 テーマにご興味がある方はブラウザの開発ツール(F12)を使用しながら是非一度、御覧ください。 EddyKのサイト(https://www.eddy-k.jp)
テーマの小技

テーマのちょっとしたTips、かなあ?

最近サイトをデザイン・作成していて困ったことが1ページ中にこの部分はAのテーマ、この部分はBのテーマを使えればっといったことがあります。

基本テーマはページに設定します。(サイト自体に設定もできますが、それは(ページを)まとめて設定しているにすぎない?)

ですので、1ページ1テーマなのです。

 

っで、その場合は、2つのテーマを合体させ独自のテーマを作成します。

CSSなどstyle.cssファイルは重なるので、どのようにするかはstyle.cssの中身を合体させるのです。

合体した後、セレクタ名(id名、class名)が被った場合、その部分が一意になるように上位のセレクタ名をつけるのです。

.a {  }  ・・・ヘッダー部で使用 1

.a {  }  ・・・Bプラグインで使用 2

こういった場合、

1は、.header .a {  }

2は、.BPlugin .a {  }

といった具合に記述すれば、ヘッダー部で使用する.a、Bプラグインで使用する.aと区別することが可能です。

何を言っているかわからないかも?

まあしかし、このようなことをしようする方であれば、html・cssは理解されていると思うので、説明は端折ります。

 

っということで、すでに既存のテーマあれば、それを合体させた自分専用のテーマを作成できるのです。

 

独自テーマを作成し、自分なりのNC3にデザインしてみてはいかがでしょうか?

テーマを作ることにより、標準のプラグインの画面もちょっとしたボタン配置を変えることもでき、jsの組み込みもできるので、自分なりの使用方法も考え作ることができ、便利になるかもです。

 

時間があるときに挑戦してみてはいかがでしょうか!