Файл: Readme.txt
Строк: 40
Установка:
Распаковать в корень
на
папку sys/gallery/tmp выставить права 0777
В
sys/inc/thead.php прописать код вконце файла:
//
Модальное окно
if ($set['web'])
{
include_once
H.'ajax/newModal/connect.php';
}
Вызвать окно с
определенным фото относительно просто,
ссылка должна быть такого вида:
<a
href="#"
onclick="getPhotoDcms('<?=text($foto['name'])?>',
'<?=$foto['id']?>')" id="dcms_modal_foto"
class="dcms-trigger">
Функция getPhotoDcms()
отвечает за подгрузку фотографии в
окно
1 параметр передает имя фото (для
заголовка) но не используется
2 параметр
id фотографии
аватар на web странице
выводим так:
#########################
$avatar =
mysql_fetch_array(mysql_query("SELECT * FROM `gallery_foto` WHERE
`id_user` = '$ank[id]' AND `avatar` = '1' LIMIT 1"));
if
(isset($avatar['id']))
{
?>
<a href="#foto"
onclick="getPhotoDcms('<?=text($avatar['name'])?>',
'<?=$avatar['id']?>')" id="dcms_modal_foto"
class="dcms-trigger">
<?
}
// Аватар
echo
'<div class="main" id="dcms-avatar-id">';
echo
'<span id="dcms-avatar">';
echo avatar($ank['id'], false,
640, 200);
echo '</span>';
if (isset($dcms_modal) &&
isset($user) && $user['id'] == $ank['id'])
{
?>
<div
class="dcms-photo-hover">
<div
class="dcms-photo-upload">
<div style="width: 16px;
height: 16px; display: inline-block; background-image:
url(/ajax/newModal/img/edit_photo_icons_white.gif);
"></div>
<a href="#photo_upload"
onclick="getPhotoUploadDcms('<?=(isset($avatar['id']) ?
$avatar['id_gallery'] : '0')?>')" id="dcms_modal_foto"
class="dcms-trigger">
Загрузить новую
фотографию
</a>
</div>
</div>
<?
}
echo
'</div>';
if
(isset($avatar['id']))
{
?>
</a>
<?
}
#########################
$dcms_modal
имеет значение true если модуль
подключен
в противном случае
false
/*
===============================
Последние
добавленные
фото
===============================
*/
$sql =
mysql_query("SELECT * FROM `gallery_foto` WHERE `id_user` = '$ank[id]'
ORDER BY `id` DESC LIMIT
8");
$coll=mysql_result(mysql_query("SELECT COUNT(*) FROM
`gallery_foto` WHERE `id_user` = '$ank[id]' ORDER BY `id`
DESC"),0);
if ($coll>0)
{
echo "<div
class='foot'>";
echo "<img src='/style/icons/pht2.png'
alt='*' /> ";
echo "<a
href='/foto/$ank[id]/'>Фотографии</a> ";
echo
"(" . mysql_result(mysql_query("SELECT COUNT(*) FROM
`gallery_foto` WHERE `id_user` = '$ank[id]'"),0) .
")";
echo "</div>";
echo "<div
class='nav2'>";
while ($photo =
mysql_fetch_assoc($sql))
{
?><a href="#"
onclick="getPhotoDcms('<?=text($photo['name'])?>',
'<?=$photo['id']?>')" id="dcms_modal_foto"
class="dcms-trigger"><?
echo "<img
style='padding:1px; padding: 0px; margin:2px; height: 53px; width:53px;
border: 1px #4fdafd solid; vertical-align:top; background-image: url();
background-position: center top;' src='/foto/foto50/$photo[id].$photo[ras]'
alt=''/>";
?></a><?
}
echo
"</div>";
}
Сам плагин окна при
определенных знаниях можно использовать
в любых целях к любым модулям.
Думаю еще
буду его дорабатывать )
А пока я его
дорабатываю, можете насладится тем что
уже есть :)