人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

OpenPNE3.4.11における「全員を強制的にマイフレンド」機能の実装方法に関してです

http://gotton.net/blog/?p=928
に記載があるのですが、当方のスキルでは具体的にどうすれば良いのか分からず…
phpを指示に従い編集することはでき、ftpや基礎的なlinuxコマンドに関する知識はある、というレベルです
また、使用サーバーは「さくら」で、基本的な環境はデフォルト通り、OpenPNE3.4.11の設置自体は(おそらく問題なく)できています

・上記ページの内容通りの変更を行う具体的な方法(上記ページの方法通りでは問題もあるようなので、それが解決できると理想的ですが…)
・上記ページ以外の、具体的な方法が記載されているウェブページの情報(OpenPNE2系ではなく3系)
・その他の方法
のいずれかをご教授願えないでしょうか

●質問者: flatlight
●カテゴリ:インターネット ウェブ制作
✍キーワード:E2系 FTP Linux PHP さくら
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● online_p
●23ポイント

それはsql文というデータベースを処理するための命令文なので、

ソースをテキストファイルに保存してから、

以下のようにコマンドラインから実行指示します。

http://www.bnote.net/mysql/06_script.shtml

◎質問者からの返答

ん、すみません、親書き込みページの

> 上記ソースをfunction化してあげて、$this->idを渡す

というのは、

> $sql = “select id from `member` where is_active=’1′ and id!=’$myNumber’”;

で始まるソースを

function UpdateMemberRelationship(){

(ソース)

}

のような形で関数化し(ただ引数をどうすれば良いのか…)、この関数を何らかの方法で叩く、というような意味だと理解していたのですが、それとは矛盾しないお話でしょうか?

http://www.bnote.net/mysql/06_script.shtml

の方法で「一度」実行する方法は何となく分かるのですが、

・少なくとも定期的に

・可能であれば新規メンバー登録時に毎回

実行しないと「全員フレンド機能」を実現できないような気がするのですが…


2 ● online_p
●23ポイント

上記はご自分でmysqlを立ち上げている場合のやり方で、他社のサービスを利用している場合は、phpmyadminでの接続が提供されていると思うので、その場合はログインして以下のように

してください。

http://web.arena.ne.jp/suitex/support/manual/database/mysql/high...

◎質問者からの返答

すみません、この情報不足していました。phpmyadminは提供されています

ですので、この方法で「一度」実行することはできそうなのですが、上記通り定期的or毎回実行しないと実現できないような気がしまして…


3 ● online_p
●22ポイント

ここにさくらでのやり方が書いてありました。

http://midilin.sakura.ne.jp/sakura/archives/2007/05/17-1226.html

バックアップも忘れずに。

http://midilin.sakura.ne.jp/sakura/archives/2007/06/26-1235.html


4 ● online_p
●22ポイント

新会員も対象にする場合は、アップロードしたopenPNEのソースの

lib/action/opMemberAction.class.phpのexecuteRegisterInput

に書けということです。

◎質問者からの返答

何度もすみません、その「書く方法」を伺いたく…

lib/action/opMemberAction.class.phpに

function UpdateMemberRelationship(){

(親書き込みページのソース)

}

という関数を作成し、lib/action/opMemberAction.class.phpのexecuteRegisterInput関数内から

UpdateMemberRelationship($this->id);

で呼び出す、とかいう意味でしょうか?(もしくは、どこが間違っていますでしょうか?)

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