デモサイトの動作環境

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

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

  Apache:2.4.33

  PHP :7.3.9

  MySQL:5.7

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

お知らせ

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

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

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

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

新着
新着情報の表示形式をカスタマイズしてみました。
10/14
新着情報の表示形式を汎用DBで作成していたテーマ「Tanzaku2」風に表示するように変更しました。 この形式の表示方法を個人的に気に入っているのですが・・・ いかがでしょうか。
NC3.3.0へバージョンアップしました
10/13
昨日、NC3が久々にパッケージのバージョンアップがなされました。 そこで、こちらのサイトにてバージョンアップを実施しました。 いままでのカスタマイズ部分も反映し、動くことも確認でき一安心。ログイン部分でかなり修正がはいっているようでしたが、今はその内容まで踏み込んでみていません。 しかし、こちらのサイトでは、存在しないページをリクエストした場合、トップページに行くカスタマイズをしているのでその部分を再度カスタマイズ。 またドロップダウンメニュー、スケジュール管理部分(ユーザー選択)でのコアカスタマイズ部分も組込み完了。 後新しいバージョンでは不要アップロードファイルを削除するクリーンアッププラグインも追加されています。 速度も速くしたとのことで、体感的にも早くなったと実感できるかなあ~。 皆さんもセキュリティ対策がなされたバージョンということで、早めのバージョンアップをされてはいかがでしょうか。 バージョンアップを実施される前にDBのダンプ、/app/Config、/app/Uploadsをどこかに保存しておくように。 特別なカスタマイズをしていないようであれば、もし失敗しても元にもどすことも可能です。 実施...
存在しないページを指定した時のリターンページを変更しました。
09/29
ちょっと暇だったので少しカスタマイズしました。 お客さまのNC3でホームページとグループウェアとして使用されている中、「ページの指定間違いの場合ログイン画面が出るのはちょっと」っといったお客さまのため、カスタマイズした内容をこのサイトにも適用してみました。 ページが見つからない場合、標準では「ログイン画面」でしたが「トップページ」に遷移するように変更しています。 また、ログイン画面は自分以外表示されないようにしてみました。 このサイトで「スケジュール管理」で「guest」でログインしていただき確認できるようにしていましたが、試していただけなくなりましたがご了承願うということで・・・ すみません。 これで他の人がログインのurlをたたくことも無くなることでしょう。
公式サイト・トラブルでの施設予約の時間枠
09/19
公式サイト?のトラブル報告に「画面サイズを変更したときに施設予約のカレンダーの表示が崩れる」といった投稿があり興味が湧き確認してみました。 確かに大きい画面でブラウザの枠を小さくした場合、施設名の列と実際の時間枠の列(テーブル)が2段となりちょっと不細工かなあっと! そこでちょっと時間枠の列(テーブル)を囲っているdivタグの横幅を計算するようにすれば問題も解消します。 しかし、この問題は実際の運用では基本的には発生しないのであまり直す必要もないのではと思います。 施設予約
先日、NC3への移行にて移行後ページが表示されない事象に・・・
09/16
先日NC3の移行作業をしていたのですが、移行後のページが403エラー(「閲覧禁止」「禁止されています」)となり一部のページが表示できない状態におちいりました。 皆さん、いかがでしょうか。 DBを確認しても表示されるページとされないページの差は見当たらない・・・う~む? っで、いろいろ試していて違いを発見しました。 NC2のサイトで固定リンクの指定がされており、そのリンク名が日本語だったのです。 その内カタカナの長音(ー)、中点(・)などが名前の一部についているものが表示されないことがわかりました。っで移行後のNC3のページ設定で固定リンク名をアルファベット表記にしなおしたら無事全てのページが表示されるようになりました。 あまりこのような日本語名のページは無いかもしれませんが、移行後のページが403エラーを吐く場合は確認してみててはいかがでしょうか。 以上、先日の移行作業での発見でした。
テーマの小技

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

 

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