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

Сообщение # 61 | 13:25:59
Splin3971, БлагоДарю!

Вчера целый день пыхтела над этим.

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

Quote (Splin3971)
Как вариант:
...........................................
Таким образом все смогут видеть заголовки блогов, но только авторы смогут видеть текст блога.

Всё сделала.

Quote (Splin3971)
Может координаторы что по существеннее подскажут.

Конечно,интересно и их мнение!!!


В Учебнике по Ucoz есть такой код

позволит пользователям читать блоги друг друга.

Я конечно не поняла для чего он если и так видны дневники всем.Но если автор написал значит есть смысл пока не понятый мною.
Но исходя из этого тогда возникает вопрос а как сделать,чтоб не позволить пользователям читать блоги друг друга,не правда ли?


Мы не сможем без искажений воспринимать другого человека до тех пор, пока наш ум не будет чист (свободен от грехов).

(Веды)

Сообщение отредактировал svdressmaker - Воскресенье, 20 Фев 2011, 13:26:18
Splin3971
Сообщений: 17
Репутация: 3

Сообщение # 62 | 15:09:04
svdressmaker, похоже $_USER_ID$ больше не используется(незнаю использовалась ли когдалибо), а решение вашей задачи я нашел:
1. Перед всем в шаблоне "Вид материалов" ставите:
Code
<?if($UID$==$CUR_USER_ID$)?>

можно даже
Code
<?if(($UID$==$CUR_USER_ID$)||($CUR_GROUP_ID$==4))?>

(4 - у меня ID группы администраторов)
чтобы администраторы могли видеть все блоги

2. В конце всего шаблона:

Code
<?endif?>

Таким образом в списках материалов пользователи будут видеть только свои материалы, однако этот код не закрывает доступ любого пользователя к самому тексту любого блога. Т.е. если ввести в адресной строке(или перейти по ссылке в асе например) адрес чужого блога, то он будет виден, что в принципе тоже без проблем решаемо:
1. В шаблоне "Страница материалов и комментариев к нему" таблицу представления материалов


оборачиваете в условие:
Code
<?if($USER_ID$==$UID$)?>таблица представления материалов<?else?>это не ваш материал и его просмотр для вас запрещен<?endif?>

Так же можно добавить в условие группу администраторов:
Code
<?if(($USER_ID$==$UID$)||($CUR_GROUP_ID$==4))?>таблица представления материалов<?else?>это не ваш материал и его просмотр для вас запрещен<?endif?>

P.S. Если помог, можно плюсик в репутацию. Если остались вопросы, буду рад помочь smile


Если ты упал... поднимись, если все не так... изменись, если ставишь цель... достигай, нет предела в твоих силах так и знай...
Сообщение отредактировал Splin3971 - Воскресенье, 20 Фев 2011, 15:13:43
svdressmaker
Сообщений: 25
Репутация: 3

Сообщение # 63 | 15:56:00
Quote (Splin3971)
svdressmaker, решение вашей задачи я нашел:

Ой,я даже и не ожидала ещё одного вашего ответа.Очень приятно иметь дело с людьми себе подобных. respect respect respect На тонком плане вы перехватили мои мысли на счёт Админа.Отличная связь в работе!!

Quote (Splin3971)
P.S. Если помог, можно плюсик в репутацию. Если остались вопросы, буду рад помочь

yes

Как всё проверю,обязательно отпишусь.

Всех истинных Благ Вам!!!

heart

Мы не сможем без искажений воспринимать другого человека до тех пор, пока наш ум не будет чист (свободен от грехов).

(Веды)

Сообщение отредактировал svdressmaker - Воскресенье, 20 Фев 2011, 16:00:23
svdressmaker
Сообщений: 25
Репутация: 3

Сообщение # 64 | 19:33:57
Quote (Splin3971)
svdressmaker, решение вашей задачи я нашел:

Всё,никому ничего не видно,даже Админу. lol lol lol

Ещё раз огромное БлагоДарю

мои заметки:

1.находясь на Страница материалов и комментариев к нему другого пользователя его материалов я не вижу!!Супер!!Но,у меня остаётся возможность добавить материал.

Эту функцию здесь можно скрыть вообще и дать ссылку на перейти в свою категорию(дневник).Так прописано для незарегистрированных пользователей их перекидывает на форму регистрации или входа.(думаю так будит правильнее)

2. так же и пользователи у которых нет своего дневника(категории) видят форму добавить материал и могут писать что либо выбирая дневники пользователей,что становится совсем бесполезным и желательно так же для скрытия

Если для вас написание кода и рассказа что и как делать для скрытия формы Добавить материал в тех случаях о которых я описала не затрудняет буду БлагоДарна.

Прикрепления: 1860609.png (379.2 Kb)

Мы не сможем без искажений воспринимать другого человека до тех пор, пока наш ум не будет чист (свободен от грехов).

(Веды)

Сообщение отредактировал svdressmaker - Воскресенье, 20 Фев 2011, 19:36:58
Splin3971
Сообщений: 17
Репутация: 3

Сообщение # 65 | 11:34:01
Quote (svdressmaker)
не видно,даже Админу.

Тут либо условие написано с ошибками, либо ID группы админов у вас не 4, либо нужно смотреть точнее.

Quote (svdressmaker)
1.находясь на Страница материалов и комментариев к нему другого пользователя его материалов я не вижу!!Супер!!Но,у меня остаётся возможность добавить материал.

Если нужно убрать ссылку на добавление материалов, нужно поставить
Code
<?if(($USER_ID$==$UID$)||($CUR_GROUP_ID$==4))?>то что нужно скрыть<?endif?>
в шаблоне "Страница архива материалов"
а скрыть можно как саму надпись
Code
<?if($ADD_ENTRY_LINK$)?><div style="text-align:right;padding-bottom:4px;">[ <a href="$ADD_ENTRY_LINK$"><!--<s5186>-->Добавить материал<!--</s>--></a> ]</div><?endif?>
добавления материалов, так и весь блок от <!-- <body> --> до <!--</body>-->

но это чревато испорченным дизайном.
Quote (svdressmaker)
Эту функцию здесь можно скрыть вообще и дать ссылку на перейти в свою категорию(дневник).

В любом условии можно добавить <?else?>(иначе)
Code
<?if(($USER_ID$==$UID$)||($CUR_GROUP_ID$==4))?>то что нужно скрыть <?else?> то что показать вместо скрытого, например ссылка на перейти в свою категорию(дневник)<?endif?>

Кстати, если выполнить то что написано ниже, необходимость в меню с именами хозяевов дневников отпадает, а без меню на страницу чужого дневника просто негде взять ссылку.
Quote (svdressmaker)
2. так же и пользователи у которых нет своего дневника(категории) видят форму добавить материал и могут писать что либо выбирая дневники пользователей,что становится совсем бесполезным и желательно так же для скрытия

А вот это уже задачка для Javascript, но есть ньюанс: если человек отключит JS в своем браузере, то он сможет добавить блог в чужой дневник, но этот блог будет видеть только он и других блогов там он не увидит.
Учитывая что теперь никто не может увидеть чужих блогов эти категории в принципе больше не нужны. Можно оставить одну категорию в которую будут писать все и видеть все будут только свое. Тогда отпадет необходимость писать JS функцию, которая не гарантирует 100% правильного распределения материалов.

Если ты упал... поднимись, если все не так... изменись, если ставишь цель... достигай, нет предела в твоих силах так и знай...
Сообщение отредактировал Splin3971 - Понедельник, 21 Фев 2011, 11:38:45
Kaspril
Сообщений: 3
Репутация: 6

Сообщение # 66 | 00:00:48
Проблема заключается в том, что я поставила себе на форум скрипт баллов. Скрипт предназначивается для каталога статьей, но я изменила на каталог сайтов.
Оригинал кода:

Code
<script type="text/javascript">$(document).ready(function () {    
$.get("/publ/0-0-$_USER_ID$-0-17", function (w) {ch_ng = $("input.pts:first", w).val(); if (!ch_ng) {ch_ng = 0;} pt = (Number(ch_ng) + Number(<?if($_BAN_PERCENT$)?><? ($_REPUTATION$ + $_COM_ENTRIES$*0.15 + $_FORUM_ENTRIES$*0.2 + $_LOAD_ENTRIES$*0.5 + $AWARDS$*0.1) - (($_REPUTATION$ + $_COM_ENTRIES$*0.15 + $_FORUM_ENTRIES$*0.2 + $_LOAD_ENTRIES$*0.5 + $AWARDS$*0.1)*$_BAN_PERCENT$/100) ?><?else?><? $_REPUTATION$ + $_COM_ENTRIES$*0.15 + $_FORUM_ENTRIES$*0.2 + $_LOAD_ENTRIES$*0.5 + $AWARDS$*0.1 ?><?endif?>)).toFixed(2);$("#points").html(pt);});}); function inajax(){if (ch_ng == "-0") {$('#thechanges').html("0");} else {$('#thechanges').html(ch_ng);}} function points(name, id) { new _uWnd('points', 'Баллы ' + name, 200, 300, {icon: '/.s/img/icon/dtl.png',autosize: 1,fadespeed: 500,fadeclosespeed: 500,fadetype: 1,fadeclosetype: 1,align: 0,oncontent: function () { inajax() }}, '<fieldset><legend>Баллы <?if($MODER_PANEL$)?>[<a href="#" onclick="change();return false;">Изменить</a>]<?endif?></legend><div style="text-align:left"><?if($_COM_ENTRIES$)?>Комментарии: <b title="0.15 баллов за 1 комментарий" style="cursor:help"><?$_COM_ENTRIES$*0.15?></b><br><?endif?><?if($_FORUM_ENTRIES$)?>Посты на форуме: <b title="0.2 баллов за 1 пост" style="cursor:help"><?$_FORUM_ENTRIES$*0.2?></b><br><?endif?><?if($_REPUTATION$)?>Репутация: <b title="1 балл за 1 единицу репутации" style="cursor:help"><?$_REPUTATION$?></b><br><?endif?><?if($_FORUM_ENTRIES$)?>Файлы: <b title="0.5 баллов за 1 файл" style="cursor:help"><?$_LOAD_ENTRIES$*0.5?></b><br><?endif?><?if($AWARDS$)?>Награды: <b title="0.1 балла за 1 награду" style="cursor:help"><?$AWARDS$*0.1?></b><br><?endif?><?if($_BAN_PERCENT$)?>Штраф: <b style="cursor:help" title="Минус $_BAN_PERCENT$% из-за замечаний"><? ($_REPUTATION$ + $_COM_ENTRIES$*0.15 + $_FORUM_ENTRIES$*0.2 + $_LOAD_ENTRIES$*0.5 + $AWARDS$*0.1)*$_BAN_PERCENT$/100 ?></b><?endif?> <?if($_PUBL_ENTRIES$)?><br>Изменения: <b title="Количество ваших баллов изменила администрация. Возможные причины: наказание (за нарушение правил), поощрения (за заслуги), просто так (администрация имеет право)" style="cursor:help" id="thechanges">...</b><?endif?></div></fieldset>');}; <?if($MODER_PANEL$)?>function change() {new _uWnd('change', 'Изменить количество баллов $_USERNAME$', 350, 350, { icon: '/.s/img/icon/edt.png', autosize: 1, fadespeed: 500, modal: 1, fadeclosespeed: 500, fadetype: 1, fadeclosetype: 1, align: 0},'<fieldset><legend>Изменить</legend><div style="text-align:left"><div id="changeType"><input type="radio" name="chng" value="minus" id="minus"><label style="cursor:pointer" for="minus"><img src="http://s40.ucoz.net/img/icon/minus.png" height="13" border="0" align="absmiddle"> Уменьшить</label><br><input type="radio" name="chng" value="plus" id="plus"><label for="plus" style="cursor:pointer"><img src="http://s40.ucoz.net/img/icon/plus.png" height="13" border="0" align="absmiddle"> Увеличить</label><br><div style="text-align:right"><br><br><input type="button" value="Далее" onclick="dalee()"></div></div> <div id="changeNum" style="display:none">Введите число, на сколько нужно изменить количество баллов.<br><input type="text" id="changeTheNum" maxlength="7" style="width:100%"><input type="button" value="Готово" onclick="fChange();"></div> </div></fieldset>');}; function dalee() {if ($('input[name="chng"]').is(':checked')) {$('#changeType').hide();$('#changeNum').show();$("#changeTheNum").focus();}} function fChange() { if ($("#changeTheNum").val().match(/\D/) || $("#changeTheNum").val().match(/\s/) || $("#changeTheNum").val() == '') {alert('Введите числовое значение');return;} else {var type = $('input[name="chng"]:checked').val(); $.get("/publ/0-0-$_USER_ID$-0-17", function (l) {var now = $("input.pts:first", l).val(); if (!now) {var now = 0;} if (type == 'plus') {ress = (Number(now) + Number($("#changeTheNum").val()));} else {ress = (Number(now) - Number($("#changeTheNum").val()));}if (ress == 0) {ress = "-0";}$.get("/publ/0-0-0-0-1", function (b) {$.post("/publ/", {a: 12,jkd428: 1,jkd498: 1,ocat: 1,title: ress,user: '$_USERNAME$',ssid: $("input[name='ssid']", b).val()}, function(){_uWnd.close('change');});});});}}<?endif?></script>

А я изменила вот так:

Code
<script type="text/javascript">$(document).ready(function () {
$.get("/dir/0-0-$_USER_ID$-0-17", function (w) {ch_ng = $("input.pts:first", w).val(); if (!ch_ng) {ch_ng = 0;} pt = (Number(ch_ng) + Number(<?if($_BAN_PERCENT$)?><? ($_REPUTATION$ + $_COM_ENTRIES$*3 + $_FORUM_ENTRIES$*5 + $_BLOG_ENTRIES$*3 + $AWARDS$*1 + $_NEWS_ENTRIES$*200) - (($_REPUTATION$ + $_COM_ENTRIES$*3 + $_FORUM_ENTRIES$*5 + $_BLOG_ENTRIES$*3 + $AWARDS$*1 + $_NEWS_ENTRIES$*200)*$_BAN_PERCENT$/100) ?><?else?><? $_REPUTATION$ + $_COM_ENTRIES$*3 + $_FORUM_ENTRIES$*5 + $_BLOG_ENTRIES$*3 + $AWARDS$*1 + $_NEWS_ENTRIES$*200 ?><?endif?>)).toFixed(2);$("#points").html(pt);});}); function inajax(){if (ch_ng == "-0") {$('#thechanges').html("0");} else {$('#thechanges').html(ch_ng);}} function points(name, id) { new _uWnd('points', 'SimPoints ' + name, 200, 300, {icon: '/.s/img/icon/dtl.png',autosize: 1,fadespeed: 500,fadeclosespeed: 500,fadetype: 1,fadeclosetype: 1,align: 0,oncontent: function () { inajax() }}, '<fieldset><legend>SimPoints <?if($MODER_PANEL$)?>[<a href="#" onclick="change();return false;">Изменить</a>]<?endif?></legend><div style="text-align:left"><?if($_COM_ENTRIES$)?>Комментарии: <b title="3 SimPoints за 1 комментарий" style="cursor:help"><?$_COM_ENTRIES$*3?></b><br><?endif?><?if($_FORUM_ENTRIES$)?>Посты на форуме: <b title="5 SimPoints за 1 пост" style="cursor:help"><?$_FORUM_ENTRIES$*5?></b><br><?endif?><?if($_REPUTATION$)?>Репутация: <b title="1 Simpoints за 1 единицу репутации" style="cursor:help"><?$_REPUTATION$?></b><br><?endif?><?if($_FORUM_ENTRIES$)?>Друзья: <b title="3 SimPoints за 1 друга" style="cursor:help"><?$_BLOG_ENTRIES$*3?></b><br><?endif?><?if($AWARDS$)?>Награды: <b title="1 SimPoints за 1 награду" style="cursor:help"><?$AWARDS$*1?></b><br><?endif?><?if($_NEWS_ENTRIES$)?>Новости: <b title="200 SimPoints за 1 уникальную новость" style="cursor:help"><?$_NEWS_ENTRIES$*200?></b><br><?endif?><?if($_BAN_PERCENT$)?>Штраф: <b style="cursor:help" title="Минус $_BAN_PERCENT$% из-за замечаний"><? ($_REPUTATION$ + $_COM_ENTRIES$*3 + $_FORUM_ENTRIES$*5 + $_BLOG_ENTRIES$*3 + $AWARDS$*1 + $_NEWS_ENTRIES$*200)*$_BAN_PERCENT$/100 ?></b><?endif?> <?if($_DIR_ENTRIES$)?><br>Изменения: <b title="Количество ваших симпоинтов изменила администрация. Возможные причины: наказание (за нарушение правил), поощрения (за заслуги), просто так (администрация имеет право)" style="cursor:help" id="thechanges">...</b><?endif?></div></fieldset>');}; <?if($MODER_PANEL$)?>function change() {new _uWnd('change', 'Изменить количество Симпоинтов $_USERNAME$', 350, 350, { icon: '/.s/img/icon/edt.png', autosize: 1, fadespeed: 500, modal: 1, fadeclosespeed: 500, fadetype: 1, fadeclosetype: 1, align: 0},'<fieldset><legend>Изменить</legend><div style="text-align:left"><div id="changeType"><input type="radio" name="chng" value="minus" id="minus"><label style="cursor:pointer" for="minus"><img src="http://s40.ucoz.net/img/icon/minus.png" height="13" border="0" align="absmiddle"> Уменьшить</label><br><input type="radio" name="chng" value="plus" id="plus"><label for="plus" style="cursor:pointer"><img src="http://s40.ucoz.net/img/icon/plus.png" height="13" border="0" align="absmiddle"> Увеличить</label><br><div style="text-align:right"><br><br><input type="button" value="Далее" onclick="dalee()"></div></div> <div id="changeNum" style="display:none">Введите число, на сколько нужно изменить количество симпоинтов.<br><input type="text" id="changeTheNum" maxlength="7" style="width:100%"><input type="button" value="Готово" onclick="fChange();"></div> </div></fieldset>');}; function dalee() {if ($('input[name="chng"]').is(':checked')) {$('#changeType').hide();$('#changeNum').show();$("#changeTheNum").focus();}} function fChange() { if ($("#changeTheNum").val().match(/\D/) || $("#changeTheNum").val().match(/\s/) || $("#changeTheNum").val() == '') {alert('Введите числовое значение');return;} else {var type = $('input[name="chng"]:checked').val(); $.get("/dir/0-0-$_USER_ID$-0-17", function (l) {var now = $("input.pts:first", l).val(); if (!now) {var now = 0;} if (type == 'plus') {ress = (Number(now) + Number($("#changeTheNum").val()));} else {ress = (Number(now) - Number($("#changeTheNum").val()));}if (ress == 0) {ress = "-0";}$.get("/dir/0-0-0-0-1", function (b) {$.post("/dir/", {a: 12,jkd428: 1,jkd498: 1,ocat: 1,title: ress,user: '$_USERNAME$',ssid: $("input[name='ssid']", b).val()}, function(){_uWnd.close('change');});});});}}<?endif?></script>

