Перейти к содержимому


Колонка с блоками

блоки левая колонка

  • Вы не можете ответить в тему
Сообщений в теме: 4

#1 eFusion

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений
Репутация: 0
Начинающий

Отправлено 08 December 2013 - 10:38 PM

Доброго времени суток!
Есть колонка с левой стороны. В этой колонке выводится несколько блоков: контакты, каталог, ...., и вывод gif-ок(3 шт). Задача: убрать одну из этих gif-ок, чтобы осталось 2.
Что делал: нашел в core/tpl/user/[шаблон]/index.tpl кусок кода, выводящий левую колонку:

{if $countlb > 0}
{include file="blocks.tpl.html" binfo=$left_blocks bclass="hdb" nopad=1 balign="left"}

также в core/tpl/user/[шаблон]/blocks.tpl формирование этих блоков:


<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="{$bclass}" align="{$balign}">{if $binfo[b].html eq 1}
{include file="blocks/`$binfo[b].url`" blocknum=$smarty.section.b.index}{else}{$binfo[b].content}{/if}</td>
</tr>
</table>
{if $binfo[b].title ne "" && $nopad ne 1}&nbsp;{/if}
{/section}

В smarty не силен. Не могу найти скрипт, отвечающий за распечатку всех блоков, которые рисуются на странице или цикл с перебором всех выводимых элементов. Подтолкните куда смотреть - мозг уже взорван.
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 08 December 2013 - 10:58 PM

Подтолкните куда смотреть - мозг уже взорван.

В админку в "Управление блоками". Если этот блок подсоединен штатным способом, то он там будет упомянут. А вот в виде файла *.tpl.html он существовать вовсе не обязан, может быть и в виде обычного HTML-кода прописан прямо там, в управлении блоками.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 eFusion

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений
Репутация: 0
Начинающий

Отправлено 08 December 2013 - 11:19 PM

Подтолкните куда смотреть - мозг уже взорван.

В админку в "Управление блоками". Если этот блок подсоединен штатным способом, то он там будет упомянут. А вот в виде файла *.tpl.html он существовать вовсе не обязан, может быть и в виде обычного HTML-кода прописан прямо там, в управлении блоками.


Спасибо.
А еще вопрос в целях разобраться с принципом работы cms. В tpl-ях объясняется поведение динамической страницы с помощью смарти а прорисовка блоков левой колонки(да и любой части страницы) происходит по указанию в админке, сколько блоков выводить в той или иной части? Или все-таки я не правильно Вас понял?

Кстати, если интересно, делаю это из-за того, что какой-то не хороший человек подсунул на место одной картинки свою, которая идет крослинком с сайта уличенного в мошенничестве и вредоносных скриптах и на это все Яндекс очень недоволен.
Вот теперь борюсь с этой заразой.
  • 0

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 08 December 2013 - 11:45 PM

а прорисовка блоков левой колонки(да и любой части страницы) происходит по указанию в админке, сколько блоков выводить в той или иной части?

Штатная система расположения блоков дает возможность располагать их в левой/правой колонках либо сверху/снизу от основного содержимого страницы и задавать, на каких страницах показвать эти блоки, а на каких нет.

Кстати, если интересно,

Совершенно не интересно. Если Вам интересно - разбирайтесь, почему бы нет... А так задача совершенно банальная.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#5 eFusion

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений
Репутация: 0
Начинающий

Отправлено 08 December 2013 - 11:51 PM

а прорисовка блоков левой колонки(да и любой части страницы) происходит по указанию в админке, сколько блоков выводить в той или иной части?

Штатная система расположения блоков дает возможность располагать их в левой/правой колонках либо сверху/снизу от основного содержимого страницы и задавать, на каких страницах показвать эти блоки, а на каких нет.

Кстати, если интересно,

Совершенно не интересно. Если Вам интересно - разбирайтесь, почему бы нет... А так задача совершенно банальная.



Спасибо большое.
  • 0