OpenPNE Issue Tracking System: チケット
http://redmine.openpne.jp/
http://redmine.openpne.jp/favicon.ico
2012-10-24T09:59:02Z
OpenPNE Issue Tracking System
Redmine
OpenPNE 3 - Bug(バグ) #3234 (Invalid(無効)): SNSオープン制時の招待メールリンクが無効
http://redmine.openpne.jp/issues/3234
2012-10-24T09:59:02Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/communityTopic/8628">http://sns.openpne.jp/communityTopic/8628</a> より、トピックと、トピックのコメントを転記。</p>
<p>・症状<br />SNSをオープン制にしたく、認証プラグインのopAuthMailAddressPlugin⇒設定⇒招待なしでの登録を許可するにしたところ、ログイン画面に『新規登録』のリンクが出るようにはなったのですが、自分のアドレスを入れて招待状を受け取り、招待状メールの中にある登録用URLのリンクをクリックしたところ『エラー: このリンクは無効です』と表示されてしまいます。</p>
<p>(無効なリンクとされるURLはこちらです)<br /><a class="external" href="http://◎◎◎◎◎◎/opAuthMailAddress/register/token/2a3b080781416c26684cb74d7430cb4ae/authMode/MailAddress">http://◎◎◎◎◎◎/opAuthMailAddress/register/token/2a3b080781416c26684cb74d7430cb4ae/authMode/MailAddress</a></p>
<p>・OpenPNEのバージョン<br />[安定版 OpenPNE 3.6.6]</p>
<p>・運用環境<br />[さくらのレンタルサーバービジネス]</p>
<p>・使用ソフトのバージョン<br />[PHP5.2.17 MySQL5.5]</p>
<p>他、必要な情報がありましたら追記致します。</p>
<p>宜しくお願い致します。</p>
<p>招待状についてですが、ログイン画面⇒自分で新規登録⇒招待状メールのURLのリンクが無効の他に、自分で管理画面にログイン⇒管理画面から招待状を送る⇒招待状を受け取り、URLをクリックでも無効なリンクになってしまいます。</p>
<p>携帯から新規登録⇒空メールを送って登録しようとすると、送信メールエラーになります。</p>
<p>『ユーザーが見つかりません。@以前をご確認下さい』と表示され、<br />宛先が get@(メールサーバー名、ドメイン名と同じもの)になっていました。</p>
<p>説明が上手にできなくて申し訳ありません。</p>
<p>どなたかお分かりになりましたら、<br />宜しくお願い致します。</p>
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>
opDiaryPlugin - Enhancement(機能追加・改善) #3138 (New(新規)): 日記の最新日記リストにてサムネイルが表示されない
http://redmine.openpne.jp/issues/3138
2012-07-30T04:46:36Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/diary/27757">http://sns.openpne.jp/diary/27757</a> より転記</p>
<pre>
v2では最新日記リストにてサムネイルが表示されていたが、今回からは表示しなくなっている。
修正)
plugins/opDiaryPlugin/apps/pc_frontend/modules/diary/templates/listSuccess.php
<?php echo __('Body') ?></th><td>
<?php if ($diary->has_images): ?>
<?php $images = $diary->getDiaryImagesJoinFile() ?>
<?php foreach ($images as $image): ?>
<?php echo image_tag_sf_image($image->File, array('size' => '120x120')) ?>
<?php endforeach; ?><br>
<?php endif; ?>
<?php echo op_truncate(op_decoration($diary->body, true), 36, '', 3) ?></td>
</tr><tr class="operation">
※ ちなみにこのルーチンを仕込んだことによる、アクセス権限は考慮していない。
</pre>
opMessagePlugin - Enhancement(機能追加・改善) #3137 (New(新規)): メッセージのリストの幅に無駄なスペースがある
http://redmine.openpne.jp/issues/3137
2012-07-30T04:44:52Z
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>
メッセージの列の幅が未考慮であり、無駄なスペースがある。
修正)
plugins/opMessagePlugin/apps/pc_frontend/modules/message/templates の showSuccess.php を修正する
<table>
<col width="5%" class="status" />
<col width="5%" class="delete" />
<col width="15%" class="target" />
<col width="47%" class="title" />
<col width="27%" class="date" />
<tr>
</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>
opTimelinePlugin - Enhancement(機能追加・改善) #3079 (Invalid(無効)): 【要望】タイムラインのコメントについて
http://redmine.openpne.jp/issues/3079
2012-06-21T09:08:01Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/communityTopic/8348">http://sns.openpne.jp/communityTopic/8348</a> より転記</p>
<a name="トピック"></a>
<h3 >トピック<a href="#トピック" class="wiki-anchor">¶</a></h3>
<pre>
openPNE3.8にて、
つぶやきにコメントができるようになって、
とても実用的で喜んでたのですが、
コメント件数が10件しかできませんでした。
もっとコメントができないかと多数の声を頂いているので、
コメント数の上限の引き上げor設定ができると良いと思います。
また、コメントがたくさん付いたつぶやきがあると、
とても見にくくなりますので、
コメントを折りたためるようになると良いと思います。
</pre>
opAlbumPlugin - Enhancement(機能追加・改善) #3078 (New(新規)): 【要望】アルバムの画像処理をサムネイル画像→オリジナル画像に変更して欲しい。
http://redmine.openpne.jp/issues/3078
2012-06-20T04:07:51Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/communityTopic/8344">http://sns.openpne.jp/communityTopic/8344</a> より転記</p>
<a name="トピック"></a>
<h3 >トピック<a href="#トピック" class="wiki-anchor">¶</a></h3>
<pre>
アルバムの画像処理をサムネイル画像→オリジナル画像に変更して欲しい。
※プロフの画像を削除するとタイムラインにNoImage画像が表示される。
対処方法が分かる方、アドバイスを頂けないでしょうか?
OS:Win7
Xampp1.7.7
Apache:2.2.21
Mysql: 5.5.16
PHP:5.3.8
</pre>
opCommunityTopicPlugin - Bug(バグ) #3058 (Works for me(再現せず)): 3.8.0にopCommunityTopicPluginインストール後に...
http://redmine.openpne.jp/issues/3058
2012-05-21T04:49:22Z
pnetan
pnetan@openpne.jp
<a name="トピック"></a>
<h3 >トピック<a href="#トピック" class="wiki-anchor">¶</a></h3>
<pre>
【OpenPNEのバージョン】
3.8.0
【サーバの情報】
[さくら レンタルサーバ]
・php 5.2.17 cgi版
・db mysql 5.5
【不具合状況】
・3.8.0をいろいろと試行していたがmigrateでエラーとなるため、クリーンインストールするため使用していたDBのテーブルを全て削除
・APも再アップロード
・DBのプレフィックスに"pc_"を指定して
./symfony openpne:install --non-recreate-db
でインストール。
・opCommunityTopicPlugin 1.0.4をインストール
./symfony opPlugin:install opCommunityTopicPlugin -r 1.0.4
./symfony openpne:migrate --target=opCommunityTopicPlugin
を実行すると次のエラーがでる。(targetオプションなしでもエラー)
SQLSTATE[HY000]: General error: 1005 Can't create table 'DB名.#sql-13f3d_26869c0' (errno: 121). Failing Query: "ALTER TABLE pc_community_event_image ADD CONSTRAINT pc_community_event_image_post_id_pc_community_event_id FOREIGN KEY (post_id) REFERENCES pc_community_event(id) ON DELETE CASCADE". Failing Query: ALTER TABLE pc_community_event_image ADD CONSTRAINT pc_community_event_image_post_id_pc_community_event_id FOREIGN KEY (post_id) REFERENCES pc_community_event(id) ON DELETE CASCADE
・opCommunityTopicPlugin 1.0.4をアンインストールしてmigrateを実行すると正常終了
・opCommunityTopicPlugin 1.0.2.2をインストールしてmigrateを実行すると同様のエラー
機能は正常に使用できるようです。
今後のバージョンアップを考えると放置できないのですが、何か対処方法がありますでしょうか?
</pre>
OpenPNE 3 - Enhancement(機能追加・改善) #3051 (New(新規)): [要望]javascriptの分離
http://redmine.openpne.jp/issues/3051
2012-05-08T04:57:48Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/diary/27554">http://sns.openpne.jp/diary/27554</a> より転記</p>
<a name="トピック"></a>
<h3 >トピック<a href="#トピック" class="wiki-anchor">¶</a></h3>
<pre>
openpne3.8.0にて
use_javascript('op_notify.js');
の部分がたぶんOpenPNE独自のjavascriptだと思う。
homeのガジェットを動いてほしくない、自分としては
このjavascriptを切りたい。
でも切ってしまうと通知やその他の機能まで動かなくなる。
できれば、機能ごとにjavascriptを分離してほしい。
自分で作ったガジェットは、動かすことができず、そのせいで
デザインがくずれ、ずっとそのまま残る。
どうやったら同じようにガジェットを動かせるようになるのか
資料があれば、javascript の分離をしなくてもよいのだが・・・
(homeでガジェットを動かすと記録され、次回以降も反映されたままになるらしい。
しかし、動かないガジェットがあるとなぜか上にへばりついたまま
いくらガジェットを上に持ってきても、次回も同じようにへばりつく)
</pre>
<a name="上記問題についてコメントが付いていましたのでそれも転記します"></a>
<h3 >上記問題についてコメントが付いていましたので、それも転記します。<a href="#上記問題についてコメントが付いていましたのでそれも転記します" class="wiki-anchor">¶</a></h3>
<pre>
op_notify.jsの中身を見れば分かりますが、ガジェットの入れ替えは記述されていないです。
apps/pc_frontend/modules/member/template/homeSuccess.phpに書いてあります。
該当部分を削除すればガジェットの入れ替え機能を外せます。
追加したガジェットが動かないのはdiv.sortHandleかdiv.partsHeadingの要素を含んでいないからではないでしょうか。
開発ドキュメントが無いので分かりにくいですが、そこを含めて作るのが機能上の決まり、という事になります。
</pre>
OpenPNE 3 - Enhancement(機能追加・改善) #3031 (New(新規)): 【3.8RC1】イメージサイズが、イメージデータの短い方の辺を表示枠に合わせているため、長い方...
http://redmine.openpne.jp/issues/3031
2012-04-25T05:03:51Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/communityTopic/8193">http://sns.openpne.jp/communityTopic/8193</a> より転記</p>
<pre>
3.8RC1のイメージの表示サイズが、イメージデータの短い方の辺を表示枠に合わせているため、長い方の辺が表示枠からはみ出てしまっています。
以前は、イメージの長い方の辺を表示枠に合わせていたようです。
設定ファイルの問題でもなさそうですし。
よろしくお願いします。
</pre>
OpenPNE 3 - Bug(バグ) #3030 (Works for me(再現せず)): 【3.8RC1】PC表示からスマホ表示に切り替えできない箇所がある
http://redmine.openpne.jp/issues/3030
2012-04-25T04:59:56Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/communityTopic/8191">http://sns.openpne.jp/communityTopic/8191</a> より転記</p>
<a name="トピック"></a>
<h3 >トピック<a href="#トピック" class="wiki-anchor">¶</a></h3>
<pre>
OpenPNE3.8RC1でのスマートフォンでの表示関係についてです。
これも私の環境だけかもしれないので、どうなのかわからないですが、
一応報告をさせていただきます。
一度スマートフォン表示のところから、PC表示に切り替えをして
それからまたスマートフォン表示に切り替えをすると場所によっては
スマートフォン表示に切り替えにならず、そのままPC表示画面の
ままになります。
ex1.) スマートフォン画面からPC表示画面に切り替え
自分のトップページのところでスマホ画面に切り替え→有効でOK
ex2.) スマートフォン画面からPC表示画面に切り替え
メール画面のところでスマホ画面に切り替え→無効で切り替わらずNG
でもそこからホーム画面など違う画面に移動すると、
その時点でスマホ画面に切り替わる。
スマホ画面で opTimeLinePluginのチェックを外し無効にしているが、
右上のボタンを押すとつぶやく画面が出てくる。
スマホ画面でメンバー検索やコミュニティ検索画面にはいると、なにやら
読み込みをし続けている。タイムアウトにもエラーにもならない。
スマホは、iPhone4(Softbank) および 4S(au)。
OSは両方共に、iOS5.1。
</pre>
OpenPNE 3 - Bug(バグ) #3019 (Works for me(再現せず)): [3.8RC1]iPhoneからログインできません
http://redmine.openpne.jp/issues/3019
2012-04-23T07:54:49Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/communityTopic/8177">http://sns.openpne.jp/communityTopic/8177</a> より転記</p>
<a name="トピック"></a>
<h3 >トピック<a href="#トピック" class="wiki-anchor">¶</a></h3>
<pre>
3.8RC1が出ていたので3.7からアップデートしてみました。
iPhone(safari)から見たところ、SNSのタイトルだけが出てきて
・タイトルをクリックすると上部に「MENU」と出てきますが、他には何もできません。「PC表示に切り替え」だけは正常に動きました。
・PC版のログイン画面を出すと、apacheのエラーが発生し、「スマートフォン表示に切り替え」を選んでも何も起きません。
[Mon Apr 23 13:13:51 2012] [error] [client *.*.*.*] PHP Fatal error: Call to undefined function javascript_tag() in /var/www/OpenPNE-3.8RC1/apps/pc_frontend/templates/_layout.php on line 112
[Mon Apr 23 13:18:02 2012] [error] [client *.*.*.*] PHP Fatal error: Call to undefined function javascript_tag() in /var/www/OpenPNE-3.8RC1/apps/pc_frontend/templates/_layout.php on line 107, referer: http://****/openpne/
</pre>
<a name="こちらのトピックについてコメントがありましたので記載します"></a>
<h3 >こちらのトピックについてコメントがありましたので、記載します<a href="#こちらのトピックについてコメントがありましたので記載します" class="wiki-anchor">¶</a></h3>
<pre>
追加情報です。
・Androidでも同じでした。
・iPhoneで、ログインしたままだったユーザではスマホのメイン画面になりました。ただし、ログアウトのボタンが無いようです。
</pre>
opCommunityTopicPlugin - Backport(バックポート) #1852 (Fixed(完了)): コミュニティホーム画面下部の、トピック検索のリンク先が正しくない
http://redmine.openpne.jp/issues/1852
2010-12-15T14:40:36Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23569">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23569</a> より転載</p>
<pre>
バグ報告致します。
宜しくお願いします。
事象
コミュニティホーム画面の下部にあるトピック検索リンクをクリックすると、
このページにはアクセスできませんという画面になる
補足
本来、コミュニティのidを元にCommunity_topicのCommunity_idから
トピックなどを見に行くはずなのに、idを見に行っているため、
ない場合はエラーとなってしまうようです。
環境
OS:Windows XP
サーバー:Apache2.2
DB:MySQL5.0
PHP:PHP5.2.9
OpenPNE:3.2.0
</pre>
OpenPNE3 Plugins - Bug(バグ) #884 (Invalid(無効)): あしあとに /member/ と表示される
http://redmine.openpne.jp/issues/884
2010-03-19T05:27:43Z
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=5753 から転載">http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5753 から転載</a></p>
<pre>
OpenPNE3.4.1を利用させて頂いております。
あしあとのニックネーム欄に
『/member/』と表示されているのですが、
これは設定などでおかしな箇所があるのでしょうか??
例えばこのように・・
2010年 03月18日 15:58 /member/
2010年 03月17日 22:02 /member/
・・と表示されています。
※キチンとニックネームが表示されている場合もあります。
色々やってみましたが、
私の未熟もあって、上手くなおす事が出来ませんでした。
なおす方法などご存知の方がいらっしゃいましたら、
どうか教えて下さい。
宜しくお願いします。
</pre>
opAshiatoPlugin - Bug(バグ) #595 (Won't fix(対応せず)): データベース上ではID情報が正しいが、足跡表示ページでの表示がおかしい
http://redmine.openpne.jp/issues/595
2010-02-10T05:33:29Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23568">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23568</a> より転載</p>
<pre>
データベース上の足跡のID情報は正しいのに、
足跡表示ページでは、他人の足跡にすり替わります。
特にOpenPNE君にすり替わることが多いです。
</pre>