|
|
|
| Объясните пожалуйста для "зеленого" такой момент:
- на страницеhttp://www.softtime.ru/info/articlephp.php?id_article=33 объясняется постраничная навигация и там есть такой момент
// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 2 > 0) $page2left = ' <a href= ./page?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
Вопрос такой: зачем нужно ".'>'. ($page - 2) .", если ссылка все равно будет иметь вид ./page?page='. ($page - 2)'? | |
|
|
|
|
|
|
|
для: Новинький
(16.04.2009 в 03:57)
| | а если ты будешь на 1-ой или 2-ой странице, тогда ссылка вида ($page - 2) будет уходить в -1 или 0 страницу
а запись вида
$page2left = ' <a href= ./page?page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
| говорит о том, что страницы предыдущие не отрицательны и тогда мы можем сослаться на эту сраницу
' <a href= ./page?page='. ($page - 2) .'>'
| и показать клиенту номер этой страницы | |
|
|
|
|
|
|
|
для: Dobrynin
(16.04.2009 в 06:14)
| | Спасибо, Dobrynin и Trianon, но все равно еще не дошло... Попробую задать вопрос по другому.
Скажем $page - 2 у нас равно 3, тогда ссылка имеет вид: /page?page=3
Но судя по коду ссылка должна иметь вид: /page?page=3>3, хотя я понимаю, что ссылка все равно будет /page?page=3.
Просто я не совсем понимаю значени этого знака больше (">") и смыслу следующего за ним переменной....=(( Что в данном случае будет значить 3>3? | |
|
|
|
|
|
|
|
для: Новинький
(17.04.2009 в 02:58)
| | Это не больше, это как сказал Trianon, для выделения текста ссылки. А именно закрывающая бричка тега. <a href="/page?page=3" >3</a> | |
|
|
|
|
|
|
|
для: Николай2357
(17.04.2009 в 03:08)
| | аааааа!!! то есть ". ($page - 2) ." - это якорь???!!!! тьху ты ну ты!!!!! Спасибо! дошло!... )) | |
|
|
|
|
|
|
|
для: Новинький
(16.04.2009 в 03:57)
| | ссылка должна не просто вести на правильную страницу, но и выделять правильный текст... | |
|
|
|