Перейти к содержанию

Download button to guest


Рекомендуемые сообщения

Hi,Please can someone help me how to show download button to guests in Ips forum download section?

Ссылка на комментарий
Поделиться на другие сайты

 

/admin/?app=downloads&module=downloads&controller=categories

 

Screenshot:

Спойлер

image.thumb.png.c36971ba7b39523d5c4bb915c50ccc8e.png

 

Ссылка на комментарий
Поделиться на другие сайты

Thanks,but if i tick download file they will be able to download without login.I want them to see download button but when they click it they are asked to login or register

Ссылка на комментарий
Поделиться на другие сайты

56 минут назад, nurdidy сказал:

Thanks,but if i tick download file they will be able to download without login.I want them to see download button but when they click it they are asked to login or register

Then you need to allow downloads for guests. In settings

Ссылка на комментарий
Поделиться на другие сайты

If i allow download they will be able to download without login or register. My point is that i want them to be able only to see download button but not able to download without login

Ссылка на комментарий
Поделиться на другие сайты

В 30.12.2020 в 17:58, nurdidy сказал:

Hi,Please can someone help me how to show download button to guests in Ips forum download section?

Перейти > ACP > Темы > Редактировать HTML и CSS > front > view > downloadTeaser > и замените все содержимое с этим:

<span class="ipsType_light ipsType_blendLinks ipsResponsive_inline">
{template="siteSocialProfiles" if="theme.social_links != 'footer'" app="core" group="global" location="front"}
<a href='{url="app=core&module=system&controller=login" seoTemplate="login"}' data-ipsMenu-closeOnClick="false" class='ipsButton ipsButton_fullWidth ipsButton_large ipsButton_important' data-ipsMenu id='elUserSignIn'>
{lang="download_now"}</a>
{template="loginPopup" app="core" group="global" params="new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ) )"}
</span>

сохранить.

1329310107_.png.d80991104c74d9f00560479b7b6e55dd.png

 

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
On 1/2/2021 at 4:58 AM, Silence said:

Перейти > ACP > Темы > Редактировать HTML и CSS > front > view > downloadTeaser > и замените все содержимое с этим:


<span class="ipsType_light ipsType_blendLinks ipsResponsive_inline">
{template="siteSocialProfiles" if="theme.social_links != 'footer'" app="core" group="global" location="front"}
<a href='{url="app=core&module=system&controller=login" seoTemplate="login"}' data-ipsMenu-closeOnClick="false" class='ipsButton ipsButton_fullWidth ipsButton_large ipsButton_important' data-ipsMenu id='elUserSignIn'>
{lang="download_now"}</a>
{template="loginPopup" app="core" group="global" params="new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ) )"}
</span>

сохранить.

1329310107_.png.d80991104c74d9f00560479b7b6e55dd.png

 

You are GREAT,Thanks alot.I have been lloking for this without success,finaly u made it.Much blessings to you!!

Ссылка на комментарий
Поделиться на другие сайты

On 1/2/2021 at 4:58 AM, Silence said:

Перейти > ACP > Темы > Редактировать HTML и CSS > front > view > downloadTeaser > и замените все содержимое с этим:


<span class="ipsType_light ipsType_blendLinks ipsResponsive_inline">
{template="siteSocialProfiles" if="theme.social_links != 'footer'" app="core" group="global" location="front"}
<a href='{url="app=core&module=system&controller=login" seoTemplate="login"}' data-ipsMenu-closeOnClick="false" class='ipsButton ipsButton_fullWidth ipsButton_large ipsButton_important' data-ipsMenu id='elUserSignIn'>
{lang="download_now"}</a>
{template="loginPopup" app="core" group="global" params="new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ) )"}
</span>

сохранить.

1329310107_.png.d80991104c74d9f00560479b7b6e55dd.png

 

Am back again sir and sorry for disturbance.In files section when i restrict download of files for a member to have certain number of posts in order to download,then that setting doesnt show download button to members that dont have that number of posts.How can i do to show download button also to members that doont have such number of posts and when they click ownload button they get a messge that they dont have enough post?

Ссылка на комментарий
Поделиться на другие сайты

You can create a new group .. for newly registered users, then allow this group to be promoted in the settings ... but not to download ... after a certain number of posts, the user will be automatically moved to another group that has permission to download ... P.S. sorry for the bad translation .. 

Вы можете создать новую группу .. для недавно зарегистрированных пользователей, а затем разрешить продвижение этой группы в настройках ... но не для загрузки ... после определенного количества сообщений пользователь будет автоматически перемещен в другую группу, в которой разрешение на скачивание ... P.S. извините за плохой перевод ...

GP1.thumb.png.ef8a613297ad42361993c31e68f78255.png

GP.thumb.png.74b471f24c52335cf500400b6703e310.png

Ссылка на комментарий
Поделиться на другие сайты

  • 4 месяца спустя...
  • 1 год спустя...

Вообщем, на смартфоне всплывающее окошко с авторизацией не помещается в экран. Как прописан в шаблон зависимость от ширины экрана?

Если экран по ширине меньше 600px, то показывать дефольный код:

Цитата

<span class="ipsType_light ipsType_blendLinks ipsResponsive_hidePhone ipsResponsive_inline"><i class="fa fa-info-circle"></i> {lang="download_teaser"}</span>

Иначе показывать код:

Цитата

<span class="ipsType_light ipsType_blendLinks ipsResponsive_inline">
{template="siteSocialProfiles" if="theme.social_links != 'footer'" app="core" group="global" location="front"}
<a href='{url="app=core&module=system&controller=login" seoTemplate="login"}' data-ipsMenu-closeOnClick="false" class='ipsButton ipsButton_fullWidth ipsButton_large ipsButton_important' data-ipsMenu id='elUserSignIn'>
{lang="download_now"}</a>
{template="loginPopup" app="core" group="global" params="new \IPS\Login( \IPS\Http\Url::internal( 'app=core&module=system&controller=login', 'front', 'login' ) )"}
</span>

 

Нашел код, где определяется, мобильное устройство или нет. Вроде как для ширины экрана придумать ничего нельзя. А код такой:

<?php
function isMobile() {
    return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}
$not_mobile = !(isMobile());

if ($not_mobile) {
    echo'
<div class="rightBanner">
</div>
'
};
?>

Как его изменить, чтобы вставить в шаблон ACP > Темы > Редактировать HTML и CSS > front > view > downloadTeaser ?

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

Вообщем, на узком экране всплывающее окно выглядит не слишком красиво. Вот так на экране 6.26" (1520х720 px, программная ширина экрана 360 px):

photo_2023-01-28_23-02-49.thumb.jpg.f6d2e8b01cf218ed514871e18e8a5e5e.jpg    photo_2023-01-28_23-03-44.thumb.jpg.c73495bb2daa1068cafde5d6d6b3bcb3.jpg

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...