未解決/d3pipesの非同期パイプ一覧ブロックの外部RSS取得先にファビコンを表示させるやり方

99:未解決

 状態:  閲覧数:2,344  投稿日:2008-05-13  更新日:
■今日の結論……解決するためには、ちょっと時間がかかりそうなので、とりあえず後回しにすることとしたい。

以下、自分用メモ

▼現状
・同期パイプ一覧ブロック……外部RSS取得先にファビコン表示あり(インストールしているxpWikiの絡みで表示されているっだけっぽい、詳細確認中)
・非同期パイプ一覧ブロック……外部RSS取得先にファビコン表示なし


▼該当(してると思われる)テンプレート
1.同期パイプ一覧ブロック……db:d3pipes_block_sync.html
2.非同期パイプ一覧ブロック……db:d3pipes_block_async.html


1.同期パイプ一覧ブロック……db:d3pipes_block_sync.html
<div class="xoopsCode">
<div class="d3pipes_block_sync">
<{if $block.errors}>
<{foreach from=$block.errors item="error"}>
<div class="errorMsg"><{$error|escape|nl2br}></div>
<{/foreach}>
<{/if}>

<{if $block.pipes_entries}>
<{* SEPARATED VIEW *}>
<{foreach from=$block.pipes_entries item="pipe"}>

<div class="d3pipes_block_sync_separated">
<{$pipe.name}>
<{if $pipe.image && $pipe.url}>
[url=<{$pipe.url}>]<img src="<{$pipe.image}>" alt="<{$pipe.name}>" />[/url]
<{/if}>
<ul class="d3pipes_block_sync_separated">
<{foreach from=$pipe.entries item="entry"}>

<{if $entry.allow_html}>
<{assign var="entry_headline4disp" value=$entry.headline}>
<{else}>
<{assign var="entry_headline4disp" value=$entry.headline|escape}>
<{/if}>

<li>
<{$smarty.const._MEDIUMDATESTRING|date:$entry.pubtime+$timezone_offset}>
<{if $entry.clipping_id}>
[url=<{$block.mod_url}>/index.php?page=clipping&amp;clipping_id=<{$entry.clipping_id}>]<{$entry_headline4disp}>[/url]
<{else}>
[url=<{$entry.link|escape}>]<{$entry_headline4disp}>[/url]
<{/if}>
</li>
<{/foreach}>
</ul>
</div>
<{/foreach}>
<{else}>
<{* AGGREGATED VIEW *}>
<ul class="d3pipes_block_sync_aggregated">
<{foreach from=$block.entries item="entry"}>

<{if $entry.allow_html}>
<{assign var="entry_headline4disp" value=$entry.headline}>
<{else}>
<{assign var="entry_headline4disp" value=$entry.headline|escape}>
<{/if}>

<li>
<{$smarty.const._MEDIUMDATESTRING|date:$entry.pubtime+$timezone_offset}>
<{if $entry.clipping_id}>
[url=<{$block.mod_url}>/index.php?page=clipping&amp;clipping_id=<{$entry.clipping_id}>]<{$entry_headline4disp}>[/url]
<{else}>
[url=<{$entry.link|escape}>]<{$entry_headline4disp}>[/url]
<{/if}>
<{if $entry.pipe.name}>
(<{$entry.pipe.name}>)
<{/if}>
</li>
<{/foreach}>
</ul>
<{/if}>

</div>


</div>

2.非同期パイプ一覧ブロック……db:d3pipes_block_async.html
<div class="xoopsCode">
<{*
[url=<{$block.mod_url}>/index.php?page=jsbackend&amp;pipe_ids=<{","|implode:$block.pipe_ids}>&amp;max_entries=<{$block.max_entries}>&amp;union_class=<{$block.union_class}>&amp;unique_id=<{$block.unique_id}>]DEBUG[/url]
*}>

<div class="d3pipes_async_block" id="<{$block.mydirname}>_async_block_<{$block.unique_id}>"></div>

<script type="text/javascript">
<!--
d3pipes_add_script( "<{$block.mod_url}>/index.php?page=jsbackend&pipe_ids=<{","|implode:$block.pipe_ids|escape:"url"}>&max_entries=<{$block.max_entries}>&union_class=<{$block.union_class}>&unique_id=<{$block.unique_id}>" ) ;
//-->
</script>
<noscript><{$block.lang_async_noscript}></noscript>
</div>

▼(ファビコンが表示されている同期パイプ一覧ブロック)の該当HTML
<div class="xoopsCode">
<li>
2008-5-12 17:53
<a class="extWithFavicon" href="http://labs.unoh.net/2008/05/mercurial.html">
<img class="xpwikiFavicon" src="http://program.e1blue.net/modules/xpwiki/skin/loader.php?src=favicon&url=http%3A%2F%2Flabs.unoh.net%2F2008%2F05%2Fmercurial.html" alt="" style="width: 12px; height: 12px;"/>
Mercurialでバージョン管理
[/url]
</li>
</div>

▼参考※WordPressリンクブロックも、xpWikiが入ってるトップページだとファビコン表示されるが、picoだとファビコン表示されない

▼管理画面とか、設定系の画面はすべてみた(つもりだ)が、このファビコンに関しては、どうやらそういう問題ではないらしい。

▼同期ブロックの位置に非同期ブロックをもってきて、同期ブロックを非表示にしたりしてみたが、そういう問題でもないらしい。

▼参考url
1.caramel*vanilla &raquo; 外部リンクにFaviconを表示するjavascript http://caramel-tea.com/2007/01/favilist/
2.favicon API javascriptライブラリ | jigelog http://jigen.aruko.net/memo/faviconapi/libjs/
3.power source* &raquo; WP: 外部リンクに favicon 表示 - Favicon API javascriptライブラリ+Link Indication Plugin http://bono.s201.xrea.com/2007/02/336-favicon_js/


未解決/XOOPS×SSL×Xrea(途中からサーバーがCOREServerへと変わりました)



類似度ページランキング
順位 ページタイトル抜粋
1 未解決/d3pipesの非同期パイプ一覧ブロックの外部RSS取得先にファビコンを表示させるやり方 94
2 GnaviD3/記事descriptionの中で画像を表示させる際に、サイズを強制指定させるやり方 39
3 デブクマ君のRSSを、d3pipesで表示できない。 38
4 センターブロック部分の表示順を制御するコード  34
5 ランキング順位等を表示させるために、ブロック内div枠のclass等へ、順番に数字を自動付与したい 33
6 ヘッダー部分に表示されているログインを非表示としたい 32
7 hdpollのブロック表示は外すことにした。 31
8 d3blogのコメントを削除した際、エントリー右下に表示されている コメント (数) を連動させるやり方 30
9 d3forumで、パンくずが二重に表示されるのを直したい 29
10 xpWikiのファビコンが、勝手に書き換わる 29
11 トップページへ表示されている「ログインしますか」を、非表示としたい 27
12 pico xoops_pagetitleに、「モジュール名」を表示させる 26
13 ブロックメニュー部門の、リストのマークがあるのに、中身が何も表示されていない理由 25
14 違う階層の静的ページを、トップページにするやり方 25
15 d3blogの個別記事をクリックすると、ヘッダーが表示されなくなる 25
16 Xwordsでファイルアップロード 25
17 d3ブログトラックバックの削除の仕方 24
18 「インフォメーション」サイドボックス内項目の非表示設定 24
19 トピック一覧ブロック/テーブル内見出し項目の折り返し禁止 24
20 モジュールブロックの内容またはその一部を、テーマの好きな場所へ反映させたい 24
2024/4/26 18:25 更新