Скрыть номер телефона от гостей в доске объявлений

голоса: 0
Добрый день! Не получается сделать код на условных операторах, который скрывает номер телефона в доске объявлений от гостей.  Нужно, чтобы, когда гость просматривает страницу: «Материала и комментария к нему» в графе: «Телефон» выводилось сообщение: «Для просмотра номера телефона нужно зарегистрироваться». Если пользователь зарегистрирован, то выводится номер телефона.
Адрес сайта http://yurpomoch.ucoz.ru/
Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: Объявления
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ

Замените в шаблоне страницы комментариев код:

<?if($AUTHOR_PHONE$)?><span class="ed-sep"> | </span><span class="e-author-phone"><span class="ed-title"><!--<s5193>-->Телефон<!--</s>-->:</span> <span class="ed-value"><u>$AUTHOR_PHONE$</u></span></span><?endif?>

на:

<?if($USER_LOGGED_IN$)?> <?if($AUTHOR_PHONE$)?><span class="ed-sep"> | </span><span class="e-author-phone"><span class="ed-title"><!--<s5193>-->Телефон<!--</s>-->:</span> <span class="ed-value"><u>$AUTHOR_PHONE$</u></span></span><?endif?> <?else?>«Для просмотра номера телефона нужно зарегистрироваться»<?endif?>

| Автор:
Выбор ответа лучшим | | Автор: Сергей Сергей
Код я заменил. Только сообщение почему-то выходит в самом верху под названием объявления, а не в графе: «Телефон». Если пользователь зарегистрирован, то номер телефона также стал показываться в самом верху под  названием объявления. При старом коде было в поле: «Телефон».
Сергей Сергей,

Тогда попробуйте вот таким кодом:

<?if($USER_LOGGED_IN$)?> <?if($AUTHOR_PHONE$)?><span class="ed-sep"> | </span><span class="e-author-phone"><span class="ed-title"><!--<s5193>-->Телефон<!--</s>-->:</span> <span class="ed-value"><u>$AUTHOR_PHONE$</u></span></span><?endif?> 
<?else?>
<span class="ed-sep"> | </span><span class="e-author-phone"><span class="ed-title"><!--<s5193>-->Телефон<!--</s>-->:</span> <span class="ed-value"><u>«Для просмотра номера телефона нужно зарегистрироваться»</u></span></span>
<?endif?>

Все равно также вверху выводит, а не выводит, как раньше. Под графой: «Контактное лицо» была графа: «Телефон». Теперь почему-то графа: «Телефон» выходит под названием объявления.
Сергей Сергей,
Где можно увидеть проблему? Ссылку пердоставьте.

Вот ссылка на объявление. Стрелочками показано, где теперь выводится графа: «Телефон». Раньше графа: «Телефон» выводилась под графой: «Контактное лицо».

 

 

Сергей Сергей,

Вставьте код вывода телефона внутри ячейки таблицы:

<td class="eDetails2" colspan="2">сюда </td>

Вот, теперь получилось, как надо.
...