Урок 2. Отображение изображений галереи

фотогалерея вконтакте

От автора: продолжаем цикл уроков по созданию собственной фотогалереи как ВКонтакте. После того, как определена структура будущего скрипта, необходимо отобразить галерею вместе с комментариями на странице сайта.


скачать урок скачать исходники

Все уроки курса:

Метки: ,

Комментарии (13)

  1. Сергей Ш.

    Подскажите почему при попытке запуска Вашего скрипта выскавивает сообщение:

    Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\my_projects\photovk\www\theme\index.tpl.php on line 76

    Исходник не полный или в чем тут может быть проблема проблема?

    • Виктор Гавриленко

      Здравствуйте, Сергей!
      Только что установил исходники с урока и ошибок нет — все нормально работает. Если у Вас есть ошибка, значит создайте на нашем форуме тему в соответствующей теме и прикрепите исходники Вашего сайта в архиве, вместе с базой данных, будем разбираться.

      • Сергей Ш.

        Так исходник не мой, а Ваш, я там ничего не изменял, я только в config.php задал пароль для моего MySql сервера и при помощи for_galery.sql создал базу, потом попытался запустить сайт, а получаю ошибку!

        • Виктор Гавриленко

          Значит, данная ошибка появляется в следствии настроек сервера, но это не значит, что сервер настроен не верно, просто я использую Denwer, и он настроен таким образом, что открывающие теги PHP вот такого вида, нормально воспринимаются <?, в Вашем случае нужно прописывать вот так <?php. Соответственно в файле C:\xampp\htdocs\my_projects\photovk\www\theme\index.tpl.php на 65 строке, замените строку на . Думаю, так будет работать нормально.

          • Сергей Ш.

            Спасибо за ответ! Попробую! А где можно проверить эти настройки о которых Вы пишете?

  2. Сергей Ш.

    в файле index.php переменная $galery вызывается (используется) в функции render до инициализации, это верно?

    echo render(‘index’,array(‘statti’ => $statti,’cat’=>$cat,’galery’=>$galery));

    • Виктор Гавриленко

      Данный параметр нам вообще не нужен, его можно смело удалить, он не используется. Ведь информация о галереи содержится в таблице со статьями, и в шаблон мы передаем массив статтей. При этом если у статьи есть галерея мы ее выводим, используя функцию

  3. Сергей Ш.

    Сделал все как вы описали, страница отображается, заменил <? на <?php, но теперь на том месте, где должна быть галерея новая ошибка выдается:

    Notice: Undefined index: view in C:\xampp\htdocs\my_projects\photovk\www\theme\index.tpl.php on line 63
    Call Stack
    # Time Memory Function Location
    1 0.0073 131680 {main}( ) ..\index.php:0
    2 0.0585 182520 render( ) ..\index.php:14
    3 0.0616 208072 require( 'C:\xampp\htdocs\my_projects\photovk\www\theme\index.tpl.php' ) ..\functions.php:67

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree