Полезно делать ссылку саму на себя

Полезно делать ссылку саму на себя thumbnail

Всем привет! Сегодня на seo-mayak.com мы будем говорить о циклических ссылках.

Циклические ссылки встречаются довольно часто, и на WordPress блогах, и на других CMS, как говориться, чтобы найти «живой» пример такой ссылки, далеко ходить не надо. Велика вероятность, что и у Вас на сайте есть хоть одна циклическая ссылка.

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

Итак, определение для тех, кто не в курсе.

Циклические ссылки — это ссылки, ведущие на туже страницу, где они расположены. На такую ссылку можно кликать бесконечно и всегда будет подгружаться один и тот же контент, т.е. это ничто иное, как ссылка на саму себя. Потому они и называются циклическими, что получается некий замкнутый цикл.

Так проблема это, или нет? Вот об этом и пойдет сегодня речь. Поехали!

Как найти циклическую ссылку

На 100% уверен, что у начинающих мастеров веб-индустрии циклические ссылки есть: в меню страниц, в меню рубрик, в заголовке сайта (в некоторых случаях в логотипе) или в заголовке статьи, нередко циклические ссылки можно встретить в подвале.

Определить просто. Практически на всех сайтах есть страница «Контакты». Так вот, находясь на странице «Контакты», нажмите опять на «Контакты» и если страница обновится, т.е. подгрузится заново, то можете себя поздравить — вы только что нашли циклическую ссылку.

tciclicheskie-ssylki

На самом деле радоваться тут особо нечему, так как вы обнаружили проблему. Не скажу, что проблема первостепенная, но каждый уважающий себя веб-мастер, обязательно должен с ней разобраться и сейчас объясню почему.

Ссылка на саму себя — проблема или нет

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

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

Известный блогер Devaka, еще в 2010 году, провел эксперимент с циклическими ссылками, по завершению которого сделал интересный вывод:

Как видим, ни один из проверочных способов не дал результатов, другими словами, ссылки со страницы на саму себя не работают (не участвуют в ссылочном графе). Удаление подобных ссылок со страницы будет своего рода оптимизацией, так как другие страницы сайта недополучают статический вес из-за присутствия неработающих линков.

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

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

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

Тем более в 90% случаев на главной располагаются минимум две (бывает и больше) циклические ссылки — это ссылка в заголовке с анкором «Названия сайта» и ссылка в меню с анкором «Главная». Такие дела!

Кроме того, считаю, что циклические ссылки оказывают негативное влияние на поведенческий фактор.

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

Как убрать циклические ссылки с главной страницы

Для начала, давайте уберем ссылку на саму себя из заголовка сайта. Открываем файл header.php и ищем строчку, отвечающую за вывод заголовка. Например, что похожее на это:

<h1><a href=»<?php echo esc_url( home_url( ‘/’ ) ); ?>»><?php bloginfo( ‘name’ ); ?></a></h1>

Или на это:

<h1 itemprop=»headline»><a href=»<?php bloginfo(‘url’);?>»><?php bloginfo(‘name’);?></a></h1>

Шаблоны все разные, поэтому могут быть и другие варианты.

Что нам надо сделать? Нам надо создать сценарий-условие, которое будет заключаться в следующем. Если открыта главная страница, то ссылка с заголовка будет превращаться в постой текст.

<?php if (is_front_page() || is_home()) : ?>
<h1>SEO Маяк</h1>
<?php else : ?>
<h1><a href=»/»>SEO Маяк</a></h1>
<?php endif; ?>

В примере я заменил php функции, выводящие URL и название сайта, на их текстовый вариант. Подробней об этом здесь.

Давайте я поясню, как работает данный сценарий. Здесь применяется конструкция if/else, создающее условие. Другими словами, если (if) открыта главная страница (is_home), выводим заголовок сайта без ссылки, иначе (else) выводим заголовок с атрибутами ссылки и завершаем сценарий (endif;).

Конечно придется подправить стили, без этого никак, ведь неактивный заголовок превратится в простой текст, а в style.css или другом css файле, стили прописаны для ссылки.

