Как раздвинуть центральный блок вправо?

голоса: 0
С помощью условия убрал видимость правого блока с Календарём на странице 37 (Экзамены/ГИА):  http://kanschool26.ucoz.net/index/gia/0-37  Как теперь сделать, чтобы содержимое центрального блока занимало всю ширину свободного пространства?
| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ

Откройте эту страницу на редактирование - страница откроется на редактирование - Опции - Использовать персональный шаблон для страницы [?] - Поставьте галку и сохраните.

  • Далее перейти в Панель управления - Главная - Дизайн - Управление дизайном - Редактор страниц, в данном списке ищем вашу которую вот редактировали, после с кода удалите части:

<td valign="top" width="300" style="background:#0099FF">$GLOBAL_LEFT$</td>

и еще правый контейнер:

<td valign="top" align="center" style="width:200px;background:url('/.s/t/958/4.gif') repeat-x #FEFDE2<!--Фон правой ячейки-->;padding:7px;">$GLOBAL_CLEFTER$</td>

после должно растянуться.

| Автор:
Выбор ответа лучшим | | Автор: Владимир Шкода
Юрий, ты не так понял. Левую колонку убирать не надо. А правую мы с тобой убрали с помощью условия <?ifnot($URI_ID$='page43'||$URI_ID$='page37')?> И прелесть этого решения в том, что не надо создавать индивидуальный дизайн. Их всего 20, а у меня страниц впереди ещё очень много. Здесь, на 37-й стр. (ГИА) задача, как расширить содержимое центрального блока вправо на место невидимого правого блока?
Владимир Шкода,

Завернуть весь этот код:

<td valign="top" align="center" style="width:200px;background:url('/.s/t/958/4.gif') repeat-x #FEFDE2<!--Фон правой ячейки-->;padding:7px;">$GLOBAL_CLEFTER$</td>

в условие как я ранее описывал весь, не лишь $GLOBAL_CLEFTER$ и не нужно добавлять снова этот код к существующему, завернуть тот, что у вас в шаблоне Страницы сайта.

Yuri_Geruk,
Поставил строчками 29-33 следующий код на "Страницы сайта":  <?ifnot($URI_ID$='page43'||$URI_ID$='page37')?> <td valign="top" align="center" style="width:200px;background:url('/.s/t/958/4.gif') repeat-x #FEFDE2<!--Фон правой ячейки-->;padding:7px;">  $GLOBAL_CLEFTER$  </td>      <?endif?> Вобщем всё получилось, как и задумывалось. Но на будущее, посмотри, я правильно написал условие. Меня тревожат смутные сомнения, что можно было без page43 сделать..? И ещё, если мне понадобится тоже сделать на других страницах, то их надо вписывать в это же условие? И ещё не до конца понял, то условие, которое мы ставили в "Первом контейнере" можно убрать? Такое ощущуние, что вот это условие на "Страницы сайта" сразу решает и невидимость правого блока и расширение центрального блока вправо. Обьясни, пожалуйста эти вопросы, чтобы я дальше уже работал самостоятельно...
Владимир Шкода,

Выделил красным, я же вам ранее объяснял как для нескольких страниц сделать, продолжаем условие добавив рядом выделенное красным, только айди для новых страниц прописываем другие, если вам для страницы с айди 43 это применять не нужно, удалите $URI_ID$='page43'||

Yuri_Geruk,
Я не нашёл, что и где выделено красным, но убрал $URI_ID$='page43'||, а скобки оставил. Правильно? Одного не понял, если всё так просто, то почему мы с Centimo не могли так долго решить эту задачу - http://www.ucoz.ru/qa/index.php/94469/раздвинуть-центрального-правый-условию-невидим-занимает?show=94702#c94702
Владимир Шкода,

Видимо так объяснили в том вопросе все и вас не так поняли. Объясню на примере, если нужно условие для двух страниц, должно быть так:

<?ifnot($URI_ID$='pageID'||$URI_ID$='pageID')?>

но если нужно для одной:

<?ifnot($URI_ID$='pageID')?>

где вместо ID прописать айди страницы, если нужно для трех страниц, значит так:

<?ifnot($URI_ID$='pageID'||$URI_ID$='pageID'||$URI_ID$='pageID')?>

для 4-х страниц:

<?ifnot($URI_ID$='pageID'||$URI_ID$='pageID'||$URI_ID$='pageID'||$URI_ID$='pageID')?>

думаю принцип уже понятен, просто айди правильно прописывайте и все будет работать как положено.

Yuri_Geruk,
Спасибо, Юрий за подробный расклад. Теперь мне это понятно. Осталось уточнить - если этим условием на "Страницы сайта" (строки 29-33) мы отменили видимость правого блока, то может тогда можно убрать условие в "Первом контейнере" (строки 1 и 81) ?
Владимир Шкода,
Вы попробуйте и проверите, будет ли работать как нужно и решите оставить или нет, извините, но я не вижу что у вас там и как в ПУ.
Yuri_Geruk,
Убрал условие из "Первого контейнера" и ничего не изменилось. Значит всё оказалось гораздо проще - заворачиваем в условие <?ifnot($URI_ID$='pageID')?><?endif?> на "Страницах сайта" правый блок и его не видно на этой странице, и содержимое центрального блока занимает всё свободное пространство (от левого блока до правого края страницы), что и требовалось. Если я понял всё правильно, то тему можно закрыть. Спасибо тебе, Юрий за помощь!
...