デモサイトの動作環境

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

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

  Apache:2.4.33

  PHP :7.2.1

  MySQL:5.7

  NC3.2.1(2018/11/04 バージョンアップ済み)

お知らせ

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

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

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

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

新着
トップページの新着にどのプラグインの情報を表示させるかを指定しても反映しないといったトラブルがありました。 がっ、やはり問題点はわからないのですが、どのテーブルが必要かわかったので、直接レコードを作成し取り敢えず表示できるようにしました。 テーブルは「xxx_topic_frames_plugins」でどの新着のフレームでどのプラグインを表示させるかの設定を指定すれば表示できました。 本当はなぜこのテーブルへの更新がなされないかを突き詰めなければいけませんが、とりあえず応急処置ということで・・・
EddyKFrameのテーマについて問い合わせもあり、一般公開しました。 自由にダウンロードしていただけます。 導入についてはテーマを追加しページにそのテーマを適用することにより横並びのフレーム設定が可能となります。 導入については自己責任でお願いします。
プラグインを設置する場合、横並びに設置したいことはありませんか。 それが大きな画面で見るときは横に並び、スマホなど小さい画面の場合は縦に並ぶといったもの。 そのような設定をヘッダータイプの指定で可能としています。 テーマを追加したページのみその設定が可能となり他のページには選択さえできません。 一度、御覧ください。
ホーム(トップページ)の新着情報ですが、「ブログ」プラグインを指定して新着情報を表示させようとしているのですが、どうもプラグイン指定にした場合、プラグインの指定するテーブルへの更新がなされないようで、正しく表示されません。 ちょっと調べ直したいと思います。 しばらくお待ちください。
NC3.2.0にて作成していましたこのデモサイトですが、先日公開されたNC3.2.1+パッチにバージョンアップしました。 PHP7.2のため、一部追加修正をしています。 https://nc2.netcommons.org/bb6t9ngqf-6666/ を参考にさせていただきました。感謝・・・! ドロップダウンメニューのコントローラもNC3.2.1の内容に追加修正を行い問題なし。
テーマの小技

テーマのちょっとした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の組み込みもできるので、自分なりの使用方法も考え作ることができ、便利になるかもです。

 

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