В силу разнообразия WordPress-тем, я не могу привести какой-либо стандартный пример стилевого оформления, понятно, что у каждого сайта свой дизайн и свои стили, так что новичкам будет еще один повод вникнуть в CSS.

Теперь давайте разберемся с логотипом. Опять же, в разных шаблонах код вывода логотипа может отличатся. Для примера, приведу код из стандартной темы WordPress — Twentyfourteen:

<a href=»<?php echo esc_url( home_url( ‘/’ ) ); ?>» rel=»home»>
<img src=»<?php header_image(); ?>» width=»<?php echo get_custom_header()->width; ?>» height=»<?php echo get_custom_header()->height; ?>» alt=»<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>»></a>

Применим знакомую нам конструкцию if/else. В итоге должно получится так:

<?php if (is_front_page() || is_home() ) : ?>
<img src=»<?php header_image(); ?>» width=»<?php echo get_custom_header()->width; ?>» height=»<?php echo get_custom_header()->height; ?>» alt=»<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>»>
<?php else : ?>
<a href=»<?php echo esc_url( home_url( ‘/’ ) ); ?>» rel=»home»><img src=»<?php header_image(); ?>» width=»<?php echo get_custom_header()->width; ?>» height=»<?php echo get_custom_header()->height; ?>» alt=»<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>»>
</a>
<?php endif; ?>

Читайте также:  Что полезно для здоровья а что вредно для

Как видите, ничего сложного!

Есть еще одна часто встречающиеся циклическая ссылка на главную, которая находится в меню страниц, но об этом мы уже поговорим в следующем разделе.

Как убрать циклические ссылки из меню страниц

Здесь многое зависит от функции, которая выводит данное меню. В wordPress заложено три функции:

1.wp_list_pages()
2.wp_page_menu()
3.wp_nav_menu()

У данных функций есть определенная структура взаимедействий. Базовой функцией является wp_list_pages(). На ее основе работает функция wp_page_menu(), которая отличается от своего родителя лишь возможностью выводить ссылку на главную страницу.

Функция wp_nav_menu волне самостоятельная и отвечает за вывод произвольного меню. Но, в случаи, если функция не найдет ни одного произвольного меню, то следуя параметрам заложенным по умолчанию, передаст все свои полномочия функции wp_page_menu(), которая сформирует меню из имеющихся страниц.

Теперь надо выяснить, какая из функций отвечает за вывод меню страниц в вашей теме. Искать одну из вышеперечисленных функций, надо в том же файле header.php.

Функция wp_list_pages()

В первую очередь давайте рассмотрим функцию wp_list_pages(), которая выводит в меню все существующие страницы, кроме главной. Поэтому ссылка на главную в коде прописывается отдельно.

<ul id=»nav»>
<li><a href=»<?php echo esc_url( home_url( ‘/’ ) ); ?>»>Главная</a></li>
<?php wp_list_pages(‘sort_column=menu_order&title_li=&depth=1’); ?>
</ul>

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

<ul id=»nav»>
<?php if ( is_home() ) : ?>
<li>Главная</li>
<?php else : ?>
<li><a href=»/»>Главная</a></li>
<?php endif; ?>
<?php wp_list_pages(‘sort_column=menu_order&title_li=&depth=1’); ?>
</ul>

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

Разработчики WordPress предусмотрели специальный CSS-класс, который автоматически подставляется к активному пункту меню:

tciclicheskie-ssylki1

Раз у нас есть уникальный класс current_page_item, за который можно зацепиться, значит стоит попробовать составить регулярное выражение.

Вот что у меня получилось:

function mayak_list_page_no_link($no_link){
$gg_mk = ‘!<li class=»(.*?)current_page_item»><a(.*?)>(.*?)</a>!si’;
$dd_mk = ‘<li class=»$1current_page_item»>$3’;
return preg_replace($gg_mk, $dd_mk, $no_link );
}
add_filter(‘wp_list_pages’, ‘mayak_list_page_no_link’);

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

.current_page_item{
font-size: 16px // размер шрифта
color: #fffff // цвет текста
background:#F0F0F0; //цвет фона
}

Функция wp_page_menu()

