Вывод кнопок скачивания - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

  • 2 Страниц +
  • 1
  • 2

Вывод кнопок скачивания

#1 Пользователь не на сайте   alcatras ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 77
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 28 Май 2019 - 19:30

Можно ли как то вывести кнопки скачивания файлов (из открывающего окна) на страницу с файлом (загрузками)?
0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 446
  • Регистрация: 20-Март 09
  • Репутация: 2 545
  • IPB version:3.1.x
 

Отправлено 28 Май 2019 - 21:58

Теоретически возможно, почему нет. Проблемы разве что может быть с контролем версий, да и вообще с зеркалами.
0

#3 Пользователь не на сайте   alcatras ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 77
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 28 Май 2019 - 23:24

siv1987, просто хочу ограничить зеркала до 2. Тоесть можно будет загрузить 2 файла на хост или указать 2 файла по url в загрузках. Но вот как вывести эти кнопки просто на страницу файла пока не понял.
0

#4 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 812
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 487
  • IPB version:I have no IPB
 

Отправлено 29 Май 2019 - 07:17

{{if $file->canDownload()}}{template="multipleFiles" group="view" app="downloads" params="$file, $file->files(), null, 0"}{{endif}}

1

#5 Пользователь не на сайте   alcatras ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 77
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 29 Май 2019 - 11:35

newbie, спасибо. Получилось вывести, но вот тут появился вопрос. Вот если будет 2 файла загружено или по url добавлено, можно как то кнопкам "Скачать" добавить свое название (каждой кнопке)?
0

#6 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 812
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 487
  • IPB version:I have no IPB
 

Отправлено 29 Май 2019 - 11:41

Вместо шаблона ({template="multipleFiles" group="view" app="downloads" params="$file, $file->files(), null, 0"}) используйте его код. Копируете и изменяете, как нужно.
0

#7 Пользователь не на сайте   alcatras ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 77
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 29 Май 2019 - 11:50

newbie, код кнопок получается такой, тоесть тут идет одно название всем кнопкам.А для каждой кнопки не получится уже задать название?

<a href  ='{$fileObject->url()->setQueryString( array( 'do' => 'download', 'r' => $k, 'confirm' => 1, 't' => 1, 'version' => isset( \IPS\Request::i()->version ) ? \IPS\Request::i()->version : NULL ) )->csrf()}' target="_blank" class='ipsButton ipsButton_normal ipsButton_fullWidth' data-action="download" {{if member.group['idm_wait_period']}}data-wait='true'{{endif}}>{lang="download"}</a>

0

#8 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 812
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 487
  • IPB version:I have no IPB
 

Отправлено 29 Май 2019 - 11:54

'r' => $k
$k для каждой ссылки разный. Отталкивайтесь от этого.
{{if $k == 1}}
	Title 1
{{elseif $k == 2}}
	Title 2
{{else}}
	{lang="download"}
{{endif}}

0

#9 Пользователь не на сайте   alcatras ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 77
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 29 Май 2019 - 11:59

newbie, это вставлять получается у нас в шаблон multipleFiles?
0

#10 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 812
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 487
  • IPB version:I have no IPB
 

Отправлено 29 Май 2019 - 12:10

Если нужны изменения везде, то да.
0

#11 Пользователь не на сайте   alcatras ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 77
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 29 Май 2019 - 12:15

newbie, тоесть чтобы задать свое имя кнопке, нужно вместо Title 1 и Title 2 написать нужные названия?
0

#12 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 812
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 487
  • IPB version:I have no IPB
 

Отправлено 29 Май 2019 - 12:19

Еще нужно изменить 1 и 2
{{if $k == 1}}
    Title 1
{{elseif $k == 2}}

0

#13 Пользователь не на сайте   alcatras ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 77
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 29 Май 2019 - 12:25

newbie, это я понял. Просто сейчас есть 2 кнопки. Делаю так, но не работает:
{{if $k == 1}}
    тут пишу название 1 кнопки
{{elseif $k == 2}}
    тут пишу название 2 кнопки
{{else}}
    {lang="download"}
{{endif}}

0

#14 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 812
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 487
  • IPB version:I have no IPB
 

Отправлено 29 Май 2019 - 12:34

{{if $k == 1}}
...
{{elseif $k == 2}}
1 и 2 нужно заменить
Либо, если Вам нужно по порядку изменить названия (первой кнопке - одно, второй - другое, третьей - третье и т.д.), то найти
{{foreach $files as $k => $file}}

Ниже добавить
{{$i++;}}

И вместо предложенного выше условия писать
{{if $i == 1}}
    тут пишу название 1 кнопки
{{elseif $i == 2}}
    тут пишу название 2 кнопки
{{else}}
    {lang="download"}
{{endif}}

0

#15 Пользователь не на сайте   alcatras ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 77
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 29 Май 2019 - 12:46

newbie, спасибо, получилось. А вот что бы вывести на страницу с файлом этот код, я вместо шаблона ({template="multipleFiles" group="view" app="downloads" params="$file, $file->files(), null, 0"}) написал его код, этот блок появился, но пишет что 0 файлов.
0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2019 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна