OpenPNE Issue Tracking System: チケット
http://redmine.openpne.jp/
http://redmine.openpne.jp/favicon.ico
2012-07-30T04:48:13Z
OpenPNE Issue Tracking System
Redmine
OpenPNE 3 - Enhancement(機能追加・改善) #3139 (New(新規)): 300kのアップロード制限の廃止
http://redmine.openpne.jp/issues/3139
2012-07-30T04:48:13Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/diary/27757">http://sns.openpne.jp/diary/27757</a> より転記</p>
<a name="日記本文"></a>
<h3 >日記本文<a href="#日記本文" class="wiki-anchor">¶</a></h3>
<pre>
最近のスマホにしても携帯にしてもデジカメにしても、画素数がおおく300k以下に収まることがない。そのため、参加者側でファイルサイズを小さくする手間が必要になり、他のSNSと比べても利便性を落としてしまっている。
そのため、サーバ側でjpegデータを受け取ったあとにimagickで画像を最適化することで大幅なファイルサイズの軽減を行う。
修正) lib/model/doctrine/File.class.php
public function isImage()
{
$type = $this->getType();
if ($type === 'image/jpeg')
// || $type === 'image/gif'
// || $type === 'image/png')
{
return true;
}
gif, pngをあえてアップロード不可にする。
修正) lib/model/doctrine/File.class.php
public function save(Doctrine_Connection $conn = null)
{
$this->setFilesize(strlen($this->FileBin->bin));
if ($this->isImage())
{
$class = sfImageHandler::getStorageClassName();
$this->setName(call_user_func(array($class, 'getFilenameToSave'), $this->getName()), $class);
$storage = call_user_func(array($class, 'create'), $this, $class);
$image = new Imagick;
$image->readImageBlob($this->FileBin->bin);
if($image->getImageWidth() > 1024 || $image->getImageHeight() > 768)
{
$image->scaleImage(1024,768,True);
$image->setCompressionQuality(80);
}
$this->FileBin->bin = $image;
$storage->saveBinary($this->getFileBin());
}
画像データを受け取った後、それがイメージファイルであれば 1024x768 ベストフィットリサイズを行わせてからDBに入れるという形。
そのため、予めphp.iniにアップロード制限を撤廃しておき、またSNSでもファイルサイズ制限を撤廃しておく。
この修正を入れると png , gif を画像とみなさないため、一部の参加者のアイコン画像やその他日記等で使われているとすべて表示されなくなる。当SNSでは90%以上jpegなのでこの修正で踏み切ったが、png,gif画像を排除しない場合はもう少し一工夫が必要かと思う。
</pre>
OpenPNE 3 - Bug(バグ) #3136 (New(新規)): 2系→3系にアップグレード後、日記内のアルバムリンクが他人のアルバムに遷移する
http://redmine.openpne.jp/issues/3136
2012-07-30T04:42:39Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/diary/27757">http://sns.openpne.jp/diary/27757</a> より転記</p>
<a name="日記本文"></a>
<h3 >日記本文<a href="#日記本文" class="wiki-anchor">¶</a></h3>
<pre>
v2時代に書かれた日記にてアルバムのリンク
/?m=pc&a=page_fh_album_image_show&target_c_album_image_id=数字
をクリックすると、全く違う人へのアルバムにリンクしてしまう。
原因は /?m=pc&a=page_fh_album_image_show&target_c_album_image_id=数字 のリダイレクト先が、 /album/photo/数字 ではなく /album/数字 に飛んでしまうため。
修正)
lib/helper/opUtilHelper.php の op_decoration 関数を修正する
function op_decoration($string, $is_strip = false, $is_use_stylesheet = null, $is_html_tag_followup = true)
{
if (is_null($is_use_stylesheet))
{
$is_use_stylesheet = true;
if (sfConfig::get('sf_app') == 'mobile_frontend')
{
$is_use_stylesheet = false;
}else{
$string = preg_replace(
'(ベースURL)/\?m=pc&a=page_fh_album_image_show&target_c_album_image_id=/i',
'(ベースURL)/album/photo/',
$string);
}
</pre>
OpenPNE 3 - Bug(バグ) #2332 (New(新規)): OpenPNE3.4で携帯にログインできない(500エラー)
http://redmine.openpne.jp/issues/2332
2011-08-03T06:06:12Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/communityTopic/7427">http://sns.openpne.jp/communityTopic/7427</a> より転記</p>
<a name="トピック"></a>
<h3 >トピック<a href="#トピック" class="wiki-anchor">¶</a></h3>
<pre>
・症状
・携帯でログインすると、500エラーページに遷移される
・↑「現在、サーバが混み合っているか、メンテナンス中です。
ご迷惑をおかけいたしますが、しばらく時間を空けて再度アクセスしてください。 」
・php.ini設定「ERROR_REPORT:E_ALL」
・管理画面設定「テーマ:デフォルト」
・管理画面設定「携帯IP制限:なし」
・OpenPNEのバージョン
OpenPNE2.14.9→3.4.14.1
・運用環境
自宅サーバ(CentOS5.6)
・使用ソフトのバージョン
php5.3.6
mysql5.5
httpd2.2.3
Apacheにエラーメッセージが吐き出されないので、原因が特定できず困っています。
携帯ログインできるようにするには、まず何をしたらいいのでしょうか。
よろしくお願いいたします。<(_ _)>
</pre>
<a name="OpenPNE34で携帯にログインできない500エラー問題について詳細をお伺いしましたのでそれも転記します"></a>
<h3 >「OpenPNE3.4で携帯にログインできない(500エラー)」問題について詳細をお伺いしましたので、それも転記します。<a href="#OpenPNE34で携帯にログインできない500エラー問題について詳細をお伺いしましたのでそれも転記します" class="wiki-anchor">¶</a></h3>
<pre>
お返事ありがとうございます。
・使用端末:
au W62S
Firefoxプラグイン「FireMobileSimulator」にて3キャリア他機種エミュレート
・ログイン方法:
通常ログイン→500エラー(メンテナンス画面)
かんたんログイン→500エラー(メンテナンス画面)
・mobile_frontend_dev.phpでの表示
キャプチャをアップロードいたしました。
以上、よろしくお願いいたします。
</pre>
opWebAPIPlugin - Bug(バグ) #2002 (New(新規)): OAuthで性別、血液型、住所など、ドロップダウンリストの選択項目の内容が取得できない
http://redmine.openpne.jp/issues/2002
2011-04-12T05:42:09Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/communityTopic/7003">http://sns.openpne.jp/communityTopic/7003</a> より転記</p>
<pre>
v3.4.10
OAuth (feeds/member/id )で性別、血液型、住所など、ドロップダウンリストの選択項目の内容が取得できない。
(<div id="sex"><![CDATA[]]></div> のように中身が空っぽ)
plugins/opWebAPIPlugin/lib/api/opAPIMember.class.php の createEntryByInstance() 中の
$entry->addValidStringToNode($child, $profile);
を
$entry->addValidStringToNode($child, $profile->getValue());
と変更すればとりあえず機能しました。
</pre>
OpenPNE 3 - Enhancement(機能追加・改善) #1963 (New(新規)): 文字装飾のプレビューモードにて、絵文字コードを絵文字画像に変換して表示してほしい
http://redmine.openpne.jp/issues/1963
2011-03-22T08:01:02Z
pnetan
pnetan@openpne.jp
<a name="概要"></a>
<h3 >概要<a href="#概要" class="wiki-anchor">¶</a></h3>
<p>文字装飾のプレビューモードにて、絵文字コードを絵文字画像に変換して表示してほしい。</p>
<ul>
<li>絵文字パレットからの絵文字入力時は絵文字コードではなく絵文字画像が表示される</li>
<li>テキストモード→プレビューモードへの切り替え時、絵文字コードがすべて絵文字画像で表示される</li>
</ul>
<p>など。</p>
opAuthMailAddressPlugin - Bug(バグ) #1003 (New(新規)): IEでログインフォームの「メールアドレス」「パスワード」入力欄の幅が違う
http://redmine.openpne.jp/issues/1003
2010-04-28T10:33:42Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/diary/24062">http://sns.openpne.jp/diary/24062</a> より一部転記</p>
<pre>
ログインフォームの「メールアドレス」「パスワード」入力欄の幅がIE8ではそろわないなど、IEで表示がずれる個所が多くありますので、確認をお願い致します。
確認バージョン: OpenPNE 3.4.2
確認ブラウザ: IE8
</pre>
OpenPNE 3 - Bug(バグ) #907 (New(新規)): HTTP 500 内部サーバーエラー
http://redmine.openpne.jp/issues/907
2010-03-27T10:30:06Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23998">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23998</a> より転記<br /><pre>
今日ちょっと管理画面から設定を変更したんだけど、
それからずっと「HTTP 500 内部サーバーエラー」。
設定戻しても変わらないし、特別へんなことはしてないんだけどなぜだろう?
管理画面と携帯からは見れるのに謎だ…
ちょっと初心者には厳しい問題発生だな涙
</pre></p>
OpenPNE 3 - Enhancement(機能追加・改善) #822 (New(新規)): 3.4.1インストール時のSAFE MODEオプション
http://redmine.openpne.jp/issues/822
2010-03-08T02:24:17Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5690">http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5690</a></p>
<a name="概要"></a>
<h3 >概要<a href="#概要" class="wiki-anchor">¶</a></h3>
<p>SAFE MODE設定のサーバで3.4.1をインストールする場合、<br />下記のようなSAFE MODEのワーニングがたくさん出ます。</p>
<p>------------------------------------------------------------------------<br />PHP Warning: realpath(): SAFE MODE Restriction in effect. The script whose uid is 6103 is not allowed to access /usr/local/share/pear owned by uid 0 in /home/xxxxx/sns3.4.1/lib/vendor/symfony/lib/util/sfToolkit.class.php on line 589<br />PHP Warning: realpath(): SAFE MODE Restriction in effect. The script whose uid is 6103 is not allowed to access /usr/local/share/pear owned by uid 0 in /home/xxxxx/sns3.4.1/lib/vendor/symfony/lib/util/sfToolkit.class.php on line 589<br />PHP Warning: realpath(): SAFE MODE Restriction in effect. The script whose uid is 6103 is not allowed to access /usr/local/share/pear owned by uid 0 in /home/xxxxx/sns3.4.1/lib/vendor/symfony/lib/util/sfToolkit.class.php on line 589<br />------------------------------------------------------------------------</p>
<p>OpenPNE2.14.4の場合にはconfig.phpに下記のような設定があるのですが、<br />3.4.1のインストーラにはSAFE MODEのオプションが特にありません。<br />インストーラにSAFE MODEのオプションを追加していただけないでしょうか?</p>
<p>// Envelope-From ヘッダを設定するかどうか(safe_mode の場合は false に設定してください)<br />define('MAIL_SET_ENVFROM', false);</p>
<p>以上、ご確認のほどよろしくお願いいたします。</p>
OpenPNE 3 - Enhancement(機能追加・改善) #727 (New(新規)): adminのパスワード変更の際に、パスワードを再入力させるようにしてほしい
http://redmine.openpne.jp/issues/727
2010-02-22T06:54:31Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23676">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23676</a> より転載</p>
<p>上のほうです。<br /><pre>
なんとかメールの設定もろもろクリアしてきました
実は恥ずかしいことなんですが
初めて管理画面に入って
adminのパスワードを変えようと思って変えたんですけどタイプミスしてて次から入れなりました
いろいろ試して入れたのですが
パスワード変更の際
今まで使っていたパスワード password
新しいパスワード test
再入力 test
という風にできないでしょうか?
もし間違えて入力したらエラー吐くようにできればしてほしいです
私だけじゃないかも?です
もうひとつ
ログイン画面の2.14のときには自動ログインってのがありましたよね?
あれって実装できないんでしょうか?
確かにセキュリティ面等の問題はあるかと思いますがいちいち入力するのが面倒で・・・
よろしくおねがいします
</pre></p>
OpenPNE 3 - Bug(バグ) #726 (New(新規)): google mapが正常に表示されなくなった。
http://redmine.openpne.jp/issues/726
2010-02-22T06:49:44Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23673">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23673</a> より転載</p>
<pre>
google様の怒りに触れたのか、なぜかmap表示が昨日は出来たのですが
今日は出来なくなりました。
現状ではただのリンクになっちゃいました。
昨日書き込んだ地図は今日も正常に表示はされているのですが
Keyを取得後に、特にgoogle様から確認のメールも来なくてすぐに
使えたのですが・・・・何が不味かったのか今のところ検討が付かないでいます。
環境はCentOS5.4で標準で入ってるapacheを使用しています。
その上でバーチャルドメインを使用し、同じサーバ内で実験用と
本番用の2箇所を設定しました。
実験で表示されたので、本番用のkeyも取得して登録し念のため
試してすぐに消してしまいました。
実験用に残っている表示されてる地図は、流石にKey無しにすると枠だけで
何も表示されない上にkeyを要求する窓が出て、怒られますね←アタリマエカ・・・
ためしにソースを新たに別な場所に入れて、新たに設定してみましたが
結果はおなじでした。
その際使用したドメインとkeyは同じものです。
もう暫くしたらDDNSを別に追加したので、別ドメインの別keyで試せると思います。
</pre>
<pre>
早速覗いて見たところ、以外に簡単な内容だったのでどうにか、追加できました。
変更は
var maps_google_co_jp_maps_ms = url.match(/^http:\/\/maps\.google\.co\.jp\/maps\/ms\?(.+)/);
上記の一行を増やしました。
if ( maps_google_co_jp_maps_ms || maps_google_co_jp_maps || maps_google_co_jp)
上記の先頭に『maps_google_co_jp_maps_ms || 』を増やしました。
これで3パターン変換がうまく動作するようになったようです。
zeroichiさん、kit.tさんヒントをどうもありがとうございました!!
</pre>
OpenPNE 3 - Enhancement(機能追加・改善) #723 (New(新規)): Change name of OpenPNE.yml.sample to OpenPNE.yml...
http://redmine.openpne.jp/issues/723
2010-02-22T06:34:47Z
pnetan
pnetan@openpne.jp
<a name="Source"></a>
<h3 >Source<a href="#Source" class="wiki-anchor">¶</a></h3>
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23657">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23657</a> より転載</p>
<pre>
OpenPNE.yml.sample をcpではなくmv してしまったせいでSNSが設置できなかったという失敗が少なくとも2件あったみたい。
※うち一件は自分のミス。
どうもsampleという名前だと、サンプル用であって本番では使わないよという印象を受けるので、名前を変えた方がいいんじゃないかと思う。
.sample => .default .base など
そもそも、コピーしなくてもすむように
OpenPNE.ymlを設置しておいてあげればいいんじゃないかと思うんだけど。
ProjectConfiguration.phpも。
これをしないということは、何か問題(たとえばセキュリティなどで)があるんだろうけど、少しでも設置の手間が少なくなるようにしたほうが、OpenPNEの普及には役立つんじゃないかな。
</pre>
OpenPNE 3 - Enhancement(機能追加・改善) #506 (New(新規)): OpenPNE3.2でページを印刷するとレイアウトが崩れる
http://redmine.openpne.jp/issues/506
2010-01-15T06:17:43Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23274">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23274</a> より転載</p>
<pre>
○現象
OpenPNE3系をベースとしたSNSで、ページを印刷しようとすると、ページの構成や画像素材などが適切に配置されず、CSSが設定されていないかのような縦長のページとして印刷されてしまう。
印刷プレビューを行っても同様。
○環境
・OpenPNE 3.2
・opMessagePlugin 0.9.0.1
・全ブラウザ共通
○補足
優先度は決して高いものではありませんが、学習系のサービスやデザインなどの情報共有などを行うサービスでは印刷の用途も少なからずあるかと思われますので、どうにか対応できないか検討が必要ではないかと思われます。
</pre>
OpenPNE 3 - Enhancement(機能追加・改善) #432 (New(新規)): 3系で退会時の理由を聞けるようにしたい
http://redmine.openpne.jp/issues/432
2010-01-05T06:01:50Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23160">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23160</a> より転記</p>
<pre>
退会する際に退会ボタンとともに退会理由をラジオボタンやテキスト入力などを入れたい会理由の情報収集を行いサイト運営に役立てる情報を取りたい。
</pre>
OpenPNE 3 - Enhancement(機能追加・改善) #357 (New(新規)): 3.2で携帯メールアドレス登録メール送信完了時の画面
http://redmine.openpne.jp/issues/357
2009-12-15T02:36:47Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=22909">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=22909</a> より転記</p>
<pre>
たいしたことではないのですが、デモサイトで携帯メール登録した際に、メール送信完了画面ではなく、入力画面にもどる仕様はイマイチな気がします。
確かOpenPNE2系では、
入力→送信→送信完了画面(メッセージでしたっけ?)
となっていたはずです。そっちの方がユーザーも安心感ありそうですし、UI的にも自然かなぁと思います。
もしくは上部に「携帯目メールアドレス登録用のメールを送信しました。云々」のメッセージが表示されるだけでもよさそうですが。
重要度は低いですが、いずれ導入されそうな気もします。もしかしたら見落としてるだけですでに機能改善のチケットができてたりして。そしたらすいません。
</pre>
opAuthOpenIDPlugin - Enhancement(機能追加・改善) #271 (New(新規)): OpenIDでの新規登録・ログインをしたときに、メールの登録をしたい
http://redmine.openpne.jp/issues/271
2009-11-26T04:17:48Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=22636">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=22636</a> より転記</p>
<pre>
【要望】OpenPNE3でのOpenIDでの新規登録・ログインをしたときに、メールの登録をできる方がいいかもしれない!
iPhoneでPCのメールしか使わない人など今後のこと考えると、ディリーニュースなど届けれないので厳しいような気がする・w・
</pre>