#1 2010.04.28 16:40

Sens
Участник
Зарегистрирован: 2010.04.28
Сообщений: 7
Карма: 0
Профиль

Пост.навигация для статей

Здраствуйте, кто-нибудь может написать код постраничной навигации для статей. А то в нете видал только вывод n объектов на страницу. А мне для статей нужна, чтоб по кол-ву символов выводить. Помогите пожалуйста. Желательно с комментариями, а то PHP и MySQL только учу

Неактивен

#2 2010.04.28 17:58

Sens
Участник
Зарегистрирован: 2010.04.28
Сообщений: 7
Карма: 0
Профиль

Re: Пост.навигация для статей

Хелп плииис)

Неактивен

#3 2010.04.28 19:01

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Пост.навигация для статей

Код:

1
span style="color: #0000BB"><?php// $pg - текущая страница, $all - всего страниц, $text - произвольный текст добавляемый к ссылкам перехода по страницамfunction go($pg = 0, $all = 0, $text = ''){ $go = ''; $page1 = $pg - 2; $page2 = $pg - 1; $page3 = $pg + 1; $page4 = $pg + 2; if ($page1 > 0) { $go .= '<a href="' . $_SERVER['PHP_SELF'] . '?pg=' . $page1 . $text . '">' . $page1 . '</a> '; } if ($page2 > 0) { $go .= '<a href="' . $_SERVER['PHP_SELF'] . '?pg=' . $page2 . $text . '">' . $page2 . '</a> '; } $go .= $pg . ' '; if ($page3 <= $all) { $go .= '<a href="' . $_SERVER['PHP_SELF'] . '?pg=' . $page3 . $text . '">' . $page3 . '</a> '; } if ($page4 <= $all) { $go .= '<a href="' . $_SERVER['PHP_SELF'] . '?pg=' . $page4 . $text . '">' . $page4 . '</a> '; } if ($all > 3 && $all > $page4) { $go .= '... <a href="' . $_SERVER['PHP_SELF'] . '?pg=' . $all . $text . '">' . $all . '</a>'; } if ($page1 > 1) { $go = '<a href="' . $_SERVER['PHP_SELF'] . '?pg=1' . $text . '">1</a> ... ' . $go; } if ($go != $pg . ' ') { return $go; }}

Неактивен

#4 2010.04.28 21:07

Sens
Участник
Зарегистрирован: 2010.04.28
Сообщений: 7
Карма: 0
Профиль

Re: Пост.навигация для статей

Гем, а где в коде деление статьи по символам на страницу, можешь полный код написать?

Неактивен

#5 2010.04.28 21:10

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Пост.навигация для статей

это ты сам делай. нету общего решения, все зависит от того, каку тебя статьи хранятся.

Неактивен

#6 2010.04.28 21:16

Sens
Участник
Зарегистрирован: 2010.04.28
Сообщений: 7
Карма: 0
Профиль

Re: Пост.навигация для статей

Я просто с этим не сталкивался еще. В таблице `files`
id - айди, авто инкремент
id_cat - айди категории (внешний ключ)
name - название статьи
text - текст
data - дата добавления
вот так простенько

Неактивен

#7 2010.04.28 21:43

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Пост.навигация для статей

Код:

1
SELECT SUBSTRING(`text`, 2 * 10 - (10 - 1), 10) AS text, CEIL(LENGTH(text) / 10) AS pages FROM `test` WHERE id = 1

все 10 - это количество символов на странице, 2 - номер текущей страницы.

Неактивен

#8 2010.04.28 21:50

Sens
Участник
Зарегистрирован: 2010.04.28
Сообщений: 7
Карма: 0
Профиль

Re: Пост.навигация для статей

Можно файл выложу, там сделана постраничка названия статей в разделе, надо вот доделать постраничку текста статьи. Поможешь?

Неактивен

#9 2010.04.28 22:08

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Пост.навигация для статей

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

Неактивен

#10 2010.04.28 22:16

Sens
Участник
Зарегистрирован: 2010.04.28
Сообщений: 7
Карма: 0
Профиль

Re: Пост.навигация для статей

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

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.012 s