Оформление ссылок на скачивание для каталога файлов


Оформление ссылок на скачивание для каталога файлов

2321
6.8 из 10
Проголосовало: 5




  • Скачать с сервера
  • Скачать
  • Смотреть демо


При добавлении материалов в модуле "Каталог файлов" системы uCoz на странице материала и комментариев к нему появляются ссылки на скачивание "Скачать с сервера", либо "Скачать удалённо". Стандартное оформление этих ссылок весьма убого выглядит. Предлагаю немного их облагородить и сделать их визуально красивее.

Установка

Примере для модуля "Каталог файлов". Но данный рецепт можно применить абсолютно для всех ссылок на сайте, в любом модуле.

Итак, заходим в шаблон "Каталог файлов - Страница материала и комментариев к нему" и находим в нём код:

Code
<?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a> ($FILE_SIZE$)<?endif?>  
  <?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a> ($RFILE_SIZE$)<?endif?>  
  <?if($SCREEN_URL$)?> · <a href="$SCREEN_URL$" target="_blank"><!--<s5187>-->Скриншот<!--</s>--></a><?endif?> ]<?endif?>


Заменяем этот код на следующий:

Code
<?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?> <?if($FILE_URL$)?>  
  <a href="$FILE_URL$" class="minibutton btn-download"><span><span class="icon"></span><!--<s5223>-->Скачать с сервера ($FILE_SIZE$)<!--</s>--></span></a>  
  <?endif?>  
  <?if($RFILE_URL$)?>  
  <a href="$RFILE_URL$" target="_blank" class="minibutton btn-download"><span><span class="icon"></span><!--<s5224>-->Скачать удаленно ($RFILE_SIZE$)<!--</s>--></span></a>  
  <?endif?>  
  <?if($SCREEN_URL$)?> <a href="$SCREEN_URL$" target="_blank" class="minibutton btn-download"><span><span class="icon"></span><!--<s5187>-->Скриншот<!--</s>--></span></a><?endif?><?endif?>


Теперь необходимо в своём файле стилей или таблице стилей прописать:

Code
/* button basics */  
  a.minibutton {  
  display:inline-block;  
  height:23px;  
  padding:0 0 0 3px;  
  font-size:11px;  
  font-weight:bold;  
  color:#333;  
  text-shadow:1px 1px 0 #fff;  
  background:url(/GHbutton/minibutton_icons) 0 0 no-repeat;  
  white-space:nowrap;  
  border:none;  
  overflow:visible;  
  cursor:pointer;  
  text-decoration:none;  
  }  
   
  a.minibutton>span {  
  display:block;  
  height:23px;  
  padding:0 10px 0 8px;  
  line-height:23px;  
  background:url(/GHbutton/minibutton_icons) 100% 0 no-repeat;  
  }  
   
  a.minibutton:hover, a.minibutton:focus {  
  color:#fff;  
  text-decoration:none;  
  text-shadow:-1px -1px 0 rgba(0,0,0,0.3);  
  background-position:0 -30px;  
  }  
  a.minibutton:hover>span, a.minibutton:focus>span {background-position:100% -30px;}  
   
  a.minibutton.mousedown{background-position:0 -60px; }  
  a.minibutton.mousedown>span{background-position:100% -60px; }  
   
  /* with icon */  
  a.btn-download .icon {  
  float:left;  
  margin-left:-4px;  
  width:18px;  
  height:22px;  
  background:url(/GHbutton/minibutton_matrix) 0 0 no-repeat;  
  }  
  a.btn-download .icon {background-position:-40px 0;}  
  a.btn-download:hover .icon, a.btn-download:focus .icon {background-position:-40px -25px;}


Папку из архива и ее содержимое заливаете в файловый менеджер.

готово!
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://davidwalsh.name/github-css адаптация от PS-Studio.Inf...
  • Всего комментариев: 11

alex99
0
alex99 написал: Написано 24 Апреля 2013 в 00:12
Комментарий №11
в таблице стилей не надо что либо заменять?

TpaBka
0
TpaBka написал: Написано 02 Марта 2012 в 21:57
Комментарий №10
Так что не отображается нормально?! dry

CSIL
+2
CSIL написал: Написано 28 Февраля 2012 в 17:14
Комментарий №6
/* button basics */
a.minibutton {
display:inline-block;
height:23px;
padding:0 0 0 3px;
font-size:11px;
font-weight:bold;
color:#333;
text-shadow:1px 1px 0 #fff;
background:url(/GHbutton/minibutton_matrix.png) 0 0 no-repeat;
white-space:nowrap;
border:none;
overflow:visible;
cursor:pointer;
text-decoration:none;
}

a.minibutton>span {
display:block;
height:23px;
padding:0 10px 0 8px;
line-height:23px;
background:url(/GHbutton/minibutton_matrix.png) 100% 0 no-repeat;
}

a.minibutton:hover, a.minibutton:focus {
color:#fff;
text-decoration:none;
text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
background-position:0 -30px;
}
a.minibutton:hover>span, a.minibutton:focus>span {background-position:100% -30px;}

a.minibutton.mousedown{background-position:0 -60px; }
a.minibutton.mousedown>span{background-position:100% -60px; }

/* with icon */
a.btn-download .icon {
float:left;
margin-left:-4px;
width:18px;
height:22px;
background:url(/GHbutton/minibutton_icons.png) 0 0 no-repeat;
}
a.btn-download .icon {background-position:-40px 0;}
a.btn-download:hover .icon, a.btn-download:focus .icon {background-position:-40px -25px;}
Вставте это)))

Supermenыч
0
Supermenыч написал: Написано 28 Февраля 2012 в 17:35
Комментарий №7
спс +++++ smile

CSIL
+1
CSIL написал: Написано 28 Февраля 2012 в 17:44
Комментарий №8
Всегда пожалуйста)

k43
0
k43 написал: Написано 28 Февраля 2012 в 22:14
Комментарий №9
я уж думал девушка на сайте (по аве) хотел познакомиться уже biggrin biggrin

CSIL
0
CSIL написал: Написано 28 Февраля 2012 в 17:13
Комментарий №5
И порядок перепутан biggrin biggrin

CSIL
+1
CSIL написал: Написано 28 Февраля 2012 в 17:09
Комментарий №4
аа всё ремят там просто формат картинок в CSS не указан ! biggrin

CSIL
+2
CSIL написал: Написано 28 Февраля 2012 в 17:07
Комментарий №3
не ребят чёт правдо не хочет работать!! давай исправляйте!

Supermenыч
0
Supermenыч написал: Написано 28 Февраля 2012 в 15:27
Комментарий №2
сама картинка не выводится

Supermenыч
0
Supermenыч написал: Написано 28 Февраля 2012 в 15:26
Комментарий №1
чё то не робит

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    205
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 3
    Гостей: 3
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: