Доработка Photogallery.php

kgb3000

New Member
LV
0
 
Код готовый к использованию и рабочий на 120 процентов.
Отличие от базового кода:
При отображении страницы изображения под картинкой добавлена навигационная графическая панелька.

Помогите добавить следующее:
1. порядковый номер изображения к общему Количеству фото в альбоме
Пример: <i>изображение <b>5</b> из <b>14</b></i>
С порядковым номером все просто, но как достать общее число картинок альбома?

2. При отображении страницы изображения показывать не только название картинки, но и название альбома
Пример:<i> Альбом: СЕМЬЯ Фото: МАМА</i>

Интуитивно догадывась, что всё должно быть просто типа
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->opentable($locale['408'].$data['album_title'].$locale['419'].$data['photo_title']);<!--QuoteEnd--></div><!--QuoteEEnd-->
но что то не догоняю как сделать чтоб заработало


Вот мой код:
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->echo "
<div align='center' style='margin:5px 0px;'>
<table align='center' cellpadding='0' cellspacing='1' class='tbl-border'>\n<tr>
<td class='tbl1'>
";
if($prev>0){
echo "
<a href='".FUSION_SELF."?".(empty($prev)?"album=".$data['album_id']:"photo=".$prev)."'>
<img src='".checkImageExists(PHOTOS.(empty($prev)?"album=".$data['album_id']:"".$prev)."t.jpg")."'
width='".$settings['thumb_image_w']."' height='".$settings['thumb_image_h']."'
title='".$data['photo_title']."' alt='".$locale['405']."'></a>
";
}else{
echo "<span class='small'><a href='".FUSION_SELF."?album=".$data['album_id']."'>В начало
альбома</a></span>";
}
echo "
</td>
<td class='tbl2'>
<img src='".checkImageExists(PHOTOS.$data['photo_id']."t.jpg")."' width='".$settings['thumb_image_w']."'
height='".$settings['thumb_image_h']."' title='".$data['photo_title']."' alt='".$locale['405']."'>
</td>
<td class='tbl1'>
";
if($next>0){
echo "
<a href='".FUSION_SELF."?".(empty($next)?"album=".$data['album_id']:"photo=".$next)."'>
<img src='".checkImageExists(PHOTOS.(empty($next)?"album=".$data['album_id']:"".$next)."t.jpg")."'
width='".$settings['thumb_image_w']."' height='".$settings['thumb_image_h']."'
title='".$data['photo_title']."' alt='".$locale['405']."'></a>
";
}else{
echo "<span class='small'><a href='".FUSION_SELF."?album=".$data['album_id']."'>В начало
альбома</a></span>";
}
echo "
</td>
</tr>\n</table>\n</div>
";<!--QuoteEnd--></div><!--QuoteEEnd-->
 
<!--quoteo(post=58349:date=7.05.2007, 22:50:name=kgb3000)--><div class='quotetop'>Цитата(kgb3000 @ 7.05.2007, 22:50) [snapback]58349[/snapback]</div><div class='quotemain'><!--quotec-->С порядковым номером все просто, но как достать общее число картинок альбома?<!--QuoteEnd--></div><!--QuoteEEnd-->
запрос на количество фоток в альбоме с id=1 (задать переменную лучше)
переменная $photos - результат

$result=dbquery("select * from ".$db_prefix."photos where album_id=1");
$photos=dbrows($result);

это всё так ... как пример ... на вскидку .... надо конкретно по задаче делать .....
 
<!--quoteo(post=58379:date=8.05.2007, 14:04:name=kimberlit)--><div class='quotetop'>Цитата(kimberlit @ 8.05.2007, 14:04) [snapback]58379[/snapback]</div><div class='quotemain'><!--quotec-->запрос на количество фоток в альбоме с id=1 (задать переменную лучше)
переменная $photos - результат

$result=dbquery("select * from ".$db_prefix."photos where album_id=1");
$photos=dbrows($result);

это всё так ... как пример ... на вскидку .... надо конкретно по задаче делать .....<!--QuoteEnd--></div><!--QuoteEEnd-->

$photos выдает значение=0
 
это я как пример привёл ... может у тебя альбома с айди=1 нет ... или в нём фоток нет ...
нужно просто не 1 писать, а переменную определять ... но это надо по задаче делать конкретной ...
я же не знаю какой у тебя алгоритм выдачи данных будет .......
 
Сверху