у меня выходит так (SimPoints):

Все верно считает:

Когда нажимаю "изменить" выдает это:

И нажимаю "Готово", окно исчезает в изменениях так же ноль, и кол-ыо баллов не изменилось. В чем же дело? cry


Эмблема фараона - змея, а змея, это благоразумие, которое долго молчит, но жалит всегда смертельно.
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 67 | 00:53:17
Quote (fflesh)
Размер шрифта текстовой подписи должен быть не более 10pt, цвет не красный (красный цвет для администрации!).

Вот же идиотизм эти правила. Правил писаки написали, а проверку элементарную на JS слабо сделать dry

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 68 | 01:15:13
mob_dp2, обсуждение правил и писак правил можно перенести в другое более разговорное место, а если бы писаки не писали и было не слабо установить проверку, то вашей подписи уже не было бы с нами
напоминаю, что название темы следующее
Условные операторы: скрытие информации

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

Сообщение # 69 | 02:16:20
Quote (webanet)
напоминаю, что название темы следующее Условные операторы: скрытие информации

Да, извиняюсь, я просто продолжил пост fflesh'a.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Kaspril
Сообщений: 3
Репутация: 6

Сообщение # 70 | 18:35:07
Мне только сделали замечание за подпись, простите, не знала...
А как насчет моей проблемы?

Эмблема фараона - змея, а змея, это благоразумие, которое долго молчит, но жалит всегда смертельно.
player0
Сообщений: 15
Репутация: 4

Сообщение # 71 | 20:36:10
Здравствуйте. Интересует такой вопрос - при выполнении условных операторов нагрузку по вычислению на себя берёт сервер, я прав?
Так вот интересно - есть ли какие-то оговорённые пределы по количеству таких операторов на странице, чтобы привышенную нагрузку случайно не приняли за DDoS-атаку и не отрубили сайт smile (как это было со скриптом наград на форуме, тут давно читал)

