【SNS】openpne
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/09/12(月) 01:34:34ID:zyvqBwfGttp://teji.sakura.ne.jp/openpne_1_2.zip
▼開発版CVS
host:cvs.openpne.jp
path:/home/cvs
id:anonymous
method:pserver
pass:無し
引用元
ttp://shirokuma.tejimaya.com/archives/31051344.html
いまのところ、設置マニュアルはない模様です。
0261ひろゆき
NGNG0262ひろゆき
NGNG0264ひろゆき
NGNGmysqlをmysql-4.0.26から4.1.14に更新。
文字化けは解決の予感。
0266ひろゆき
NGNGうわ、、メールの形式がまずいらしく、
niftyのメールサーバにけられる。。。
0267ひろゆき
NGNG0269ひろゆき
NGNGうわー、まったく同じトラブルをやってたこと判明。
hostname -vで名前をつけてnifty問題を解決。
0270nobodyさん
2005/10/21(金) 09:36:50ID:???参加させてください。
メール発射しましたー
0273nobodyさん
2005/10/21(金) 10:31:25ID:???あっちこっちでやっててワケワカラン
0274nobodyさん
2005/10/21(金) 14:00:06ID:???2chSNS →2ch黙認SNS
WJob →ひろゆき自主運営SNS
というところか。>>222-226 あたりにも出てるけどSNSやる場合、
(個人運営でも)個人情報保護法の「取扱事業者」とみなされるから
データの管理方法とかに凄い厳しい規制がかかる。
0275nobodyさん
2005/10/21(金) 14:06:27ID:???>(個人運営でも)個人情報保護法の「取扱事業者」とみなされるから
>データの管理方法とかに凄い厳しい規制がかかる。
ほんとに?
五千人以上の個人情報を事業に使ってる企業が対象じゃないの?
0276ひろゆき
NGNGfunction check_search_word($search_word)
{
$search_word = str_replace ( "_", "\_", $search_word);
$search_word = str_replace ( "%", "\%", $search_word);
$search_word = str_replace ( "'", "\'", $search_word);
return $search_word;
}
0277もやし
2005/10/21(金) 16:06:18ID:???$search_word = str_replace ( "'", "\'", $search_word);
これって必要?
check_search_word() される文字列は,
それ以前に no_quote4db() ってのでシングルクォートがエスケープされてるよ?
* db_common.php : no_quote4db() の定義
function no_quote4db($str) {
return mysql_real_escape_string($str);
}
0278ひろゆき
NGNG削除削除。
0279ひろゆき
NGNG/** sennaに置き換え
//alter table c_commu add fulltext commu_ft(search_word, name, info);
for($i=0;$i < count($search_word_list);$i++){
$search_word = check_search_word( $search_word_list[$i] );
$where .= " and( c_commu.search_word like '%".$search_word."%' ";
$where .= " or c_commu.name like '%".$search_word."%' ";
$where .= " or c_commu.info like '%".$search_word."%') ";
}
// $where .= " and search_word like '%$search_word%'";
*/
$search_word = check_search_word( $search_word);
$where .= "and match(c_commu.search_word, c_commu.name, c_commu.info) against ('$search_word')";
0280もやし
2005/10/21(金) 16:25:35ID:???-- c_review_category
INSERT INTO `c_review_category` VALUES (1, 'books-jp', '和書', 0);
INSERT INTO `c_review_category` VALUES (2, 'books-us', '洋書', 0);
INSERT INTO `c_review_category` VALUES (3, 'magazine', '雑誌', 0);
....略
ってDBに入ってる?
このデータがないとアマゾンで商品検索できない.
0281ひろゆき
NGNGバグってます。。
config.incのここらへんに何をいれたらいいのかわからないのです。
/* アマゾン設定 */
define('AMAZON_TOKEN','');
define('AMAZON_AFFID','');
define('AMAZON_LOCALE','');
define('AMAZON_BASEURL','');
0282nobodyさん
2005/10/21(金) 16:44:43ID:???Subscription ID 持ってる?
持ってなかったらアマゾンで登録して,IDを貰う必要がある.
http://www.amazon.co.jp/exec/obidos/subst/associates/join/webservices.html/
define('AMAZON_TOKEN', 'Subscription ID');
define('AMAZON_AFFID', 'Associate ID');
define('AMAZON_LOCALE' ,'jp');
define('AMAZON_BASEURL', 'http://xml-jp.amznxslt.com/onca/xml3');
こんな感じで設定する.
0283もやし
2005/10/21(金) 16:46:28ID:???紹介料がもらえないから,
http://associates.amazon.co.jp/gp/associates/join/main.html/
こっからIDもらって設定すればおk.
0284ひろゆき
NGNG0285ひろゆき
NGNGyou have a Subscription ID. If you have already built
an Amazon Web Services application using your Subscription ID,
you may continue using your Subscription ID.
If you are building a new application, we encourage you to use your Secret Access Key and Access Key ID instead.
うわ、、10/11で配るの辞めたっぽい。。
0286ひろゆき
NGNG0287nobodyさん
2005/10/21(金) 17:10:17ID:???2chがひろゆきのモノだって事を、初めて理解した気がすた。
0288ひろゆき
NGNG0289もやし
2005/10/21(金) 17:22:24ID:???あげまくってるから?ww
>>285
ああ,そういえば Access Key とかいうのに変わったんだっけ・・・
Access Key はどこで取れるのかなぁ..
既に Subscription ID を持ってる人には,
自動的に割り当てられたから分からない・・・探してみる.
0290ひろゆき
NGNGってどこに書かれてるんでしょうか。。。
Access Key仕様にかえるのが簡単だったら、そっちにしようかと。
0291もやし
2005/10/21(金) 17:29:13ID:???そのページの右上に,
Welcome, xxxx.
(Not you? Click here)
[Your Web Services Account]
ってでてる?
Your Web Services Account > View Access Key Identifiers
って選択すると Access Key が確認できる.
Amazon.com のアカウント取ると自動的にもらえるのかな?
0292ひろゆき
NGNGAccess Keyはここでもらいましたー。
0293nobodyさん
2005/10/21(金) 17:32:07ID:???>Services_Amazon(AMAZON_TOKEN, AMAZON_AFFID, AMAZON_LOCALE,AMAZON_BASEURL);
これは db_page.php に書かれてる.でも変更の必要は無いよ.
Access Key = Subscription ID = Developer Token
アマゾンのWebサービスのバージョンが上がるたびに
名前が変わってるだけだから.
define('AMAZON_TOKEN', 'ここにAccessKeyを入れる');
ってすれば良いはず.
0294ひろゆき
NGNGAMAZON_TOKENにAccess Keyをいれてみたんですが、動かないんですね。。。
0295もやし
2005/10/21(金) 17:38:23ID:???>Services_Amazonの関数を定義してるところがみたかったのです。
lib/pear/Services/Amazon.php
>AMAZON_TOKENにAccess Keyをいれてみたんですが、動かないんですね。。。
あれま.何でだろう.試してみる..
0296もやし
2005/10/21(金) 17:43:04ID:???他のとこで問題があるんだろうなぁ..何だろう
0297ひろゆき
NGNGdefine('AMAZON_AFFID','2ch-22');
define('AMAZON_LOCALE','ja');
define('AMAZON_BASEURL', 'http://xml-jp.amznxslt.com/onca/xml3');
で設定してるんですが、、
0298もやし
2005/10/21(金) 17:56:34ID:???http://xml-jp.amznxslt.com/onca/xml3?locale=jp&type=lite&f=xml&t=2ch-22&dev-t=XXXXXXXXXXXXXX&page=1&KeywordSearch=test&mode=books
XXXXXXXXXXXXXX ってのを Access Key で置き換えて,
ブラウザのアドレスバーにこのURL突っ込むと,ちゃんとアマゾンからデータ取れるよね?
取れないなら Access Key が変.
念のため...
0299ひろゆき
NGNGそれだと普通にデータとれますー。
0300nobodyさん
2005/10/21(金) 18:06:22ID:???ということはパラメータは問題ないんだよなぁ・・
Services_Amazon は内部で >>298 をやってるだけだから,
データの取得自体はうまくできてることになる..
0301ひろゆき
NGNG0302ひろゆき
NGNGamazonサーバに問い合わせをして返ってきてるとは思えない。。。
config.inc以外にamazon系ので設定しなきゃいけないところとかないですよね?
0303ひろゆき
NGNGINSERT INTO `c_admin` VALUES ('admin', 'pass');
とかテーブルをつくらなきゃいけなかったりします?
0304もやし
2005/10/21(金) 18:20:36ID:???>検索ボタンを押してから、何も出ないで終わるまでが異常に早いんですよね。
>amazonサーバに問い合わせをして返ってきてるとは思えない。。。
なるほど.呼び出しのとこが実行されてないのかも.
var_dump() とか echo() とか置いて,
実行されてるか確かめてみては?
・・・もしかして sns.wjob.jp で試してる?
0305ひろゆき
NGNG>・・・もしかして sns.wjob.jp で試してる?
0306もやし
2005/10/21(金) 18:40:44ID:???pageAction_h_review_add() @h_review_add.php
↓
p_h_review_add_search_result() @db_page.php 3354行目
function p_h_review_add_search_result($keyword,$category_id, $page){
$sql = "select category from c_review_category " .
"where c_review_category_id = ".no_quote4db($category_id);
$category = get_one4db($sql);
if(!$category){
return null;
}
$amazon =& new Services_Amazon(AMAZON_TOKEN, AMAZON_AFFID, AMAZON_LOCALE, AMAZON_BASEURL);
$keyword = mb_convert_encoding($keyword ,"utf-8", "auto");
$product = $amazon->searchKeyword($keyword, $category,$page);
... 以下略
上のコード見てみると,$category に無効な値が入ってるとき以外は
Amazon にデータを取りに行く = 処理の時間がかかる.
で現状,処理の時間がかかっていないってことは,
$category に無効な値が入ってるのかもしれないね.
試しに,
if(!$category){
return null;
}
を消して, $category = 'books-jp';
にするとどうなる?
0307ひろゆき
NGNG//return null;
//}
$category = 'books-jp';
おぉ、処理に時間がかかるようになりましたー。
けど、何も返ってこないですね。。
0308もやし
2005/10/21(金) 18:46:25ID:???category の取得がうまく行ってないことは確定..
0309ひろゆき
NGNG$keyword = '1';
キーワードも決めうちにしてみましたが、
結果でないですねぇ。
0310nobodyさん
2005/10/21(金) 19:12:19ID:???0311ひろゆき
NGNGdefine('AMAZON_LOCALE','jp'); でした。。。
0312ひろゆき
NGNGdefine('AMAZON_AFFID','2ch-22');
define('AMAZON_LOCALE','jp');
define('AMAZON_BASEURL', 'http://xml-jp.amznxslt.com/onca/xml3');
これだけで十分でした、、1文字の違いで遠回り。。
0313もやし
2005/10/21(金) 19:19:13ID:???>define('AMAZON_TOKEN','Access Keyをいれました');
>define('AMAZON_AFFID','2ch-22');
>define('AMAZON_LOCALE','ja');
>define('AMAZON_BASEURL', 'http://xml-jp.amznxslt.com/onca/xml3');
>で設定してるんですが、、
これかー!!
テラアホスwww
何はともあれおめでとうww
0314もやし
2005/10/21(金) 19:24:57ID:???if(PEAR::isError($product)) {
$product = null;
}
ここで $product が空っぽになってたんだなぁ.
$category は全然関係なかったみたい.
0316ひろゆき
NGNGmysql> ALTER TABLE `c_review` CHANGE `image_medium` `image_medium` VARCHAR( 255 ) CHARACTER SET sjis COLLATE sjis_japanese_ci NOT NULL;
mysql> ALTER TABLE `c_review` CHANGE `image_large` `image_large` VARCHAR( 255 ) CHARACTER SET sjis COLLATE sjis_japanese_ci NOT NULL;
mysql> ALTER TABLE `c_review` CHANGE `url` `url` VARCHAR( 255 ) CHARACTER SET sjis COLLATE sjis_japanese_ci NOT NULL;
これ必須でした>レビュー
デフォルトだと50文字なので途切れるです。
0318318あたり
2005/10/21(金) 20:27:11ID:Hiuemimvよろしくお願いします。
0319nobodyさん
2005/10/21(金) 20:50:49ID:???0320ひろゆき
NGNG0321319
2005/10/21(金) 21:01:43ID:???0322nobodyさん
2005/10/21(金) 21:13:39ID:???0323ひろゆき
NGNG0324318
2005/10/21(金) 21:20:55ID:qdGKwzYz0326nobodyさん
2005/10/21(金) 21:41:19ID:???しいて言えば、「レビューを書く」で商品を検索したときにヒットしなかった場合の結果が
白紙だったので「ん?レビューかけない?」と迷ってしまったので「検索結果0件」と出れば
わかりやすいかなあと思いました。ちなみに検索結果がでないキーワードは
「バービー」「洋書」です。
アマゾン側のカテゴリ分けだけの問題で、機能的には問題ないと思いますが、
最初に検索したのがこれだったので戸惑ってしまいました。
変なもん検索してすみません。
ちなみに「和書」「雑誌」で検索すればたくさんHitしました。
0327nobodyさん
2005/10/21(金) 21:44:35ID:???0328ひろゆき
NGNG0329240
2005/10/21(金) 22:01:17ID:???まだ若いのにすごいなー
0330ひろゆき
NGNGhttp://sns.wjob.jp/page.php?p=h_review_search&category=7
0331ひろゆき
NGNG<a href="page.php?p=h_review_list_product&c_review_id=({$item.c_review_id})&asin=({$item.asin})">レビューを読む</a>
<a href="page.php?p=h_review_add_write&category_id=({$item.c_review_category_id})&asin=({$item.asin})">レビューを書く</a>
0332ひろゆき
NGNGlist($search_result, $page, $pages)
= p_h_review_add_search_result($keyword,$category_id,$page);
if(empty($search_result)){ $err_msg[] = "検索結果は0件でした";}
}
0334もやし
2005/10/21(金) 22:09:15ID:???すげーww ひろゆきが hack してるww
http://sns.wjob.jp/page.php?p=h_review_search
のほうも同じような実装の必要有りかと.
0335ひろゆき
NGNGなんとなく動いてるみたいですー。
0337ひろゆき
NGNG>>336さん
0338nobodyさん
2005/10/21(金) 22:22:58ID:???0340nobodyさん
2005/10/21(金) 22:24:07ID:???足あとのお知らせメールの数次を設定してその数次を越えても
お知らせのメールこないよ(´・ω・`)ショボーン
0342nobodyさん
2005/10/21(金) 22:56:45ID:???って"検索結果は 0 件でした"ってでてくる?
http://sns.wjob.jp/page.php?p=h_review_add
だと出るんだけど..
0345nobodyさん
2005/10/22(土) 00:08:52ID:???メール送りました。
"で進行中の" にしようとして "de[スペース][enter(メール送信)]" に orz
0346ひろゆき
NGNG空白だけのを送れないようにしました。
0347ひろゆき
NGNGif(null == $subject){
$msg1 = "件名を入力してください。";
}
if($subject == ' '){
$msg1 = "件名を入力してください。";
}
0348nobodyさん
2005/10/22(土) 00:22:16ID:???レビューを書いたんですが画像を登録していないと
no matching data in database と表示される。mixiではデフォルト画像を読み込んでました。
http://sns.wjob.jp/page.php?p=h_review_list_product&c_review_id=20
0350ひろゆき
NGNG具体的にはどうやるんですか?
0351ひろゆき
NGNG半角空白のときにエラーを出すようにしてみたんです。
0352nobodyさん
2005/10/22(土) 00:35:29ID:???ttp://www.rupan.org/uploader/ のPSAS_XCP.zipです。
受信パスはopenpne
0353nobodyさん
2005/10/22(土) 00:35:40ID:???0354ひろゆき
NGNG0356ひろゆき
NGNGあらら、レビューだけデフォルトなんですね。
後ほどいぢりますー。
0357nobodyさん
2005/10/22(土) 01:02:54ID:???0358ひろゆき
NGNG0359nobodyさん
2005/10/22(土) 03:03:17ID:???ひよるきがんばってんな。
2ch SNSって凄く怪しくて使ってないよ(・∀・)
>>228のWebがお仕事な人のSNSって募集してんの?
0360nobodyさん
NGNGだったら土曜日午前〜お昼にかけてメールするつもりです。
■ このスレッドは過去ログ倉庫に格納されています