日記を書くところでページエラー
- このフォーラムに新規トピックを投稿できます
- このフォーラムではゲスト投稿が許可されています
投稿ツリー
-
日記を書くところでページエラー (けん@, 2011/2/6 11:52)
-
Re: 日記を書くところでページエラー (ゲスト, 2011/2/6 12:38)
-
Re: 日記を書くところでページエラー (なーお, 2011/2/6 13:54)
-
Re: Re: 日記を書くところでページエラー (ゲスト, 2011/2/6 17:52)
-
Re: Re: 日記を書くところでページエラー (なーお, 2011/2/6 18:42)
-
Re: Re: Re: 日記を書くところでページエラー (ゲスト, 2011/2/6 21:31)
-
日記を書くところでページエラー(日記トップUndefined variable: person_tags) (よし, 2011/7/29 15:02)
-
Re: 日記を書くところでページエラー(日記トップUndefined variable: person_tags) (なーお, 2011/7/29 20:26)
-
Re: Re: 日記を書くところでページエラー(日記トップUndefined variable: person_tags) (よし, 2011/7/31 10:18)
日記を書くところでページエラー
msg# 1
Re: 日記を書くところでページエラー
msg# 1.1
ブラウザfirefoxでエラーコンソールで見ると
警告!不明なプロパティ'border-radius'が使用されています。行:208 253 282 304
ソース
border-radius: 12px; 行:208 border-radius: 12px; 行:253 border-radius: 6px; 行:282 border-radius: 12px; 行:304
それと下記の表示も
エラー!taglist is null
ソース
var tags = taglist.value.match(/\[.+?\]/g);行:31
この辺りが原因だと思います。

けん@さん、こんにちは。
ver0.15で変更した部分ですね。
そうか、タグがまだ無い状態だとWARNINGになりますね。
記事にタグを一つ付ければ出なくなりますが、気になるようでしたら、class/func.class.phpの 1370行目を、
$pop_tags = !empty($person_tags) ? array_diff($pop_tags, $person_tags) : $pop_tags;
に編集していただけますでしょうか。
ご報告、ありがとうございました。
Re: Re: 日記を書くところでページエラー
msg# 1.2.1

けん@さん
firefoxで出ているエラーは、他のブラウザ用のものですの無関係です、無視してください。
また、日記トップに新たに出たエラーも、タグを付ければ消えますし、Noticeですから xoopsのPHPデバグを無効にすれば問題ありません。
セキュリティーの面からも、運用の際にはPHPデバグは無効にすることをお勧めします。
PS:YUMING特集、いいですね!
Re: Re: Re: 日記を書くところでページエラー
msg# 1.2.1.1.1
けん@です。
デバックはエラー確認の為一時的に起動していました。
IEでも「ページでエラーが発生しました」と出ています。
ラグをつければがよく分かりません><
もう少しがんばってみます。
松任谷由実は大好きなんです^^
次の特集は桑田佳祐サザン特集の予定です^^v
d3diaryとpiCalのモジュールで自分の希望するものが作れそうなのでただいま勉強中です。
下記の環境でd3diaryを動作させました。
OS:Ubuntu11.04
ImpressCMS 1.2.4 Final
d3diary Ver2.0(V1.8でも同様でした)
問題なく動作しているのですが下記のエラーがでていました。
Notice: Undefined variable: person_tags in file /var/trust_path/modules/d3diary/main/index.php line 672
672 "myTagArr" => $person_tags,
未定義の変数person_tagsとでたのでとりあえず頭の方で初期化しておけばいいのかなと思い
周辺を見たのですが564行にあるだけで見当たりませんでした
564 $func->get_taglist($req_uid, 0, $pop_tags, $person_tags, $_entry_tags);
この関数の一行前と数行前に
$perso_tags=array();
があったのですが
$person_tags と $perso_tags
は1文字違いですが目的が違う変数でしょうか。
初期化しているように見えたので間違っていたらごめんなさい。

よしさん、こんにちは。
Notice: Undefined variable: person_tags in file /var/trust_path/modules/d3diary/main/index.php line 672
672 "myTagArr" => $person_tags,
未定義の変数person_tagsとでたのでとりあえず頭の方で初期化しておけばいいのかなと思い
周辺を見たのですが564行にあるだけで見当たりませんでした
564 $func->get_taglist($req_uid, 0, $pop_tags, $person_tags, $_entry_tags);
この関数の一行前と数行前に
$perso_tags=array();
があったのですが
おお、完全なtypoですね。 お知らせいただきありがとうございます。
この部分は、正しくは $person_tags=array(); になります。お手元で修正ください。
なお、このエラーはタグ付き日記を一つ書くと表示されなくなりますし、動作上は問題ありません。
次回のバージョンでは修正しておきます。