Друзья как вывести последние 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_* же выпилили пару лет назад, при чём глобально из пыха
Здравствуйте! У меня возникли проблемы с воспроизведением видео!!! Пожалуйста, предоставьте код для воспроизведения видео. Уже давно не
могу справиться. Код моих созданных видео следующий // Prepare and execute the query (assuming your table is named 'articles')
$stmtD = $pdo->prepare("SELECT * FROM `download__files` ORDER BY id DESC");
// Change 'articles' to your table name
$stmt->execute();
$stmtD->execute();
// Fetch all rows as an associative array
$rows = $stmtD->fetchAll(PDO::FETCH_ASSOC);
// If no rows, show a message
if (empty($rows)) {
echo "<p>No articles found in the database.</p>";
} else {
echo "<p>Article Links:</p>";
// Loop through each row and echo the link
foreach ($rows as $row) {
// Escape outputs for safety
$safe_id = (int)$row['id']; // Cast to int for security
$safe_name = htmlspecialchars($row['name'], ENT_QUOTES, 'UTF-8');
$safe_nameT = htmlspecialchars($row['rus_name'], ENT_QUOTES, 'UTF-8');
echo '<a href="/downloads/?act=view&id=' . (int)$safe_id . '">' . $safe_name . ' </a><br>';
echo '<a href="/downloads/?act=view&id=' . (int)$safe_id . '">' . $safe_nameT . ' </a><br>';
}
}
} catch (PDOException $e) {
// Handle connection or query errors
echo "<p>Error: " . $e->getMessage() . "</p>";
}
// Close the connection (PDO does this automatically at script end)
$pdo = null;
?>