Rocky Gap
2016-04-09, 11:07 AM
zencart模版目录在 /includes/templates/你的模版目录 下面,默认的logo图片是 /includes/templates/你的模版目录/images/logo.gif 如果要换logo图片,只要替换这个gif图就好。不过要是图片格式不同,就要修改代码了,显示模版logo的代码一般在你的模版目录的 common 文件夹下的 tpl_header.php 内,完整路径是 /includes/templates/你的模版目录/common/tpl_header.php 内的以下代码:
1.<?php echo '<a href="' . HTTP_SERVER . DIR_WS_CATALOG . '">' . zen_image($template->get_template_dir(HEADER_LOGO_IMAGE, DIR_WS_TEMPLATE, $current_page_base,'images'). '/' . HEADER_LOGO_IMAGE, HEADER_ALT_TEXT) . '</a>'; ?>
网上搜索的方法大部分是告诉你将上面的代码替换成你的图片就好了,就是将代码写死。其实zencart的默认logo图片是有自定义的,找到如下文件 /includes/languages/english/header.php (如果不是英文版,那可能是在zcchinese文件夹下,我没用中文版所以只能猜这个文件夹名),打开后你会看到下面的代码:
1.// added defines for header alt and text
2. define('HEADER_ALT_TEXT', 'Powered by Zen Cart :: The Art of E-Commerce'); //图片alt显示的文字
3. define('HEADER_SALES_TEXT', 'TagLine Here'); //有点像wordpress的 又一个wp博客,副标题的意思
4. define('HEADER_LOGO_WIDTH', '192px'); //定义图片的宽度,好像没什么效果,都按默认图片大小的显示
5. define('HEADER_LOGO_HEIGHT', '64px'); //定义图片的高度,也好像没什么效果,都按默认的显示
6. define('HEADER_LOGO_IMAGE', 'logo.png'); //定义logo图片的文件名,原来是gif的,我改了png的
按照以上的修改前台自动就改过来了,不过有的模版有自定义header.php这个文件,一般这个文件放在 /includes/languages/english/你的模版目录/header.php 下,找到它修改它就好。
1.<?php echo '<a href="' . HTTP_SERVER . DIR_WS_CATALOG . '">' . zen_image($template->get_template_dir(HEADER_LOGO_IMAGE, DIR_WS_TEMPLATE, $current_page_base,'images'). '/' . HEADER_LOGO_IMAGE, HEADER_ALT_TEXT) . '</a>'; ?>
网上搜索的方法大部分是告诉你将上面的代码替换成你的图片就好了,就是将代码写死。其实zencart的默认logo图片是有自定义的,找到如下文件 /includes/languages/english/header.php (如果不是英文版,那可能是在zcchinese文件夹下,我没用中文版所以只能猜这个文件夹名),打开后你会看到下面的代码:
1.// added defines for header alt and text
2. define('HEADER_ALT_TEXT', 'Powered by Zen Cart :: The Art of E-Commerce'); //图片alt显示的文字
3. define('HEADER_SALES_TEXT', 'TagLine Here'); //有点像wordpress的 又一个wp博客,副标题的意思
4. define('HEADER_LOGO_WIDTH', '192px'); //定义图片的宽度,好像没什么效果,都按默认图片大小的显示
5. define('HEADER_LOGO_HEIGHT', '64px'); //定义图片的高度,也好像没什么效果,都按默认的显示
6. define('HEADER_LOGO_IMAGE', 'logo.png'); //定义logo图片的文件名,原来是gif的,我改了png的
按照以上的修改前台自动就改过来了,不过有的模版有自定义header.php这个文件,一般这个文件放在 /includes/languages/english/你的模版目录/header.php 下,找到它修改它就好。