【質問】どどんとふのデフォルトイメージについて

  • ふぁんた
  • ふぁんた's Avatar Topic Author
6 years 6 months ago #2064 by ふぁんた
ふぁんた created the topic: 【質問】どどんとふのデフォルトイメージについて
 いつもお世話になっております。ふぁんたと申します。開発者のたいたい竹流様、並びにModeratorの皆様やご回答いただいているユーザーの皆様にはいつも感謝が絶えません。
 いつも素敵なアップデートや的確なご回答をありがとうございます。

 さて、「どどんとふの"config.rb" または "config_local.rb"の「$protectImagePaths」によって削除不能に設定をしているフォルダ内の全部屋共通に設定している画像(以下、デフォルトイメージ)」についてお聞きしたいことがございます。

 「さくらのレンタルサーバー(ライト)」を使用している当方のサーバーでは、ImageUploadSpaceフォルダ直下のimageUrl.txt 及び imageInfo.jsonを編集することで、部屋を作成したときのデフォルトイメージを増やしております。
 この度そのデフォルトイメージを増加させようと該当ファイルに書き込んだのですが、変更していない以前の箇所のタグも表示されなくなってしまい、「マップ画像」タグの1つの画像のみタグが付与されている表示となっていました。
 記述内容、改行コードの指定、アップロード方法等を確認してみたのですが、誤りが発見できない状態です。

 そこでお聞きしたいのですが、これはマシンパワーの不足等のハード面の問題、あるいは記述内容等の誤り、どちらが考えられますでしょうか? また、この問題に対しての対処法等がございましたら、ご教示をお願いいただけると幸いです。

 よろしくお願い致します。
  • ふぁんた
  • ふぁんた's Avatar Topic Author
6 years 6 months ago #2065 by ふぁんた
ふぁんた replied the topic: 【質問】どどんとふのデフォルトイメージについて
 申し訳ございません。記述すべきことを一つ忘れておりました。追記させていただきます。

 画像のタグを(全て)へと変更すると、きちんとすべての画像が表示されます。
 今回の問題はタグのみが反映されない問題についてです。

 どうかよろしくお願い致します。
More
6 years 6 months ago - 6 years 6 months ago #2066 by くまかば
くまかば replied the topic: 【質問】どどんとふのデフォルトイメージについて
くまかばでございます。

imageUrl.txt と imageInfo.json のどちらを変更していたかによるのですが、恐らく後者を変更した際にJSONファイル形式から外れる書き方、あるいは文字コードの指定ミスなどで正常ではないJSONファイルになってしまい、画像情報の読み込みが無効になっているものと思われます。

「JSON Pretty Linter」などでimageInfo.jsonの構文チェックをしてみてください。
Last Edit: 6 years 6 months ago by くまかば.
  • ふぁんた
  • ふぁんた's Avatar Topic Author
