■今日の結論……解決するためには、ちょっと時間がかかりそうなので、とりあえず後回しにすることとしたい。
以下、自分用メモ
▼現状
・同期パイプ一覧ブロック……外部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&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&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&pipe_ids=<{","|implode:$block.pipe_ids}>&max_entries=<{$block.max_entries}>&union_class=<{$block.union_class}>&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 » 外部リンクにFaviconを表示するjavascript http://caramel-tea.com/2007/01/favilist/
2.favicon API javascriptライブラリ | jigelog http://jigen.aruko.net/memo/faviconapi/libjs/
3.power source* » WP: 外部リンクに favicon 表示 - Favicon API javascriptライブラリ+Link Indication Plugin http://bono.s201.xrea.com/2007/02/336-favicon_js/
以下、自分用メモ
▼現状
・同期パイプ一覧ブロック……外部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&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&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&pipe_ids=<{","|implode:$block.pipe_ids}>&max_entries=<{$block.max_entries}>&union_class=<{$block.union_class}>&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 » 外部リンクにFaviconを表示するjavascript http://caramel-tea.com/2007/01/favilist/
2.favicon API javascriptライブラリ | jigelog http://jigen.aruko.net/memo/faviconapi/libjs/
3.power source* » WP: 外部リンクに favicon 表示 - Favicon API javascriptライブラリ+Link Indication Plugin http://bono.s201.xrea.com/2007/02/336-favicon_js/