Страница 1 из 11
Форум про uCoz » Создание сайта на uCoz » Вопросы по uCoz » После обновления uCoz слетели условные операторы
После обновления uCoz слетели условные операторы
BlackHARD
Дата: Среда, 31.05.2017, 20:03 | Сообщение # 1
Проверенные
Сообщений:89
Награды: 1


Помогите пожалуйста, после недавнего обновления слетели операторы на форму входа, одну я починил, а эту не смог. Ссылка world-stalker.pp.ua/forum/, скрин ниже
Код
<?if($LOGIN_LINK$)?><a class="hrefRules" href="$LOGIN_LINK$" rel="nofollow">Вход</a><?endif?>
<?if($REGISTER_LINK$)?><a class="hrefRules" href="$REGISTER_LINK$" title ="Регистрация на сайте" rel="nofollow">Регистрация</a><?endif?>
<?if($PERSONAL_PAGE_LINK$)?><a class="hrefRules" href="$PERSONAL_PAGE_LINK$" title="Профиль" rel="nofollow">Мой профиль</a><?endif?>
<?if($LOGOUT_LINK$)?><a class="hrefRules" href="$LOGOUT_LINK$" rel="nofollow">Выход</a><?endif?>
</div>

Прикрепления: 9296872.png(86Kb)


Страна: ❴UA
Kosten
Дата: Среда, 31.05.2017, 20:25 | Сообщение # 2
Администраторы
Сообщений:14451
Награды: 47


BlackHARD, операторы все на месте, только не вижу.

Код
<?else?>
Страна: ❴RU
Kosten
Дата: Среда, 31.05.2017, 20:26 | Сообщение # 3
Администраторы
Сообщений:14451
Награды: 47


Вот так попробуйте поставить.

Код
<?if($LOGIN_LINK$)?><a class="hrefRules" href="$LOGIN_LINK$" rel="nofollow">Вход</a><?endif?>
<?if($REGISTER_LINK$)?><a class="hrefRules" href="$REGISTER_LINK$" title ="Регистрация на сайте" rel="nofollow">Регистрация</a><?endif?><?else?>
<?if($PERSONAL_PAGE_LINK$)?><a class="hrefRules" href="$PERSONAL_PAGE_LINK$" title="Профиль" rel="nofollow">Мой профиль</a><?endif?>
<?if($LOGOUT_LINK$)?><a class="hrefRules" href="$LOGOUT_LINK$" rel="nofollow">Выход</a><?endif?>
</div>
Страна: ❴RU
-SAM-
Дата: Среда, 31.05.2017, 20:26 | Сообщение # 4
Vip
Сообщений:155
Награды: 12


BlackHARD, ссылка на ваш сайт здесь не нужна. Пример системного кода здесь http://zornet.ru/load/verkhnjaja_panel_sajta_pljus_mini_profil/81-1-0-7776

Kosten, неправильно... сперва нужно прописать функции, которые видит авторизированный пользователь, а потом <?else?> и написать то, что видно гостю должно быть.

Цитата BlackHARD ()
-SAM-, я его сам делал.
И что? Логику срабатывания условий не поняли - пример правильного кода дал, готовое вам бросать не буду (иначе ничему не научитесь).




Сообщение отредактировал -SAM- - Среда, 31.05.2017, 20:37
Страна: ❴UA
BlackHARD
Дата: Среда, 31.05.2017, 20:32 | Сообщение # 5
Проверенные
Сообщений:89
Награды: 1


-SAM-, я его сам делал.

Страна: ❴UA
BlackHARD
Дата: Среда, 31.05.2017, 20:33 | Сообщение # 6
Проверенные
Сообщений:89
Награды: 1


Kosten, поставил, но проблема остается.

Страна: ❴UA
Kosten
Дата: Среда, 31.05.2017, 20:34 | Сообщение # 7
Администраторы
Сообщений:14451
Награды: 47


-SAM-, все верно - проверил на тестовом.
Страна: ❴RU
BlackHARD
Дата: Среда, 31.05.2017, 20:38 | Сообщение # 8
Проверенные
Сообщений:89
Награды: 1


-SAM-, да я говорю до не давнего обновления юкзо все работало, я ниче не трогал.

Страна: ❴UA
Kosten
Дата: Среда, 31.05.2017, 20:41 | Сообщение # 9
Администраторы
Сообщений:14451
Награды: 47


BlackHARD, вот рабочая версия.

Код
<?if($USER_LOGGED_IN$)?><a href="$PERSONAL_PAGE_LINK$" title="Мой профиль"><!--<s5214>-->Мой профиль<!--</s>--></a><?else?><a href="$REGISTER_LINK$" title="Регистрация"><!--<s3089>-->Регистрация<!--</s>--></a><?endif?> <?if($USER_LOGGED_IN$)?><a href="$LOGOUT_LINK$" title="Выход"><!--<s5164>-->Выход<!--</s>--></a><?else?><a href="$LOGIN_LINK$" title="Вход"><!--<s3087>-->Вход<!--</s>--></a><?endif?>
Страна: ❴RU
BlackHARD
Дата: Среда, 31.05.2017, 20:42 | Сообщение # 10
Проверенные
Сообщений:89
Награды: 1


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

Страна: ❴UA
Kosten
Дата: Среда, 31.05.2017, 20:43 | Сообщение # 11
Администраторы
Сообщений:14451
Награды: 47


Здесь регистрация и вход на сайту, как зайдете, профиль и выход сайта.
Страна: ❴RU
BlackHARD
Дата: Среда, 31.05.2017, 20:45 | Сообщение # 12
Проверенные
Сообщений:89
Награды: 1


Спасибо ребят!Я сам тупанул.

Страна: ❴UA
Kosten
Дата: Среда, 31.05.2017, 20:46 | Сообщение # 13
Администраторы
Сообщений:14451
Награды: 47


Цитата BlackHARD ()
Спасибо ребят!Я сам тупанул.

Бывает! 09a
Страна: ❴RU
-SAM-
Дата: Среда, 31.05.2017, 20:48 | Сообщение # 14
Vip
Сообщений:155
Награды: 12


Вот правильный код:
Код
<?if($USER_LOGGED_IN$)?><a class="hrefRules" href="$PERSONAL_PAGE_LINK$" title="Профиль">Мой профиль</a> <a class="hrefRules" href="$LOGOUT_LINK$">Выход</a><?else?><a class="hrefRules" href="$LOGIN_LINK$">Вход</a> <a class="hrefRules" href="$REGISTER_LINK$" title="Регистрация на сайте">Регистрация</a><?endif?>
Прописывать туда rel="nofollow" нет смысла, так как это входит в переменную + какой смысл делать там, где эти ссылки закрыты в robots.txt и когда ссылок не видно поисковым ботам (когда функции видны авторизированным)?


Страна: ❴UA
Kosten
Дата: Среда, 31.05.2017, 23:36 | Сообщение # 15
Администраторы
Сообщений:14451
Награды: 47


Закрыто!
Страна: ❴RU
Форум про uCoz » Создание сайта на uCoz » Вопросы по uCoz » После обновления uCoz слетели условные операторы
Страница 1 из 11
Поиск: