Jump to content

[ФИЧА] Вывод последних 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
Link to comment
Share on other sites

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

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

  • Downvote 1
Link to comment
Share on other sites

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

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

  • Downvote 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...