![]() |
Страницы (2): [1] 2 » Показаны 28 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=65)
-- "1 2 3 4 ... Последняя страница" в vBulletin а я хочу (http://netadmin.ws/forum/showthread.php?threadid=5161)
"1 2 3 4 ... Последняя страница" в vBulletin а я хочу
когда страниц слишком много в vBulletin делает так "1 2 3 4 ... Последняя страница" , а я хочу чтоб было так 1 2 3 ... 11 12 13. Мелось но все таки так проще...
поддерживаю! 
__________________
yMC.ru - хомяк музыканта
Все бы хотели , а в Incvision такое уже есть, переходите на него
кстати вроде бы я видел какой то хак который так делает, на вборге...
__________________
КУКУ, врушка 
Ferz
quote:
переходите на него
__________________
yMC.ru - хомяк музыканта
2MCTarakan
quote:
фуууу, предатель!
__________________
пам парам пам пам 
и в итоге? какие новости по этому сабжу?
primitive
А где есть фунция, которая за это отвечает? Я хотел бы себе и на сайте такую, ее можно оторвать от остального кода? Нужен также код пагинации от вБ или Хиве - кто-нибудь его смотрел когда-то?
__________________
Международное брачное агенство в Сибири.
Tagore
Функция getpagenav() в admin/functions.php
Взять можно конечно. Неплохая функция для разбивки на страницы.
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Denveroid
Я знаю, где она, но мне не вполне не понятно, как она будет работать вне вБ кода. Как вынести ее оттуда? Или она просто будет работать? Помогите!
__________________
Международное брачное агенство в Сибири.
Tagore
У тебя так много званий (судя по подписи), а такие вопросы задаешь... Если ты знаешь php, то возьмешь. Если не знаешь php, то нечего и лезть туда. Извини за тон.
__________________
`
SiteMaker.Ru - Академия сайтостроительства
Denveroid
Все правиьлно. Просто там много кода еще, которого надо взять... и тогда уже трудней.
__________________
Международное брачное агенство в Сибири.
Единственное что там мешает, так это вызов темлейтов. Ð_то можно легко заменить:
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 - Академия сайтостроительства
Denveroid
Ужасно непонятного тут нет, ну перечилсить манипулации было бы очень даже великодушно со твоей стороны. А то ведь ты это уже делал, а я - никогда раньше код на части не разрывал.
__________________
Международное брачное агенство в Сибири.
Denveroid уважаемый, может ты как для луюдей напишешь, ну как в стандарнтых хаках делают: "тут раньше было так, а теперь меняем на это..." а то не все Ð_НÐ_-соображающие тута 
__________________
yMC.ru - хомяк музыканта
MCTarakan
Хорошо, завтра прийду на работу и покажу пример. А сегодня надо отдыхать 
__________________
`
SiteMaker.Ru - Академия сайтостроительства
| Формат времени GMT. Текущее время 16:35. | Страницы (2): [1] 2 » Показаны 28 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.