netcommons
 
 
 

サポート掲示板の使い方

ログインすれば、投稿できます。
ログイン名 guest
パスワード guest

ただし、投稿しても、返事が貰えることを期待してはいけない。
ご自身のメモ代わりくらいに思ってください。

 

掲示板

ネットコモンズのサポート掲示板[根記事一覧]
1234

管理人2012/05/15 22:15:18(0票)

Facebook 風の掲示板を作ってみました。
汎用データベース・モジュールをカスタマイズしています。

デモはこちら


管理人2012/05/15 13:05:02(0票)

変更内容
(1) Google Maps API V3 に対応しました。
  API Key が不要になりました。
(2) 住所検索を追加しました。

ダウンロードは下記から

管理人2012/03/28 18:32:40(0票)

NetCommons 2.4.0.0 が公開されたので、 このサイトをバージョンアップした。

今回のバージョンアップの目玉にスマートフォン対応がある。
アンドロイド端末からアクセスしたところ、 綺麗に表示された。


管理人2011/01/29 15:07:19(4票)

ヘッダチェンジャー・モジュールをネットコモンズの最新版の対応して欲しいとの要望がありました。

ヘッダチェンジャー・モジュールは、ネットコモンズ本体のプログラムを変更する必要があるため、バージョン毎に作成することになります。
最新バージョンに追従していくのは、ボランティア・ベースでは、なかなか厳しいのが実情です。

利用されているユーザさんのほうから、「ネットコモンズ本体に取り込んでください」などのアクションを起こして頂きないと、状況は改善しないですね。
WARP(0件)URL
管理人2011/01/20 23:44:54(0票)

WARP環境にて、ネットコモンズのgeneratorを動かすパッケージを作成した。
http://ohwada.yn150.jp/tutorial/warp/
管理人2010/12/26 13:08:01(0票)

「解体新書」を作成しました。
http://ohwada.yn150.jp/explain/

ネットコモンズのソースコードについて、あれこれ解読したものを書いていくつもりです。
「モジュール開発の手引き」と合わせて読むと、理解が深まります。
管理人2010/12/09 19:41:55(0票)

「モジュール開発の手引き」を作成した。
http://ohwada.yn150.jp/tutorial/

2010年10月より開発者ガイドが公開された。
その中に ブックマークモジュール を作成するチュートリアルが載っているが。
ちょっと分かりにくい。

そこで、モジュール開発について、段階を踏んで前準備からDB書込みまでを説明する手引きを書いた。
管理人2010/12/15 14:38:16(0票)

ネットコモンズ

2010年12月12日ネットコモンズ・ナイトに参加した。
私から モジュール開発の入門編の話をしました。

詳しくは こちら
http://yn150.jp/bblrup46v-33/#_33
管理人2010/10/30 23:32:32(0票)

コモンズネットより開発者向けの wiki が公開されました。

-開発ガイド
-NetCommonsリファレンス (v2.1)
-NetCommonsリファレンス (更新)
管理人2010/09/10 19:22:25(0票)

このサイトは下記から移動してきました。
http://nc.aztech.jp/nc/index.php

新しいモジュールを試してみるなど、実験的な用途に活用します。
管理人2010/09/13 13:45:09(1票)

Twitter モジュールを作成しました。

絵文字:星デモとダウンロードはこちら

2つの機能を持っています。
(1) ログインに Twitter による外部認証が使えます。
(2) 貴方 (ログインユーザ)  の Twitter のタイムラインが表示されます。
貴方の Twitter  に投稿できます。
管理人2010/09/11 14:49:24(1票)

■ 現象
グーグル地図モジュールが表示されない

■ 原因
NetCommons 2.3.0.0 にて APIキー が表示されないため

validator にて $this->module_id でモジュール番号を取得していたが、
2.3.0.0 では取得できなかった。
これは、従来からのバグなのか、2.3.0.0 で変更になったのか、よく分からない。

■ 対策
下記のような感じです。
validator の中でモジュール番号は設定していたが、
components の中で閉じるようにした。

☆ 変更前

validator/Validator_GooglemapView.class
---
$config = $googlemapView->getConfig( $this->module_id );
---

