お知らせ

サイトに関するお知らせ

TODOのコメント表示について

NC3のISSUEに上がっていたTODOでのコメントができないといった事象を解消しました。

TasksプラグインのControllerでtaskSettingがthisに設定されていなかったことでNCのContentCommentsプラグインにsetting情報が渡っていなかったようでした。

修正方法は 「確認用ルーム」「TODO」ページをご覧ください。

検索機能で半角・全角を意識なく検索する方法???

昨日久しぶりにNC3の公式サイトを覗いたら「検索の仕様」といった「半角・全角を区別し検索している」といったことが記載されていました。

そこで意識なく検索する方法をちょっと調べたらわかったので、こちらのデモサイト・確認用ルームでお試ししていただけます。

新着情報でのプラグイン指定の動作

新着情報のプラグイン指定について3.2になってから登録できない状態となっていました。

これについては、

 app/Plugin/Topics/ModelのTopicFramesPlugin.phpの

169~173行目

// foreach ($data[$this->alias] as $frame) {
// if (isset($frame['plugin_key'])) {
// $pluginKeys[] = $frame['plugin_key'];
// }
// }

foreach ($data[$this->alias]['plugin_key'] as $plugin_key) {
$pluginKeys[] = $plugin_key;
}

にすれば登録可能となりました。

これは、NC3公式サイトでも記載させていただきました。

https://www.netcommons.org/bbses/bbs_articles/view/778/7f55d35616e490b53efc3b51ffc192a6?frame_id=199#!#%2Fbbs-article-165

 

トップページの新着情報につてい

トップページの新着にどのプラグインの情報を表示させるかを指定しても反映しないといったトラブルがありました。

がっ、やはり問題点はわからないのですが、どのテーブルが必要かわかったので、直接レコードを作成し取り敢えず表示できるようにしました。

テーブルは「xxx_topic_frames_plugins」でどの新着のフレームでどのプラグインを表示させるかの設定を指定すれば表示できました。

本当はなぜこのテーブルへの更新がなされないかを突き詰めなければいけませんが、とりあえず応急処置ということで・・・

ホーム(トップページ)の新着情報が異常?

ホーム(トップページ)の新着情報ですが、「ブログ」プラグインを指定して新着情報を表示させようとしているのですが、どうもプラグイン指定にした場合、プラグインの指定するテーブルへの更新がなされないようで、正しく表示されません。

ちょっと調べ直したいと思います。

しばらくお待ちください。

3.2.1へバージョンアップしました

NC3.2.0にて作成していましたこのデモサイトですが、先日公開されたNC3.2.1+パッチにバージョンアップしました。

PHP7.2のため、一部追加修正をしています。

https://nc2.netcommons.org/bb6t9ngqf-6666/ を参考にさせていただきました。感謝・・・!

ドロップダウンメニューのコントローラもNC3.2.1の内容に追加修正を行い問題なし。