OpenPNE Issue Tracking System: チケット
http://redmine.openpne.jp/
http://redmine.openpne.jp/favicon.ico
2012-08-01T06:57:08Z
OpenPNE Issue Tracking System
Redmine
OpenPNE 3 - Bug(バグ) #3144 (Won't fix(対応せず)): prototype.jsからjQueryへの移行の対応漏れにより、日記で絵文字が入力できない
http://redmine.openpne.jp/issues/3144
2012-08-01T06:57:08Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/communityTopic/8447">http://sns.openpne.jp/communityTopic/8447</a> より転記</p>
<pre>
【質問テンプレート】
・症状
日記の投稿でPCから絵文字を使おうとクリックしても反応しません。
※本家3.8でも同じ症状のようです。
・OpenPNEのバージョン
[OpenPNE3.8]
・運用環境
[ローカルサーバ(Windows7 64bit)]
・使用ソフトのバージョン
[Xampp1.77 PHP5.3.8 MySQ5.5.16]
</pre>
opTimelinePlugin - Enhancement(機能追加・改善) #2929 (Fixed(完了)): opTimelinePluginでひらがなカタカナを受け付けない旨の説明文を...
http://redmine.openpne.jp/issues/2929
2012-04-10T04:49:30Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/diary/27484">http://sns.openpne.jp/diary/27484</a> より転記</p>
<a name="日記本文"></a>
<h3 >日記本文<a href="#日記本文" class="wiki-anchor">¶</a></h3>
<pre>
OS fedora12
PHP Version 5.3.1
mysql 5.1.42
いつも利用させてもらって助かってるのですが
先日の3.8beta1にて
TimeLinepluginを導入し(HOUOUから)
でスクリーンネームなんですが
英数字はOKなんですがひらがなカタカナはNGで
正しくありません
と表示されるのはバグなんでしょうか?
利用者の方からご連絡いただきまして確認したところ
英数字はOKみたいです
</pre>
OpenPNE 3 - Bug(バグ) #2647 (Fixed(完了)): 携帯個体識別番号の登録を必須にしても、メールアドレスを変えると同一の個体識別番号でも何度も登録が出来てしまう
http://redmine.openpne.jp/issues/2647
2011-12-01T05:19:38Z
pnetan
pnetan@openpne.jp
<a name="概要"></a>
<h3 >概要<a href="#概要" class="wiki-anchor">¶</a></h3>
<p>携帯個体識別番号の登録を必須にしても,メールアドレスを変えると同一の個体識別番号でも何度も登録が出来てしまう.<br />OpenPNE 2 系では新規登録時に携帯の個体識別番号の重複登録は認められていないため,OpenPNE 3 でも同様の処理を行う必要がある.</p>
<a name="原因"></a>
<h3 >原因<a href="#原因" class="wiki-anchor">¶</a></h3>
<p>下記コードで個体識別番号が必須の場合に個体識別番号がリクエストで渡されているかのチェックとブラックリストに登録されているかのチェックは行われているが,登録しようとしている個体識別番号がすでに存在しているかどうかのチェックが行われていない.</p>
<p>lib/form/opAuthRegisterForm.class.php <br /><pre>
129 public function validateMobileUID($validator, $values, $arguments = array())
130 {
131 if (!opConfig::get('retrieve_uid'))
132 {
133 return $values;
134 }
135
136 if (sfConfig::get('app_is_mobile', false))
137 {
138 $request = sfContext::getInstance()->getRequest();
139 $uid = $request->getMobileUID(false);
140 if (!$uid && opConfig::get('retrieve_uid') >= 2)
141 {
142 throw new sfValidatorError($validator, 'A mobile UID is required. Please check settings of your mobile phone and retry.');
143 }
144 elseif (Doctrine::getTable('Blacklist')->retrieveByUid($uid))
145 {
146 throw new sfValidatorError($validator, 'A mobile UID is invalid.');
147 }
148
149 $cookieUid = sfContext::getInstance()->getResponse()->generateMobileUidCookie();
150 if ($cookieUid)
151 {
152 $values['mobile_cookie_uid'] = $cookieUid;
153 }
154
155 $values['mobile_uid'] = $uid;
156 }
157
158 return $values;
159 }
</pre></p>
<a name="修正案"></a>
<h3 >修正案<a href="#修正案" class="wiki-anchor">¶</a></h3>
<p>すでに登録されている個体識別番号を登録しようとしたときに例外を投げるように修正.</p>
<pre>
diff --git a/apps/mobile_frontend/i18n/messages.ja.xml b/apps/mobile_frontend/i18n/messages.ja.xml
index 7a64c1e..b29ff74 100644
--- a/apps/mobile_frontend/i18n/messages.ja.xml
+++ b/apps/mobile_frontend/i18n/messages.ja.xml
@@ -1235,6 +1235,10 @@
<source>Block access from the selected member with input MemberID.&lt;br /&gt; MemberID is written at the end of member top page URL.&lt;br /&gt; ex. The MemberID is 1 when the URL "http://sns.example.com/member/1"</source>
<target>メンバーIDを入力して特定のメンバーからのアクセスをブロックします。&lt;br /&gt;メンバーIDは相手トップページのURL末尾に表示されています。&lt;br /&gt;例:"http://sns.example.com/member/1" というURLである場合にはメンバーIDは1になります。</target>
</trans-unit>
+ <trans-unit id="">
+ <source>A mobile UID was already registered.</source>
+ <target>その携帯電話の個体識別番号はすでに登録されています。</target>
+ </trans-unit>
</body>
</file>
</xliff>
diff --git a/lib/form/opAuthRegisterForm.class.php b/lib/form/opAuthRegisterForm.class.php
index eea1713..57686f3 100644
--- a/lib/form/opAuthRegisterForm.class.php
+++ b/lib/form/opAuthRegisterForm.class.php
@@ -145,6 +145,10 @@ abstract class opAuthRegisterForm extends BaseForm
{
throw new sfValidatorError($validator, 'A mobile UID is invalid.');
}
+ elseif (Doctrine::getTable('MemberConfig')->retrieveByNameAndValue('mobile_uid', $uid))
+ {
+ throw new sfValidatorError($validator, 'A mobile UID was already registered.');
+ }
$cookieUid = sfContext::getInstance()->getResponse()->generateMobileUidCookie();
if ($cookieUid)
</pre>
<a name="元記事"></a>
<h3 >元記事<a href="#元記事" class="wiki-anchor">¶</a></h3>
<p><a class="external" href="http://sns.openpne.jp/communityTopic/7794">http://sns.openpne.jp/communityTopic/7794</a> より転記</p>
<pre>
お世話になります。
OpenPNE3.6.0を利用しております。
管理画面から『携帯個体識別番号の登録を必須にする』を設定しておりますが、メールアドレスを変えれば同一の固体識別番号でも何度も登録が出来てしまうようです。
特定のファイルを少し修正すれば固体識別番号の重複が防げそうですが、あまりにもファイル数やディレクトリ構造が複雑すぎて自力で出来そうもありません。
どなたか複アカの防止が出来る方、ご教示頂けると幸いです。
よろしくお願い致します。
PHP 5.2.17
MySQL 5.5.17
linux
</pre>
opCommunityTopicPlugin - Bug(バグ) #2514 (Fixed(完了)): opCommunityTopicPluginで言語切り替えできていないところがある
http://redmine.openpne.jp/issues/2514
2011-10-18T09:52:35Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/diary/26977">http://sns.openpne.jp/diary/26977</a> より転記</p>
<a name="トピック"></a>
<h3 >トピック<a href="#トピック" class="wiki-anchor">¶</a></h3>
<pre>
opCommunityTopicPluginで言語切り替えできていないところがある
pc_frontendの
_topicSearchLink.php
は
<div class="parts">
<ul class="moreInfo">
<li><?php echo link_to(__('Search %Community% Topics'), 'communityTopic/search') ?></li>
</ul>
</div>
で
あとopCalendarPluginの携帯でコミュニティ編集も英語のままなのでこっちは
opCalendarPlugin/apps/mobile_frontend/i18n/messages.ja.xml
に
<trans-unit id="">
<source>All Community Member's opened Schedule and Community Event</source>
<target>全メンバーのスケジュールとコミュニティイベントをカレンダーに表示</target>
</trans-unit>
<trans-unit id="">
<source>Only Member's opend Schedule</source>
<target>メンバーのスケジュールのみをカレンダーに表示</target>
</trans-unit>
<trans-unit id="">
<source>Only Community Event</source>
<target>コミュニティイベントのみカレンダーに表示</target>
</trans-unit>
<trans-unit id="">
<source>Invalidate a calendar</source>
<target>カレンダーは使わない</target>
</trans-unit>
<trans-unit id="">
<source>Community Top</source>
<target>コミュニティ トップ</target>
</trans-unit>
を追加で
form_community.ja.xml には
<trans-unit id="">
<source>Calendar Show Flag</source>
<target>カレンダー表示範囲</target>
</trans-unit>
を追加しないといけない
あとはコミュニティの大カテゴリが表示される場所が無いので機能していない(別にあってもいいと思うけど)
</pre>
<a name="修正方針"></a>
<h3 >修正方針<a href="#修正方針" class="wiki-anchor">¶</a></h3>
<p>上記指摘内容は下記部分のみがopCommunityTopicPluginで対応すべきところであると思うため,そのように修正を行う.<br /><pre>
opCommunityTopicPluginで言語切り替えできていないところがある
pc_frontendの
_topicSearchLink.php
は
<div class="parts">
<ul class="moreInfo">
<li><?php echo link_to(__('Search %Community% Topics'), 'communityTopic/search') ?></li>
</ul>
</div>
</pre></p>
opCommunityTopicPlugin - Bug(バグ) #2329 (Fixed(完了)): 自動リンク機能の実装が不完全
http://redmine.openpne.jp/issues/2329
2011-08-01T06:53:43Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://openpne.uservoice.com/forums/33439-openpne-/suggestions/2094753">http://openpne.uservoice.com/forums/33439-openpne-/suggestions/2094753</a>- より転記</p>
<pre>
トピック記事ではURLを書くとリンクが自然的に行われるのですが、イベント記事ではURLを書いてもリンクが一切行われません。改善策は無いでしょうか?
</pre>
OpenPNE 3 - Bug(バグ) #2286 (Fixed(完了)): opDiaryPluginをはずすと携帯でログイン出来なくなる
http://redmine.openpne.jp/issues/2286
2011-07-21T09:02:10Z
pnetan
pnetan@openpne.jp
<p>説明:http://sns.openpne.jp/communityTopic/7363 より転記</p>
<a name="トピック"></a>
<h3 >トピック<a href="#トピック" class="wiki-anchor">¶</a></h3>
<pre>
opDiaryPluginをはずすと携帯でログイン出来なくなります。
The route "diary_new" does not exist.
</pre>
<a name="opDiaryPluginをはずすと携帯でログイン出来なくなる問題についてコメントが付いていましたのでそれも転記します"></a>
<h3 >「opDiaryPluginをはずすと携帯でログイン出来なくなる」問題についてコメントが付いていましたので、それも転記します。<a href="#opDiaryPluginをはずすと携帯でログイン出来なくなる問題についてコメントが付いていましたのでそれも転記します" class="wiki-anchor">¶</a></h3>
<pre>
管理画面(pc_backend)>ナビゲーション設定>携帯版ナビ でURLにdiaryのついたナビを全部消してください。
pc版はデータが残っていても平気な手当てがされているのですが、モバイル版は手当てがなくてここでエラーになります。
修正版pull requestしてるのですがお忙しいようで、なかなか取り込まれないですね^^;
</pre>
opAuthMailAddressPlugin - Backport(バックポート) #1897 (Fixed(完了)): 会員登録時にエラーになると秘密の質問がチェックサムになってしまう
http://redmine.openpne.jp/issues/1897
2011-01-28T08:10:23Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23029">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23029</a> より転記</p>
<pre>
会員登録時にエラーになると秘密の質問がチェックサムになってしまう
原因:バインド時にリクエストのパラメーター自体をチェックサム化してしまうから
</pre>
OpenPNE 3 - Bug(バグ) #1780 (Fixed(完了)): php ./symfony openpne:install時にエラーが出る
http://redmine.openpne.jp/issues/1780
2010-11-11T10:21:01Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/diary/25547">http://sns.openpne.jp/diary/25547</a> より転記</p>
<pre>
サーバ:試験用のWindows XPの普通のノートPC
下記インストール済み、動作確認OK
Apacche 2.2.17
MySQL 5.1.52
PHP 5.3.3
OpenPNEは3.4.8をDLして、D:\OpenPNEに展開した。
あとは、セットアップなんだけど
php ./symfony openpne:install
でエラーが出て先に進めず。エラー内容解析中。
</pre>
OpenPNE 3 - Bug(バグ) #1684 (Fixed(完了)): サイドバナーのRSSリーダーで読み込めない時がある
http://redmine.openpne.jp/issues/1684
2010-10-15T02:16:16Z
pnetan
pnetan@openpne.jp
<a name="現象"></a>
<h3 >現象<a href="#現象" class="wiki-anchor">¶</a></h3>
<p>(http://sns.openpne.jp/communityTopic/6318 より転記)</p>
<blockquote>
<p>サイドバナーへRSSリーダーを登録しているのですが、<br />読み込み先によって、<br />画面の表示が「サーバーが混雑しています~」のような表示になってしまいます。</p>
</blockquote>
<a name="再現環境"></a>
<h3 >再現環境<a href="#再現環境" class="wiki-anchor">¶</a></h3>
<p>サーバー:</p>
<ul>
<li>CentOS Linux 5.5</li>
<li>MySQL version 5.0.91</li>
<li>php 5.2.13</li>
</ul>
<p>OpenPNEのバージョン:</p>
<ul>
<li>OpenPNE3.4.6.2</li>
</ul>
<a name="再現手順"></a>
<h3 >再現手順<a href="#再現手順" class="wiki-anchor">¶</a></h3>
<p>こちらのRSSを登録する(8月28日23時ごろ)<br /><a class="external" href="http://video.baidu.jp/api/search?word=%E3%83%90%E3%82%A4">http://video.baidu.jp/api/search?word=%E3%83%90%E3%82%A4</a>%...</p>
<p>最初はずっと表示されていましたので、時間がたつと内容が変わりますので、表示されるようになるかもしれません。</p>
<p>サーバーのエラーログ:</p>
<pre>
PHP Fatal error: Uncaught exception 'sfException' with message 'Impossible to parse date "" with format "yyyy-MM-dd HH:mm:ss".'
in /www/lib/vendor/symfony/lib/i18n/sfDateFormat.class.php:186\n
Stack trace:\n
#0 /www/lib/vendor/symfony/lib/i18n/sfDateFormat.class.php(219): sfDateFormat->getDate('', NULL)\n
#1 /www/lib/vendor/symfony/lib/helper/DateHelper.php(60): sfDateFormat->format('', 'MM???dd???', NULL, 'utf-8')\n
#2 /www/lib/helper/opUtilHelper.php(333): format_date('', 'MM???dd???', 'ja_JP', NULL)\n
#3 /www/apps/pc_frontend/modules/default/templates/_rssBox.php(7): op_format_date('', 'XShortDateJa')\n
#4 /www/cache/apache/pc_frontend/prod/config/config_core_compile.yml.php(3810): require('...')\n
#5 /www/lib/vendor/symfony/lib/view/sfPartialView.class.php(110): sfPHPView->renderFile('...')\n
#6 /www/lib/vendor/symfony/lib/helper/PartialHelper.php(155): sfPartialView->render()\n
#7 /var/www/r in /www/lib/vendor/symfony/lib/i18n/sfDateFormat.class.php on line 186
</pre>
<a name="原因"></a>
<h3 >原因<a href="#原因" class="wiki-anchor">¶</a></h3>
<p>規定外のRSSを受信した場合などに、パースに失敗し例外により処理が中断されるため。</p>
<a name="修正内容"></a>
<h3 >修正内容<a href="#修正内容" class="wiki-anchor">¶</a></h3>
<p>ガジェット側ですべての例外を catch して、適切な表示になるように修正するべきです。</p>
<p>具体的には、note-3 にあるように<pre>
diff --git a/apps/pc_frontend/modules/default/actions/components.class.php b/apps/pc_frontend/modules/def
index 097703c..ad79046 100644
--- a/apps/pc_frontend/modules/default/actions/components.class.php
+++ b/apps/pc_frontend/modules/default/actions/components.class.php
@@ -95,11 +95,17 @@ class defaultComponents extends sfComponents
public function executeRssBox()
{
- $fetcher = new opRssFetcher('UTF-8');
- $this->result = @$fetcher->fetch($this->gadget->getConfig('url'), true);
- if ($this->result)
+ try
+ {
+ $fetcher = new opRssFetcher('UTF-8');
+ $this->result = @$fetcher->fetch($this->gadget->getConfig('url'), true);
+ if ($this->result)
+ {
+ $this->result[1] = array_slice($this->result[1], 0, 5);
+ }
+ }
+ catch (Exception $e)
{
- $this->result[1] = array_slice($this->result[1], 0, 5);
}
}
</pre> のような変更で十分かと思われます。</p>
OpenPNE 3 - Backport(バックポート) #1384 (Fixed(完了)): IEでガジェット設定をするとjavascriptエラーが出る
http://redmine.openpne.jp/issues/1384
2010-07-22T08:25:01Z
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=5507">http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5507</a> より転載</p>
<pre>
OpenPNE3.4.0の管理画面においてガジェット設定(追加、削除)でjavascriptエラー
がでます。
詳細は下記(環境以下)です。但し、当エラーがでるのはブラウザがIEの場合
のみです。他のブラウザ(FireFox, Opera, Safari, Google Chrome)では、
正常にガジェット設定が実行できました。
従って、なぜIEのみ当エラーがでて、ガジェット設定ができないのか教えて
頂きたく存じます。
当方が行った対応としましては、IEのツールメニューのインタネットオプションの
詳細設定タブにおいて、「スクリプトのエラー表示」、「スクリプトのデバック使用」の
チェックを全パターン試しました。しかし、エラーは解消できませんでした。
■環境
* OpenPNE3.0.9-dev
* OpenPNE3.2.7-dev
* OpenPNE3.4.7-dev
* OpenPNE3.6beta1-dev
ブラウザ: IE7.0 IE8.0
■対象画面(ナビゲーション)
管理画面->デザイン設定->ガジェット設定
■動作
[ガジェットを追加]リンクをクリックし、追加可能な対象ガジェット(例:リンク集)
となるリンク([このガジェットを追加する])をクリックすると、”ページでエラーが発生
しました。”javascriptエラーが表示される。詳細は以下(コード、エラー、URL)
---------------------------------------------------------------
コード:0
エラー:引数が無効です。
URL:http://(当該ドメイン)/pc_backend.php/design/addGadget/type/top
---------------------------------------------------------------
※削除の場合は、[このガジェットを削除する]リンクをクリックでjavascriptエラー
がでます。当リンククリックで画面上では削除対象ガジェットブロックが一時的に
削除されたかのように消えますが、「設定変更」ボタンクリックで消えたガジェット
ブロックが元に戻ります(削除対象ガジェットが削除されない)。
尚、当方OpenPNE3.4.0のインストールは正常に完了でき、その後のソースの変更は
行っておりません。
以上、宜しくお願い致します。
</pre>
OpenPNE 3 - Bug(バグ) #911 (Fixed(完了)): 言語選択「英語」の時に管理画面のプロフィール項目変更が出来ない
http://redmine.openpne.jp/issues/911
2010-03-27T10:45:49Z
pnetan
pnetan@openpne.jp
<a name="Overview-現象"></a>
<h3 >Overview (現象)<a href="#Overview-現象" class="wiki-anchor">¶</a></h3>
<p>言語選択「英語」の時に管理画面のプロフィール項目変更が出来ない。<br />項目名を入力しsubmitしても、管理画面のプロフィール一覧で項目名が表示されない。</p>
<a name="再現バージョン"></a>
<h3 >再現バージョン<a href="#再現バージョン" class="wiki-anchor">¶</a></h3>
<p>OpenPNE3.0.9-dev<br />OpenPNE3.2.7-dev<br />OpenPNE3.4.7-dev</p>
<p>OpenPNE3.6beta1-devは下記チケットで対応済み<br /><a class="external" href="http://redmine.openpne.jp/issues/1068">http://redmine.openpne.jp/issues/1068</a><br /><a class="external" href="http://redmine.openpne.jp/issues/1076">http://redmine.openpne.jp/issues/1076</a></p>
<a name="Causes-原因"></a>
<h3 >Causes (原因)<a href="#Causes-原因" class="wiki-anchor">¶</a></h3>
<p>バグが発生した原因を記入</p>
<a name="Way-to-fix-修正内容"></a>
<h3 >Way to fix (修正内容)<a href="#Way-to-fix-修正内容" class="wiki-anchor">¶</a></h3>
<p>修正内容を記入</p>
<a name="報告元"></a>
<h3 >報告元<a href="#報告元" class="wiki-anchor">¶</a></h3>
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=24018">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=24018</a> より転記<br /><pre>
こんにちは。下記の通りバグをご報告します。
1. 管理画面設定の Change Language で English を選ぶ
2. プロフィール項目設定のプロフィール項目一覧で [変更] をクリックし、項目名を適当に変更して [Modify] を押す
3. 一覧に戻ると、項目名が表示されていない。(画像参照)
バージョン: 3.4.2
</pre></p>
OpenPNE 3 - Backport(バックポート) #910 (Fixed(完了)): ナビゲーションの英語名称を設定できない
http://redmine.openpne.jp/issues/910
2010-03-27T10:42:21Z
pnetan
pnetan@openpne.jp
<a name="Overview-現象"></a>
<h3 >Overview (現象)<a href="#Overview-現象" class="wiki-anchor">¶</a></h3>
<p>ナビゲーションの英語名称を設定できない。<br />管理画面の言語選択が「英語」の時にナビゲーションを追加すると、メンバー側の表示が「/」などの表示になってしまいます。</p>
<a name="再現バージョン"></a>
<h3 >再現バージョン<a href="#再現バージョン" class="wiki-anchor">¶</a></h3>
<p>OpenPNE3.2.7-dev<br />OpenPNE3.4.7-dev</p>
<a name="Causes-原因"></a>
<h3 >Causes (原因)<a href="#Causes-原因" class="wiki-anchor">¶</a></h3>
<p>バグが発生した原因を記入</p>
<a name="Way-to-fix-修正内容"></a>
<h3 >Way to fix (修正内容)<a href="#Way-to-fix-修正内容" class="wiki-anchor">¶</a></h3>
<p>修正内容を記入</p>
<a name="報告元"></a>
<h3 >報告元<a href="#報告元" class="wiki-anchor">¶</a></h3>
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=24017">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=24017</a> より転記<br /><pre>
こんにちは。
ナビゲーション設定で「マイホーム」を一旦削除したあと再度追加しました。(画像1)
すると英語版で「My Home」となるべき文字列が「/」となり、変更できません。(画像2)
英語版のナビゲーション文字列を変更する方法があれば、ご教示願います。
もし方法がないとしたら、バグとして対応をお願いします。
バージョン: 3.4.2
</pre></p>
<a name="方針"></a>
<h3 >方針<a href="#方針" class="wiki-anchor">¶</a></h3>
<p><a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Enhancement(機能追加・改善): 管理画面のナビゲーション設定を多国語対応する (Fixed(完了))" href="http://redmine.openpne.jp/issues/1088">#1088</a> は機能追加のチケットとして存在しますが、<br />このチケットのバックポートとして対応することとします。</p>
<p>初期インストールやマイグレーションでfixtures ファイルに設定したナビについては、英語のナビゲーションに対応できるのですが、管理画面から設定できるナビゲーションが日本語しか設定できない状況はバグであるため、その修正を取り込む方針とします。</p>
opAlbumPlugin - Bug(バグ) #858 (Fixed(完了)): アルバム未登録時のエラーメッセージが翻訳されていない
http://redmine.openpne.jp/issues/858
2010-03-16T06:37:14Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23917">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23917</a> より転載</p>
<pre>
3.4.1に搭載されているアルバムで何も登録されていない状態でアルバムを
見ると日本語を選択にも関わらず「There are no albums.」と英語表記になっています。
誰もアルバムを投稿していません。
などとなるべくなのかなと思います。
</pre>
opCommunityTopicPlugin - Bug(バグ) #643 (Fixed(完了)): 参加登録にコメント記入が必須である旨が、記載されていない
http://redmine.openpne.jp/issues/643
2010-02-15T05:41:53Z
pnetan
pnetan@openpne.jp
<p><a class="external" href="http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23607">http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23607</a> より転載</p>
<p>↓の(2)になります。<br /><pre>
PNE3.4.0のイベント関連機能で気になった点
(1)補足情報が反映されない(既報)
(2)参加登録にコメント記入が必須である旨記されていない。
(エラーになってはじめて判る)
(3)参加の取り消しにもコメント記入を求められる。
(”詫びを入れろ”と?)
(4)記入が必須のコメントもあとで削除できる。
(必須の入力項目が削除可能というのはバグを作りこみそうで心配)
(5)定員に達した後、参加登録を削除できない。
(試したのは定員1名の場合です)
</pre></p>
OpenPNE 3 - Bug(バグ) #601 (Fixed(完了)): IEでガジェット設定をするとjavascriptエラーが出る
http://redmine.openpne.jp/issues/601
2010-02-10T06:36:16Z
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=5507">http://sns.openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=5507</a> より転載</p>
<pre>
OpenPNE3.4.0の管理画面においてガジェット設定(追加、削除)でjavascriptエラー
がでます。
詳細は下記(環境以下)です。但し、当エラーがでるのはブラウザがIEの場合
のみです。他のブラウザ(FireFox, Opera, Safari, Google Chrome)では、
正常にガジェット設定が実行できました。
従って、なぜIEのみ当エラーがでて、ガジェット設定ができないのか教えて
頂きたく存じます。
当方が行った対応としましては、IEのツールメニューのインタネットオプションの
詳細設定タブにおいて、「スクリプトのエラー表示」、「スクリプトのデバック使用」の
チェックを全パターン試しました。しかし、エラーは解消できませんでした。
■環境
* OpenPNE3.0.9-dev
* OpenPNE3.2.7-dev
* OpenPNE3.4.7-dev
* OpenPNE3.6beta1-dev
ブラウザ: IE7.0 IE8.0
■対象画面(ナビゲーション)
管理画面->デザイン設定->ガジェット設定
■動作
[ガジェットを追加]リンクをクリックし、追加可能な対象ガジェット(例:リンク集)
となるリンク([このガジェットを追加する])をクリックすると、”ページでエラーが発生
しました。”javascriptエラーが表示される。詳細は以下(コード、エラー、URL)
---------------------------------------------------------------
コード:0
エラー:引数が無効です。
URL:http://(当該ドメイン)/pc_backend.php/design/addGadget/type/top
---------------------------------------------------------------
※削除の場合は、[このガジェットを削除する]リンクをクリックでjavascriptエラー
がでます。当リンククリックで画面上では削除対象ガジェットブロックが一時的に
削除されたかのように消えますが、「設定変更」ボタンクリックで消えたガジェット
ブロックが元に戻ります(削除対象ガジェットが削除されない)。
尚、当方OpenPNE3.4.0のインストールは正常に完了でき、その後のソースの変更は
行っておりません。
以上、宜しくお願い致します。
</pre>
<a name="修正内容"></a>
<h3 >修正内容<a href="#修正内容" class="wiki-anchor">¶</a></h3>
<ul>
<li>effects.js builder.js を読み込むように修正</li>
<li>エレメントの削除時に、エレメントの長さを取得するように修正</li>
</ul>