デモサイトの動作環境

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

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

  Apache:2.4.33

  PHP :7.3.9

  MySQL:5.7

  NC3.3.0(2019/10/13 バージョンアップ済み)

お知らせ

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

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

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

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

新着
フォトアルバム編集更新時の不具合を解消
11/30
公式サイトのトラブル報告にて「フォトアルバムの表示タイプ「写真の一覧表示」エラー 」が上がっておりちょっと気になり調べてみました。 一応解決できたので、確認ページでご確認いただけます。「フォトアルバム一覧表示」
以前公式サイトのヘルプデスクにあった「他言語ページの作成の問...
11/17
以前公式サイトのヘルプデスクにあった「他言語ページの作成」ボタン押下時、「不正リクエスト」といったエラーとなるといった投稿が気にはなっていたのですが、ちょっと調べてみてこれかなあといったところをご紹介しています。 このサイトも英語対応サイトにしたのですが、英語の内容は何もありません。このトラブルの確認のためだけなのでお許し下さい。 こちら「確認用ルーム/他言語ページの作成」でご確認いただけます。
公式サイトでの未ログイン時の動画再生の問題について
11/10
おはようございます。 本日家人が朝から旅行にでかけ、暇をもてあそびついついパソコンの前に・・・ 昨日から目についていた「未ログイン時の動画再生」について調べてみました。っでわかったことがログインしていない場合、user情報がなくてサムネイルを含め動画のファイルが取得できていないってこと。 /app/Plugin/Videos/Controller/VideoFilesController.php を見ると44行目にAuthというのが3.3で追加されているではありませんか。 これを試しにコメントアウト すると未ログイン状態でも動画が再生できるようになるではありませんか。 https://demo-nc3.eddy-k.jp/check/Videos (当サイトで確認していただけます) で試しに動画の追加はできるかが心配になり追加も試してみましたがこれもOK。 本当に正しい修正方法かはわかりませんが、取り敢えず再生については解決かなあということでお知らせします。 何か問題があっても、責任は負いかねます。自己責任で行われるのであれば修正されてはいかがでしょうか。 正しい修正は開発者さまにゆだねるということでお待ちすることに・・・、よろしくお願いしま~す。  
NC3公式サイトでのファイルクリーンアップの不具合について
11/09
公式サイトにてファイルクリーンアップでブログの画像が使用しているにもかかわらず削除されてしまうといったトラブルに興味がわき確認してみたら、確かに削除されてしまっていました。 そこで、調べてみたらwysiwygの画像の名称からブログのコンテンツテーブルを検索し使用されている件数を調べ存在した場合、削除しないといった方法がとられていることが分かりました。 その際、検索条件の作り方が問題と分かりちょっと変更してみたところ、使用している場合は削除せず、使用しなくなった場合は削除するようになりました。 変更内容は /app/Plugin/CleanUp/Model/CleanUp.php の476行目から484行目をコメントアウトし、かわりに $checkConditions[] = array('OR' => array()); foreach ($fieldsArray as $field) {     $field = trim($field);     array_push($checkConditions[0]['OR'],array($this->$model->alias . '.' . $field . ' LIKE' => '%' . $checkFileUrl . '%'));     array_push($checkConditions[0]['OR'],array($this->$model->alias . '.' . $field . ' LIKE' =&...
新着情報の表示形式をカスタマイズしてみました。
10/14
新着情報の表示形式を汎用DBで作成していたテーマ「Tanzaku2」風に表示するように変更しました。 この形式の表示方法を個人的に気に入っているのですが・・・ いかがでしょうか。
テーマの小技

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

 

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