Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Fix multi fields 4.0.3 dle 10.6

Тема в разделе "Хаки DLE", создана пользователем Marek, 6 янв 2016.

06.01.16 в 12:03
06.01.16 в 14:03
5
1.568
0
  1. TopicStarter Overlay
    Marek

    Marek Бывалый

    Регистрация:
    14 июн 2015
    Сообщения:
    250
    Лучших ответов:
    0
    Рейтинги:
    +64 / 0 / -0
    Недавно поставил на DLE 10.6 этот хак, раньше активно пользовался им на 10.3 но тут столкнулся с проблемой что на 10.6 при загрузке картинки ничего не происходит а точнее ничего не загружает и не выводит. Немного почесав репу которая в программировании не шарит было решено приговорить пак баночного пива, в конце исполнения приговора когда репа стала смелее и возомнила что она все-таки шарит в программировании было решено ее погрузить в этот чудный мир с набором не понятных букв, слов и символов, через некоторое время было найдено решение и так:

    1. Качаем где удобно или доверяете добавление картинок и файлов в новость v4.0.3
    Сам качал отсюда: http://zagruzka-pro.ru/48-dobavlenie-kartinok-i-faylov-v-novost-v403-dle-10x.html

    2. Закидываем на сайт такие файлы:
    - upload\engine\ajax\xfields.upload.php

    - upload\engine\classes\js\ оба файла

    - upload\engine\inc\xfields.upload.php только этот файл!!! Второй не трогаем !!

    3. Далее открываем в самом движке upload\engine\inc\xfields.php

    - находим такую строку :


    Код:
    $xfieldinput[$fieldname] = "<input type=\"text\" name=\"xfield[$fieldname]\" id=\"xf_$fieldname\" value=\"$fieldvalue\" {$params}/>";
    
    } else {
    - после вставляем :

    Код:
    $is_xfields_upload = false;
    
      $xfields_upload_action = 'view';
    
      $xfields_upload_field = $value;
    
      $xfields_upload_value = $fieldvalue;
    
      include ENGINE_DIR . '/inc/xfields.upload.php';
    
      if (!$is_xfields_upload)
    Сохраняем!

    4. Открываем \engine\modules\functions.php

    - Ищем такую строку:


    Код:
    function dle_cache
    - Перед ней вставляем:

    Код:
    function filesize_url($url) {
    
      return ($data = @file_get_contents( $url )) ? strlen( $data ) : false;
    
    }
    Сохраняем!


    На этом все!


    PS Проверялась только загрузка изображений! Файлы и т.д. нет
     
    #1 Marek, 6 янв 2016
    Последнее редактирование: 6 янв 2016
  2. Spyke

    Spyke Бывалый

    Регистрация:
    19 июн 2015
    Сообщения:
    214
    Лучших ответов:
    0
    Рейтинги:
    +36 / 0 / -0
    А что это за модуль? Хоть краткое описание бы начеркал...
     
  3. TopicStarter Overlay
    Marek

    Marek Бывалый

    Регистрация:
    14 июн 2015
    Сообщения:
    250
    Лучших ответов:
    0
    Рейтинги:
    +64 / 0 / -0
    #3 Marek, 6 янв 2016
    Последнее редактирование: 6 янв 2016
  4. Spyke

    Spyke Бывалый

    Регистрация:
    19 июн 2015
    Сообщения:
    214
    Лучших ответов:
    0
    Рейтинги:
    +36 / 0 / -0
    @Marek, так я ходил... но там описание не лучше:D
     
  5. TopicStarter Overlay
    Marek

    Marek Бывалый

    Регистрация:
    14 июн 2015
    Сообщения:
    250
    Лучших ответов:
    0
    Рейтинги:
    +64 / 0 / -0
    Сори проипал не multi fields 4.0.3 а Добавление картинок и файлов в новость v4.0.3. Зеро прошу изменить название темы, нету доступа
     
  6. TopicStarter Overlay
    Marek

    Marek Бывалый

    Регистрация:
    14 июн 2015
    Сообщения:
    250
    Лучших ответов:
    0
    Рейтинги:
    +64 / 0 / -0
    Ссылку не ту дал отредактировал
     
Яндекс.Метрика