主题: iRedadmin 主控台 , 可加 公司的 favicon.ico ?

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
請問版主 , iRedAdmin 主控台要如何加入自己公司logo 的favicon.ico 檔?

roundcubemail 是可自行更改加入的.

像附檔的"網易云課堂" 那樣的效果.

感謝.

Post's attachments

26.JPG 136.77 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

回复: iRedadmin 主控台 , 可加 公司的 favicon.ico ?

有参数 BRAND_FAVICON 可以直接定义:

# Path to the logo image and favicon.ico.
# Please copy your logo image to 'static/' folder, then put the image file name
# in BRAND_LOGO.  e.g.: 'logo.png' (will load file 'static/logo.png').
BRAND_LOGO = ''
BRAND_FAVICON = ''

# Product name, short description.
BRAND_NAME = 'iRedAdmin-Pro'
BRAND_DESC = 'iRedMail Admin Panel'

3 最后由 rain6966 (2017-09-28 14:06:19) 编辑

回复: iRedadmin 主控台 , 可加 公司的 favicon.ico ?

ZhangHuangbin 写道:

BRAND_LOGO = '' BRAND_FAVICON = ''

#BRAND_LOGO = 'logo.png'                     # 使用iRedmail 的logo
BRAND_LOGO = 'roundcube_logo.png'    #同我roundcubemail 的logo
上面皆正常;

但BRAND_FAVICON的副檔名, 使用 .ico 則無法顯現分頁的logo
要改為 .png 或 jpg 才可正常顯現, 這倒是奇怪?
先前測試多次皆不行,這次最後成了.

#BRAND_FAVICON = 'favicon.ico'            #無法顯示
BRAND_FAVICON = 'favicon.png'             #可顯示
#BRAND_FAVICON = 'logo.png'                #iredmail 的logo ,可顯示

ZhangHuangbin 写道:

# Product name, short description.
BRAND_NAME = 'iRedAdmin-Pro' BRAND_DESC = 'iRedMail Admin Panel'

此兩參數我倒是在 templates/default/layout.html(及layout_user.html) 裡設定修改
大約 66 行:

                        <span class="textlogo">
                            <!-- span class="title">{{ brand_name }}</span> -->
                            <!-- span class="text">{{ brand_desc }}</span> -->
                            <span style="position:relative;top:0px;left:150px;font-size:20px" class="title">    測 試 公 司 - Test  Corp. Ltd. </span> 
                        </span>

此方法是可調顯示位置 ; 唯一不便是 版更時須手動複製檔案(laylou.html ,layout_user.html ,login.html )到新目錄,或爾後iRedAdmin 主控台有大改版,需再自己修正.

感謝版主回覆.

回复: iRedadmin 主控台 , 可加 公司的 favicon.ico ?

BRAND_FAVICON 指定的是 favicon 图片,它是一个很小的图片,你不能用大的 logo 图片来代替啊。

回复: iRedadmin 主控台 , 可加 公司的 favicon.ico ?

1). 這個favicon 圖片 ,大約 4k多 ;
# ll /var/www/iredadmin/static/

總計 32
dr-xr-xr-x 4 iredadmin iredadmin   41  9月 19 16:57 default
-r-xr-xr-x 1 iredadmin iredadmin 4286  9月 29 18:33 favicon.ico
-r-xr-xr-x 1 iredadmin iredadmin 4286  9月 28 14:06 favicon.png
dr-xr-xr-x 2 iredadmin iredadmin 4096  9月 19 16:57 js
-r-xr-xr-x 1 iredadmin iredadmin 3119  9月 19 16:57 logo.png
-r-xr-xr-x 1 root      root      5082  9月 19 16:59 roundcube_logo.png

favicon.ico  favicon.png 兩個為互相複制的檔案 ,只是改副檔名.

2).
/var/www/iredadmin/static]# vi ../settings.py
BRAND_LOGO = 'roundcube_logo.png'
BRAND_FAVICON = 'favicon.png'
#BRAND_FAVICON = 'favicon.ico'

上面是正常顯示的設定;

3).
若改為 如下則無法顯示出來
BRAND_FAVICON = 'favicon.ico'

檢視網頁原始碼:

    <link rel="stylesheet" type="text/css" href="/iredadminl/static/default/css/reset.css" />
    <link rel="stylesheet" type="text/css" href="/iredadmin/static/default/css/screen.css" />
    <link rel="icon" type="image/x-icon" href="/iredadmin/static/favicon.ico" />

使用chrome 或 firefox 一樣無法顯示 ; 再改為步驟 2). 則又正常
OS使用 Winxp 及 Win7.

回复: iRedadmin 主控台 , 可加 公司的 favicon.ico ?

将 png 转换为 ico 格式(不是简单改名),是否正常?

回复: iRedadmin 主控台 , 可加 公司的 favicon.ico ?

此favicon.ico檔, 原本用在另一台web server ,
我是直接從web server 抓下mark1.ico 來用的.
在此台mail server 的webmail 也可分頁正常顯示.

版主是認為此檔非正規的 ico 檔格式?

web server 網頁內碼:
<link href="CSS/spec1.css" rel="stylesheet" type="text/css">
<link rel="SHORTCUT ICON" href=IMG/mark1.ico>
<script language="JavaScript" type="text/JavaScript">


我有空再試試, 重做一個看看.
目前我暫時使用 png 的格式來用.

感謝版主回覆.