| Форум -> Система оформления -> Оформление нумерации страниц | 
| Оформление нумерации страниц | 
|---|
| 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 |  
  | 
 | 
 | 
 Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
 
  |