Если в вашей теме, формированием меню страниц занимается функция wp_page_menu(), то ссылка на главную может отдельно не прописывается, а задаваться в параметрах. Например:

<?php wp_page_menu(‘show_home=Главная’); ?>

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

function mayak_page_menu_no_link($no_link){
$gg_mk = ‘!<li class=»(.*?)current_page_item»><a(.*?)>(.*?)</a>!si’;
$dd_mk = ‘<li class=»$1current_page_item»>$3’;
return preg_replace($gg_mk, $dd_mk, $no_link );
}
add_filter(‘wp_page_menu’, ‘mayak_page_menu_no_link’);

Осталась последняя функция, которая может использоваться разработчиками тем WordPress для построения меню страниц.

Функция wp_nav_menu()

Функция wp_nav_menu() появилась с версии WordPress 3.0 и используется большинстве современных шаблонов.

Как я уже говорил выше, данная функция выодит произвольного меню, если таковое было создано. Но если ни одного произвольного меню не было найдено, то согласно настройкам по умолчанию, за вывод списка страниц будет отвечать знакомая нам функция wp_page_menu().

Получается, если на сайте нет активных собственных менюшек, то для борьбы с циклическими ссылками можно использовать функцию-фильтр mayak_page_menu_no_link(), которую я привел выше..

Но если произвольное меню было создано и находится в активном состоянии, то в работу вступает функция wp_nav_menu(), для которой требуется уже другое лекарство .

Придется немного подкорректировать функцию:

function mayak_nav_menu_no_link($no_link){
$gg_mk = ‘!<li(.*?)class=»(.*?)current_page_item(.*?)»><a(.*?)>(.*?)</a>!si’;
$dd_mk = ‘<li$1class=»\2current_page_item\3″>$5’;
return preg_replace($gg_mk, $dd_mk, $no_link );
}
add_filter(‘wp_nav_menu’, ‘mayak_nav_menu_no_link’);

Теперь должно быть все в порядке. Пришло время разобраться с ссылками в меню категорий.

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

Меню категорий на WoirdPress в 90% случаях формирует функция wp_list_categories() (бывают редкие исключения). Если в вашем шаблоне применяться другая функция, то пишите в комментариях, что-нибудь придумаем.

Для извлечения циклических ссылок из wp_list_categories() применим следующий фильтр:

function mayak_category_no_link($no_link){
$gg_mk = ‘!<li class=»cat-item (.*?) current-cat»><a (.*?)>(.*?)</a>!si’;
$dd_mk = ‘<li class=»cat-item \1 current-cat»>\3’;
return preg_replace($gg_mk, $dd_mk, $no_link );
}
add_filter(‘wp_list_categories’, ‘mayak_category_no_link’);

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

Ссылка на саму себя в заголовке статьи

В некоторых темах, непонятно зачем, заголовок записи в файле single php или в одном из прикрепленных к нему файлов, заключен в ссылку. Например так:

<h2><a href=»<?php the_get_permalink() ?>»><?php the_title(); ?></a></h2>

Или так:

<?php the_title( ‘<h1 class=»entry-title»><a href=»‘ . esc_url( get_permalink() ) . ‘» rel=»bookmark»>’, ‘</a></h1>’ ); ?>

Могут быть и другие варианты. Получается ссылка на туже страницу, т.е пресловутая ссылка на саму себя.

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

Возможно в природе WordPress есть другие виды циклических ссылок, которые я не описал. Вы сильно поможете, если приведете в комментариях соответствующие примеры.

До встречи!

С уважением, Виталий Кириллов

Источник

Добро пожаловать на Блог Свободного Вебмастера! Сегодня я затрону интересную, на мой взгляд, тему. Всем известно, что зачастую заголовок является ссылкой на саму статью. До недавнего времени у меня на блоге при переходе к одиночной записи заголовок по-прежнему оставался ссылкой.

Ссылка на себя

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

Итак, чем я руководствовался, делая такие выводы. Во время поиска информации по данному вопросу мне пришлось посетить несколько форумов, пообщаться с их постоянными участниками.

Читайте также:  Что можно полезного сделать из лего

Ссылки на внутренних страницах

Было озвучено несколько вариантов, число сторонников той или иной версии распределилось примерно пополам. Мною был задан один простой вопрос: «Ссылка на самого себя — допустимо или нет?» Естественно под вопросом я имел ввиду страницу, которая содержит в себе ссылку на себя.

Замкнутый круг

Это в принципе не правильно, ведь если имеется ссылка, значит она должна куда-то вести и явно на другую страницу. Иначе какой-то замкнутый круг получается… А пользователь вводится в заблуждение, причем намеренно.

И тут случайно я наткнулся на интересный сайт с необычным названием — Ководство. Данный проект посвящен дизайну и разработке, ведет его небезызвестный Артемий Лебедев. Изучив его несколько параграфов (оставшиеся обязательно прочитаю, как только появится больше свободного времени), наткнулся как раз на тот вопрос, который и затронул в данном посте. Цитирую главный аспект:

Любая ссылка подразумевает перемещение.

Таким образом, я последовал рекомендациям Артемия и сделал так, чтобы страница с одиночной записью не содержала в заголовке ссылку на саму себя. Для этого в файле single.php необходимо заменить стандартную строку заголовка:

<h1>
<a href=»<?php the_permalink() ?>» title=»<?php the_title(); ?>»><?php the_title(); ?></a>
</h1>

на следующую:

<h1><?php the_title(); ?></h1>

Нужно учесть, что стандартная строчка может немного отличаться от моей.

Есть один нюанс: не во всех темах присутствует файл single.php, для выхода из сложившейся ситуации необходимо в файле index.php найти все ту же стандартную строчку и заменить на вот такой код:

<?php if (!is_single()): ?>
<h2><a href=»<?php the_permalink(); ?>»><?php the_title(); ?></a></h2>

<?php else : ?>
<h1><?php the_title(); ?></h1>

<?php endif; ?>

В моем случае как раз не существует такого файла, поэтому я использую второй вариант. Все вышесказанное касается страниц записей.

Нужна ли ссылка на логотипе сайта?

Перейти на домашнюю страницу

А как быть со ссылкой на главную страницу с логотипа? Если следовать рекомендациям того же Ководства, то и логотип не должен быть ссылкой при нахождении на главной странице. Но на то они и рекомендации, а не жесткие требования.

Как рассуждаю я по этому поводу. Допустим, человек пришел на блог с поисковой системы и чтобы сориентироваться очень часто первым делом изучает сам блог, как потенциальный источник информации. А чтобы увидеть его в целом щелкает на логотип, предполагая что перейдет на главную страницу. Если же посетитель с поиска придет сразу же главную и логотип в этот момент не будет являться ссылкой, то при нажатии на него ничего не произойдет, а незадачливый посетитель будет искать ее глазами по всему монитору.

Кстати, логотип на главной странице Яндекса не содержит ссылки, в отличие от внутренних страниц, а дизайн разработан студией Артемия Лебедева.

Для себя решил пока не удалять ссылку с логотипа при нахождении на главной странице. А у Вас есть страницы, ссылающиеся на самих себя?

Источник

Циклические переходы со страницы интернет-магазина на саму себя встречаются очень часто. Например, на странице «Контакты» кликните пункт меню «Контакты» – и вы получите такую циклическую ссылку. Несут ли вред такие ссылки в навигационном меню (как в приведенном примере) или хлебных крошках? В заголовках и логотипах? Есть ли необходимость их устранения? И работают ли циклические ссылки, привязанные к коммерческим ключевым фразам?

SEOФото: Depositphotos

Эксперимент, позволивший на специально созданной странице проверить, участвуют ли ссылки на саму себя в ссылочном графе (повышают ли вес страницы), провел SEO-аналитик Сергей «Devaka» Кокшаров.

Он получил однозначный результат – циклические ссылки и в Google, и в Yandex категорически «остаются незамеченными», на вес страницы они не влияют.

Таким образом, доказано: «усиливать» оптимизацию страницы путем привязывания к ключевым словам на ней ссылок на саму себя не имеет SEO-смысла

Каково же негативное воздействие таких ссылок?

Во-первых, циклические ссылки весьма неприятны пользователям, кликающим в надежде на новую информацию или возможность  – но с разочарованием возвращающимся туда, откуда кликнули.

