Как редактировать левую колонку на новой странице с индивидуальным дизайном?

Голоса: +1
Я меняю дизайн на новой странице с индивидуальным дизайном:  Экзамены/ЕГЭ.  Правую колонку убрал, теперь нужно в левой колонке заменить банеры, но я не помню даже, где я их прописывал?  Причём новые банеры на этой странице не должны изменить основной дизайн сайта, т.е. на главной странице и на других всё должно остаться по-прежнему.
Адрес сайта http://kanschool26.ucoz.net/
| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: webanet

Ответов: 3

Голоса: +1
 
Лучший ответ

Заверните код этих баннеров в вашем глобальном блоке в условие:

<?if($URI_ID$='page43')?>
здесь код для страницы ЕГЭ
<?else?>
здесь код для всех других страниц
<?endif?>

после все будет работать как положено.

| Автор:
Выбор ответа лучшим | | Автор: Владимир Шкода
Так я ещё 16 июня задал этот вопрос, а сегодня начал искать какие-нибудь решения. Теперь не знаю, что лучше для дальнейшей работы с сайтом. Дело в том, что я предполагаю повторять этот дизайн и на других страницах. В вашем предложении пока не понятен алгоритм действий. 1. Где именно прописываются эти условия? 2. Какой код имеется ввиду?
Владимир Шкода,

Дописываем условия к этому что выше для новых страниц например вот так:

<?if($URI_ID$='page43')?>
здесь код для страницы ЕГЭ
<?else?>
<?if($URI_ID$='page44')?>
здесь для страницы типа с айди 44
<?else?>

<?if($URI_ID$='page45')?>
здесь для страницы типа с айди 45
<?else?>

<?if($URI_ID$='page46')?>
здесь для страницы типа с айди 46
<?else?>
здесь код для всех других страниц
<?endif?><?endif?><?endif?><?endif?>

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

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

В данном случае эти блоки которые не должны отображаться на странице примере, полностью заверните в условие :

<?ifnot($URI_ID$='page37')?>здесь код блоков<?endif?>

думаю вам становится понятно как формируется условие, смотрите на ссылку страницы, в конце у нее айди 37, думаю далее понятно как нужно создавать свои условия, в дополнение для вас материал в помощь - http://www.ucoz.ru/qa/index.php/11422 где описано как создавать условия и как узнать айди страницы.

Yuri_Geruk,
Да, становится понятно! Но не хватает немного понимания - в какое место вставлять этот код ?  Сначала поставил в "Страницы сайта" строкой 36 следующее:  <?ifnot($URI_ID$='page37')?>$GLOBAL_CLEFTER$<?endif?>  Не получилось. Потом скопировал код со страницы ЕГЭ:  <?ifnot($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?>  И опять правый блок остался?
Владимир Шкода,

Это вам нужно перейти в глобальный блоки http://kanschool26.ucoz.net/panel/?a=gblocks найти блок CLEFTER1, вот там завернуть код нужных блоков в условие.

Yuri_Geruk,
Среди глобальных блоков такого нет, есть только $GLOBAL_CLEFTER$.  Зашёл в него, а там 13 подблоков - Поиск, Календарь и т.д.  Куда мне дальше?
Владимир Шкода,
Это тот блок который нужен, вот здесь нужные вам блоки внутри по отдельности заверните в условие не целяком $GLOBAL_CLEFTER$ как вы ранее делали, а отдельные блоки.
Yuri_Geruk,
А целиком $GLOBAL_CLEFTER$ нельзя ? Если каждый подблок заворачивать в условие, то это писанины много...
Владимир Шкода,

Вы же хотели отдельные блоки, а не по отдельности. Если таки дела, значит замените ваш код выше:

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

на:

<?ifnot($URI_ID$='page43'||$URI_ID$='page37')?>

чтобы не дублировать много кода, так лучше будет.

Yuri_Geruk,
Поставил первой строкой в "Первый контейнер":   <?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 и page37. Всё правильно?
Владимир Шкода,

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

<?ifnot($URI_ID$='page43'||$URI_ID$='page37')?>здесь весь код контейнера<?endif?>

надеюсь уже поймете, так как уже как для школьника объясняю.

Yuri_Geruk,
Ну наконец-то! Ура! Юрий, если вы внимательно перечитаете, то увидите, что только сейчас точно ответили на мой вопрос. Я понял, как работает принцип "условий", но совершенно не понимал, куда его воткнуть (тыкал в разные места произвольно) и что в него завернуть! Вот сейчас вы ответили на оба эти вопроса: именно в первом контейнере и завернуть весь код контейнера!!!  Я могу быстрее соображать, только вы в следующий раз сразу уточняйте детали, о которых я не могу знать, потому что всё в первый раз. И главное - Спасибо!!!
Голоса: +1

Если я правильно понял. Удалите эти кода 

<img src="http://kanschool26.ucoz.net/Img/Baners/setgorod.jpg" style="width:250px; border:2px solid #FFF;" alt="">

<a href="http://kanschool26.ucoz.net/Img/Baners/Polk-9.05-.jpg" class="ulightbox">
 <img src="http://kanschool26.ucoz.net/Img/Baners/Polk-9.05-.jpg" style="width:250px; border:2px solid #FFF;" alt=""></a> 

Если не эти банеры, то какие? 

| Автор:
Всё правильно, эти банеры. Только это код в глобальном блоке TWO, а значит, что изменения коснуться всех страниц, может кроме этой - ЕГЭ, для которой я как раз и создаю индивидуальный дизайн. То есть именно на этой странице надо заменить банеры на другие. Если я правильно понимаю, можно 20 страниц сделать с индивидуальным дизайном. Помогите разобраться, на примере этой страницы, как это делать.
Всё правильно, эти банеры. Только это код в глобальном блоке TWO, а значит, что изменения коснуться всех страниц, может кроме этой - ЕГЭ, для которой я как раз и создаю индивидуальный дизайн. То есть именно на этой странице надо заменить банеры на другие. Если я правильно понимаю, можно 20 страниц сделать с индивидуальным дизайном.
Владимир Шкода,
Кто-нибудь знает?
Владимир Шкода,
Давайте, я предположу, а вы скажете, правильно или нет. Предлагаю создать ещё один глобальный блок, например TWO2, заменить им блок TWO на новой странице и прописать в нём новые банеры. Правильно?
Голоса: +1

Информация в левом блоке находится в глобальном блоке LEFT, туда вы вставляете баннеры, которые будут отображаться на странице ЕГЭ

На остальных страницах сайтах у вас в левой части отображается глобальный блок TWO (на Главной странице точно)

Проблема в том, что существует ограничение на создание новых глобальных блоков, поэтому данный способ не рекомендуется использовать, если планируется создать много страниц. Используйте способ, предложенный Yuri_Geruk На всех страницах сайта вы устанавливаете один глобальный блок слева, а информацию выводите в нем с помощью условных операторов, например, информацию на странице ЕГЭ выводите с помощью кода

 <?if($URI_ID$='page43')?> здесь код для страницы ЕГЭ <?endif?> 

 

| Автор:
...