Друзья как вывести последние 5 фото из личного альбома в профиль пользователя?
Для того, чтобы вывести последние 5 фото из личного альбома в профиль пользователя на johncms, вам потребуется редактировать соответствующий файл кода на сервере.
Вот пример того, как это можно сделать:
1. Откройте файл профиля пользователя на сервере
2. Найдите место, где вы хотите вывести последние 5 фото.
3. Добавьте следующий код PHP:
<?php
// Получаем последние 5 фото из личного альбома пользователя
$photos = mysql_query("SELECT * FROM `photos` WHERE `user_id` = '{$user_id}' ORDER BY `time` DESC LIMIT 5");
// Выводим каждую фотографию
while ($photo = mysql_fetch_assoc($photos)) {
$photo_url = '/uploads/photos/'.$photo['id'].'.jpg'; // Путь к фото
$photo_thumb_url = '/uploads/photos/thumbs/'.$photo['id'].'.jpg'; // Путь к уменьшенной копии фото
$photo_caption = htmlspecialchars($photo['caption']); // Заголовок фото
echo '<a href="'.$photo_url.'" title="'.$photo_caption.'"><img src="'.$photo_thumb_url.'" alt="'.$photo_caption.'" /></a>';
}
?>
4. Сохраните изменения и проверьте, что фотографии выводятся корректно на странице профиля пользователя.
Foxhand, mysql_* же выпилили пару лет назад, при чём глобально из пыха