feat: Update file size in .htaccess and add image metadata to sync cache

This commit is contained in:
2025-06-01 01:16:25 +02:00
parent 7cf24b973b
commit e6dcb54e23
3 changed files with 40 additions and 29 deletions

View File

@@ -6,12 +6,12 @@ global $lang;
$(document).ready(function()
{
$("#tabs").tabs();
$( '.img_bg' ).click( function(){
$( '.img_bg' ).click( function(){
$( this ).hide();
$( '.img_big' ).hide();
})
$( '#image-list li' ).hover(
function(){
$( this ).children( 'div' ).css( { 'display' : 'block', 'margin-top' : '-26px' });
@@ -21,7 +21,7 @@ global $lang;
}
)
});
function showImage( id )
{
var src = document.getElementById( 'img' + id ).src;
@@ -55,7 +55,7 @@ global $lang;
xajax_saveArticle( id , enabled , comments , print , show_title , show_date , pages , show_author , keep_archive, layout );
}
function saveArticleTranslation( new_article )
function saveArticleTranslation( new_article )
{
var id = $("#idk").val();
var title = new Object();
@@ -79,7 +79,7 @@ global $lang;
for ( var klucz in title) count++;
var i = 0;
for ( var klucz in title)
for ( var klucz in title)
{
i++;
message = false;
@@ -107,7 +107,7 @@ global $lang;
<input type="hidden" id="version" name="version" value="<?=$this -> _version;?>">
<?
}
?>
?>
<div id="article_edit_left">
<div id="tabs">
<ul>
@@ -196,7 +196,7 @@ global $lang;
<div id="flash_uploader" style="width: 100%; height: 330px;">You browser doesn't have Flash installed.</div>
<?
}
?>
?>
</div>
</div>
@@ -230,7 +230,7 @@ global $lang;
<div id="flash_uploader_files" style="width: 100%; height: 330px;">You browser doesn't have Flash installed.</div>
<?
}
?>
?>
</div>
</div>
@@ -366,14 +366,14 @@ global $lang;
<div class="plik_bg"></div>
<div class="plik_edycja">
<div class="edit_line">
<label style="width: 60px;">Nazwa:</label>
<div class="input" style="margin-left: 70px;">
<input type="text" id="name">
</div>
</div>
<div class="edit_line">
<labell style="width: 60px;"></label>
<div class="input" style="margin-left: 70px;">
@@ -381,21 +381,21 @@ global $lang;
<input type="button" class="btn" value="Anuluj" onClick="jQuery( '.plik_bg, .plik_edycja' ).hide();">
</div>
</div>
<div class="edit_line">
<labell style="width: 60px;"></label>
<div class="input" style="padding: 0; margin-left: 70px;">
<a class="delete_img_link" onClick="xajax_deleteArticleFile( jQuery( '#file_edit_id' ).val() )">usuń</a>
</div>
</div>
<input type="hidden" id="file_edit_id">
</div>
<link rel="stylesheet" href="../resources/plupload/jquery.plupload.queue/css/jquery.plupload.queue.css" type="text/css" media="screen" />
<script type="text/javascript" src="../resources/plupload/plupload.js"></script>
<script type="text/javascript" src="../resources/plupload/plupload.flash.js"></script>
<script type="text/javascript" src="../resources/plupload/plupload.html5.js"></script>
<script type="text/javascript" src="../resources/plupload/jquery.plupload.queue/jquery.plupload.queue.js"></script>
<script type="text/javascript" src="../resources/plupload/i18n/pl.js"></script>
@@ -407,27 +407,27 @@ global $lang;
if ( $this -> _id )
{
?>
$(function() {
jQuery( '.plik_bg' ).click( function(){
$(function() {
jQuery( '.plik_bg' ).click( function(){
jQuery( this ).hide();
jQuery( '.plik_edycja' ).hide();
})
$("#flash_uploader").pluploadQueue({
runtimes : 'flash',
runtimes : 'html5',
init : {
Refresh: function(up) {
$(".plupload_buttons").css("display", "inline");
$(".plupload_upload_status").css("display", "inline");
$(".plupload_start").addClass("plupload_disabled");
$(".plupload_start").removeClass("plupload_disabled");
$(".plupload_start").removeClass("plupload_disabled");
},
FileUploaded: function(up, file, response) {
FileUploaded: function(up, file, response) {
data = jQuery.parseJSON(response.response);
jQuery('#image-list').append('<li id="li_' + data.id_img + '" onmouseover="$( this ).children( \'div\' ).css( { \'display\' : \'block\', \'margin-top\' : \'-26px\' });" onmouseout="$( this ).children( \'div\' ).hide();">'
+ '<div onclick="xajax_deleteArticleImg(' + data.id_img + ');" class="delete_img"></div>'
+ '<div onclick="xajax_deleteArticleImg(' + data.id_img + ');" class="delete_img"></div>'
+ '<img onclick="showImage( ' + img_count + ' )" src="' + data.data_link + '" id="img' + img_count + '"></li>');
img_count++;
}
@@ -443,16 +443,16 @@ global $lang;
});
$("#flash_uploader_files").pluploadQueue({
runtimes : 'flash',
runtimes : 'html5',
init : {
Refresh: function(up) {
$(".plupload_buttons").css("display", "inline");
$(".plupload_upload_status").css("display", "inline");
$(".plupload_start").addClass("plupload_disabled");
$(".plupload_start").removeClass("plupload_disabled");
$(".plupload_start").removeClass("plupload_disabled");
},
FileUploaded: function(up, file, response) {
FileUploaded: function(up, file, response) {
data = jQuery.parseJSON(response.response);
jQuery('#files-list').append('<div class="file" id="file_li_' + data.id_file + '"><div class="manage_file" onClick="manageFile( ' + data.id_file + ' );"></div>' + data.data_link + '</div>' );
file_count++;
@@ -470,8 +470,8 @@ global $lang;
<?
}
?>
function manageFile( id )
function manageFile( id )
{
jQuery( '.plik_edycja, .plik_bg' ).show();
jQuery( '#file_edit_id' ).val( id );