Лучше всего принцип, почему неперемещающая ссылка выглядит неуместно, выразил (на примере логотипа, ведущего на Главную) Артемий Лебедев в специально посвященном этому вопросу параграфе «Ководства»:

Лебедев

«Делать ссылку с логотипа на Главную («домашнюю») Страницу — хорошо и правильно. Но при этом надо избегать самой часто распространенной ошибки (ради которой и написан этот параграф) – если мы находимся дома, то ссылки «на Главную» там быть не должно. Это относится и к другим местам на сайте: любая ссылка подразумевает перемещение»

Артемий Лебедев, «Ководство», §75

Во-вторых, циклически-ссылочная масса на странице – фактически, набор неработающих ссылок – вызывает недополучение страницей статического веса. И если недополучение статического веса касается Главной или иной важнейшей посадочной страницы магазина – это отрицательно сказывается на всем сайте.

А именно на Главной Странице интернет-магазина у 90% сайтов и наблюдается сразу две или три ссылки на нее же – в заголовке и логотипе (в шапке сайта), а также в пункте меню «Главная»

Исправить ссылку в заголовке просто. Достаточно прописать в коде сайта условие при помощи блока <if… elseendif>.

Если страница Главная (<if is_home>), в коде указывается только заголовок в виде некликабельного текста, ссылка при нем не прописывается. Иначе, на остальных страницах – тот же заголовок кликабелен, получает дополнительную строчку кода со ссылкой на Главную.

Читайте также:  Срок полезного использования холодильника по окоф

После этого требуется внести исправления в стили – поскольку заголовок на Главной превратился из ссылки в текст, а в style.css или ином CSS-файле стиль заголовка был прописан для ссылки.

Также при помощи блока <if… elseendif> можно отключить кликабельность логотипа, если страница Главная – и включить, когда иначе. Аналогичным блоком можно отключить и ссылку из пункта меню Главная, если посетитель на ней находится – и включить ее у этого пункта на остальных страницах.

Что же касается прочих пунктов меню или местоположений в дереве категорий, оптимальным решением является использование CSS-класса, отвечающего за текущий пункт меню. Скажем, в WordPress – это классы current-page-item, сurrent-menu-item, current-cat.

В этом случае достаточно для всех случаев написать одну короткую функцию, всегда выводящую в меню или категориях данный СSS-класс (текущий пункт) в виде простого некликабельного текста •

Источник

Тут всё просто на самом деле.

Так как вы знаете, какой у Вас модуль сейчас должен функционировать, установите его имя, допустим в тэг body (ex. <body class=»info|help|menu»…). А вот уже с помощью css скрывайте или выделяйте текущий пункт. ex:

body.info > a#info {
display:none;
}

ответ дан 1 ноя ’12 в 8:21

Сделал проще. В подключаемом меню — <a href=’?menu’ class=’menu <?=$menu_actve ?>’>Меню</a>
<a href=’?info’ class=’menu <?=$info_actve ?>’>Информация</a>
<a href=’?help’ class=’menu <?=$help_actve ?>’>Помощь</a>. В стилях класс menu содержит color:green;, а класс acive, color:red;. В каждом файле до вызова меню просто присваиваю уникальной переменной значение ‘active’.

ответ дан 1 ноя ’12 в 9:05

  • только я бы ещё и пробел внёс в $info_actve, чтобы если класс ставить не нужно у Вас бы не получилось так class=’menu ‘

    – t0di
    1 ноя ’12 в 9:08

  • Так это так и продумано, если переменная не задано, то работает menu. Поправка: класс не active, а menu active

    – angers777
    1 ноя ’12 в 9:40

  • неайс) посмотрите мой код 😉

    – thunder
    1 ноя ’12 в 9:54

Можно как-то так:

<style>
.selected-link{color:gray;}
</style>
<a href=’?menu'<?if(isset($_GET[‘menu’])):?> class=»selected-link»<?endif?>>Меню</a>
<a href=’?info'<?if(isset($_GET[‘info’])):?> class=»selected-link»<?endif?>>Информация</a>
<a href=’?help'<?if(isset($_GET[‘help’])):?> class=»selected-link»<?endif?>>Помощь</a>

