NC3のインストール・移行・カスタマイズの記録
標準カレンダープラグインの週表示(スマホ)・日跨り非表示バグ
デモサイトのスケジュール管理を作成していてスマホでの週表示・日跨りの予定が表示されないといったバグを発見。これは標準のカレンダープラグインも同様。
原因を調べてみるとclassに「hidden-xs」を指定されているではありませんか。
本当に必要かはわかりませんが、こちらをとれば特に問題なく表示されるようになりました。(本当のところ必要であったりして・・・開発者に聞いてみなければわかりませんが、ここだけでいうと必要もないかなあっと)
箇所はView/Helper/ExcalendarMonthlyHelper.php の137行目
$html .= "<div class='hidden-xs excalendar-plan-line " . $excalendarLinePlanMark .
↓
$html .= "<div class='excalendar-plan-line " . $excalendarLinePlanMark .
標準のカレンダープラグインではExcalendarMonthlyHelper.phpではなくCalendarMonthlyHelper.phpです。
っということで、日跨りも表示できるようになりました。
グループウェアのようなスケジュール管理のご依頼
先日カレンダープラグインをカスタマイズしスケジュール管理のようなものを作成してくれないかといった見積依頼が。
見積するためには本当に作成できるかといったこともあり作成方法を考えながらぼちぼちと作っていったのですが、結局お客さまのご要望が現在の私のもてる技術・知識ではすぐにできそうもないのでお断りしてしまいました。(残念!)
っで、とりあえずできたとこまではデモサイトに載せる予定です。
現在、ほぼできているのですが、月表示画面で会員選択で切り替えるのですが、選択まででき実際選択された会員でのリクエストまでは行っておりません。
来週末にはできると思うので乞うご期待を・・・
NC3の公式サイト・ヘルプデスクにあった検索機能の仕様カスタマイズ
昨日久しぶりにNC3公式サイトを見たら「検索の仕様」についての記載がありました。そこには検索文字列を「全角と半角は別々のものとして判断」とありちょっと試してみたら確かに区別していました。
区別なしに検索する方法はどのようにすればよいかといったご相談のようです。
っで、ちょっと興味が湧きどのようにすればよいかをググってみたら「collate utf8_unicode_ci」という呪文を唱えれば区別しなくなるといった情報がいろいろと出てきました。
そこで検索条件をつくる部分にそれを付け加えたらそれらしい結果になりましたが、これが本当に正しい結果になっているかはちゃんと検証していません。
試した方法は、
/app/Plugin/Searches/Model/Search.php の192行目の
$conds[] = array($field . ' LIKE' => '%' . $val . '%'); を
$conds[] = array('(' . $field . ') collate utf8_unicode_ci LIKE' => '%' . $val . '%'); に修正しました。
興味ある方はお試しあれ~!
一応、エディ・ケイのデモサイトでも変更した結果を簡単試せます。
https://demo-nc3.eddy-k.jp/確認用ルーム
っで、本当の方法がわたっか方がおれば教えていただければ幸いです。よろしくです。
公式サイトでのトラブル報告で掲示板キャンセル問題を解決?
こんばんは。
寝る前に公式サイトを覗いたら掲示板のキャンセルボタンでbadリクエストエラーとなるとのこと。ちょっと気になりローカルのテスト環境で確認してみたら同様のエラーが。NC3.1.10では問題なくキャンセルができるのが、NC3.2.1.1ではエラーとなる。
ちょっと調べてみたらキャンセルボタンのURLにkeyが編集されていないのがわかり、テンプレートのファイルを確認。
やはりkeyの編集記載が誤っているではありませんか。修正し試すと問題なくキャンセルが可能となりました。
めでたし。めでたし。っで、おやすみなさ~い。
NetCommonsにおける各種サービスの提供を開始します
NC3にも少しずつなれてきた今日この頃です。
ついては、NetCommmonsにおける各種サービスを提供するということで、各種サービスのページを新設しました。
ここに記載していない内容についてもご相談いただければ、ご希望に沿う形でご提案させていただきます。
今後ともよろしくお願いいたします。