Страница 1 из 1

Доработка загрузчика фото

СообщениеДобавлено: 29 мар 2012, 05:39
someone
День добрый!

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

Вообще какие файлы отвечают за загрузчик? Хочу попробовать написать функцию добавления водяного знака. Если нужно -потом поделюсь кодом. Будет дополнительная фича CMS :)

Re: Доработка загрузчика фото

СообщениеДобавлено: 29 мар 2012, 06:08
Xpycm
Доброе утро.
Никакой ошибки нет, загрузчик доступен только при редактировании объявления. По причине того, что он ajax'овый, а при добавлении id объявления ещё нет в таблице и соответственно загрузчик не может знать для какого объявления загружаются изображения.

Теоретически вы можете удалить с формы загрузчика кнопку "Загрузить" - http://clip2net.com/s/1KobK, а обработку фотографии совершать также после нажатия на "Добавить" или "Сохранить" - http://clip2net.com/s/1Koc0

В качестве загрузчика используется FBGallery, код находится в protected\modules\gallery\FBGallery
Инициализация в файле protected\modules\apartments\views\backend\__form.php
Код: Выделить всё

<?php if(!$model->isNewRecord){ ?>
<div class="row" id="photo-gallery">
    <?php
        $this
->widget('application.modules.gallery.FBGallery', array(
                'pid' => $model->id,
                'userType' => 'admin',
            ));
    ?>
</div>
<?php } ?>

Re: Доработка загрузчика фото

СообщениеДобавлено: 29 мар 2012, 06:31
someone
Хм. Ладно, покопаюсь на досуге. О результатах постараюсь сообщить.

Re: Доработка загрузчика фото

СообщениеДобавлено: 29 мар 2012, 10:17
Koduc
ТОчнее даже немного не так. При создании объявления есть 2 шага - на первом задаются все параметры, на втором - уже загружаются фото и указываются координаты на карте (если они неправильно определились - можно маркер на карте перетащить куда нужно). Делать это одним шагом - задача нетривиальная..

Re: Доработка загрузчика фото

СообщениеДобавлено: 28 апр 2013, 12:37
Владимир
Xpycm писал(а):В качестве загрузчика используется FBGallery, код находится в protected\modules\gallery\FBGallery
Инициализация в файле protected\modules\apartments\views\backend\__form.php
Код: Выделить всё

<?php if(!$model->isNewRecord){ ?>
<div class="row" id="photo-gallery">
    <?php
        $this
->widget('application.modules.gallery.FBGallery', array(
                'pid' => $model->id,
                'userType' => 'admin',
            ));
    ?>
</div>
<?php } ?>

В новой версии (1.4.2) таких путей нет. Подскажите, пожалуйста, новые пути на галерею и ее инициализацию.

Re: Доработка загрузчика фото

СообщениеДобавлено: 28 апр 2013, 20:57
Xpycm
В версии 1.4 мы избавились от FBGallery

На странице продукта - http://monoray.ru/products/6-open-real-estate об этом написано

Версия 1.4.0 (5 марта 2013):
...
- новый загрузчик фотографий (с поддержкой мультивыбора файлов) + возможность загрузить "водяной знак";
...

Re: Доработка загрузчика фото

СообщениеДобавлено: 11 авг 2013, 16:18
vanred79
Добрый день! На будущее для себя хочу уточнить новый загрузчик фото можно в версию 1.3 вставить? Возможно потом закажу у Вас если недорого будет

Re: Доработка загрузчика фото

СообщениеДобавлено: 12 авг 2013, 13:56
andipas
vanred79 писал(а):Добрый день! На будущее для себя хочу уточнить новый загрузчик фото можно в версию 1.3 вставить? Возможно потом закажу у Вас если недорого будет


Новый загрузчик можно вставить, но нужна будет конвертация всех текущих изображений на вашем сайте, стоимость будет зависеть от их кол-ва.