хехе бой
Посетитель
- Регистрация
- 9 Авг 2022
- Сообщения
- 114
- Реакции
- 29
Вложения
Последнее редактирование:
последнюю версию поставь и проверь в ней данный момент.В модуле присутствует постраничный вывод сезонов и серий. Кто-нибудь в курсе как пофиксить косяк с записью изображения эпизода по типу "2023-02/89.webp|0|0|1600x900|275.94 Kb"? Ибо в таком виде логично выводит ошибку изображения
Она и стоит, с канала разработки в телеграме бралпоследнюю версию поставь и проверь в ней данный момент.
в модуле настройки включены, если отключить их то можно в ручном режиме редактировать! Это можно найти в меню управлениями плагинами во вкладке - действия в файлахРаботаем как Грабер?
Вопрос, почему при включенном модуле я не могу редактировать новости в ручную? Выдает ошибку
Вот код который исправляет данную проблему:В модуле присутствует постраничный вывод сезонов и серий. Кто-нибудь в курсе как пофиксить косяк с записью изображения эпизода по типу "2023-02/89.webp|0|0|1600x900|275.94 Kb"? Ибо в таком виде логично выводит ошибку изображения
$(function(){
$(document).on('click','.del-img-2',function(){
var t = $(this), p = $(this).parent('.sale-image'), images = $('#kadr').val();
$.post("/engine/ajax/controller.php?mod=upload", {
news_id: "{$news_id}",
subaction: "deluploads",
author: "{$member_id['name']}",
user_hash: "{$dle_login_hash}",
images: [images]
}, function(d){
p.removeClass('image-uploaded').removeAttr('style').find('input').removeAttr('disabled');
});
})
.on('change','.sale-inp-file',function(){
var t = $(this), id = t.data('id'), p = $(this).parent();
var qqfile = t[0].files[0]['name'];
t.attr('disabled','disabled');
p.addClass('image-loading');
var formData = new FormData();
formData.append('qqfile', t[0].files[0]);
$.ajax({
url: "/engine/ajax/controller.php?mod=upload&subaction=upload&area=xfieldsimage&news_id={$news_id}&xfname=kadr&author={$member_id['name']}&user_hash={$dle_login_hash}",
type: "POST",
contentType: false,
processData: false,
dataType: 'json',
data: formData,
success: function(d){
p.removeClass('image-loading');
if(d.error){
t.removeAttr('disabled');
DLEalert ( d.error, 'Ошибка' );
}
if(d.success) {
p.find('.del-img-2').attr("data-id", d.id);
p.addClass('image-uploaded');
p.css({'background-image':'url('+d.link+')'});
$('#kadr').val(d.xfvalue);
}
}
});
})
});
$(function(){
$(document).on('click','.del-img-2',function(){
var t = $(this), p = $(this).parent('.sale-image'), images = $('#kadr').val();
$.post("/engine/ajax/controller.php?mod=upload", {
news_id: "{$news_id}",
subaction: "deluploads",
author: "{$member_id['name']}",
user_hash: "{$dle_login_hash}",
images: [images]
}, function(d){
p.removeClass('image-uploaded').removeAttr('style').find('input').removeAttr('disabled');
});
})
.on('change','.sale-inp-file',function(){
var t = $(this), id = t.data('id'), p = $(this).parent();
var qqfile = t[0].files[0]['name'];
t.attr('disabled','disabled');
p.addClass('image-loading');
var formData = new FormData();
formData.append('qqfile', t[0].files[0]);
$.ajax({
url: "/engine/ajax/controller.php?mod=upload&subaction=upload&area=xfieldsimage&news_id={$news_id}&xfname=kadr&author={$member_id['name']}&user_hash={$dle_login_hash}",
type: "POST",
contentType: false,
processData: false,
dataType: 'json',
data: formData,
success: function(d){
p.removeClass('image-loading');
if(d.error){
t.removeAttr('disabled');
DLEalert ( d.error, 'Ошибка' );
}
if(d.success) {
p.find('.del-img-2').attr("data-id", d.id);
p.addClass('image-uploaded');
p.css({'background-image':'url('+d.link+')'});
var imagePath = d.xfvalue.split('|')[0].replace('uploads/posts/', '');
$('#kadr').val(imagePath);
}
}
});
})
});
Спасибо большое, помогло))Вот код который исправляет данную проблему:
serialy-DLE 15.2.xml
engine/inc/serialy.php
Найти код:
JavaScript:$(function(){ $(document).on('click','.del-img-2',function(){ var t = $(this), p = $(this).parent('.sale-image'), images = $('#kadr').val(); $.post("/engine/ajax/controller.php?mod=upload", { news_id: "{$news_id}", subaction: "deluploads", author: "{$member_id['name']}", user_hash: "{$dle_login_hash}", images: [images] }, function(d){ p.removeClass('image-uploaded').removeAttr('style').find('input').removeAttr('disabled'); }); }) .on('change','.sale-inp-file',function(){ var t = $(this), id = t.data('id'), p = $(this).parent(); var qqfile = t[0].files[0]['name']; t.attr('disabled','disabled'); p.addClass('image-loading'); var formData = new FormData(); formData.append('qqfile', t[0].files[0]); $.ajax({ url: "/engine/ajax/controller.php?mod=upload&subaction=upload&area=xfieldsimage&news_id={$news_id}&xfname=kadr&author={$member_id['name']}&user_hash={$dle_login_hash}", type: "POST", contentType: false, processData: false, dataType: 'json', data: formData, success: function(d){ p.removeClass('image-loading'); if(d.error){ t.removeAttr('disabled'); DLEalert ( d.error, 'Ошибка' ); } if(d.success) { p.find('.del-img-2').attr("data-id", d.id); p.addClass('image-uploaded'); p.css({'background-image':'url('+d.link+')'}); $('#kadr').val(d.xfvalue); } } }); }) });
Заменить на:
JavaScript:$(function(){ $(document).on('click','.del-img-2',function(){ var t = $(this), p = $(this).parent('.sale-image'), images = $('#kadr').val(); $.post("/engine/ajax/controller.php?mod=upload", { news_id: "{$news_id}", subaction: "deluploads", author: "{$member_id['name']}", user_hash: "{$dle_login_hash}", images: [images] }, function(d){ p.removeClass('image-uploaded').removeAttr('style').find('input').removeAttr('disabled'); }); }) .on('change','.sale-inp-file',function(){ var t = $(this), id = t.data('id'), p = $(this).parent(); var qqfile = t[0].files[0]['name']; t.attr('disabled','disabled'); p.addClass('image-loading'); var formData = new FormData(); formData.append('qqfile', t[0].files[0]); $.ajax({ url: "/engine/ajax/controller.php?mod=upload&subaction=upload&area=xfieldsimage&news_id={$news_id}&xfname=kadr&author={$member_id['name']}&user_hash={$dle_login_hash}", type: "POST", contentType: false, processData: false, dataType: 'json', data: formData, success: function(d){ p.removeClass('image-loading'); if(d.error){ t.removeAttr('disabled'); DLEalert ( d.error, 'Ошибка' ); } if(d.success) { p.find('.del-img-2').attr("data-id", d.id); p.addClass('image-uploaded'); p.css({'background-image':'url('+d.link+')'}); var imagePath = d.xfvalue.split('|')[0].replace('uploads/posts/', ''); $('#kadr').val(imagePath); } } }); }) });