Конструкция img

Discussion in 'Создание шаблона' started by jokpop, Nov 12, 2009.

  1. jokpop
    Offline

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

    Joined:
    Nov 26, 2008
    Messages:
    49
    Likes Received:
    12
    Gender:
    Male
    Подскажите пожалуйста, как правильно строиться в 1.5 конструкция с тегом <img src="<?php echo $this->baseurl ?>/templates/имя_шаблона/img/logo.png" alt=""/> ?
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Что значит "строится конструкция"?
     
  4. jokpop
    Offline

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

    Joined:
    Nov 26, 2008
    Messages:
    49
    Likes Received:
    12
    Gender:
    Male
    Извиняюсь за не корректный вопрос, как правильно в шаблоне графику вставлять с использованием тега img, по сколку стандартная html тут не идет.

    В joomla 1.0 необходимые изображения вставлялись так:
    Код (PHP):
    1. <?php echo '<img src="' .$mosConfig_live_site. '/templates/' .$GLOBALS['cur_template']. '/images/имя_файла.png"  alt="" title=""/>'; ?>

    А как они в 1.5 вставляются?
     
    Last edited by a moderator: Apr 5, 2014
  5. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Так
    Код (PHP):
    1. <img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logo.png" alt="" />
     
  6. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
    Вообще то правильнее делать относительную ссылку вида
    Код (CODE):
    1. <img src="/templates/имя_шаблона/img/logo.png" alt=""/>
     
  7. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    По-моему, это зависит от религии :)

    Я тоже предпочитаю относительные.
    И для относительной наверно правильнее без слэша в начале?
     
  8. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
    Как раз таки правильно со слэшем. Если использовать компонент типа sh404sef то он вставляет тэг base соответсвующей текущей странице. Поэтому без слыша ссылка будет реально ссылаться на http://site.ru/page/image.jpg а при использовании его в относительной ссылке - http://site.ru/image.jpg - то есть правильно B)
     
    Last edited by a moderator: Apr 5, 2014
  9. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Это лишь говорит об особенностях работы sh404sef, хотя и правильной. Если сайт стоит не в корне, то что тогда будет?

    К чему эти заморочки с base, если можно вписать абсолютную ссылку?

    Я ж говорю - нет "правильно" и "неправильно", лишь религия и в каждом конкретном случае надо включать голову.
     
  10. Offline

    _voland_ Местный => Cпециалист <=

    Joined:
    Apr 12, 2008
    Messages:
    2,171
    Likes Received:
    102
    Gender:
    Male
    Не в корне а на главной странице - там без разницы. Можно и абсолютную конечно писать, но это лишний запрос.
     
    Last edited by a moderator: Apr 5, 2014

Share This Page

Loading...