Jump to content
Sign in to follow this  
vinckey

[ФИЧА] Вывод последних 5 фотографий

Recommended Posts

Я увидел тему про фичу "Вывод последних 5 фотографий". Это исправленный вариант. Если возникнут вопросы, пишите в комментариях.

 

1.Заходим в system/modules/profile.php

 

Находим:

 

//Семейное положение
 
И выше вставляем:
/################### Вывод фотографий ################// 
$photo_cnt = $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_photos` WHERE user_id = '{$id}' ", false); 
if ($photo_cnt['cnt']){ 
$sql_photos_view = $db->super_query("SELECT * FROM `".PREFIX."_photos` WHERE user_id = '{$id}' ORDER BY id DESC LIMIT 4",1); 
if($sql_photos_view){ 
foreach($sql_photos_view as $row_view_photos) 

$photos_view_albums .= "<a onclick=\"Photo.Show(this.href); return false\" href=\"/photo{$row_view_photos['user_id']}_{$row_view_photos['id']}_{$row_view_photos['album_id']}\"><img style=\"margin-right:9px;\" src=\"/uploads/users/{$row_view_photos['user_id']}/albums/{$row_view_photos['album_id']}/c_{$row_view_photos['photo_name']}\" width=\"108\" ></a>"; 

} else { 
$photos_view_albums = '<br><div class="info_center">Нет загруженных фотографий.</div>'; 

$tpl->set('{photos_view_albums}', $photos_view_albums); 
$tpl->set('[photos]', ''); 
$tpl->set('[/photos]', ''); 
$tpl->set('{photos_num}', $photo_cnt['cnt']); 
}else 
$tpl->set_block("'\\[photos\\](.*?)\\[/photos\\]'si","");
 
2.Потом в profile.tpl в вашем шаблоне на удобное вам место вставьте:
 
[photos] 

<a style="text-decoration: none;" href="/albums/{user-id}" onclick="Page.Go(this.href); return false"><div class="albtitle" style="margin-top: -7px;">Фотографии <span>{photos_num}</span></div></a> 
<div class="" style="margin-top:5px;margin-left:7px;"><center>{photos_view_albums}</center></div><br />[/photos]

  • Downvote 1

Share this post


Link to post
Share on other sites

Хм... Не вижу отличий.

В принципе да, но я поменял html-код под себя. Багов у меня не было и скорее не будет. Ну если будут баги то пиши.

  • Downvote 1

Share this post


Link to post
Share on other sites

В принципе да, но я поменял html-код под себя. Багов у меня не было и скорее не будет. Ну если будут баги то пиши.

Причем здесь html? Ты вообще понимаешь что ты написал какой то ВЫСЕР, ради того, чтоб себе репутацию поднять. Я скидывал 2 варианта этой фишки, и то, что скинул ты, ничем не отличается. POKERFACE

Share this post


Link to post
Share on other sites

Причем здесь html? Ты вообще понимаешь что ты написал какой то ВЫСЕР, ради того, чтоб себе репутацию поднять. Я скидывал 2 варианта этой фишки, и то, что скинул ты, ничем не отличается. POKERFACE

Я выложил свой вариант.

  • Downvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×