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の受信画面のブロック表示です。
<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
<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>
PHP Formatted Code
[staticpage_content:id]状態: オフライン
Ivy
Site Admin
Admin
登録日: 2004/01/01
投稿数: 5974
場所:Tokyo
Geeklog 1.7.1で対応予定とのことでもうしばらくお待ちください。
ただし、わたしのほうで、lib-common.php 3716行目あたり、
$blockcontent);
この2行をコメントアウトしたところ、変換されなくなりました。
他、なにか影響があるかどうかわかりませんが、とりいそぎ、これで表示されるようにはなりましたので、ご参考までに。
PHP Formatted Code
$blockcontent = str_replace(array('{', '}'), array('{', '}'),$blockcontent);
時刻はすべて JST , 現在の時刻は 03:37 PM
- 通常
- 注目トピック
- ロック済
- 新着
- 注目トピック 新着
- ロック済トピック 新着
- ゲストユーザの投稿を見る
- 投稿可能
- 一部のHTMLを許可
- バッドワードをチェック
検索
ユーザー機能
リモートログイン
イベント
-