Jump to content

Featured Replies

  • Author
comment_166541

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

comment_166543
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

  • Author
comment_166544

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

comment_166558
В 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 недели спустя...
  • Author
comment_166757
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!!

  • Author
comment_167035
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?

comment_167110

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 year later...
comment_189851

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

Если экран по ширине меньше 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 ?

Edited by Zero108

comment_189876

Вообщем, на узком экране всплывающее окно выглядит не слишком красиво. Вот так на экране 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

Edited by Zero108

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.