А то делаешь всё красивенько, используешь разные операторы, скрывающие ненужную информацию, и пока посещалка 100-200 чел. в сутки всё нормально. А вот, если всё пойдёт ОЧ успешно, и она вырастит, допустим, до 1000 - вот я и задумался, а не придётся ли отказываться от всех написанных удобств?

Особенно в шаблоне "вид материалов" т. к. таких материалов на странице много...
Если спрашиваю ерунду, то успокойте smile

Сообщение отредактировал player0 - Пятница, 18 Мар 2011, 20:37:23
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 72 | 20:43:21
player0, все будет нормально.
С наградами там были явазапросы, тут данные из БД вынимаются.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 73 | 20:45:01
player0, как DDoS-атака это точно воспринято не будет (у них просто совсем разные механизмы).

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


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
sch779
Сообщений: 703
Репутация: 348

Сообщение # 74 | 16:50:44
Может коллеги, близкие к разработчикам Юкоза, подскажут - еще буквально недавно в страницу вставлялся вызов jQuery-библиотеки как
Code
"http://s39.ucoz.net/src/u.js"

Теперь-же, там стоит
Code
"http://s39.ucoz.net/src/u.js?2"

Что это такое?

Дело в том, что судя по всему, после этого изменения у меня появились некоторые "глюки" на сайте.
Основной глюк - если авторизоваться на сайте, открыть какую-либо другую страничку сайта и вернуться на главную (по ссылке "Главная"), то выбрасывает в Гости! Хотя, достаточно тут-же обновить страницу - и все возвращается - ты опять авторизован!
И второй глюк - в IE9 (в IE8 и других браузерах такого нет) открыть u-окно, то происходит светопредставление - верхняя часть страницы становится вся серая, основной контент страницы сьезжает вниз, а само окошко открывается с верхнего-левого угла области основного контента страницы!
При чем, такое происходит не только на моем сайте - в админ-баре, к примеру, тоже. Или при редактировании содержимого странички, когда нажимаешь "Сохранить" и выскакивает u-окошко типа "Изменения сохранены ..."!

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

Сообщение # 75 | 17:25:21
Народ здраствуйте! Помогите разобраться с возникшей проблемой, может что то не так делаю. Но создал я вместо фотоальбома каталог смайлов. Хочу на странице альбома и странице раздела смайлов поставить кнопку на добавление картинок. Чтобы не бежать на главную страницу каталога, а нажатием на кнопку сразу переходить на страницу добавления, но при этом чтобы не зарегистрированным пользователям эта кнопка не была видна, прописываю условные операторы, но при сохранении мне выдаёт: - Не закрыт один или более условный оператор (<?if?>)
привожу сам код как прописывал
Code
<table border="0" width="100%" cellspacing="1" cellpadding="2">
<tr><td width="50%" style="white-space: nowrap;"><?if($NUM_ENTRIES$)?><!--<s5226>-->Фотографий в разделе<!--</s>-->: <b>$NUM_ENTRIES$</b><?endif?></td><td align="right"><?if($PAGE_SELECTOR$)?><!--<s3015>-->Страницы<!--</s>-->: $PAGE_SELECTOR$<?endif?></td></tr>

<tr><td width="100%" style="white-space: nowrap;"><hr /><?if($USER_LOGGED_IN$)?> <a href="http://webmasterplus.ucoz.ua/photo/0-0-0-1">Добавить картинку или смайл</a> <?else?> Добавлять картинки могут только зарегистрированные пользователи <a href="$REGISTER_LINK$"регистраци</a> | <a href="$LOGIN_LINK$">вход</a> <?endif?></td></tr>

<tr><td colspan="2" align="center"><hr />$BODY$</td></tr>
<tr><td colspan="2" align="center">$PAGE_SELECTOR1$</td></tr>
</table>
Сообщение отредактировал ALLIGATOR2011 - Понедельник, 21 Мар 2011, 17:33:54
Сообщество uCoz » Архивариус » Корзина » Условные операторы: скрытие информации (как сделать, чтобы видели только зарегистрированные)
Поиск: