 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Хаки от Netadmin или "Сделай сам" » "1 2 3 4 ... Последняя страница" в vBulletin а я хочу
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
|
| "1 2 3 4 ... Последняя страница" в vBulletin а я хочу |
[сооб. #41260]
18-04-2003 02:35 |
|
Участник

Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 79
Статус:  |
когда страниц слишком много в vBulletin делает так "1 2 3 4 ... Последняя страница" , а я хочу чтоб было так 1 2 3 ... 11 12 13. Мелось но все таки так проще...
Сообщение было отредактировано Isvet 18-04-2003 в 02:38
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-04-2003 02:35 |
|
|
Ужасный и злой бука
|
| Все бы хотели , а в Incvision такое уже есть, переходите... |
[сооб. #41592]
21-04-2003 11:34 |
|
Ужасный и злой бука


Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 210
Статус:  |
Все бы хотели , а в Incvision такое уже есть, переходите на него
кстати вроде бы я видел какой то хак который так делает, на вборге...
__________________
КУКУ, врушка 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
21-04-2003 11:34 |
|
|
MuZzClub.ru
|
Ferzquote: переходите на него
фуууу, предатель!... |
[сооб. #41656]
22-04-2003 00:45 |
|
|
хрю-хрю
|
2MCTarakan
quote: фуууу, предатель!
изгоним... |
[сооб. #42199]
28-04-2003 18:50 |
|
|
Участник
|
| и в итоге? какие новости по этому сабжу? |
[сооб. #43685]
12-05-2003 16:22 |
|
|
Сибиряк
|
primitive
А где есть фунция, которая за это... |
[сооб. #43879]
14-05-2003 17:20 |
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
primitive
А где есть фунция, которая за это отвечает? Я хотел бы себе и на сайте такую, ее можно оторвать от остального кода? Нужен также код пагинации от вБ или Хиве - кто-нибудь его смотрел когда-то?
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
14-05-2003 17:20 |
|
|
SiteMaker
|
Tagore
Функция getpagenav() в admin/functions.php
Взять... |
[сооб. #43893]
14-05-2003 20:36 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
Tagore
Функция getpagenav() в admin/functions.php
Взять можно конечно. Неплохая функция для разбивки на страницы.
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
14-05-2003 20:36 |
|
|
Сибиряк
|
Denveroid
Я знаю, где она, но мне не вполне... |
[сооб. #44028]
15-05-2003 20:22 |
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
Denveroid
Я знаю, где она, но мне не вполне не понятно, как она будет работать вне вБ кода. Как вынести ее оттуда? Или она просто будет работать? Помогите!
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
15-05-2003 20:22 |
|
|
SiteMaker
|
Tagore
У тебя так много званий (судя по подписи),... |
[сооб. #44038]
15-05-2003 22:25 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
Tagore
У тебя так много званий (судя по подписи), а такие вопросы задаешь... Если ты знаешь php, то возьмешь. Если не знаешь php, то нечего и лезть туда. Извини за тон.
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
15-05-2003 22:25 |
|
|
Сибиряк
|
Denveroid
Все правиьлно. Просто там много... |
[сооб. #44067]
16-05-2003 07:51 |
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
Denveroid
Все правиьлно. Просто там много кода еще, которого надо взять... и тогда уже трудней.
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
16-05-2003 07:51 |
|
|
SiteMaker
|
| Единственное что там мешает, так это вызов... |
[сооб. #44078]
16-05-2003 08:39 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
Единственное что там мешает, так это вызов темлейтов. Ð_то можно легко заменить:
PHP:
function getpagenav($results, $address) {
global $perpage, $pagenumber, $pagenavpages;
if ($results <= $perpage)
{
return "";
}
$totalpages = ceil($results/$perpage);
if ($pagenumber>1)
{
$prevpage = $pagenumber-1;
$prevlink = "<a href=\"$address&pagenumber=$prevpage\" title=\"Previous page\">«</a>";
}
if ($pagenumber<$totalpages)
{
$nextpage = $pagenumber+1;
$nextlink = "<a href=\"$address&pagenumber=$nextpage\" title=\"Next page\">»</a>";
}
while ($curpage++<$totalpages)
{
if ( ( $curpage <= $pagenumber-$pagenavpages || $curpage >= $pagenumber+$pagenavpages ) && $pagenavpages!=0 )
{
if ($curpage==1)
{
$firstlink = "<a href=\"$address&pagenumber=$curpage\" title=\"First page\">« First</a> ... ";
}
if ($curpage==$totalpages)
{
$lastlink = " ... <a href=\"$address&pagenumber=$curpage\" title=\"Last page\">Last »</a>";
}
}
else
{
if ($curpage==$pagenumber)
{
$pagenav .= " [$curpage] ";
}
else
{
$pagenav .= " <a href=\"$address&pagenumber=$curpage\">$curpage</a> ";
}
}
}
$pagenav = "<b>$totalpages Pages: $firstlink $prevlink $pagenav $nextlink $lastlink</b>";
return $pagenav;
}
И перед вызовом функции надо провести кое-какие манипуляци. Для каждого конкретного случая свои действия. Если кому-то ужасно все непонятно, могу объяснить на конкретном примере.
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
16-05-2003 08:39 |
|
|
Сибиряк
|
Denveroid
Ужасно непонятного тут нет, ну перечилсить... |
[сооб. #44143]
16-05-2003 21:34 |
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
Denveroid
Ужасно непонятного тут нет, ну перечилсить манипулации было бы очень даже великодушно со твоей стороны. А то ведь ты это уже делал, а я - никогда раньше код на части не разрывал.
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
16-05-2003 21:34 |
|
|
MuZzClub.ru
|
| Denveroid уважаемый, может ты как для луюдей... |
[сооб. #44159]
17-05-2003 01:13 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
Denveroid уважаемый, может ты как для луюдей напишешь, ну как в стандарнтых хаках делают: "тут раньше было так, а теперь меняем на это..." а то не все Ð_НÐ_-соображающие тута 
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
17-05-2003 01:13 |
|
|
SiteMaker
|
MCTarakan
Хорошо, завтра прийду на работу... |
[сооб. #44184]
17-05-2003 11:45 |
|
SiteMaker


Зарегистрирован: Jun 2002
Место проживания: Israel
Публикаций: 220
Статус:  |
MCTarakan
Хорошо, завтра прийду на работу и покажу пример. А сегодня надо отдыхать 
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
17-05-2003 11:45 |
|
|
|
Формат времени GMT. Текущее время 17:23.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.51481509 seconds (98.74% PHP - 1.26% MySQL) with 27 queries.
|
 |