Модератор форума: dotbot  
Сообщество uCoz » Архивариус » Корзина » Условные операторы: скрытие информации (как сделать, чтобы видели только зарегистрированные)
Условные операторы: скрытие информации
SaNEк
Сообщений: 13
Репутация: 0

Сообщение # 391 | 21:25:19
Доброго времени суток. Подскажите пожалуйста, правильно ли я все сделал если нет, то как правильно и реально ли это вообще.
Есть у меня материалы, в разных категориях, но на странице каталога файлов они естественно все вместе. я делаю проверку на то в какой категории находиться материал, и если категория та, мне надо вызывать скрипт


Код
<?if($CID$='1')?>
<a class="shop_button1" style="margin:5px;" href="javascript://" onclick="complaint('nick')"></a>  
      <script type="text/javascript" src="/js/magazin/shop-vip.js"></script>
  <script type="text/javascript">  
function repchange(val,id){  
repval=val;  
ajaxtime=setInterval('checkajax'+id+'()',500);}  
</script>  
  <?endif?>
       
       <?if($CID$='2')?>
<a class="shop_button1" style="margin:5px;" href="javascript://" onclick="complaint('nick')"></a>  
      <script type="text/javascript" src="/js/magazin/reklama.js"></script>
  <script type="text/javascript">  
function repchange(val,id){  
repval=val;  
ajaxtime=setInterval('checkajax'+id+'()',500);}  
</script>  
  <?endif?>

данный метод, работать не захотел, постоянно вызывается самый первый скрипт, может кто подсказать в чем проблема, и как ее решить.
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 392 | 21:42:23
SaNEк, onclick="complaint('nick') во втором попробуйте выделенное красным изменить. у вас в обоих случаях одинаковый вызов идет

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
SaNEк
Сообщений: 13
Репутация: 0

Сообщение # 393 | 00:22:36
Цитата webanet ()
SaNEк, onclick="complaint('nick') во втором попробуйте выделенное красным изменить. у вас в обоих случаях одинаковый вызов идет
Увы но нет, это не выход. Это никнейм пользователя, которому будет отсылаться ЛС с определенным уведомлением, да и даже если изменить его, проблема остается.

Добавлено (16 Сен 2014, 00:22:36)
---------------------------------------------
Проблему решил!
Сообщение отредактировал SaNEк - Вторник, 16 Сен 2014, 11:18:13
BOSSuy
Сообщений: 14
Репутация: 67

Сообщение # 394 | 00:36:30
Доброго дня ночи.
Почитал я тут немного. И немного то или много и не понял.
Что я сделал не так.
Мне надо скрыть зафиксированный рекламный футер от зарегистрированных пользователей.
Я залез в дизайн в ПУ, в Страница "Доступ запрещен" и проставил между неад и до боди такое:

<?if($USER_LOGGED_IN$)?><div id=footer><рекламный код></div><?endif?>

Но что то от моего проблеска ума не видно было и следов. Что я сделал не так?

modesot
Сообщений: 1
Репутация: 0

Сообщение # 395 | 13:27:28
Добрый день!
Подскажите, пожалуйста, как можно сделать, чтобы только зарегистрированные пользователи имели возможность скачивать файлы с созданного ucoz-сайта.
BoyKa
Сообщений: 120
Репутация: 11

Сообщение # 396 | 13:32:34
modesot, Что -то типо этого

Код
<?if($USER_LOGGED_IN$)?>
Можно скачать

  <?else?>

нельзя скачать
    
  <?endif?>

Piter7033
Сообщений: 15
Репутация: -10

Сообщение # 397 | 06:06:59
Скрытие ссылок от гостей форума,ставим после $BODY$

<?if($USER_LOGGED_IN$)?>
<?else?>
<script>
e=document.getElementsByTagName('A');
for(k=0; k<e.length;k++) {
if(e[k].className=="link"){
e[k].innerHTML = "<b>[Регистрация не отнимет много времени]<b>";
e[k].href="$REGISTER_LINK$";
}
}
</script>
<?endif?>

Всё работает!
ApTeM777
Сообщений: 17
Репутация: -14

Сообщение # 398 | 15:22:54
А есть возможность скрывать текст для России, т.е. условие по региональным признакам?

