2
Сообщений в теме: 4
#1
Отправлено 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} {/if}
{/section}
В smarty не силен. Не могу найти скрипт, отвечающий за распечатку всех блоков, которые рисуются на странице или цикл с перебором всех выводимых элементов. Подтолкните куда смотреть - мозг уже взорван.
Есть колонка с левой стороны. В этой колонке выводится несколько блоков: контакты, каталог, ...., и вывод 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} {/if}
{/section}
В smarty не силен. Не могу найти скрипт, отвечающий за распечатку всех блоков, которые рисуются на странице или цикл с перебором всех выводимых элементов. Подтолкните куда смотреть - мозг уже взорван.
#2
Отправлено 08 December 2013 - 10:58 PM
В админку в "Управление блоками". Если этот блок подсоединен штатным способом, то он там будет упомянут. А вот в виде файла *.tpl.html он существовать вовсе не обязан, может быть и в виде обычного HTML-кода прописан прямо там, в управлении блоками.Подтолкните куда смотреть - мозг уже взорван.
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)
#3
Отправлено 08 December 2013 - 11:19 PM
В админку в "Управление блоками". Если этот блок подсоединен штатным способом, то он там будет упомянут. А вот в виде файла *.tpl.html он существовать вовсе не обязан, может быть и в виде обычного HTML-кода прописан прямо там, в управлении блоками.Подтолкните куда смотреть - мозг уже взорван.
Спасибо.
А еще вопрос в целях разобраться с принципом работы cms. В tpl-ях объясняется поведение динамической страницы с помощью смарти а прорисовка блоков левой колонки(да и любой части страницы) происходит по указанию в админке, сколько блоков выводить в той или иной части? Или все-таки я не правильно Вас понял?
Кстати, если интересно, делаю это из-за того, что какой-то не хороший человек подсунул на место одной картинки свою, которая идет крослинком с сайта уличенного в мошенничестве и вредоносных скриптах и на это все Яндекс очень недоволен.
Вот теперь борюсь с этой заразой.
#4
Отправлено 08 December 2013 - 11:45 PM
Штатная система расположения блоков дает возможность располагать их в левой/правой колонках либо сверху/снизу от основного содержимого страницы и задавать, на каких страницах показвать эти блоки, а на каких нет.а прорисовка блоков левой колонки(да и любой части страницы) происходит по указанию в админке, сколько блоков выводить в той или иной части?
Совершенно не интересно. Если Вам интересно - разбирайтесь, почему бы нет... А так задача совершенно банальная.Кстати, если интересно,
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)
#5
Отправлено 08 December 2013 - 11:51 PM
Штатная система расположения блоков дает возможность располагать их в левой/правой колонках либо сверху/снизу от основного содержимого страницы и задавать, на каких страницах показвать эти блоки, а на каких нет.а прорисовка блоков левой колонки(да и любой части страницы) происходит по указанию в админке, сколько блоков выводить в той или иной части?
Совершенно не интересно. Если Вам интересно - разбирайтесь, почему бы нет... А так задача совершенно банальная.Кстати, если интересно,
Спасибо большое.