2022/07/04 15:37 JST

Geeklog Japan Forums

1.7で、ブロックに一部のスクリプトが使えなくなりました。


状態: オフライン

yam

Forum User
Chatty
登録日: 2009/04/26
投稿数: 37
いつもお世話になります。 1.6.1から1.7にバージョンアップしたところ、 javascriptなど一部の(限定的だと思いますが)scriptが、ブロックでは表示できなくなりました。 たとえば、1.6.1で表示できたtwitterの受信画面のブロック表示です。
PHP Formatted Code
<script src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
  version: 2,
  type: 'profile',
  rpp: 4,
  interval: 6000,
  width: 'auto',
  height: 100,
  theme: {
    shell: {
      background: '#333333',
      color: '#ffffff'
    },
    tweets: {
      background: '#000000',
      color: '#ffffff',
      links: '#4aed05'
    }
  },
  features: {
    scrollbar: true,
    loop: false,
    live: true,
    hashtags: true,
    timestamp: true,
    avatars: false,
    behavior: 'all'
  }
}).render().setUser('GeeklogJP').start();
</script>
現在、上記のコードはgeeklogのデモサイトに静的ページとブロックの両方でつくってみましたが、やはりブロックでは表示できません。 http://demo.geeklog.jp/ また静的ページを
PHP Formatted Code
[staticpage_content:id]
 
でブロック表示させてもダメでした。 原因はなんでしょうか? お教えいただければ幸いです。

状態: オフライン

Ivy

Site Admin
Admin
登録日: 2004/01/01
投稿数: 5974
場所:Tokyo
ブロック内に、埋め込まれた中括弧
PHP Formatted Code
{}
が、
PHP Formatted Code
&#123;&#125;
に自動的に変換されていますね。 テーマ変数が、ブロックの中で使えるようになった(?)代わり、こういう制限が増えたのかもしれません。 変換しないモードが欲しいですね。 本家に連絡してみます。

状態: オフライン

yam

Forum User
Chatty
登録日: 2009/04/26
投稿数: 37
Ivyさま こんにちは。いつもお世話になります。 ほんと、変換されていますね。{}・・(>_<Wink 最初に気付くべきでした。 本家へのご連絡よろしくお願いします。 ブロック部分だけを1.6.1に戻す方法はあるのでしょうか? javascriptをブロックでいくつもつかっており、動作できずに泣いています。

状態: オフライン

Ivy

Site Admin
Admin
登録日: 2004/01/01
投稿数: 5974
場所:Tokyo
Geeklog 1.7.1で対応予定とのことでもうしばらくお待ちください。 ただし、わたしのほうで、lib-common.php 3716行目あたり、
PHP Formatted Code
        $blockcontent = str_replace(array('{', '}'), array('&#123;', '&#125;'),
                                    $blockcontent);
 
この2行をコメントアウトしたところ、変換されなくなりました。 他、なにか影響があるかどうかわかりませんが、とりいそぎ、これで表示されるようにはなりましたので、ご参考までに。

状態: オフライン

yam

Forum User
Chatty
登録日: 2009/04/26
投稿数: 37
Ivyさま こんにちは。 動作確認しました!\(^o^)/ ありがとうございました。

時刻はすべて JST , 現在の時刻は 03:37 PM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  •  ゲストユーザの投稿を見る
  •  投稿可能
  •  一部のHTMLを許可
  •  バッドワードをチェック