RDF が文字化けする


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2010/11/10 12:56
tera-p  半人前   投稿数: 21

詳しいことは良く分かりませんが

私のサイトでもRDFが文字化けしてしまいます。

あとブロックの中にも記事が表示されず「・・・・」となっております。

具体的に対処法をアドバイスお願いできませんか。

http://www.terawa.com/
XOOPSも文字化けしておりIE、Sleipnirでしか正常表示されません。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/11/10 13:12 | 最終変更
なーお  長老   投稿数: 1784

tera-pさん、こんにちは。

XOOPS自体の表示がおかしい状況ですので、d3diary以前の問題のように思います。

自鯖とのことですが、ローケルやmbstring関連の設定は適切にしていますか?
リンクされたURLのソースをみると、

Everything is expanded.Everything is shortened.
 
 
 
 
 
 
 
 
 
 
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="_LANGCODE" lang="_LANGCODE">
 
<head>
 
<meta http-equiv="content-type" content="text/html; charset=_CHARSET" />
 
<meta http-equiv="content-style-type" content="text/css" />
 
<meta http-equiv="content-script-type" content="text/javascript" />
 
<meta http-equiv="content-language" content="_LANGCODE" />

などとなっており、_CHARSET や _LANGCODE が 正しく反映されていません。(他のXOOPSサイトと比較してみてください) それに、XCL2.2というベータ版というのも気になります。 XCL2.1.8ではやってみましたか?

以上、私もXCL全体に詳しいわけではないので、これ以上の回答は困難です。 というか、きちんとした環境の構築から、やり直したほうが良いです。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/11/10 15:36
tera-p  半人前   投稿数: 21

やはり そこですか

再構築を検討してみます

有り難うございました

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010/11/11 10:45
tera-p  半人前   投稿数: 21

昨日サイトの再構築を行いましたが

以下のエラーが出ています

修正箇所のアドバイスをお願いできますでしょうか。

XML ページを表示できません
XSL スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください。 [更新] ボタンをクリックするか、または後でやり直してください。


セミコロン ( ; ) が必要です。リソース 'http://www.terawa.com/modules/d3diary/rdf.php?uid=1&cid=0&ver=rss2' の実行エラーです。ライン 6、位置 44

   <description>ChoiwaruRider.com - Try&Do!!</description>
                                                                                      • ^
投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/11/11 11:46 | 最終変更
なーお  長老   投稿数: 1784

tera-pさん、こんにちは。

文字化けは、治ったようですね。

RSSのエラーの件ですが、サイトタイトルに特殊文字「&」が使われているためで、これを全角にすれば取り急ぎ表示されると思います。

ただ、これでは本来の修正になりませんので、以下のソース修正をしてみていただけますか。

(trust)/modules/d3diary/main/rdf.php 内の、67行目

$channel['description'] =  htmlSpecialChars($d3dConf->func->convert_encoding_utf8($xoopsConfig['sitename'].' - '.$xoopsConfig['slogan']), ENT_QUOTES);

また、70行目も

$channel['category'] = !empty($cname) ? htmlSpecialChars($d3dConf->func->convert_encoding_utf8($cname), ENT_QUOTES) : $channel['mod_title'] ;

結果をご報告いただければ幸いです。
よろしくお願いします。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010/11/11 12:57
tera-p  半人前   投稿数: 21

有り難うございます。  :-)

上記の修正で「&」の修正は行わなくてもRSSが正常に表示されるようになりました。

今後とも末永くD3Diary使わせて頂きます。

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