Сообщение # 1 | 08:36:11
Просматривая ошибки в Google Webmasters, заметил довольно много ошибок, связанных с повторяющимися тегами title. Определил, страницы /example?pageN имеют такой же Title как и в самой странице /example. Используя встроенные условные операторы uCoz, смог вывести число, которое стоит посе ?page.

Код
<?if(strpos($REQUEST_URI$,'?page')>0)?> - Страница <?substr($REQUEST_URI$,int(strpos($REQUEST_URI$,'?page') + 5 - len($REQUEST_URI$)))?><?endif?>

Принцип работы "скрипта" прост:
Если в адресе страницы нет "?page", то strpos выдаст "-1" и код отображаться не будет.
Условный оператор "substr" обрезает "$REQUEST_URI$". Будем выводить последние значения, указав количество символов которых нужно обрезать с конца.


Код
int(strpos($REQUEST_URI$,'?page') + 5 - len($REQUEST_URI$))

Определяет количество цифр содержащихся в ?pageN. "stropos" выдаст каким числом "?page" входит в "$REQUEST_URI$" (считает с нуля). Затем, добавляем 5, чтобы компенсировать "page" и "/". Вычитываем всю длину "$REQUEST_URI$" через "len($REQUEST_URI$)" и получаем отрицательное число, которое выведет номер страницы.

Установка:

Ставим код скрипта перед тегом </title> на тех страницах, где вам нужно отображение номера страницы.

Автор: uskaman