Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

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


Рекомендуемые сообщения

Я увидел тему про фичу "Вывод последних 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]

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...