6 years 6 months ago #2067 by ふぁんた
ふぁんた replied the topic: 【質問】どどんとふのデフォルトイメージについて
 くまかば様、お忙しい中ご回答ありがとうございます。

 imageUrl.txt と imageInfo.jsonの両方に画像URLを追加しています。

 「imageUrl.txt」にはSJIS(CRLF)で、DodontoFフォルダ内(DodontoF.swf)よりの相対パスを記述しております。

 「imageInfo.json」には、UTF-8(CRLF)で、
{"imageTags":{
"(上記と同じ相対パス)":{"tags":["タグ1","タグ2","タグ3"],"password":"","smallImage":"###IMAGE_UPLOADL_SPACE###\/smallImages\/*******"}\,

 のような形式で記述しております。

 また、ご教示いただいた「JSON Pretty Linter Ver3(https://lab.syncer.jp/Tool/JSON-Viewer/)」で構文をチェックしたところ、「JSON is valid! (JSONは完璧です。)」との表示が出ました。

 よろしくお願い致します。
More
6 years 6 months ago - 6 years 6 months ago #2068 by くまかば
くまかば replied the topic: 【質問】どどんとふのデフォルトイメージについて
「imageUrl.txt と imageInfo.jsonの両方に画像URLを追加しています」とのことですが、同じ画像を両方のファイルに記載しているという事でしょうか?

試しに、imageUrl.txt だけを(バックアップした上で)空にするとどうなりますでしょうか?
Last Edit: 6 years 6 months ago by くまかば.
  • ふぁんた
  • ふぁんた's Avatar Topic Author
6 years 6 months ago #2069 by ふぁんた
ふぁんた replied the topic: 【質問】どどんとふのデフォルトイメージについて
 くまかば様、ご回答ありがとうございます。返信が遅れてしまい申し訳ございません。

 ご指摘の通り、それぞれ書式に則り同様の画像の情報を記載しております。私の説明で不足がございましたら、添付ファイルにimageUrl.txtとimageInfo.jsonをzip圧縮したものを添付させていただきますので、よろしければお手隙の際にご確認くださいませ。

 また、ご教示頂いたように、imageUrl.txtを空にしてみたところ、特に変化はございませんでした。

 どうぞよろしくお願い致します。
Attachments:
More
6 years 6 months ago #2070 by くまかば
くまかば replied the topic: 【質問】どどんとふのデフォルトイメージについて
拝見しました。imageInfo.jsonの書式が間違っています。

imageInfo.jsonの画像のパス(url)の指定で「/」の前に「¥」(環境によってはバックスラッシュ)を入れていますが、これは不要です。

imageInfo.jsonの「¥」を取り除いみてください。また、imageUrl.txtは空にしてください。
  • ふぁんた
  • ふぁんた's Avatar Topic Author
6 years 6 months ago #2071 by ふぁんた
ふぁんた replied the topic: 【質問】どどんとふのデフォルトイメージについて
 くまかば様、ご回答ありがとうございます。

 ご指摘のように相対パスの指定を「/」だけに変更してみましたが、特に変わりはございませんでした。前回の変更ではこれで動いていたので、変わっているけれど「/\」が正しい書式なのかと思い込んでおりました。ご教示ありがとうございます。

 また、「/\」を「/」へ変更、imageUrlを空にしてみたところ、タグを「(全て)」へ変更しても画像が表示されなくなってしまいました。これは前回気づかなかったのですが、「/\」でのパス指定でも同様の症状が再現されました。情報が遅れてしまい申し訳ございませんでした。

「/」&imageUrl.txtを空 → 画像が表示されなくなる
「/\」&imageUrl.txtを空 → 画像が表示されなくなる
「/」&imageUrl.txtを記入 → 画像が「(全て)」でのみ表示
「/\」&imageUrl.txtを記入 → 画像が「(全て)」でのみ表示

のようになるようです。

 どうぞよろしくお願い致します。
  • ふぁんた
  • ふぁんた's Avatar Topic Author
6 years 6 months ago #2072 by ふぁんた
ふぁんた replied the topic: 【質問】どどんとふのデフォルトイメージについて
 申し訳ございません。表現に誤解を招くものがございました。

誤:画像が表示されなくなる
正:「(全て)」タグで表示された画像が表示されなくなる

です。このトピックの最初に書いた通り、「マップ画像」タグで表示されている画像は、双方とも表示されております。よろしくお願い致します。
More
6 years 6 months ago - 6 years 6 months ago #2073 by くまかば
くまかば replied the topic: 【質問】どどんとふのデフォルトイメージについて
一旦状況を整理します。

・imageInfo.jsonを手書きした。
・imageUrl.txtが空であろうと中身があろうと、imageInfo.jsonでのタグ指定が一切効いていない。
 (つまりimageInfo.jsonを正常に読み込めていない)

「マップ画像」として出てきている1枚は恐らく部屋固有のデフォルトで入っている画像で、全体指定のimageInfo.jsonとは関係ないものと思われます。


改めて頂いたimageInfo.jsonファイルを「JSON Pretty Linter Ver3」にかけてみたところ、

Error: Parse error on line 872:
...ngel-skull01.png"},image\/defaultImageS
^
Expecting 'STRING', got 'undefined'

とエラーが出ました。873行目付近のangel-skull02の指定でおかしな記述があります。
この行を削除してみたところ、当方の環境では特に問題なく読み込めております。
(「¥」の有無は特に影響しないようでした。失礼しました)
Last Edit: 6 years 6 months ago by くまかば.
  • ふぁんた
  • ふぁんた's Avatar Topic Author
6 years 6 months ago #2074 by ふぁんた
ふぁんた replied the topic: 【質問】どどんとふのデフォルトイメージについて
 くまかば様、ご回答ありがとうございます。いつも的確なご教示に感謝の念が絶えません。

 ご指摘の通り、マクロで"imageInfo.json"の処理していたときに873行目の処理が抜け落ちていたらしく、記述におかしな点が見られました。該当行を修正したところ、問題なく読み込みが完了しました。

 ご迷惑をおかけいたしました。ご教示ありがとうございました。
More
6 years 6 months ago #2075 by くまかば
くまかば replied the topic: 【質問】どどんとふのデフォルトイメージについて
解決したのは良いのですが、一点だけ気になるところがあります。

「ご教示いただいた「JSON Pretty Linter Ver3(https://lab.syncer.jp/Tool/JSON-Viewer/)」で構文をチェックしたところ、「JSON is valid! (JSONは完璧です。)」との表示が出ました。」

この時に使ったimageInfo.jsonは今回とは別のものだったのでしょうか?
(怒っているとかではなくて、何故結果が変わったのかが気になっています)
  • ふぁんた
  • ふぁんた's Avatar Topic Author
6 years 6 months ago #2076 by ふぁんた
ふぁんた replied the topic: 【質問】どどんとふのデフォルトイメージについて
 くまかば様、お返事ありがとうございます。

 はい、そこは私も気になっているところでして、「/\」を「/」に一括置き換えで変更した以外は同じもののはずなのですが……。
 申し訳ありません。それ以外の原因がわからず、可能性としては、誤って変更前のimageInfo.json(この時のファイル名はimageInfo.jsonlocalにしていましたが)を、サイトに掛けていたのかもしれないと考えています。
 わざわざお返事を頂いたにも関わらず、明確なお答えができず、申し訳ありません。
Moderators: くまかばらぁ
Time to create page: 0.184 seconds
Powered by Kunena Forum

Banner
作者にAmazonギフト券を送る
→宛先:This email address is being protected from spambots. You need JavaScript enabled to view it.
Donation