Здравствуйте.Думаю вопрос не очень то сложный,и решение должно быть не сложное.
Я вывел форму добавления записи [public-form] на определенной странице,если я в сети, то кликнув ссылку,к примеру "добавить новую запись" у меня открываеться эта форма на новой странице,все как я и хотел.
НО,если я не в сети,то есть не вошел на сайт и кликну на эту самую ссылку "добавить новую запись",то у меня откроеться вместо формы белая страница.
Можно ли написать условие или что нибудь такое,чтобы выводило текст,допустим..."вы должны войти,чтобы добавить новую запись".?
Спасибо.
кос сказал(а)
^?пхп 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>'; ?>
то при нажатии на ссылки будет активироваться всплывающая форма регистрации и входа
кос сказал(а)
^?пхп if(is_user_logged_in()) echo '^a href="ссылка на страницу публикации"^';
else{
Echo 'авторизуйтесь ^a href=ссылка на логин^ или зарегистрируйтесь ^ссылка на регистрацию^';
}
спасибо!это именно то что нужно.А куда конкретно вставлять этот код?в файл recall.php?