Перейти к публикации

Ошибка загрузчика файлов 9.6


Рекомендованные сообщения

Установлен чистый новый dle 9.6 demo, на сервер попал в архиве, архив распакован на сервере, сайт http://vmcc.ru

При загрузке файлов выбираем картинку с компа, картинка загружается, но не отображается в окне загрузчика:

Так и должно быть?

Далее ставим галку и вставляем картинку в новость, видим, что у вставленной ссылки исчезла буква "v":

Картинка, которую я загружаю называется vf1.png, сайт vmcc.ru. Исчезают быквы "v" и "f" независимо от того в какой части url они находятся.

Cмотрим далее исходный код окна загрузчика после закрузки картинки:


<div id="cont1" style="opacity: 1;">

<di class="uploadedile">

<di class="ino">1.png</di>

<di class="uploadimage">

<a class="uploadile" data-type="image" data-thumb="yes" data-src="http://mcc.ru/uploads/posts/2012-07/1342386982_1.png" hre="http://mcc.ru/uploads/posts/2012-07/1342386982_1.png">

<img src="http://mcc.ru/uploads/posts/2012-07/thumbs/1342386982_1.png" style="width:auto;height:auto;max-width:100px;max-height:90px;">

</a>

</di>

<di class="ino">

<input type="checkbox" data-src="http://mcc.ru/uploads/posts/2012-07/1342386982_1.png" data-type="image" data-thumb="yes" alue="2012-07/1342386982_1.png" name="images[2012-07/1342386982_1.png]">

225x188

</di>

</di>

</div>

Ясно видим, что в коде загрузчика нет букв v и f в том блоке, который подгрузился динамически (теги di, классы ino, uploadedile).

Проблема и в админке и на сайте (стандартные шаблоны), проблема от типа редактора не зависит.

Я один с этой проблемой столкнулся? Это лечится?

Стоит отметить, что если блок закрыть и открыть снова, то весь функционал работает как надо, но это обезьянья работа получается - открыл блок, залил картинку, закрыл блок, открыл блок, вставил картинку, закрыл блок... и главное - как это объяснить юзерам, будут тупить по-любому.

Изменено пользователем forbuc
Ссылка на сообщение
Поделиться на других сайтах

http://forum.dle-news.ru/index.php?showtopic=60359&view=findpost&p=299709

вероятнее всего в этом у вас проблема, а в имени домена или имени картинки присутствует буква "v" или "f"

откройте файл /engine/classes/uploads/upload.class.php

найдите:


		$return_box = addcslashes($return_box, "\v\t\n\r\f\"\\/");

замените на

  $return_box = addcslashes($return_box, "\t\n\r\"\\/");

Но так как у Вас демо версия, то править исходный код не получится.

Ссылка на сообщение
Поделиться на других сайтах

Установлен чистый новый dle 9.6 demo, на сервер попал в архиве, архив распакован на сервере, сайт http://vmcc.ru

Но т.к. последняя демо версияя 9,5 ,у вас совсем не демо версия...

http://forum.dle-news.ru/index.php?showannouncement=1&f=46

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...