Перейти к публикации

Изменение нумерации страниц


Рекомендованные сообщения

Может быть кто-нибудь подскажет, как прописать в коде изменение нумерации предыдущих страниц при добавлении на сайт новой, которая должна стать первой по порядку, а бывшая первой должна стать второй, вторая - третьей и т.д.? Может быть это несложный вопрос, но в литературе ответа пока не нашел. Спасибо.

Ссылка на сообщение
Поделиться на других сайтах

ты сам понял, что ты написал? :(

дай пример где ты хотел подправить!

Ссылка на сообщение
Поделиться на других сайтах

Crotec,

на автомате такими вещами только Word балуется и то только в текстовых документах.

Ссылка на сообщение
Поделиться на других сайтах

Crotec, мож вопрос и не сложный, но закрутил ты его блин.

может тебе какой скрипт нужен для публикации статей?

Ссылка на сообщение
Поделиться на других сайтах

Интересно, как так, никто не понял. Взгляните на любую страницу, напр. этого сайта, pc-soft. Внизу новостной страницы видим: "Вернуться назад << [1] 2 3 ... 114 115 116 >> Следующая страница" или что-то подобное. Как это записать в коде?

Как я понимаю, при накоплении на первой странице 10 новостей, администратор (разработчик) переходит к формированию следующей страницы новостей. И та стр. к-рая была до этого первой становится второй по порядку и т.д....Не вручную же менять нумерацию порой сотен страниц!? Прошу прощения м.б. за свою непонятливость.

Ссылка на сообщение
Поделиться на других сайтах

как раз твоя новая страница будет не 1, а 116, тоесть у тебя идёт добавление новости, и если их по 10 на странице то новая будет с номером 11, значит первая с этой страницы уйдёт, вообщем надо нумеровать наоборот ;)

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

дак это автоматом делается! инфа в базе хранится и когда число новостей достигает 10 (или сколько укажешь в переменной) автоматом создается следующая страница!!! Это то что ты хотел услышать...? никто руками ничего не создает. Код в движке целсофта посмотри!

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

ребят .. да ясно же было это htmlщик чистой воды

я с кодом тоже на вы .. но факт в том что когда то в начале своего развития тоже так думал .. вот вспомнил ... эхх как же давно это было :ph34r:

Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...

Кусок реального кода ПХП - 15 чего-нибудь на странице, расписывать ломы :rolleyes:

if ($pages>1) {

 for ($i=1; $i<=$pages; $i++) {

   if($page==$i and $i!=1) {echo " | $i";}

   elseif ($page==$i and $i==1) {echo "1";}

   elseif($i==1 and $page!=$i) {$start3=($i-1)*15; echo "<a href=index.php?pg=showcat&cat=$cat&start=$start3&sort=0>$i</a>\n";}

   elseif($i!=1 and $page!=$i) {$start3=($i-1)*15; echo " | <a href=index.php?pg=showcat&cat=$cat&start=$start3&sort=0>$i</a>\n";}

 }

Редактируй на свой вкус.

Изменено пользователем kenga
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...