Модератор форума: dotbot |
Сообщество uCoz Архивариус Корзина Условные операторы: скрытие информации (как сделать, чтобы видели только зарегистрированные) |
Условные операторы: скрытие информации |
Доброго времени суток. Подскажите пожалуйста, правильно ли я все сделал если нет, то как правильно и реально ли это вообще.
Есть у меня материалы, в разных категориях, но на странице каталога файлов они естественно все вместе. я делаю проверку на то в какой категории находиться материал, и если категория та, мне надо вызывать скрипт Код <?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?> данный метод, работать не захотел, постоянно вызывается самый первый скрипт, может кто подсказать в чем проблема, и как ее решить. |
SaNEк, onclick="complaint('nick') во втором попробуйте выделенное красным изменить. у вас в обоих случаях одинаковый вызов идет
|
SaNEк, onclick="complaint('nick') во втором попробуйте выделенное красным изменить. у вас в обоих случаях одинаковый вызов идет Добавлено (16 Сен 2014, 00:22:36) --------------------------------------------- Проблему решил! Сообщение отредактировал SaNEк - Вторник, 16 Сен 2014, 11:18:13
|
Доброго дня ночи.
Почитал я тут немного. И немного то или много и не понял. Что я сделал не так. Мне надо скрыть зафиксированный рекламный футер от зарегистрированных пользователей. Я залез в дизайн в ПУ, в Страница "Доступ запрещен" и проставил между неад и до боди такое: <?if($USER_LOGGED_IN$)?><div id=footer><рекламный код></div><?endif?> Но что то от моего проблеска ума не видно было и следов. Что я сделал не так? |
Скрытие ссылок от гостей форума,ставим после $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?> Всё работает! |
А есть возможность скрывать текст для России, т.е. условие по региональным признакам?
Добавлено (31 Июл 2015, 15:22:54) --------------------------------------------- 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, вы понимаете, что если так сделаете, поисковые роботы не смогут проиндексировать ваш контент?
если да то щаблон страницы материала и комментария сделайте так (код может отличаться в зависимости от шаблона) Цитата <?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?> |
noriks, в тексте материалов не работают условные операторы. все остальные способы будут просматриваться из исходника. вот если бы вы свои ссылки вставляли с помощью доп. полей, то там конечно можно было бы сделать так как вы хотите
|
| |||