Помните ли вы, что управляющая конструкция if, открытая в строке 21 (глава 7), так и осталась незакрытой? Эта конструкция проверяла статус пользователя: если пользователь, зашедший на сайт, является зарегистрированным (т.е. имеет статус отличный от "Гость"), будет выполнен весь тот код, который был подробно разобран в главах 7-11; если же пользователь имеет статус "Гость", конструкция переключится на выполнение совершенно другого кода. 

Рассмотрим его подробно.

 118  <?php } else { ?> <!-- если гость, то -->

Эта строка как раз и делает то, о чём сказано выше. Так как перед этим был код на HTML, строка открывается тегом <?php, далее идёт фигурная скобка, закрывающая ту часть кода, которая была начата в строке 21. Else указывает на то, что если условие, указанное для конструкции if не выполняется (т.е. посетитель имеет статус "Гость"), то будет выполнен другой код, прописанный в фигурных скобках сразу после else.

 119  <p class='err_fb_form'>Форма обратной связи доступна только зарегистрированным пользователям!
                            <br>Пожалуйста, пройдите регистрацию!</p> <!-- вывод сообщения -->

 120  <?php } ?>

В этом коде нет ничего сложного: в случае, если пользователь окажется "Гость", ему будет выведено на экран простое сообщение (строка 119).

  Указанный код был создан ещё в самом начале (глава 8), однако вполне возможно, что в результате заполнения файла эти строки сместились вниз. Удалите образовавшиеся лишние строки, сохраните, перейдите на сайт, перезагрузите страницу. При необходимости настройте вид созданного элемента.

Теперь можно посмотреть на окончательный результат. Если для настройки внешнего вида использовался файл css с кодом, указанным на странице Файл tpl_new_mess.css, то вы получите на экране следующее изображение:

-------

Итак, можно считать работу над первым шаблоном законченной. В дальнейшем подобные файлы не будут рассматриваться столь подробно, так как общий принцип построения уже понятен и теперь особое внимание стоит уделить работе с базами данных, входящими данными в запросах, файлам-обработчикам, автоматической отправке e-mail с сайта и так далее.

 

 

Добавлять комментарии и ответы могут только пользователи, прошедшие регистрацию!
Зарегистрируйтесь и напишите своё мнение или ответ!