ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 11 years ago

Last modified 10 years ago

#1149 new enhancement

faviconを管理画面から登録できるようにする

Reported by: kunitada Owned by: nobody
Priority: minor Milestone:
Component: pne-admin Version:
Keywords: Cc:

Description (last modified by kiwa)

■概要

管理画面からfaviconを設定できるようにしたい

■仕様

■関連情報

以下、元の要望

1) favicon使いたい人もいるとおもう。

2) WEBサーバのエラーログにfaviconリクエストが残るのが嫌だ

の二点により、

faviconを管理画面から登録できるようにしたい。

File does not exist: /var/www/sns/example.com/public_html/favicon.ico

とか結構多い。

Change History (15)

comment:1 Changed 11 years ago by kunitada

Description: modified (diff)

comment:2 Changed 11 years ago by kunitada

Description: modified (diff)

comment:3 Changed 11 years ago by kunitada

Owner: changed from nobody to ebihara
Priority: majorblocker

comment:4 Changed 11 years ago by ebihara

Owner: changed from ebihara to ogawa

以下の仕様でいいかどうかご判断ください。

DBにテーブル作成

以下のような c_favicon テーブル作成

| c_favicon_id | name | bin |

name が current と default のカラムをインサート

ファビコン出力用PHPを作成 =

以下のような出力用PHPを作成する public_html/favicon.php

スキン画像変更ページ変更(?m=admin&a=page_edit_skin_image)

小物画像 [4]項目にfavicon欄追加(もしくはfavicon項目を作る)。

favicon挿入用のdoアクションを作成し、そこでDBにインサートする。、

各HTMLに追記

<link rel="shortcut icon" href="./favicon.php" type="image/x-icon" /> <link rel="icon" href="./favicon.php" type="image/x-icon" />

comment:5 Changed 11 years ago by ebihara

なんかぐちゃぐちゃだったので訂正。

以下の仕様でいいかどうかご判断ください。

DBにテーブル作成

以下のような c_favicon テーブル作成

c_favicon_idnamebin

name が current と default のカラムをインサート

favicon出力用PHPを作成

以下のような出力用PHPを作成する public_html/favicon.php

スキン画像変更ページ変更(?m=admin&a=page_edit_skin_image)

小物画像[4]項目にfavicon欄追加(もしくはfavicon項目を作る)。

favicon挿入用のdoアクションを作成し、そこでDBにインサートする。

各HTMLに追記

<link rel="shortcut icon" href="./favicon.php" type="image/x-icon" />
<link rel="icon" href="./favicon.php" type="image/x-icon" />

comment:6 Changed 11 years ago by ogawa

Owner: changed from ogawa to ebihara

faviconの画像形式とその形式の画像がGDでチェックできるかの調査をしてください。

comment:7 Changed 11 years ago by kiwa

r3903 管理画面の画面仕様作成しました

comment:8 Changed 11 years ago by kunitada

Milestone: OpenPNE2.10OpenPNE2.9.3

comment:9 Changed 11 years ago by kunitada

Milestone: OpenPNE2.9.3OpenPNE2.10

comment:10 Changed 11 years ago by kunitada

Milestone: OpenPNE2.10OpenPNE2.12

comment:11 Changed 11 years ago by kunitada

comment:12 Changed 11 years ago by ebihara

Owner: changed from ebihara to nobody

いったん手放します

comment:13 Changed 11 years ago by ogawa

Version: 2.10.x

comment:14 Changed 10 years ago by kiwa

Milestone: OpenPNE2.12.0
Priority: blockerminor

2.11で対応未定なのでpriority変更、Milestone削除します

comment:15 Changed 10 years ago by kiwa

Description: modified (diff)

descriptionをフォーマットにあわせました

Note: See TracTickets for help on using tickets.