- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Млин программисты все ушли спать... срочно нуно намутить одну вещь...
сам php не знаю пыытался импровизировать..
<? if ($_PAGE_HEAD) { ?>
<ul id="reception">
<script language="JavaScript" type="text/javascript">
<!--
var so = new SWFObject(
/* MOVIE_URL = */ "<?=$_SITE_BASE?>/images/<?=$_PAGE_HEAD?>/center.swf",
/* MOVIE_ID = */ "header",
/* MOVIE_WIDTH = */ "962",
/* MOVIE_HEIGHT = */ "290",
/* MOVIE_VER = */ "7.0.19",
/* BACKGROUND = */ "#FFFFFF",
/* QUALITY = */ "high"
);
so.write("header_logo");
//-->
</script>
</ul>
<? } ?>
<? if ($_PAGE_HEAD) { ?>
<ul id="contacts">
<script language="JavaScript" type="text/javascript">
<!--
var so = new SWFObject(
/* MOVIE_URL = */ "<?=$_SITE_BASE?>/images/<?=$_PAGE_HEAD?>/center.swf",
/* MOVIE_ID = */ "header",
/* MOVIE_WIDTH = */ "958",
/* MOVIE_HEIGHT = */ "290",
/* MOVIE_VER = */ "7.0.19",
/* BACKGROUND = */ "#FFFFFF",
/* QUALITY = */ "high"
);
so.write("header_logo");
//-->
</script>
</ul>
<? } ?>
это всё работает нормально
но если добавляю 3 параметр:
<? if ($_PAGE_HEAD) { ?>
<ul id="design">
<script language="JavaScript" type="text/javascript">
<!--
var so = new SWFObject(
/* MOVIE_URL = */ "<?=$_SITE_BASE?>/images/<?=$_PAGE_HEAD?>/center.swf",
/* MOVIE_ID = */ "header",
/* MOVIE_WIDTH = */ "930",
/* MOVIE_HEIGHT = */ "290",
/* MOVIE_VER = */ "7.0.19",
/* BACKGROUND = */ "#FFFFFF",
/* QUALITY = */ "high"
);
so.write("header_logo");
//-->
</script>
</ul>
<? } ?>
то всё сбивается... и не работает... Знаю что нужно както применя иф элс.. помнюбейсик со школьной скамьи.. тока ка кэто здесьделается..подмогите...
Заранее благодарен...
Ничего не понял..
Зачем дробить на отдельные вставки? судя по коду у Вас везде проверяется $_PAGE_HEAD
ага, это тоже самое:
<? if ($_PAGE_HEAD) { ?>
<ul id="reception">
<script language="JavaScript" type="text/javascript">
<!--
var so = new SWFObject(
/* MOVIE_URL = */ "<?=$_SITE_BASE?>/images/<?=$_PAGE_HEAD?>/center.swf",
/* MOVIE_ID = */ "header",
/* MOVIE_WIDTH = */ "962",
/* MOVIE_HEIGHT = */ "290",
/* MOVIE_VER = */ "7.0.19",
/* BACKGROUND = */ "#FFFFFF",
/* QUALITY = */ "high"
);
so.write("header_logo");
//-->
</script>
</ul>
<ul id="contacts">
<script language="JavaScript" type="text/javascript">
<!--
var so = new SWFObject(
/* MOVIE_URL = */ "<?=$_SITE_BASE?>/images/<?=$_PAGE_HEAD?>/center.swf",
/* MOVIE_ID = */ "header",
/* MOVIE_WIDTH = */ "958",
/* MOVIE_HEIGHT = */ "290",
/* MOVIE_VER = */ "7.0.19",
/* BACKGROUND = */ "#FFFFFF",
/* QUALITY = */ "high"
);
so.write("header_logo");
//-->
</script>
</ul>
<ul id="design">
<script language="JavaScript" type="text/javascript">
<!--
var so = new SWFObject(
/* MOVIE_URL = */ "<?=$_SITE_BASE?>/images/<?=$_PAGE_HEAD?>/center.swf",
/* MOVIE_ID = */ "header",
/* MOVIE_WIDTH = */ "930",
/* MOVIE_HEIGHT = */ "290",
/* MOVIE_VER = */ "7.0.19",
/* BACKGROUND = */ "#FFFFFF",
/* QUALITY = */ "high"
);
so.write("header_logo");
//-->
</script>
</ul>
<? } ?>
Чего добиться то надо?
/* MOVIE_WIDTH = */ "930", - эта сточка меянется в зависимости от параметра <? if ($_PAGE_HEAD) { ?>
<ul id="reception">
Все-равно не понял..
Что касается php кода, то эта строка - <? if ($_PAGE_HEAD) { ?>
проверяет инициализирована ли переменная и ничего более
Условием <? if ($_PAGE_HEAD) { ?> вы проверяете 3 раза существует ли переменная $_PAGE_HEAD. Вам видимо нужно ее с чем-то сравнить.
<? if ($_PAGE_HEAD == 'тра-ляля') { ?>
...
<? elseif ($_PAGE_HEAD == 'тра-ляля') { ?>
...
<? else { ?>
решили проблему... копируя не весь скрипт, а лишь меняя нужную строчку... всем спасибо за помошь!
Условием <? if ($_PAGE_HEAD) { ?> вы проверяете 3 раза существует ли переменная $_PAGE_HEAD.
А ВЫ уверены, что проверяется существование переменной? - это не так, напишите в файле
<?php
if ($_PAGE_HEAD)
{
echo "1";
}
else
{
echo "0";
}
?>
и проверьте ошибки, которые выдаст PHP.
для проверки наличия переменной необходимо использовать isset().