[[FrontPage]]

#contents
*OpenPNE2 にfaviconを [#j075e2ae]

 # grep 'link rel="stylesheet" href="./xhtml_style.php' /usr/home/tfc/public_html/openpne -r
 /usr/home/tfc/public_html/openpne/webapp/lib/smarty_plugins/function.t_url_style.php:<link rel="stylesheet" href="./xhtml_style.php?hash={$hash}" type="text/css" />

ということで、/openpne/webapp/lib/smarty_plugins/function.t_url_style.php に、
 <link rel="SHORTCUT ICON" href="favicon.ico" />
の一行を付け加えることで、ソースに反映されました。

 <link rel="stylesheet" href="./xhtml_style.php?hash=7c2065e65cdf0001edd0afd3c198ed95" type="text/css" />
 <link rel="SHORTCUT ICON" href="favicon.ico" />

**もう一つの解 [#z0d93e4d]
 openpne/webapp_ext/modules/pc/templates/common/layout.tpl
 <link rel="shortcut icon" href="http://www.smb.net/~openpne/favicon.ico" />


*OpenPNE3系にfaviconを [#maf60215]
----
**OpnePNE3 (3.8.8 の場合) 2014/05/08 [#x7d4d9ec]
素直に?w バックエンドの管理画面 デザイン設定 HTML挿入 HTML 挿入 (HTML head 内) に
 <link rel="shortcut icon" href="http://www.smb.net/~openpne/favicon.ico" />
みたいに書くとソースに反映してくれます。(^^ゞ

/usr/home/RS_Base/OpenPNE3/apps/pc_frontend/templates/_layout.php とかに、
 <link rel="shortcut icon" href="http://www.smb.net/~openpne/favicon.ico" />
みたく書き入れても、表示されません。

----
http://sns.openpne.jp/communityTopic/5339

オリジナルのfaviconを出したい場合、
 <link rel="shortcut icon" href="http://xxx.com/favicon.ico" />
みたいなタグがヘッダーに必要で

 apps\pc_frontend\templates\_layout.php
に追加してみたらfavicon表示されました!(backendも同様)
----
という情報がありましたが、手元の環境ではファビコンは表示されませんでした。

httpログ見ても、ファビコンへのアクセスは蹴られてます。

ヘッダに放り込んだのは以下の ←これこれ 行

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
 <head>
 <?php include_http_metas() ?>
 <?php include_metas() ?>
 <?php include_title() ?>
 <?php include_stylesheets() ?>
 <?php include_javascripts() ?>
 <?php if (Doctrine::getTable('SnsConfig')->get('customizing_css')): ?>
 <link rel="stylesheet" type="text/css" href="<?php echo url_for('@customizing_css') ?>" />
 <?php endif; ?>
 <?php echo $op_config->get('pc_html_head') ?>
 
 <link rel="shortcut icon" href="favicon.ico" />  ← これこれ!
 
 </head>
 <body id="<?php printf('page_%s_%s', $view->getModuleName(), $view->getActionName()) ?>" class="<?php echo opToolkit::isSecurePage() ? 'secure_page' : 'insecure_page' ?>">
 <?php echo $op_config->get('pc_html_top2') ?>
 <div id="Body">
 <?php echo $op_config->get('pc_html_top') ?>
 <div id="Container">

なので、OpnePNE3系だと、favicon.ico は予約語かなんかになってるらしくて、favicon2.ico などと、しないと駄目みたい

**で、ちょっと探ってみる。 [#q9c48cb9]

 k222# grep favicon.ico /usr/local/www/apache22/data/OpenPNE3/ -r
 /usr/local/www/apache22/data/OpenPNE3/apps/api/templates/layout.php:    <link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/apps/mobile_mail_frontend/templates/layout.php:    <link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/simplepie/simplepie.inc:                       $favicon = SimplePie_Misc::absolutize_url('/favicon.ico', $url);
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/simplepie/simplepie.inc-orig:                  $favicon = SimplePie_Misc::absolutize_url('/favicon.ico', $url);
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/lib/controller/default/templates/defaultLayout.php:<link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/lib/exception/data/error.html.php:<link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/lib/exception/data/unavailable.php:<link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/test/functional/fixtures/apps/backend/templates/layout.php:    <link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/test/functional/fixtures/apps/frontend/templates/layout.php:<link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/lib/plugins/sfPropelPlugin/test/functional/fixtures/apps/backend_compat/templates/layout.php:<link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/lib/plugins/sfPropelPlugin/test/functional/fixtures/apps/crud/templates/layout.php:<link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/lib/plugins/sfPropelPlugin/test/functional/fixtures/apps/frontend/templates/layout.php:<link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/lib/task/generator/skeleton/app/app/templates/layout.php:    <link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/test/functional/fixtures/apps/cache/templates/layout.php:<link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/test/functional/fixtures/apps/frontend/templates/layout.iphone.php:<link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/test/functional/fixtures/apps/frontend/templates/layout.php:<link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/lib/vendor/symfony/test/functional/fixtures/apps/i18n/templates/layout.php:<link rel="shortcut icon" href="/favicon.ico" />
 /usr/local/www/apache22/data/OpenPNE3/plugins/opBlogPlugin/lib/vendor/simplepie.php:                    $favicon = SimplePie_Misc::absolutize_url('/favicon.ico', $url);

う~~~ん、わかんね ( ̄∇ ̄)


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS