Нужна помощь с кодом

Savery
На сайте с 25.07.2006
Offline
127
486

Очень нужна помощь с настройкой отображения модуля на страничке. Сам я в php не разбираюсь, поэтому мне трудно что-то самому копать.

Вобщем цель такая: есть двухколоночный шаблон; нужно, чтобы автоматически считались символы в правом блоке div и, в зависимости от того, есть они или нет, правый блок div отображался/не отображался, а остальная часть растягивалась на 100%.

Вот что имею на данный момент:

Код двух колонок шаблона:


<head>
<?php if($this->countModules('bottom') == 0) $contentwidth = "100"; if($this->countModules('bottom') == 1) $contentwidth = "70"; ?>
</head>
<div style="float:left; height:auto" id="content<?php echo $contentwidth; ?>">
Контент
</div>
<?php if($this->countModules('bottom')) : ?>
<div style="float:left; width:260px; height:auto">
Контент
</div>
<?php endif; ?>

Сейчас в коде получается так, что считаются опубликованные модули в позиции bottom (строка <?php if($this->countModules('bottom')) : ?>), а нужно, чтобы именно символы.

И css:


#content70 {float:left;width:650px;overflow:hidden;}
#content100 {float:left;width:100%;overflow:hidden;}

Буду очень рад помощи, так как сам перепробовал различные варианты - ничего не работает.

P
На сайте с 10.03.2008
Offline
168
#1

А в какой переменной содержится сам html код (или текст) блока, в котором нужно посчитать символы? И что за CMS?

Savery
На сайте с 25.07.2006
Offline
127
#2

pistol, cms joomla, сам модуль вызывается вот такой штукой:

<jdoc:include type="modules" name="bottom" style="xhtml" />

где name - имя позиции

Pike
На сайте с 13.07.2004
Offline
79
#3

Так и пишите что нужна помощь с темплейтами Жумлы, чтобы нормальных людей на отвлекать :D

free hosting (http://rahost.com)
Savery
На сайте с 25.07.2006
Offline
127
#4

Pike, зря вы так насчёт неё... хорошая она:)

Да и зачем вам что-то писать, если помогать не собираетесь?

Pike
На сайте с 13.07.2004
Offline
79
#5
Savery:
Pike, зря вы так насчёт неё... хорошая она:)
Да и зачем вам что-то писать, если помогать не собираетесь?

Я собственно ответил на вопрос Pistol'a, когда писал Вашего второго поста еще не было. А насчет помощи - у Вас там пустой модуль выводится или что? Надо сам модуль настраивать чтобы он умирал если в нем ничего нет, на уровне темплейта запаритесь.

Savery
На сайте с 25.07.2006
Offline
127
#6

У меня стоит модуль схожих материалов. Иногда бывает так, что для материала нет схожих статей, поэтому правая колонка остаётся пустой. Поэтому когда модуль пустой, нужно, чтобы колонка с этим модулем пропадала, а всё остальное растягивалось на 100%

Pike
На сайте с 13.07.2004
Offline
79
#7

проще сделать чтобы он всегда возвращал список, дефолтный или рандомизированный если похожих нет. Не приспособлен он к исчезновениям.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий