Автор Тема: Перенос. Редиректит на старый ip  (Прочитано 1288 раз)

06 Июль 2015, 14:51:08
Ответ #15
  • Фрилансер
  • *
  • Сообщений: 160
  • Репутация: +5/-0
  • BSDA Certification
    • Просмотр профиля
mAgency
{if $banner_link}В настройках модуля баннера какие ссылки указаны?

Теперь так. Вот весь блок с Вашим исправлением. Баннер без ссылок, просто картинка


{if isset($cms->id) && ($cms->id != 4 ||  $cms->id != 1)}
    {if isset($banner_img)}
        <img class="img-responsive" src="{$banner_img|escape:'htmlall':'UTF-8'}" alt="{$banner_desc|escape:'htmlall':'UTF-8'}" title="{$banner_desc|escape:'htmlall':'UTF-8'}" width="1170" height="65" />
    {else}
        {$banner_desc|escape:'htmlall':'UTF-8'}
    {/if}
  {/if}






Объявить здесь надо было...... спасибо!
Ошибки исчезли, но  баннер  отображается только на ID  1 и 4, то есть всё наоборот. Замена не равно (!=) на равно (==)  ситуацию не меняет.
06 Июль 2015, 15:59:18
Ответ #16
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
{if $cms->id != 1 || $cms->id != 4 }
Показывать баннер на всех страницах, кроме 1 и 4
{/if}
06 Июль 2015, 16:11:08
Ответ #17
  • Фрилансер
  • *
  • Сообщений: 160
  • Репутация: +5/-0
  • BSDA Certification
    • Просмотр профиля
mistral

Нет, конструкция не приемлема, (см. выше) Порождает ошибки.
06 Июль 2015, 16:23:19
Ответ #18
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
{if isset($cms->id)}
    {if $cms->id != 1 || $cms->id != 4 }
        Показывать баннер на всех страницах, кроме 1 и 4
    {/if}
{/if}
А так?
06 Июль 2015, 16:27:47
Ответ #19
  • Фрилансер
  • *
  • Сообщений: 160
  • Репутация: +5/-0
  • BSDA Certification
    • Просмотр профиля
mistral

То же самое. Т.е без ошибок, но баннер только на 1 и 4. Не кроме, а только на.
06 Июль 2015, 17:55:08
Ответ #20
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
{if !isset($cms->id)}
    {if isset($banner_img)}
        <img class="img-responsive" src="{$banner_img|escape:'htmlall':'UTF-8'}" alt="{$banner_desc|escape:'htmlall':'UTF-8'}" title="{$banner_desc|escape:'htmlall':'UTF-8'}" width="1170" height="65" />
    {else}
        {$banner_desc|escape:'htmlall':'UTF-8'}
    {/if}
{/if}
Вот так сделай.
07 Июль 2015, 05:42:06
Ответ #21
  • Фрилансер
  • *
  • Сообщений: 160
  • Репутация: +5/-0
  • BSDA Certification
    • Просмотр профиля
Nikola

Во! То, что нужно. Спасибо!  Сейчас проверю, но уверен будет всё ОК!  :)

-------------------------------------------------------------------------------------

Кажись всё.
Всем спасибо за внимание и поддержку!