Вообщем я снова тут.
Видимо глючим! Решил на свежую голову после отдыха сесть и подумать.
[spoiler title=Вообщем у меня получилось часть условий реализовать.]
<div id="user-main">
<div id="none"></div>
<?php if(($this->countModules('user1')) && ($this->countModules('user2'))) : ?>
<div id="user1"><jdoc:include type="modules" name="user1" style="rounded" /></div>
<div id="user2"><jdoc:include type="modules" name="user2" style="rounded" /></div>
<?php else: ?>
<div id="uzer-main"><div id="uzer-topmain"><jdoc:include type="modules" name="user3" style="xhtml" /></div></div>
<?php endif; ?>
</div>
[/spoiler]
С таким кодом вроде и норм одновременно, и нет. Прогнал через валидатор и исправил все ошибки.
Иначе не работало в опере.
Кстати т.к в версии 1.0 не было position я и не подумал, что в 1.5 оно необходимо //
Спасибо за намек, сам бы врятли увидел.Теперь возник вопрос:
1) Возник при валидации кода:[spoiler title=Вырезка №1]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru">
[/spoiler] - // прописал сам вручную ru-ru
а должно быть так, исходя из стандартных дефолтовых шаблонов
[spoiler title=Вырезка №2]
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">
[/spoiler]
Вопрос пока отпал, вставил обратно это и все нормализовалось без претензий, странно однако.
2)
По поводу условий:У меня вышло одно, осталось только 2, на словах вроде все просто.
Но я не понимаю, как сравнить теперь чтобы если активен первый блок на месте второго выводилась картинка, ну и наоборот.
Буду очень признателен если подскажете, как переписать условие выше.
Для первой картинки используется класс uzer1 , для второй uzer2 (ранее выводились просто стилем, запихнул в CSS и присвоил класс)
Стандартные классы без фоновых картинок: user1 и user2.
p./s. Если мое предположение верно, то здесь через или надо, но когда прописываю с или идет наложение кода уже рабочего.3)Решил так же сделать по стандарту cssВсего осталось 6 аналогичных ошибок
[spoiler title=Вырезка из css]
#user1 h3 {
padding-top: 10px;
font-size:18px;
filter:Shadow(color=#a3726b,strength=4,Direction=135);
height:22px;
text-align: center;
padding-right: 20px;
padding-bottom: 10px;
}
[/spoiler]
Ругается на filter:Shadow Ошибка разбора. Почитал в интернете это тень при наведении.
Сайт, тот же поэтому можете смотреть.
http://damavdome.ru/Помогите довести все до ума. Заранее спасибо!