Сообщений: 1201 Зарегистрирован: 11 Января 2008, 15:57:19 Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 17 Июля 2008, 01:28:03
Блин, видимо очередная бессоная ночь дает о себе знать Не нашел, но вроде гдето было.
Панель со случайным выводом определенного кол-ва фото из отдельно взятой категории.
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
Сообщений: 14 Зарегистрирован: 03 Января 2008, 23:30:59 Сказали спасибо 0 раз Статус: offline
Опубликовано 22 Февраля 2009, 22:18:22
<?php
if (!defined("IN_FUSION") { header("Location:../../index.php" exit; }
//Slideshows Random Photo Panel by Wooya
//http://www.2loud.net.pl
if (file_exists(INFUSIONS."slideshows_random_photo_panel/locale/".$settings['locale'].".php") {
include INFUSIONS."slideshows_random_photo_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."slideshows_random_photo_panel/locale/English.php";
}
$set_result = dbquery("SELECT * FROM ".DB_PREFIX."srpp_settings WHERE slideshow_id='2'"
$set_data = dbarray($set_result);
openside($locale['FOT_001']);
echo "<center>";
$result=dbquery(
"SELECT ta.album_id,album_title,photo_id,photo_title,photo_thumb1
FROM ".$db_prefix."photo_albums ta
INNER JOIN ".$db_prefix."photos
USING (album_id)
ORDER BY RAND() LIMIT ".$set_data['slideshow_items'].""
);
$srpp_thumb_width = $settings['thumb_w'];
$srpp_thumb_height = $settings['thumb_h'];
if (dbrows($result)!=0) {
if ($set_data['slideshow_type']!='RANDOM' {
include (INFUSIONS."slideshows_random_photo_panel/includes/".$set_data['slideshow_type']."_include.php"
} else {
$slideshow_type[0] = "slide-left";
$slideshow_type[1] = "slide-top";
$slideshow_type[2] = "left-right";
$slideshow_type[3] = "up-down";
$slideshow_type[4] = "fade";
$slideshow_type[5] = "carousel";
$slideshow_type[6] = "conveyor-belt";
$rand_value = rand (0, sizeof($slideshow_type)-1);
include (INFUSIONS."slideshows_random_photo_panel/includes/".$slideshow_type[$rand_value]."_include.php"
}
} else {
echo "<center>".$locale['004']."</center>";
}
echo "</center>";
closeside();
?>
такой код вот... и выводит фотки оно из директории /images/photoalbum/album_1/spaaat_t1.jpg
но скрипт загружает /images/photoalbum/spaaat_t1.jpg
что надо поправить для вывода фоток из правильной директории?
по базе всё правильно
Сообщений: 153 Откуда: Ylanovsk Зарегистрирован: 15 Сентября 2008, 22:57:42 Сказали спасибо 7 раз Статус: offline
ICQ статус
Опубликовано 22 Февраля 2009, 23:41:02
лан зайдем по другому вот код простой панельки на вывод 4 фотки из юзеральбомов, если её вставить в userphotogallery.php над фоткой там где стрелки следующее фото или назад, как сделать чтобы оборжались ток фотки из этого же альбома который и просматривается сейчас фотка. заколебался уже не хочет и все.
opentable("5 последних");
$result = dbquery("SELECT * FROM ".$db_prefix."userphotos ORDER BY photo_id DESC LIMIT 0,5");
if (dbrows($result) != 0) {
Сообщений: 153 Откуда: Ylanovsk Зарегистрирован: 15 Сентября 2008, 22:57:42 Сказали спасибо 7 раз Статус: offline
ICQ статус
Опубликовано 23 Февраля 2009, 12:42:25
спасибо конечно, хотя методом тыканья уже дошло и работает все. но вот как сделать чтобы id альбома автоматически был тем которому принадлежит та фотка которая просматривается, если панельку прикрутить на страницу просмотра фото
Сообщений: 153 Откуда: Ylanovsk Зарегистрирован: 15 Сентября 2008, 22:57:42 Сказали спасибо 7 раз Статус: offline
ICQ статус
Опубликовано 23 Февраля 2009, 23:43:09
не понял меня. вот выше панель отображает из определенного альбома фотки. надо её присобачить над фоткой на страницу просмотра фотки там где голосование, комменты. но чтобы панелька отображала именно из того альбома которой эта фотка и принадлежит. типа навигация альбома. У каждой фотка в базе прописан id альбома в которой находится фотка.