Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » DLE - Хак attachment

DLE - Хак attachment


     25.08.2014    Все вопросы » Хаки    4540

вопрос
Здравствуйте, помогите мне с хамом "Изменяем стандартный attachment"
Вопрос: Установил и все прекрасно работает, но подскажите как сделать кликабельную всю кнопку, а не просто ссылку? Буду очень признателен помощи.
Вот картинка, как сейчас выглядит attachment после правок
DLE - Хак attachment

Вот код для engine/modules/function.php

Вот стили CSS

Подскажите где нужно подправить чтобы кнопка была вся кликабельна.

Ответил: Sander


Самый простой вариант - на JS.
Подправить класс:
#attachment  {

Добавить стиль:
cursor: pointer;

И прописать JS код:
$(document).on("click", "#attachment", function() {
    $(this).find('a').trigger('click');
});



Вариант #2, с изменением кода.

$replace_1[] = "
<div align=\"center\">
<hr class=\"att_hr\"/>
<a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" id=\"attachment\">Скачать <b>{$row['name']}</b></a>
<div id=\"attachment2\">Размер: <span>{$size} </span> Скачиваний: <span>{$row['dcount']} </span></div>
</div>
";

            $replace_2[] = "
<div align=\"center\">
<hr class=\"att_hr\"/>
<a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" id=\"attachment\">Скачать <b>{$row['name']}</b></a>
<div id=\"attachment2\">Размер: <span>{$size} </span> Скачиваний: <span>{$row['dcount']} </span></div>
</div>
";


#attachment  { 
  text-align:center;
  border:1px solid #000;
  border-radius:3px;
  background: #013027;
  color: #ccc;
  width:500px;
  padding:2px;
  float:center;
  display: block;
  text-shadow: 5px 5px 10px #fff;
  min-height:20px;
  box-shadow: 1px 1px 2px #000;
}

5 комментариев

deadfaer
Юзер

deadfaer - 25 августа 2014 20:12 -

К сожалению так не получилось, курсор появился при наведение на кнопку но скачка не идет при нажатии.

deadfaer
Юзер

deadfaer - 26 августа 2014 13:09 -

Sander, не можете подсказать еще способы? Почему не сработал этот вариант я не знаю.

Sander
PHP-developer

Sander - 26 августа 2014 16:13 -

Добавил второй вариант.
Стили если что сами подправите при необходимости.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

deadfaer
Юзер

deadfaer - 26 августа 2014 19:47 -

Большое спасибо, второй вариант работает прекрасно!

ychelovek33
Юзер

ychelovek33 - 26 августа 2014 17:42 -


<div id=\"attachment\"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >Скачать <b>{$row['name']}</b></a></div>


Заменить на
<div id=\"attachment\" onclick=\"window.location='{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}'\" style="cursor:pointer"><a href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >Скачать <b>{$row['name']}</b></a></div>

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 21.07.2013 Гость  Хаки
 08.09.2013 crezzy  Хаки
наверх