Добавлено (31 Июл 2015, 15:22:54)
---------------------------------------------
BOSSuy,
Цитата BOSSuy ()
Доброго дня ночи. Почитал я тут немного. И немного то или много и не понял.
Что я сделал не так.
Мне надо скрыть зафиксированный рекламный футер от зарегистрированных пользователей.
Я залез в дизайн в ПУ, в Страница "Доступ запрещен" и проставил между неад и до боди такое:

<?if($USER_LOGGED_IN$)?><div id=footer><рекламный код></div><?endif?>

Но что то от моего проблеска ума не видно было и следов. Что я сделал не так?
Дак вы и показываете сейчас рекламу только зарегистрированным, сделайте так:
<?if($USER_LOGGED_IN$)?><?else?><div id=footer><рекламный код></div><?endif?>
Сообщение отредактировал ApTeM777 - Пятница, 31 Июл 2015, 15:23:27
misisol
Сообщений: 1
Репутация: 0

Сообщение # 399 | 18:29:23
Здравствуйте, подскажите пожалуйста, как страницу материала и комментариев к нему сделать доступной только для зарегистрированных пользователей ? чтобы выходила страница авторизации без возможности регистрации ?
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 400 | 18:47:59
misisol, вы понимаете, что если так сделаете, поисковые роботы не смогут проиндексировать ваш контент?
если да то щаблон страницы материала и комментария сделайте так (код может отличаться в зависимости от шаблона)
Цитата

<?if($USER_LOGGED_IN$)?><body class="page-body">
$ADMIN_BAR$
<div class="wrapper">
<div id="casing">
<div id="content"<?if($MODULE_ID$='forum' || $HIDE_CLEFTER$)?> class="wide-page"<?endif?>>
<header>
$GLOBAL_AHEADER$
<?if($URI_ID$='page1')?>
<div id="promo">
<div class="promo-img">
<div id="uncheader" class="$UHEADER_CLASS$">
<div id="uCozHeaderMain" style="background:url(/uCozHeader.png) 50% 50% no-repeat;"></div>
</div>
</div>
<div class="promo-tx">Welcome to my daily blog! Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed justo sed enim lacinia bibendum ut vitae nulla.</div>
</div>
<?endif?>
</header>
<?if($MODULE_ID$='forum')?><div class="forum-box"><?endif?>
<!-- <middle> -->
<div id="cont-box">
<section>
<!-- <body> --><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="80%"><a href="$HOME_PAGE_LINK$"><!--<s5176>-->Главная<!--</s>--></a> » <a href="$MODULE_URL$"><!--<s5208>-->Статьи<!--</s>--></a> <?if($SECTION_NAME$)?>» <a href="$SECTION_URL$">$SECTION_NAME$</a><?endif?> » <a href="$CAT_URL$">$CAT_NAME$</a></td>
<td align="right" style="white-space: nowrap;"><?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$"><!--<s5202>-->Добавить статью<!--</s>--></a> ]<?endif?></td>
</tr>
</table>
<hr />
<div class="eTitle" style="padding-bottom:3px;"><?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?>$ENTRY_TITLE$</div>
<table border="0" width="100%" cellspacing="0" cellpadding="2" class="eBlock">
<tr><td class="eText" colspan="2">$MESSAGE$ <?if($SOURCE$)?><br /><br /><!--<s5174>-->Источник<!--</s>-->: <a href="javascript://" rel="nofollow" onclick="window.open('$SOURCE$');return false;">$SOURCE$</a><?endif?></td></tr>
<tr><td class="eDetails1" colspan="2"><?if($RATING$)?><div style="float:right"><?$RSTARS$('15','/.s/t/1151/rating.png','1','float')?></div><?endif?><span class="e-category"><span class="ed-title"><!--<s3179>-->Категория<!--</s>-->:</span> <span class="ed-value"><a href="$CAT_URL$">$CAT_NAME$</a></span></span><span class="ed-sep"> | </span><span class="e-add"><span class="ed-title"><!--<s3178>-->Добавил<!--</s>-->:</span> <span class="ed-value"><a href="$PROFILE_URL$">$USER$</a> ($ADD_DATE$) </span></span>
<?if($AUTHOR_NAME$)?><span class="ed-sep"> | </span><span class="e-author"><span class="ed-title"><!--<s5173>-->Автор<!--</s>-->:</span> <span class="ed-value"><u>$AUTHOR_NAME$</u><?endif?> <?if($AUTHOR_EMAIL_JS$)?><a href="$AUTHOR_EMAIL_JS$" title="E-mail">E</a><?endif?> <?if($AUTHOR_SITE$)?><a rel="nofollow" href="javascript://" onclick="window.open('$AUTHOR_SITE$');return false;" title="Web-site">W</a><?endif?></span></span>
</td></tr>
<tr><td class="eDetails2" colspan="2"><span class="e-reads"><span class="ed-title"><!--<s3177>-->Просмотров<!--</s>-->:</span> <span class="ed-value">$READS$</span></span> <?if($COMMENTS_NUM$)?><span class="ed-sep"> | </span><span class="e-comments"><span class="ed-title"><!--<s3039>-->Комментарии<!--</s>-->:</span> <span class="ed-value">$COMMENTS_NUM$</span></span><?endif?>
<?if($TAGS$)?><span class="ed-sep"> | </span><span class="e-tags"><span class="ed-title"><!--<s5308>-->Теги<!--</s>-->:</span> <span class="ed-value">$TAGS$</span></span><?endif?>
<?if($RATING$)?><span class="ed-sep"> | </span><span class="e-rating"><span class="ed-title"><!--<s3119>-->Рейтинг<!--</s>-->:</span> <span class="ed-value"><span id="entRating$ID$">$RATING$</span>/<span id="entRated$ID$">$RATED$</span></span></span><?endif?></td></tr>
</table>

<?if($COM_IS_ACTIVE$)?>
<?if($COM_CAN_READ$)?>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td width="60%" height="25"><!--<s5183>-->Всего комментариев<!--</s>-->: <b>$COM_NUM_ENTRIES$</b></td><td align="right" height="25">$COM_PAGE_SELECTOR$</td></tr>
<tr><td colspan="2">$COM_BODY$</td></tr>
<tr><td colspan="2" align="center">$COM_PAGE_SELECTOR1$</td></tr>
<tr><td colspan="2" height="10"></td></tr>
</table>
<?endif?>

<?if($COM_CAN_ADD$)?>
$COM_ADD_FORM$
<?else?>
<?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Добавлять комментарии могут только зарегистрированные пользователи.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a> ]</div><?endif?>
<?endif?>
<?endif?><!-- </body> -->
</section>
</div>
<!-- </middle> -->
<?if($MODULE_ID$='forum')?></div><?endif?>
</div>
<?ifnot($MODULE_ID$='forum' || $HIDE_CLEFTER$)?>
<aside>
<div id="sidebar">
$GLOBAL_CLEFTER$
</div>
</aside>
<?endif?>
<div class="clr"></div><?else?>$LOGIN_FORM$<?endif?>

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
ApTeM777
Сообщений: 17
Репутация: -14

Сообщение # 401 | 19:00:01
webanet, а не проще и функционнальнее проставить галки в Панели управления: Главная » Пользователи » Группы пользователей » Установка прав для всех групп, тут для форума настраивать доступы как хочется ))
noriks
Сообщений: 4
Репутация: 2

Сообщение # 402 | 19:49:35
Здравствуйте!
на страницах блога есть ссылки на определенный сайт, возможно ли сделать с помощъю условных операторов так что бы эти ссылки небыли видны никому!?
ApTeM777
Сообщений: 17
Репутация: -14

Сообщение # 403 | 20:30:22
Цитата noriks ()
есть ссылки на определенный сайт
Можно уточнить? Где именно: В тексте материала или в информации пользователя?
noriks
Сообщений: 4
Репутация: 2

Сообщение # 404 | 22:23:01
Цитата ApTeM777 ()
Можно уточнить? Где именно: В тексте материала или в информации пользователя?
В тексте материалов!!
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 405 | 22:49:49
noriks, в тексте материалов не работают условные операторы. все остальные способы будут просматриваться из исходника. вот если бы вы свои ссылки вставляли с помощью доп. полей, то там конечно можно было бы сделать так как вы хотите

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Сообщество uCoz » Архивариус » Корзина » Условные операторы: скрытие информации (как сделать, чтобы видели только зарегистрированные)
Поиск: