Fix: Corrige errores en recurrentes y limpia el repositorio
This commit is contained in:
@@ -86,7 +86,7 @@ require_once __DIR__ . '/templates/header.php';
|
||||
} else {
|
||||
foreach ($files as $file) {
|
||||
if (is_file($gallery_path . '/' . $file)) {
|
||||
echo '<div class="col-lg-3 col-md-4 col-sm-6 mb-4 text-center"><img src="galeria/' . htmlspecialchars($file) . '" class="img-fluid img-thumbnail gallery-item" style="cursor:pointer;" alt="' . htmlspecialchars($file) . '"><p class="small text-muted mt-1">' . htmlspecialchars($file) . '</p></div>';
|
||||
echo '<div class="col-lg-3 col-md-4 col-sm-6 mb-4 text-center"><img src="' . site_url('galeria/' . $file) . '" class="img-fluid img-thumbnail gallery-item" style="cursor:pointer;" alt="' . htmlspecialchars($file) . '"><p class="small text-muted mt-1">' . htmlspecialchars($file) . '</p></div>';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -193,11 +193,19 @@ $(document).ready(function() {
|
||||
// Preview message function
|
||||
function previewMessage(content) {
|
||||
const previewModalBody = document.getElementById('previewModalBody');
|
||||
// Replace image URLs with absolute paths for preview
|
||||
const baseUrl = "<?php echo $base_url; ?>";
|
||||
let processedContent = content.replace(/src="galeria\//g, 'src="' + baseUrl + 'galeria/');
|
||||
const modalElement = document.getElementById('previewModal');
|
||||
|
||||
// Simple cleanup - ensure all image URLs are correct
|
||||
let processedContent = content
|
||||
.replace(/src="[^"]*galeria\/([^"]+)"/g, 'src="/galeria/$1"')
|
||||
.replace(/src='[^']*galeria\/([^']+)'/g, "src='/galeria/$1'");
|
||||
|
||||
// Add proper styling to images
|
||||
processedContent = processedContent.replace(/<img([^>]*)>/g, '<img$1 style="max-width: 100%; height: auto; border-radius: 8px; margin: 10px 0;">');
|
||||
|
||||
previewModalBody.innerHTML = processedContent;
|
||||
var myModal = new bootstrap.Modal(document.getElementById('previewModal'));
|
||||
|
||||
const myModal = new bootstrap.Modal(modalElement);
|
||||
myModal.show();
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user