Проверка на ЧПУ
dasasa Отредактировал dasasa - Среда, 14 Июля 2010, 20:34
Дата: 14 Июля 2010, 20:27 | Сообщение # 1 ● ● ● ● ●
165 сообщений
Статус: Offline
У меня на сайте много старых новостей. Я хочу узнать, ссылка на новость с ЧПУ или нет. Есть быдло идеальный код, который показывает что я хочу:
Code
<? if (http://new-warez.net.ru/news/<?substr($DATE$,-4)?>-<?substr($DATE$,3,2)?>-<?substr($DATE$,0,2)?>-$ID$)=$ENTRY_URL$ ?> Новость без ЧПУ <? endif ?>
Но он естественно неправильный. Я попытался его исправить: Code
<? if (('http://new-warez.net.ru/news/' + substr($DATE$,-4) + '-' + substr($DATE$,3,2) + '-' + substr($DATE$,0,2) + '-' + $ID$)=$ENTRY_URL$) ?> Новость без ЧПУ <? endif ?>
Подскажите пожалуйста, в чем ошибка.
Code
http://new-warez.net.ru/news/<?substr($DATE$,-4)?>-<?substr($DATE$,3,2)?>-<?substr($DATE$,0,2)?>-$ID$
простой пример:
Code
http://new-warez.net.ru/news/2009-09-27-547
cucYa Дата: 14 Июля 2010, 20:31 | Сообщение # 2 ● ● ● ● ●
Совращенный мальчик.7317 сообщений
Статус: Offline
Это для чего код? Вид материалов?
dasasa Дата: 14 Июля 2010, 20:34 | Сообщение # 3 ● ● ● ● ●
165 сообщений
Статус: Offline
cucYa , да
cucYa Дата: 14 Июля 2010, 20:38 | Сообщение # 4 ● ● ● ● ●
Совращенный мальчик.7317 сообщений
Статус: Offline
Бред какой-то
dasasa Дата: 14 Июля 2010, 20:43 | Сообщение # 5 ● ● ● ● ●
165 сообщений
Статус: Offline
Код:
Code
<? 'http://new-warez.net.ru/news/' + substr($DATE$,-4) + '-' + substr($DATE$,3,2) + '-' + substr($DATE$,0,2) + '-' + $ID$ ?>
возвращает цифры (походу он их складывает)
Бармалей Дата: 14 Июля 2010, 20:48 | Сообщение # 6 ● ● ● ● ●
Тиран
7772 сообщения
Статус: Offline
Я хочу узнать, ссылка на новость с ЧПУ или нет.
Ссылку, по которой открыли страницу, на сервере Вам никак не получить.
dasasa Дата: 14 Июля 2010, 20:51 | Сообщение # 7 ● ● ● ● ●
165 сообщений
Статус: Offline
Бармалей , жаль. А ты не знаешь, какие разделители нужно использовать в uCoz-кодах?
Code
<? 'http://new-warez.net.ru/news/' + substr($DATE$,-4) + '-' + substr($DATE$,3,2) + '-' + substr($DATE$,0,2) + '-' + $ID$ ?>
Плюс тут складывает значения...
cucYa Дата: 14 Июля 2010, 21:01 | Сообщение # 8 ● ● ● ● ●
Совращенный мальчик.7317 сообщений
Статус: Offline
Code
http://new-warez.net.ru/news/<?substr($DATE$,-4)?>-<?substr($DATE$,3,2)?>-<?substr($DATE$,0,2)?>-$ID$
dasasa Дата: 14 Июля 2010, 21:02 | Сообщение # 9 ● ● ● ● ●
165 сообщений
Статус: Offline
cucYa , так это я знаю. Я думал как это реализовать в uCoz-коде.
Бармалей Дата: 15 Июля 2010, 04:54 | Сообщение # 10 ● ● ● ● ●
Тиран
7772 сообщения
Статус: Offline
Никак, там нет оператора конкатенации.