Домой Wp-Recall WP-Recall: Проблемы и решения как вывести текст вместо белой страницы,если "не в сети"(при добавлении записи)?
4ответ(ов) в теме
art
не в сети 11 лет
На сайте с 26.04.2013
Участник
1
02:25

Здравствуйте.Думаю вопрос не очень то сложный,и решение должно быть не сложное.
Я вывел форму добавления записи [public-form] на определенной странице,если я в сети, то кликнув ссылку,к примеру "добавить новую запись" у меня открываеться эта форма на новой странице,все как я и хотел.
НО,если я не в сети,то есть не вошел на сайт и кликну на эту самую ссылку "добавить новую запись",то у меня откроеться вместо формы белая страница.
Можно ли написать условие или что нибудь такое,чтобы выводило текст,допустим..."вы должны войти,чтобы добавить новую запись".?
Спасибо.

0
Кос Кокос
не в сети 1 год
На сайте с 02.03.2013
Участник
Тем 22
Сообщения 110
2
04:05

^?пхп if(is_user_logged_in()) echo '^a href="ссылка на страницу публикации"^';
else{
Echo 'авторизуйтесь ^a href=ссылка на логин^ или зарегистрируйтесь ^ссылка на регистрацию^';
}

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16914
3
09:12

кос сказал(а)

^?пхп if(is_user_logged_in()) echo '^a href="ссылка на страницу публикации"^';
else{
Echo 'авторизуйтесь ^a href=ссылка на логин^ или зарегистрируйтесь ^ссылка на регистрацию^';
}

для вывода кода в теле сообщения можно пользоваться тегами code

<?php  if(is_user_logged_in()) echo '<a href="ссылка на страницу публикации">';
else echo 'авторизуйтесь <a href=ссылка на логин> или зарегистрируйтесь <ссылка на регистрацию>'; ?>

а если сделать так:

<?php  if(is_user_logged_in()) echo '<a href="ссылка на страницу публикации">';
else echo '<a class='sign-button' href='#'>авторизуйтесь</a>  или <a class='reglink' href='#'>зарегистрируйтесь</a>'; ?>

то при нажатии на ссылки будет активироваться всплывающая форма регистрации и входа

0
art
не в сети 11 лет
На сайте с 26.04.2013
Участник
4
17:39

кос сказал(а)

^?пхп if(is_user_logged_in()) echo '^a href="ссылка на страницу публикации"^';
else{
Echo 'авторизуйтесь ^a href=ссылка на логин^ или зарегистрируйтесь ^ссылка на регистрацию^';
}

спасибо!это именно то что нужно.А куда конкретно вставлять этот код?в файл recall.php?

0
Тема закрыта. Публикация новых сообщений запрещена.