joomFish: "перевод" логотипа сайта

Тема в разделе "Мультиязычность", создана пользователем pda1, 09.05.2009.

  1. Offline

    aizyk Недавно здесь

    Регистрация:
    28.07.2011
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Всем привет, прошу не пинайте, но очень тоже хочется разобраться с этой магией, но к моему сожалению мои знания не велеки еще пока что, и мой выбор пал на шаблон jsn_epic_free, и сайт уже скажем почти готов и дизайн налажен.
    Не получается заставить Joomfish менять logo, а ваши весьма понятные инструкции не подходят потому как в моем шаблоне еще присутствует файл params.ini и он придает вот такие инструкции:
    templateColor=blue
    templateFont=1
    logoPath=templates/jsn_epic_free/images/logo.png
    logoWidth=1200px
    logoHeight=322px
    logoLink=index.php
    logoSlogan=
    templateWidth=1200px
    leftWidth=33%
    rightWidth=23%
    menuIcons=home,info,image,download,mail,comment
    showPathway=0
    enableFontresizer=1
    enableIconLinks=1
    enablePNGfix=1
    enableStyleCB=0
    enableStyleDocMan=0
    enableStyleVM=0
    enableStyleJEvents=0
    enableStyleRSG2=0
    errorReporting=default

    ********
    И сам файл index.php тоже вводит в заблуждение где именно там вставлять код
    <head>
    <jdoc:include type="head" />
    <?php
    require( YOURBASEPATH.DS."php/jsn_utils.php");
    /****************************************************************/
    /* TEMPLATE PARAMETERS */

    /* Overal template width specified in pixels (for fixed width) or percentage (for fluid width). */
    $template_width = $this->params->get("templateWidth", "960px");

    /* Path to logo image starting from the Joomla! root folder (! without preceding slash !). */
    $logo_path = $this->params->get("logoPath", "templates/jsn_epic_free/images/logo.png");

    /* Logo width specified in pixels. */
    $logo_width = $this->params->get("logoWidth", "1200px");

    /* Logo height specified in pixels. */
    $logo_height = $this->params->get("logoHeight", "322px");

    /* URL where logo image should link to (! without preceding slash !). */
    $logo_link = $this->params->get("logoLink", "");

    /* Definition whether to enable PNG fix feature for IE6 or not.
    This parameter should be turned off only when there are incompatibility issues. */
    $enable_pngfix = ($this->params->get("enablePNGfix", 1) == 1)?"yes":"no"; // yes | no

    .....
    Вообщем думаю что тем способом как описывал alex0603 у меня все должно получиться, вот только разобраться что делать с файлом params.ini.
     
  2. Offline

    Nishtiak Недавно здесь

    Регистрация:
    12.09.2009
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Мне не помог ни один из описанных способов выше у меня шаблон JA_Portfolio. В файле index.php нет ничего что связано с логотипом, сам логотип имеет несколько цветовых решений, подскажите как быть. Очень нужно
     
  3. Offline

    Adara X. Недавно здесь

    Регистрация:
    22.02.2012
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Женский
    по-поводу когда языков больше чем два, предлагают такое:

    Код (PHP):
    1. <?php switch ($this->language) {
    2. case 'ru-ru': {?>
    3. <div class="logo-ru"></div>
    4. <?php break;}
    5. case 'be-by': ?>
    6. <div class="logo-be"></div>
    7. <?php break;
    8. case 'de-de': ?>
    9. <div class="logo-de"></div>
    10. <?php break;
    11. case 'en-gb': ?>
    12. <div class="logo-en"></div>
    13. <?php break;
    14. case 'pl-pl': ?>
    15. <div class="logo-pl"></div>
    16. <?php break; ?>
    17. <?php } ?>


    остальное все как у alex0603
     
  4. Offline

    joomjoom Недавно здесь

    Регистрация:
    11.01.2012
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    эммм.. вроде все сделал как по примеру алекса, но не заработало:( шаблон siteground-j15-14 версия жумлы 1.5.22
     
  5. Offline

    HelenaMat Недавно здесь

    Регистрация:
    05.08.2012
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Женский
    Добрый день, я перевела логотип по тому способу что описывал alex0603.
    Русский логотип показывает, а английский нет.
    Посмотрите пожалуйста, что не так:
    Код (PHP):
    1. <?php
    2. if ($this->language=="ru-ru") {
    3. ?>
    4. <div class="logo-ru">
    5. <?php } else { ?>
    6. <div class="logo-en">
    7. <?php } ?>
    8. </div>


    в стилях прописала:
    .logo-en {
    height: 79px;
    background-image: url(../images/logo-en.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 289px;
    }

    .logo-ru {
    height: 79px;
    background-image: url(../images/logo-ru.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 289px;
    }

    Где я ошиблась?
     
  6. Offline

    eugeneivanov Недавно здесь

    Регистрация:
    25.11.2012
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте! Имеет проблема(шаблон JA Droid v1.2.2)
    Пробовал все предложенные методы, на всех сайта, но никак не получается!
    Index.php шаблона(весь)

    <?php
    if (class_exists('T3Template')) {
    $tmpl = T3Template::getInstance($this);
    $tmpl->render();
    return;
    } else {
    //Need to install or enable JAT3 Plugin
    echo JText::_('Missing jat3 framework plugin');
    }
    ?>

    Упоминание о логотипе есть только в template.css

    /* Logo Image ---*/
    h1.logo {
    float: none; margin: 10px auto 10px; width: 618px; height: 110px; }

    h1.logo a {
    background: url(../images/logo.png) no-repeat left;
    display: block;
    width: 618px;
    height: 110px;
    }

    Если пытаюсь, что-то поменять, то он вывешивает логотип шаблона по умолчанию!
    Замучиля возиться, помогите пожалуйста!
     
  7. Offline

    memo Недавно здесь

    Регистрация:
    05.08.2007
    Сообщения:
    51
    Симпатии:
    1
    Пол:
    Мужской

Поделиться этой страницей

Загрузка...