Смена логотипа и имя компании в customer.pl

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
Антон
OTRS Новобранец
Сообщения: 5
Зарегистрирован: 04 окт 2010, 13:53

Смена логотипа и имя компании в customer.pl

Сообщение Антон » 04 окт 2010, 13:58

Помогите кто знает! Я нашёл файл CustomerHeader.dtl. В нём можно изменить логотип и название компании. Но возникает проблема с кодировкой. Русские буквы зюзиками отображаются! 1ый вопрос где поменять кодировку? и 2ой куда скопировать картинку с логотипом?

schum
OTRS Новобранец
Сообщения: 15
Зарегистрирован: 21 сен 2010, 09:45
Контактная информация:

Re: Смена логотипа и имя компании в customer.pl

Сообщение schum » 04 окт 2010, 17:42

Здравствуйте Антон.
Уточните пожалуйста версию вашей OTRS!?
Логотип настраивается тут:
Параметры конфигурации: Framework -> Core::PDF , по умолчанию <OTRS_CONFIG_Home>/var/logo-otrs.png
В нашем случае otrs/var/logo-otrs.png (параметр (gif|jpg|png, 700 x 100 pixel)).

Пожалуйста поподробнее, где вы прописали новое название организации?

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Смена логотипа и имя компании в customer.pl

Сообщение alexus » 04 окт 2010, 17:45

С кодировкой проблемы в HTML-е родном. Боремся пока. Обходное решение - сделать логотип с названием в картинке.
А все картинки лежат в OTRS здесь /otrs/var/httpd/htdocs/images/. Сюда ведет стандартный путь.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Смена логотипа и имя компании в customer.pl

Сообщение alexus » 04 окт 2010, 18:49

еще один вариант - заменить в хедере Company Name на

Код: Выделить всё

$Text{"Company Support"}
и в файле русификации \Kernel\Language\ru.pm
сделать замену

Код: Выделить всё

'Company Support' => 'Служба технической поддержки "Ваша Супер Компания"',
Т.е. мы делаем свой собственный перевод надписи.
В OTRS 3 beta4 этот баг устранен и сделано конфигурирование через настройки системы.

С уважением,
OTRS.ru
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Антон
OTRS Новобранец
Сообщения: 5
Зарегистрирован: 04 окт 2010, 13:53

Re: Смена логотипа и имя компании в customer.pl

Сообщение Антон » 05 окт 2010, 12:22

У меня версия 2.4.8 не один способов изложенный выше не прокатывает надписью! А логотип засовывал в директорию как и написали и менял файл CustomerHeader.dtl толку никакого!

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Смена логотипа и имя компании в customer.pl

Сообщение alexus » 05 окт 2010, 16:33

Тескт файла dtl покажите, плз.
И текст ru.pm
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Антон
OTRS Новобранец
Сообщения: 5
Зарегистрирован: 04 окт 2010, 13:53

Re: Смена логотипа и имя компании в customer.pl

Сообщение Антон » 06 окт 2010, 10:12

Вот два файла CustomerHeader.dtl и ru.pm Исправил их, как и сказали, но Company Name в браузере зюзиками так и остаётся...
Вложения
ru.JPG
ru.JPG (94.81 КБ) 21179 просмотров
CustomerHeader.JPG
CustomerHeader.JPG (97.79 КБ) 21179 просмотров

Антон
OTRS Новобранец
Сообщения: 5
Зарегистрирован: 04 окт 2010, 13:53

Re: Смена логотипа и имя компании в customer.pl

Сообщение Антон » 06 окт 2010, 14:40

Также я дописывал в ru.pm кодировку в charset utf-8, и тогда заголовок Company Name становится на русском, но тогда всё остальное отображается зюзиками!

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Смена логотипа и имя компании в customer.pl

Сообщение alexus » 06 окт 2010, 17:41

Вы все правильно сделали, только с кодировкой у Вас какая-то чехарда. На принтскрине в ru.pm кодировки явно разные. Я для редактирования использую Notepad++. Он нормально с кодировками работает.

С уважением,
OTRS.ru
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Антон
OTRS Новобранец
Сообщения: 5
Зарегистрирован: 04 окт 2010, 13:53

Re: Смена логотипа и имя компании в customer.pl

Сообщение Антон » 07 окт 2010, 09:45

Спасибо за совет с Notepad++, с помощью него отредактировал ru.pm и надпись стала на русском и всё остальное осталось на русском!!! Вопрос теперь 2ой: я прописал логотип в файл CustomerHeader.dtl , и скинул логотип в директорию, кторую вы указали, причём пробовал и в jpg и в png, но логотип так и не появился... В скриншоте файла CustomerHeader.dtl я указал, как я прописал директорию!

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Смена логотипа и имя компании в customer.pl

Сообщение alexus » 07 окт 2010, 12:29

Укажите путь так

Код: Выделить всё

 $Config{"Frontend::ImagePath"}logo1.png
В файле CustomerHeader.dtl есть пример чуть выше

С уважением,
OTRS.ru
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

ULiX
OTRS Новобранец
Сообщения: 45
Зарегистрирован: 12 окт 2010, 08:56
Контактная информация:

Re: Смена логотипа и имя компании в customer.pl

Сообщение ULiX » 12 окт 2010, 23:54

Как альтернатива Notepad++
Блокируем только одну строчку для использования utf-8

Код: Выделить всё

use utf8;
$Self->{Translation}{Company Support} = "ФГУ НЦПИ при Минюстре России";
no utf8;
Я не флудер, у меня просто не получаются маленькие посты.

Artem
OTRS Новобранец
Сообщения: 2
Зарегистрирован: 19 окт 2010, 20:18

Re: Смена логотипа и имя компании в customer.pl

Сообщение Artem » 19 окт 2010, 20:45

Для того, чтобы вставить 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 -->

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Смена логотипа и имя компании в customer.pl

Сообщение alexus » 19 окт 2010, 21:10

Исчерпывающе !!!!
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

viadmin
OTRS Новобранец
Сообщения: 18
Зарегистрирован: 24 апр 2014, 08:43
Откуда: Украина, Львов

Re: Смена логотипа и имя компании в customer.pl

Сообщение viadmin » 08 май 2014, 13:41

Теме ап!
Для того, чтобы вставить 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 - ето тоже мое лого.
OTRS 3.3.5 на Ubuntu server 12 + MySQL + Apache

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Смена логотипа и имя компании в customer.pl

Сообщение ykolesnikov » 08 май 2014, 13:59

Редактировать настройки конфигурации in Framework -> Frontend::Customer --> CustomerLogo - включить и указать нужную ссылку в параметрах.
Должно работать. :oops:
Теме сто лет в обед (2010 г.)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

viadmin
OTRS Новобранец
Сообщения: 18
Зарегистрирован: 24 апр 2014, 08:43
Откуда: Украина, Львов

Re: Смена логотипа и имя компании в customer.pl

Сообщение viadmin » 08 май 2014, 15:01

Есть!
Помогло, спасибо! Тему можно, наконец-то, закрыть )))
OTRS 3.3.5 на Ubuntu server 12 + MySQL + Apache

Ответить