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