ответ дан 1 ноя ’12 в 8:20

  • Очень громоздкое решение.

    – lampa
    1 ноя ’12 в 8:28

  • @lampa Да, громоздкое, но оно достаточно простое, чтобы тот кто придет в проект после вас, с первого взгляда понял что оно делает. ИМХО это очень важный фактор)))

    – Павел Вершинин
    1 ноя ’12 в 8:34

  • Я бы вот выругался как следует, увидя такой код. Лучше довести до ума, потратив чуточку больше времени, так сказать скилл-то прибавляться всё равно будет. Я примерно так вижу: pastebin.com/xAtEYuZG Конечно тоже не идеальное, но по красивее как-то смотрится 🙂

    – lampa
    1 ноя ’12 в 9:03

  • @lampa Понятно, у нас с вами принципиально разные понятия красоты кода. Свой вариант я тоже ниразу не считаю красивым, но ваш, да еще и c регуляркой. Ууу, ИМХО жуть 🙂 Уж если говорить о красоте решения, то мне кажется вариант предложенный @stck оптимален. Но он не KISS, имхо)

    – Павел Вершинин
    1 ноя ’12 в 9:21

  • Можно, конечно, и без регулярки обойтись. Да не суть, вариантов решения этой задачи овер9000. Кстати, говорить об оптимальности варианта @stck думаю не верно, т.к. не известно, что подставляет класс в body 🙂

    – lampa
    1 ноя ’12 в 9:57

Вот:

<?php
$array = array(‘menu’, ‘info’, ‘help’);

if(preg_match(‘/(‘.implode(‘+|’, $array).’+)(?:$|=|&)/’, $_SERVER[‘REQUEST_URI’], $match)) {
$menu_class = $match[1];
}

?>
<style>
.menu .<?=$menu_class?> {
color: red;
}
</style>

<div class=’menu’>
<a href=’#’ class=’info’>link</a>
<a href=’#’ class=’menu’>link</a>
</div>

ответ дан 1 ноя ’12 в 9:05

<script>

var active_menu = «<?=$_SERVER[‘QUERY_STRING’]?>»;
$(«a.»+active_menu).addClass(«active»);

</script>

<div class=’menu’>
<a href=’#’ class=’info’>link</a>
<a href=’#’ class=’menu’>link</a>
</div>

ответ дан 1 ноя ’12 в 9:52

  • Жестоко откритикую вас! Во первых ваш способ не рабочий 😉 dom.ready дядя Федор будет подставлять? Давайте дальше. Если я добавлю в QUERY_STRING еще какие-то символы? А если тс вообще не использует jQuery в проекте? Не подключать же целую библиотеку для вот такой милипизерной задачи. А если меню находится вверху сайта? Подсветка же не сразу сработает. Про поисковики я вообще молчу. Анкор просто не обработается должным образом. С наилучшими пожеланиями 🙂

    – lampa
    1 ноя ’12 в 10:03

  • /?’;alert(‘Tada’);’ Да и вообще сомнительный подход. К примеру на страничке /?info&page=2 уже не сработает как положено

    – Павел Вершинин
    1 ноя ’12 в 10:10

  • Спасибо конечно, но читайте внимательней вопрос » Как реализовать на PHP».

    – angers777
    1 ноя ’12 в 10:12

  • @lampa ну так делать за когото полностью вообще неправильно) главное задать верное направление. этот пример нельзя использвоать as is хотябы по соображениям безопасности 😉 дополню Вашу критику: а еще надо начинать с html, head, body и т.п. 😉 а еще смешивать так php и html — это быдлокодерство и надо использовать шаблоны. да и валидацию оно не пройдет 😉 да? @Павел Вершинин в условии не было сказано про &другие=параметры 😉 см. выше <a href=’?menu’ class=’menu <?=(isset($_GET[‘menu’])?»active»:»»)?>’>Меню</a>

    – thunder
    1 ноя ’12 в 10:34

Всё ещё ищете ответ? Посмотрите другие вопросы с метками php или задайте свой вопрос.

Источник