ФорумПрограммированиеPHP для идиотов → 4images помогите разобраться

4images помогите разобраться

  • maugli

    Сообщения: 16 Репутация: N Группа: Кто попало

    Spritz 21 декабря 2009 г. 13:31

    Доброго времени суток! Решил сделать фотогалерею на 4images, но возникло много вопросов-помогите разобраться пожалуйста я сам вообще не разбираюсь в php.
    Суть вот такая прикрутил эффект к фоткам при просмотре (выбрал вот этот http://www.shadowbox-js.com/index.html) Но проблема в том, что Shadowbox не хочет просто так дружить с просмотром видео я прописываю в файле детального просмотра фото вот такой код
    <a href="./data/media/{cat_id}/{thumbnail_file_name}" rel="shadowbox[{cat_id}]" title="{image_name}"><img src="./data/thumbnails/{cat_id}/{thumbnail_file_name}"></a> 
    и у меня получается что при полном просмотре фото при нажатии она открывается с эфектом, но как прописать правильно этот эффект для определённых категорий если категории имеют id типа 1,2,3 и т.д чтобы в категории которой находится видео не было эффекта и пользователь мог смотреть видео. Или если можете подскажите как подружить Shadowbox и видео (на одном из сайтов видел как открывается окно с видео в этом эфекте и просматривается видео)
    Заранее большое спасибо.
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 21 декабря 2009 г. 13:44, спустя 13 минут 2 секунды


    но как прописать правильно этот эффект для определённых категорий если категории имеют id типа 1,2,3 и т.д чтобы в категории которой находится видео не было эффекта и пользователь мог смотреть видео


    варварский вариант: лезешь в место кода, где у тебя вывод происходит картинок и видео, там считываешь id, если он не равен номеру с категорией видео, выводишь с эффектом, если нет - без.
  • maugli

    Сообщения: 16 Репутация: N Группа: Кто попало

    Spritz 21 декабря 2009 г. 13:50, спустя 5 минут 14 секунд



    но как прописать правильно этот эффект для определённых категорий если категории имеют id типа 1,2,3 и т.д чтобы в категории которой находится видео не было эффекта и пользователь мог смотреть видео


    варварский вариант: лезешь в место кода, где у тебя вывод происходит картинок и видео, там считываешь id, если он не равен номеру с категорией видео, выводишь с эффектом, если нет - без.

    Я Вас очень прошу скажите более подробно если нужно я код файла скину, а то у меня никаких знаний кода нет вообще.
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 21 декабря 2009 г. 13:53, спустя 3 минуты

    maugli, я думаю вам стоит создать эту тему в разделе http://pyha.ru/forum/board/15.0
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 21 декабря 2009 г. 14:01, спустя 8 минут 31 секунду

    покажи кусок кода, где производится вывод эффекта
  • maugli

    Сообщения: 16 Репутация: N Группа: Кто попало

    Spritz 21 декабря 2009 г. 14:09, спустя 8 минут 5 секунд

    Вот этот кусок из первого сообщения отвечает за вывод эффекта, при устовии, что установлены соответствующие библиотеки и прописаны коды как требует инструкция к эффекту. Если по инструкции не прописано, а просто кусок этого кода-картинка просто открывается в увеличенном виде без эффекта. Пробовал задать переменную для категорий и прописать эти категории (ну чтобы если они указанны то работает эффект, а если нет, то просто превью…. не прошел номер)
    <a href="./data/media/{cat_id}/{thumbnail_file_name}" rel="shadowbox[{cat_id}]" title="{image_name}"><img src="./data/thumbnails/{cat_id}/{thumbnail_file_name}"></a>
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 21 декабря 2009 г. 14:17, спустя 7 минут 14 секунд


    Пробовал задать переменную для категорий и прописать эти категории


    покажи как ты делал, плиз
  • maugli

    Сообщения: 16 Репутация: N Группа: Кто попало

    Spritz 21 декабря 2009 г. 14:26, спустя 9 минут 48 секунд

    Перед выводом эффекта писал вот такой код
    <?php

    $cat_id = "1";

    ?>

    Потом в коде отвечающем за вывод картинки изменил надпись в {}
    <a href="./data/media/{$="1"}/{thumbnail_file_name}" rel="shadowbox[{cat_id}]" title="{image_name}"><img src="./data/thumbnails/{cat_id}/{thumbnail_file_name}"></a>

    Пока писал ответ в тему до меня дошло, что это бред-код не правильный
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 21 декабря 2009 г. 15:16, спустя 49 минут 23 секунды

    Чем помоч ? Если ты не знаеш, то смысл, за это надо платить, дуд сделай регистрацию по инвайтам
  • Ewg777

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 21 декабря 2009 г. 15:19, спустя 3 минуты


    Чем помоч ? Если ты не знаеш, то смысл, за это надо платить, дуд сделай регистрацию по инвайтам
    Банить такое надо.
  • Baboot

    Сообщения: 440 Репутация: N Группа: Адекваты

    Spritz 21 декабря 2009 г. 15:38, спустя 19 минут 28 секунд

    Или предлагай работу "Оплачу тому кто научит"…
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 21 декабря 2009 г. 15:40, спустя 1 минуту 40 секунд


    Чем помоч ? Если ты не знаеш, то смысл, за это надо платить, дуд сделай регистрацию по инвайтам
    по смс на короткий номер 7733. заодно вдс отбиваться будет :))
    Сапожник без сапог
  • maugli

    Сообщения: 16 Репутация: N Группа: Кто попало

    Spritz 21 декабря 2009 г. 15:45, спустя 4 минуты 44 секунды


    Или предлагай работу "Оплачу тому кто научит"…

    Да не нужно мне платить никому )))) решение найдётся не сегодня так завтра! Спасибо всем.
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 21 декабря 2009 г. 15:57, спустя 12 минут 42 секунды

    Спасибо всем

    незачто.
    приходите еще.
  • maugli

    Сообщения: 16 Репутация: N Группа: Кто попало

    Spritz 21 декабря 2009 г. 15:58, спустя 1 минуту 12 секунд


    Спасибо всем

    незачто.
    приходите еще.

    Это вряд ли! ))))

Пожалуйста, авторизуйтесь, чтобы написать комментарий!