Страница 1 из 1
Смена логотипа и имя компании в customer.pl
Добавлено: 04 окт 2010, 13:58
Антон
Помогите кто знает! Я нашёл файл CustomerHeader.dtl. В нём можно изменить логотип и название компании. Но возникает проблема с кодировкой. Русские буквы зюзиками отображаются! 1ый вопрос где поменять кодировку? и 2ой куда скопировать картинку с логотипом?
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 04 окт 2010, 17:42
schum
Здравствуйте Антон.
Уточните пожалуйста версию вашей OTRS!?
Логотип настраивается тут:
Параметры конфигурации: Framework -> Core::PDF , по умолчанию <OTRS_CONFIG_Home>/var/logo-otrs.png
В нашем случае otrs/var/logo-otrs.png (параметр (gif|jpg|png, 700 x 100 pixel)).
Пожалуйста поподробнее, где вы прописали новое название организации?
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 04 окт 2010, 17:45
alexus
С кодировкой проблемы в HTML-е родном. Боремся пока. Обходное решение - сделать логотип с названием в картинке.
А все картинки лежат в OTRS здесь /otrs/var/httpd/htdocs/images/. Сюда ведет стандартный путь.
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 04 окт 2010, 18:49
alexus
еще один вариант - заменить в хедере Company Name на
и в файле русификации \Kernel\Language\ru.pm
сделать замену
Код: Выделить всё
'Company Support' => 'Служба технической поддержки "Ваша Супер Компания"',
Т.е. мы делаем свой собственный перевод надписи.
В OTRS 3 beta4 этот баг устранен и сделано конфигурирование через настройки системы.
С уважением,
OTRS.ru
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 05 окт 2010, 12:22
Антон
У меня версия 2.4.8 не один способов изложенный выше не прокатывает надписью! А логотип засовывал в директорию как и написали и менял файл CustomerHeader.dtl толку никакого!
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 05 окт 2010, 16:33
alexus
Тескт файла dtl покажите, плз.
И текст ru.pm
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 06 окт 2010, 10:12
Антон
Вот два файла CustomerHeader.dtl и ru.pm Исправил их, как и сказали, но Company Name в браузере зюзиками так и остаётся...
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 06 окт 2010, 14:40
Антон
Также я дописывал в ru.pm кодировку в charset utf-8, и тогда заголовок Company Name становится на русском, но тогда всё остальное отображается зюзиками!
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 06 окт 2010, 17:41
alexus
Вы все правильно сделали, только с кодировкой у Вас какая-то чехарда. На принтскрине в ru.pm кодировки явно разные. Я для редактирования использую Notepad++. Он нормально с кодировками работает.
С уважением,
OTRS.ru
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 07 окт 2010, 09:45
Антон
Спасибо за совет с Notepad++, с помощью него отредактировал ru.pm и надпись стала на русском и всё остальное осталось на русском!!! Вопрос теперь 2ой: я прописал логотип в файл CustomerHeader.dtl , и скинул логотип в директорию, кторую вы указали, причём пробовал и в jpg и в png, но логотип так и не появился... В скриншоте файла CustomerHeader.dtl я указал, как я прописал директорию!
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 07 окт 2010, 12:29
alexus
Укажите путь так
В файле CustomerHeader.dtl есть пример чуть выше
С уважением,
OTRS.ru
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 12 окт 2010, 23:54
ULiX
Как альтернатива Notepad++
Блокируем только одну строчку для использования utf-8
Код: Выделить всё
use utf8;
$Self->{Translation}{Company Support} = "ФГУ НЦПИ при Минюстре России";
no utf8;
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 19 окт 2010, 20:45
Artem
Для того, чтобы вставить LOGO вам необходимо в файле CustomerHeader.dtl вставить вместо слова LOGO следующий текст: <img src="/otrs-web/images/Standard/logo.jpg"> где logo.jpg ваша картинка в папке otrs/httpd/htdocs/images/Standard/ , а вместо COMPANY NAME - название вашей организации к примеру My Best Company т.е.:
<!-- start CI layout -->
<table border="0" width="80" cellspacing="0" cellpadding="8">
<tr>
<td width="120" class="header"> <img src="/otrs-web/images/Standard/logo.jpg"> </td>
<td class="header"> <a href="" class="headeritem"> My Best Company </a> </td>
</tr>
<tr>
<td colspan="2">
<!-- end CI layout -->
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 19 окт 2010, 21:10
alexus
Исчерпывающе !!!!
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 08 май 2014, 13:41
viadmin
Теме ап!
Для того, чтобы вставить LOGO вам необходимо в файле CustomerHeader.dtl вставить вместо слова LOGO следующий текст: <img src="/otrs-web/images/Standard/logo.jpg"> где logo.jpg ваша картинка в папке otrs/httpd/htdocs/images/Standard/ , а вместо COMPANY NAME - название вашей организации к примеру My Best Company т.е.:
С названием компании проблем нет, а вот с лого - полно. Может разные версии ОТРС, может еще что, но у меня в файле CustomerHeader.dtl нету HTML-разметки таблицы.
Вот мой файл CustomerHeader.dtl:
Код: Выделить всё
# --
# CustomerHeader.dtl - provides global HTML header
# Copyright (C) 2001-2014 OTRS AG, http://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --
#
# http headers
Content-Type: text/html; charset=utf-8;
X-Powered-By: $Config{"Product"} $Config{"Version"} - Open Ticket Request System (http://otrs.org/)
X-UA-Compatible: IE=edge,chrome=1
Expires: Tue, 1 Jan 1980 12:00:00 GMT
Cache-Control: no-cache
Pragma: no-cache
<!DOCTYPE html>
<html>
$Include{"Copyright"}
<head>
<meta http-equiv="Content-type" content="text/html;charset=utf-8" />
<!-- dtl:block:MetaHttpEquivRefresh -->
<meta http-equiv="refresh" content="$QData{"Refresh"}" />
<!-- dtl:block:MetaHttpEquivRefresh -->
<!-- dtl:block:MetaLink -->
<link rel="$QData{"Rel"}" type="$QData{"Type"}" title="$QData{"Title"}" href="$Data{"Href"}" />
<!-- dtl:block:MetaLink -->
<link rel="shortcut icon" href="$Config{"Frontend::ImagePath"}icons/product.ico" type="image/ico" />
<!-- dtl:block:CommonCSS -->
<link rel="stylesheet" type="text/css" href="$Config{"Frontend::WebPath"}skins/Customer/$LQData{"Skin"}/$QData{"CSSDirectory"}/$QData{"Filename"}" />
<!-- dtl:block:CommonCSS -->
<!-- dtl:block:CommonCSS_IE8 -->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="$Config{"Frontend::WebPath"}skins/Customer/$LQData{"Skin"}/$QData{"CSSDirectory"}/$QData{"Filename"}" />
<![endif]-->
<!-- dtl:block:CommonCSS_IE8 -->
<!-- dtl:block:ModuleCSS -->
<link rel="stylesheet" type="text/css" href="$Config{"Frontend::WebPath"}skins/Customer/$LQData{"Skin"}/$QData{"CSSDirectory"}/$QData{"Filename"}" />
<!-- dtl:block:ModuleCSS -->
<!-- dtl:block:ModuleCSS_IE8 -->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="$Config{"Frontend::WebPath"}skins/Customer/$LQData{"Skin"}/$QData{"CSSDirectory"}/$QData{"Filename"}" />
<![endif]-->
<!-- dtl:block:ModuleCSS_IE8 -->
<link rel="stylesheet" type="text/css" href="$Config{"Frontend::WebPath"}skins/Customer/default/css/thirdparty/ui-theme/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="$Config{"Frontend::WebPath"}skins/Customer/default/css/thirdparty/jstree-theme/default/style.css" />
<!-- dtl:block:HeaderLogoCSS -->
<style type="text/css">
#Header #Logo {
background-image: $QData{"URL"};
top: $QData{"StyleTop"};
right: $QData{"StyleRight"};
width: $QData{"StyleWidth"};
height: $QData{"StyleHeight"};
}
</style>
<!-- dtl:block:HeaderLogoCSS -->
<style type="text/css">
@font-face {
font-family: 'FontAwesome';
src: url('$Config{"Frontend::WebPath"}skins/Customer/default/css/thirdparty/fontawesome/fontawesome-webfont.eot?v=3.2.1');
src: url('$Config{"Frontend::WebPath"}skins/Customer/default/css/thirdparty/fontawesome/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),
url('$Config{"Frontend::WebPath"}skins/Customer/default/css/thirdparty/fontawesome/fontawesome-webfont.woff?v=3.2.1') format('woff'),
url('$Config{"Frontend::WebPath"}skins/Customer/default/css/thirdparty/fontawesome/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),
url('$Config{"Frontend::WebPath"}skins/Customer/default/css/thirdparty/fontawesome/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
font-weight: normal;
font-style: normal;
}
/* Fix poor font rendering on chrome based browsers on windows */
@media all and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'FontAwesome';
src: url('$Config{"Frontend::WebPath"}skins/Customer/default/css/thirdparty/fontawesome/fontawesome-webfont.svg#fontawesomeregular') format('svg'),
url('$Config{"Frontend::WebPath"}skins/Customer/default/css/thirdparty/fontawesome/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),
url('$Config{"Frontend::WebPath"}skins/Customer/default/css/thirdparty/fontawesome/fontawesome-webfont.woff?v=3.2.1') format('woff'),
url('$Config{"Frontend::WebPath"}skins/Customer/default/css/thirdparty/fontawesome/fontawesome-webfont.ttf?v=3.2.1') format('truetype');
font-weight: normal;
font-style: normal;
}
}
</style>
<!--[if IE 8]>
<script type="text/javascript">
/* Fix initial font rendering on IE8 for FontAwesome */
(function() {
var head = document.getElementsByTagName('head')[0],
style = document.createElement('style');
style.type = 'text/css';
style.styleSheet.cssText = ':before,:after{content:none !important;}';
head.appendChild(style);
setTimeout(function(){
head.removeChild(style);
}, 0);
}());
</script>
<![endif]-->
<title>$QData{"TitleArea"} $Config{"ProductName"}</title>
</head>
<body class="NoJavaScript $QData{"BodyClass"}">
<!-- start CI layout -->
<div id="Header">
<h1 class="CompanyName"><a href="#">Оліяр</a></h1>
<!-- dtl_block:HeaderLogo -->
<div id="Logo"></div>
<!-- dtl_block:HeaderLogo -->
<!-- dtl:block:DebugRTLButton -->
<button onclick="Core.Debug.SimulateRTLPage();" type="button">Simulate RTL</button>
<!-- dtl:block:DebugRTLButton -->
</div>
<!-- end CI layout -->
<!-- end header -->
Скажыте, пожалуйста, где сменить, чтобы появилось наконец-то мое лого?
P.S. Кеш ОТРС чистил, кеш браузеров тоже, /opt/otrs/var/logo-otrs.png - ето уже мое лого, /opt/otrs/var/httpd/htdocs/skins/Agent/default/img/loginlogo_default.png - ето тоже мое лого.
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 08 май 2014, 13:59
ykolesnikov
Редактировать настройки конфигурации
in Framework -> Frontend::Customer --> CustomerLogo - включить и указать нужную ссылку в параметрах.
Должно работать.
Теме сто лет в обед (2010 г.)
Re: Смена логотипа и имя компании в customer.pl
Добавлено: 08 май 2014, 15:01
viadmin
Есть!
Помогло, спасибо! Тему можно, наконец-то, закрыть )))