1 (2013-06-07 21:07:06 отредактировано ravilr)

Тема: Как создать директорию - ответ

nazar пишет:

Это все конечно очень красиво итд, но когда уже хоть кудато добавят создание папок! Иначе от всех етих загрузчиков толку ноль

Решение!

в файле

=== plugins\box\filesmanager\views\backend\index.view.php ===

перед,

<div id="previewLightbox" class="lightbox hide fade" tabindex="-1" role="dialog" aria-hidden="true">

добавляем это

<div class="input-append">
<?php
        echo (
            Form::open(null, array('enctype' => 'multipart/form-data')).
            Form::hidden('csrf', Security::token()).
            Form::input('dir_name', '').
            Form::hidden('path', $path ).
            Form::submit('create_dir', __('Create dir', 'filesmanager'), array('class' => 'btn')).
            Form::close()
        )
    ?>
</div>

в файле
=== plugins\box\filesmanager\filesmanager.admin.php ===

перед

        // Upload file

вставляем

        // Create dir
        // -------------------------------------
        if (Request::post('create_dir')) {
            if (Security::check(Request::post('csrf'))) {
             $xpath = ROOT . DS . 'public' . DS . $path;
                Dir::create($xpath.Request::post('dir_name'));
                Request::redirect($site_url.'admin/index.php?id=filesmanager&path='.$path);
            } else { die('Request was denied because it contained an invalid security token. Please refresh the page and try again.'); }
        }

теперь есть кнопка создающая директории!!!

Поделиться

2

Re: Как создать директорию - ответ

Спасибо за попытку, но не работает(

“We can't solve problems by using the same kind of thinking we used when we created them.” (Albert Einstein)

Поделиться

3 (2013-06-07 13:38:36 отредактировано ravilr)

Re: Как создать директорию - ответ

может у вас старая версия . я под последнюю делал . 2.2.1

Поделиться

4

Re: Как создать директорию - ответ

у меня последняя.
Никаких ерроров не выводит, страницу перегружает и все, новой папки нет(

“We can't solve problems by using the same kind of thinking we used when we created them.” (Albert Einstein)

Поделиться

5

Re: Как создать директорию - ответ

странно конечно... вот попробуйте сам плагин.  Я уже на втором сайт проверил и все создается.

Поделиться

6

Re: Как создать директорию - ответ

у меня тоже папок не создается на денвере

Сайт olsv64

Поделиться

7 2013-06-07 15:15:31 (2013-06-07 15:15:55 отредактировано ravilr)

Re: Как создать директорию - ответ

а имя папки вводите ??? Глупый вопрос, но все же?? Как так, у меня на двух сайтах все ок и на денвере тоже, а у Вас нет?

Поделиться

8

Re: Как создать директорию - ответ

Какой-нибудь может .htacces нужен

Поделиться

9 (2013-06-07 15:34:13 отредактировано ravilr)

Re: Как создать директорию - ответ

newbie а вы не проверяли у себя?? htaccess не нужен. Может с какими то плагинами конфликтует?? У меня почти читая установка...

Поделиться

10

Re: Как создать директорию - ответ

Не за компьютером, не проверял)

Поделиться

11 (2013-06-07 19:33:14 отредактировано nazar)

Re: Как создать директорию - ответ

плагин попробовал, дал на папку уплоад права 777, названия папок любые, все равно не работает
Скорее всего апач не дает, чегото не учли, был бы какойто вывод ошибок можна б было чето думать

“We can't solve problems by using the same kind of thinking we used when we created them.” (Albert Einstein)

Поделиться

12 (2013-06-08 07:04:46 отредактировано ravilr)

Re: Как создать директорию - ответ

--del--

Поделиться

13

Re: Как создать директорию - ответ

СТОП. Я же в опере проверяю. А в мозиле не работает....

Поделиться

14

Re: Как создать директорию - ответ

И инструкцию подправил и плагин подправил. Нашел ошибку.

Поделиться

15

Re: Как создать директорию - ответ

заработало

Сайт olsv64

Поделиться

16

Re: Как создать директорию - ответ

Спасибо, наконецто одно из главного функционала добавлено! Надеюсь в следующем релизе монстры этот код будет по дефолту

“We can't solve problems by using the same kind of thinking we used when we created them.” (Albert Einstein)

Поделиться