Я работаю над сайтом, который я только что загрузил в тестовую зону.
http://cascarinosonline.com.216-70-85-163.messtudios.com/
Я хочу изменить галерею на основе входящей ссылки. В настоящее время я использую supersized juggery pluggin для галереи.
Когда вы просматриваете галерею, теперь она работает так, как должна, однако, когда вы находитесь на главной странице, и вы нажимаете "новая внешняя область" в нижнем правом углу, я хочу, чтобы она переместила вас на страницу галереи, но начиналась с другой горка.
Я не мог найти простой способ сделать это с помощью суперзадачного плагина jquery... Я думал, что это будет простой тег привязки URL-адресов, например:
http://cascarinosonline.com.216-70-85-163.messtudios.com/gallery.php#slide12
Поэтому я думаю, что это мое решение, страница галереи по умолчанию имеет значение php:
<?php $page = "gallery" ; ?>
И в моем коде говорится:
<?php if ($page == "gallery" ) { echo $galleryAll; } ?>
$ GalleryAll; имеет список изображений галереи в обычном порядке.....
Теперь я сделал другой php-код:
<?php if ($page == "galleryfix" ) { echo $galleryOutside; } ?>
Теперь это $ galleryOutside; имеет внешнее изображение сначала в списке.
Оба примера выше работают, если я вручную изменю значение страницы php, чтобы равным содержанию, которое я хочу.
Мои вопросы:
Я добавил привязку к ссылке на главной странице, и она выглядит так:
http://cascarinosonline.com.216-70-85-163.messtudios.com/gallery.php#outside
Я хочу, чтобы php нашел URL-адрес, и если у него есть "#outside", тогда echo $ page == "galleryOutside" else $ page == "gallery"
Я не уверен, что это лучший способ сделать это, но Im довольно позитивно, он будет работать до тех пор, пока вы можете использовать php для получения входящего URL-адреса и изменить значение if/else.
Заранее спасибо! -O
UPDATE: Я нашел это, но не работал.
<?php
$host = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if($host == 'cascarinosonline.com.216-70-85-163.messtudios.com/gallery.php#outside')
{
$page = "gallery";
}
else
{
$page = "galleryfix";
}
;?>
Я удалил php-метод и использовал jquery, чтобы найти хэш-тег и предпринять правильные действия внутри галереи.
if (window.location.hash == "#outside") {
$(".slide-11").addClass("activeslide");
}