Форум -> Система оформления -> Оформление нумерации страниц |
Оформление нумерации страниц |
---|
Demon | Дата: 27.02.2008, в 00:08 | Сообщение №1 |
  УчастникПользователь №: 147 Сообщений: 54
 | Требуется помощь в оформлении нумерации.
Необходимо сделать как здесь _http://datalife-engine.net/
Номерацию как в про версии уже сделал, необходимо оформить.
Приложил архив, как это сделать на ДЛЕ, помогите переделать на Слаед. Заранее спасибо. 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Demon 27.02.2008 г. в 00:10:25
Прикрепленные файлы:
 Скачать: 5.34 KB |
|
|
Serg_pnz | Дата: 27.02.2008, в 08:01 | Сообщение №2 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | Уже было | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Demon | Дата: 27.02.2008, в 08:29 | Сообщение №3 |
  УчастникПользователь №: 147 Сообщений: 54
 | Serg_pnz, Мне нужно помочь именно с оформлением... Стиль, который дан в архиве не работает  |
|
|
Serg_pnz | Дата: 27.02.2008, в 09:17 | Сообщение №4 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | Ну не знаю... По идее нужно делать еще один класс для ссылок, типа что-то такого Код | 1
| A.silka2:link { color: #08635b; FONT-SIZE: 11px; font-family: Verdana, Helvetica; }
A.silka2:active { color: #08635b; FONT-SIZE: 11px; font-family: Verdana, Helvetica;}
A.silka2:visited { color: #08635b; FONT-SIZE: 11px; font-family: Verdana, Helvetica;}
A.silka2:hover { color: #ff5500; FONT-SIZE: 11px; font-family: Verdana, Helvetica; } |
и в ссылке прописывать этот новый класс.
А стили взять из того архива dle | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Demon | Дата: 27.02.2008, в 14:56 | Сообщение №5 |
  УчастникПользователь №: 147 Сообщений: 54
 | Создал новый класс ссылок, как сказал Serg. Далее переписал все как указанно в архиве с учетом изменений. (Класс ссылок назвал pagenav)
Код | 1
| .numpage {
border: none;
margin: 20px 0 20px 0;
}
.numpage A.pagenav:link,
.numpage A.pagenav:visited,
.numpage A.pagenav:hover,
.numpage A.pagenav:active,
.numpage span
{
border: none;
display: inline-block;
display: -moz-inline-stack;
overflow: hidden;
width: 38px;
height: 28px;
vertical-align: middle;
text-align: center;
line-height: 28px;
text-decoration: none;
font-size: 11px;
color: #000000;
margin: 10px 3px;
background-image: url(/images/nav-none.png);
}
.numpage A.pagenav:hover {
background-image: url(/images/nav-hover.png);
}
.numpage span {
background: url(/images/nav-none.png) no-repeat #64a3d9;
} |
В source.php прописал класс numpage. Но отказывает работать. Помогите с ксс очень плохо знаком.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Demon 27.02.2008 г. в 14:57:05 |
|
|
SHAKA1 | Дата: 01.03.2008, в 09:13 | Сообщение №6 |
  УчастникПользователь №: 323 Сообщений: 77
 |
Там немного по-другому можно:
function/source.php
заменяем всю функцию num_page
на:
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| <?php // Format Nummer Page function num_page($module_name="", $numstories, $numpages, $storynum, $module_link="") { global $pagenum, $admin_file; $pagenum = (intval($pagenum)) ? $pagenum : 1; if ($numpages > 1) { if (defined("ADMIN_FILE")) { $index = $admin_file; $module = ""; } else { $index = "index"; $module = "name=".$module_name."&"; } OpenTable(); echo "<center><b>"._OVERALL." $numstories "._ON." $numpages "._PAGE_S." $storynum "._PERPAGE."</b> if ($pagenum > 1) { $prevpage = $pagenum - 1; echo "<a href=\"".$index.".php?".$module."".$module_link."pagenum=$prevpage\">Назад</a>"; } echo " "; for ($i = 1; $i < $numpages+1; $i++) { if ($i == $pagenum) { echo " <span>$i</span> "; } else { if ((($i > ($pagenum - 8)) && ($i < ($pagenum + 8))) OR ($i == $numpages) || ($i == 1)) { echo "<a href=\"".$index.".php?".$module."".$module_link."pagenum=$i\"><b>$i</b></a>"; } } if ($i < $numpages) { if (($i > ($pagenum - 9)) && ($i < ($pagenum + 8))) echo " "; if (($pagenum > 9) && ($i == 1)) echo " <span>...</span> "; if (($pagenum < ($numpages - 8)) && ($i == ($numpages - 1))) echo " <span>...</span> "; } else { echo " "; } } if ($pagenum < $numpages) { $nextpage = $pagenum + 1; echo "<a href=\"".$index.".php?".$module."".$module_link."pagenum=$nextpage\">Вперед</a>"; } echo "</div></center>" ; CloseTable(); } } ?> |
в стили temlates/Ваш_шаблон/style.css добавляем:
Код | 1
| .pagnum {
margin: 3px;
line-height: 130%;
}
.pagnum a:link, .pagnum a:visited, .pagnum a:hover,
.pagnum span {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #B4B4B4;
}
.pagnum span {
padding: 2px 2px;
background: #eaddd6;
border: 1px solid #BCBCBC;
color: #a89388;
}
.pagnum a {
padding: 3px 3px;
background: #ffdc9d url(images/normal.png) repeat-x;
border: 1px solid #d89b64;
}
.pagnum a:hover {
background: #febb91 url(images/href.png) repeat-x;
border: 1px solid #d89b64;
} |
в папку temlates/Ваш_шаблон/images/ добавляем ваши изображения
href.png - изображение при наведении
normal.png - обычное изображение
Должно получится что-то типа этого
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно SHAKA1 01.03.2008 г. в 09:19:19 |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|