components/View.class.php
---
function getConfig( $module_id )
{
    $configView =& $this->_container->getComponent("configView");
    $config = $configView->getConfig($module_id, false);
---

☆ 変更後

validator/Validator_GooglemapView.class
---
$config = $googlemapView->getConfig();
---

components/View.class.php
---
function getConfig()
{
    $configView =& $this->_container->getComponent("configView");
    $module_id = $this->_request->getParameter("module_id");
    $config = $configView->getConfig($module_id, false);
---

■ 疑問点
components では、
$this->_request->getParameter("module_id") で
モジュール番号を取得できるようですが、
この値はどこで設定しているのかな?
管理人2010/09/11 12:40:39(0票)

(1) 古いサーバーにてバックアップファイルを作成する
cd /home/user_src/
tar czf backup_file.txt directry_src
mysqldump --user=mysql_src --password=password database_src > backup_sql.txt

(2) 新しいサーバーにてバックアップファイルを復元する
cd /tmp
tar xzvf backup_file.txt
mv directry_dst /home/user_dst/
mysql --user=mysql_dst --password=password_dst database_dst < backup_sql.txt

(3) 新しいサーバーの環境に合わせて設定ファイルを変更する
vi webapp/config/install.inc.php
-----
define('BASE_URL', '新しいURL');
...
define('DATABASE_DSN', 'mysql://mysql_dst:password_dst@localhost/database_dst');
-----
管理人2010/08/24 15:56:38(0票)

■ 問題点
MySQL 5.5.4 ではインストールやアップデートが出来ない。

■ 原因
文法が変わり、TYPE=MyISAM が使えなくなったため。

■ 対策

修正ファイルのダウンロード
http://sourceforge.jp/projects/xoops4u/releases/48708

TYPE=MyISAM を ENGINE=MyISAM に置き換えた。

(1) webapp/components/database/Sqlutility.class.php
-----
function splitMySqlFile(&$ret, $sql)
{
// 追加
    $sql = str_replace( 'TYPE=MyISAM', 'ENGINE=MyISAM', $sql );
-----

(2) webapp/modules/language/update/Update.class.php
(3) webapp/modules/mobile/update/Update.class.php
(4) webapp/modules/module/update/Update.class.php
(5) webapp/modules/system/update/Update.class.php
-----
// 変更
// ") TYPE=MyISAM;";
   ") ENGINE=MyISAM;";
-----

■ 2次的な影響
アップデート時に、テーブルが生成できないと、アクセス不能になる。
2.3.0.0 では config_language テーブルがある前提になっているが、
これがないため。
config_language テーブルなしでも動作するように対策した。

(6) webapp/components/config/View.class.php
-----
function Config_View()
{
// 変更
// config_language があれば、$this->isMultiLanguage を true に
//  $this->isMultiLanguage = true;
    $adodb = $this->_db->getAdoDbObject();
    $metaTables = $adodb->MetaTables();
    if ( in_array( $this->_db->getPrefix()."config_language", $metaTables )) {
      $this->isMultiLanguage = true;
    }
-----

■ 参考

MySQL め、相変わらず中途半端だな

[mysql]MySQL 5.5.3-m3 で廃止になった変数やオプションなどを整理しました
管理人2010/08/24 16:01:50(0票)

現象
下記のエラーが出る
[PHP_Notice]: Undefined index: language in file
maple/filter/Filter_SetConfig.class.php

原因
プログラム・ミスですね

対策
maple/filter/Filter_SetConfig.class.php
-----
// 'meta_language'=>$language[0]['language'],
   'meta_language'=>$language[0]['lang_dirname'],
-----
管理人2010/08/24 15:48:03(0票)

このサイトのバージョンも2.3.0.0にアップデートしました。
これに伴い 一部のハックが動作しなくなっています。
後ほど 対応します。
管理人2010/08/24 15:44:38(0票)

2010年4月日に NetCommons 2.3.0.0 が公開されました
公式サイトの情報

主な変更点は以下の通りです。

□ 記念日多言語サイトの構築に対応しました。
言語を切り替えた際に切り替えた言語のページを別途作成できるようになりました。(注1)
英語のページを作成しておけば、英語のブラウザを使用している人には、自動的に英語のページが表示されます。
現状では日本語、英語、中国語(簡体)に対応しております。

□ 記念日プライベートメッセージ(PM)モジュールを追加しました。
掲示板や日誌で投稿し複数人で情報を共有する事しかできませんでしたが、個人宛にメッセージを送る事が出来るようになりました。
個別の連絡事項等にご利用ください。
サイトの運営上個別の情報共有をさせたくない場合は、管理画面の権限管理機能で使用させないようにしてください。

□ 記念日携帯用メニュー表示機能を追加しました。
パソコンで表示されるメニューと携帯で表示されるメニューを分けられるようになりました。
携帯専用のページを作成し、パソコンでは非表示、携帯では表示と設定する事で、携帯に特化したサイトも簡単に作成できるようになっています。
また、携帯での背景色、文字色等の設定もできるようになりましたので、充実した携帯サイトが構築できます。

□ 記念日掲示板、日誌、汎用データベースの固定リンクを短縮化しました。
掲示板、日誌、汎用データベースに対する固定リンクが短縮されるようになりました。
「こちらの記事へ」等のリンクを使用していたURLが、すっきりした形でアドレスに表示されるようになっています。(注2)

□ 記念日WYSIWYGエディタを全面改修しました。
今まで、一部ブラウザ(Chrome、Safari)で機能が制限されていましたが、同様の機能が使用可能になりました。
また、テーブル挿入機能等一部処理の使用感もUPしました。

□ 記念日共通の画像やファイルをキャッシュするようにしました。
共通で使用する画像や、javascriptファイル、cssファイル等がキャッシュされるようになり処理速度が向上しました。
細い回線下でのパフォーマンス向上に効果が期待できます。

□ 記念日登録フォームで申込数、及び、期限を制限できるようにしました。
登録制限数を指定しておくと、申込数が指定された件数に達した時に申込を終了した旨のメッセージが表示されます。
期限を設定しておくと、期限が過ぎた時に期限が過ぎた旨のメッセージが表示されます。
今まで手動で終了していた作業がなくなり効率化が図れます。

□ 記念日会員の新規申込でSSLを利用できるようにしました。
管理画面のシステム管理から、SSLを有効にしていただくと、会員の新規申込ページがSSLで表示されます。

□ 記念日携帯で会員情報が編集できるようにしました。
携帯から会員の申込を行っても自分の情報を登録するときはパソコンしかなかったのですが、ついに携帯から登録する事が出来るようになりました。
携帯しか使用しない方でも問題なくご利用いただけます。

□ 記念日新着情報で表示方法に件数を指定できるようにしました。
過去5日分のように、日数での表示しかできませんでしたので、情報が古くなると何も表示されない状態になりました。
件数で指定すると日数が経過しても、指定された件数分は常に新着として表示されるようになります。

□ 記念日その他
掲示板や、研修会等のイベントを通して、様々な方々からの情報提供を基に、BugFixや、機能追加を行う事が出来ました。
ご協力頂いた皆様にこの場を借りて、厚く御礼申し上げます。
管理人2009/07/02 10:15:56(0票)

最初に メール設定 を読むこと

設定方法


システム管理 -> メール管理
-----
送信者メールアドレス:     USER@gmail.com
メール送信方法:         SMTPAuth
SMTPサーバアドレス:     ssl://smtp.gmail.com:465
SMTPAuthユーザ名:         USER
SMTPAuthパスワード:     PASS
-----

gmail

参考
Using PHPMailer with Gmail



管理人2009/10/18 22:21:13(0票)

メール送信方法は下記の4つが選択できる

(1) PHP mail()
PHPの標準関数
http://php.net/manual/ja/function.mail.php

(2) sednmail
代表的な MTA (Mail Transfer Agent)
http://ja.wikipedia.org/wiki/Sendmail

(3) SMTP
メールサーバー(MTA)と通信するプロトコル
Simple Mail Transfer Protocol
http://ja.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

(4) SMTPAuth
SMTPに認証手順を付加したプロトコル
http://e-words.jp/w/SMTP20Authentication.html

(1)(2) は自分のサーバーにあるメール送信機能を使うもの
(3)(4) は外部のサーバーにあるメール送信機能を使うもの

公式サイトでは SMTP を推奨しているが。
ネットコモンズ管理者マニュアル メール設定

PHP mail() を選択するのが一番簡単。

メール送信に gmail を利用する ことも可能










管理人2009/10/13 13:01:37(0票)

下図のように、ログイン画面が正しく表示されず、ログイン出来なくなることがある。

login    login

原因は、システム管理 -> 一般設定 にて
SSLログインを有効にする」を「はい」にしたため。

修復は、データベースを直接 書換える。
(prefix)_config テーブルの conf_id=20 「use_ssl」 の conf_value を 0 にする。
0 が無効 1 が有効。


1234

yn150
 

メニュー

ネットコモンズのサポート会議室ネットコモンズの有償サービスこのサイトの使用方法ネットコモンズの運用事例ネットコモンズの構築事例配布モジュール一覧グーグル地図モジュールのデモグーグルカレンダーモジュールのデモグーグル検索モジュールのデモOpenID モジュールのデモTwitterモジュールのデモFacebookモジュールのデモFacebook 風 掲示板ヘッダチェンジャー・モジュールのデモテーマのデモヘッダー部なしモジュール開発の手引き解体新書お問合せ練習場

携帯アクセス

qr code