Сохранение источника при загрузке фотки для точки
This commit is contained in:
parent
fa6a1cc2fb
commit
667d09305c
|
|
@ -183,6 +183,9 @@ class JsonController extends Controller
|
||||||
'ord' => $key,
|
'ord' => $key,
|
||||||
));
|
));
|
||||||
Image::createAllSizes($photo);
|
Image::createAllSizes($photo);
|
||||||
|
if ($ordering[$key] == 'FILE') {
|
||||||
|
PhotoLinks::addLink($photo, $_POST['photoLinks'][$key]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$point = Point::model()->getByPK($id);
|
$point = Point::model()->getByPK($id);
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,7 @@
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<div class="input-group-addon type ico" title="Укажите ссылку на изображение"><input type="hidden" class="ordering" name="ordering[]" value="LINK" /><span class="glyphicon glyphicon-link"></span></div>
|
<div class="input-group-addon type ico" title="Укажите ссылку на изображение"><input type="hidden" class="ordering" name="ordering[]" value="LINK" /><span class="glyphicon glyphicon-link"></span></div>
|
||||||
<input type="text" name="imgs[]" class="form-control images" placeholder="http://" />
|
<input type="text" name="imgs[]" class="form-control images" placeholder="http://" />
|
||||||
|
<input type="text" name="photoLinks[]" class="form-control photoLinks" style="display: none;" placeholder="Ссылка на источник, страницу или картинку. http://..." />
|
||||||
<div class="input-group-addon type preview" style="border-left: 0;" onclick="showPreview($(this))" title="Предпросмотр"><span class="glyphicon glyphicon-eye-open"></span></div>
|
<div class="input-group-addon type preview" style="border-left: 0;" onclick="showPreview($(this))" title="Предпросмотр"><span class="glyphicon glyphicon-eye-open"></span></div>
|
||||||
<div class="input-group-addon type button" onclick="switchType($(this))" title="Изменить поле на загрузку файла"><span class="glyphicon glyphicon-transfer"></span></div>
|
<div class="input-group-addon type button" onclick="switchType($(this))" title="Изменить поле на загрузку файла"><span class="glyphicon glyphicon-transfer"></span></div>
|
||||||
<div class="input-group-addon remove button" onclick="removeInput($(this))" title="Удалить это поле"><span class="glyphicon glyphicon-trash"></span></div>
|
<div class="input-group-addon remove button" onclick="removeInput($(this))" title="Удалить это поле"><span class="glyphicon glyphicon-trash"></span></div>
|
||||||
|
|
@ -100,7 +101,8 @@
|
||||||
{
|
{
|
||||||
$('.ordering', container).val('FILE');
|
$('.ordering', container).val('FILE');
|
||||||
$('.ico span', container).removeClass('glyphicon-link').addClass('glyphicon-paperclip');
|
$('.ico span', container).removeClass('glyphicon-link').addClass('glyphicon-paperclip');
|
||||||
$('.form-control', container).attr('type', 'file').attr('name', 'photos[]');
|
$('.form-control.images', container).attr('type', 'file').attr('name', 'photos[]');
|
||||||
|
$('.form-control.photoLinks', container).show();
|
||||||
container.removeClass('asLink');
|
container.removeClass('asLink');
|
||||||
el.attr('title', 'Указать ссылку на изображение');
|
el.attr('title', 'Указать ссылку на изображение');
|
||||||
$('.input-group-addon.type.ico', container).attr('title', 'Загрузите файл с изображением');
|
$('.input-group-addon.type.ico', container).attr('title', 'Загрузите файл с изображением');
|
||||||
|
|
@ -110,7 +112,8 @@
|
||||||
{
|
{
|
||||||
$('.ordering', container).val('LINK');
|
$('.ordering', container).val('LINK');
|
||||||
$('.ico span', container).removeClass('glyphicon-paperclip').addClass('glyphicon-link');
|
$('.ico span', container).removeClass('glyphicon-paperclip').addClass('glyphicon-link');
|
||||||
$('.form-control', container).attr('type', 'text').attr('name', 'imgs[]');
|
$('.form-control.images', container).attr('type', 'text').attr('name', 'imgs[]');
|
||||||
|
$('.form-control.photoLinks', container).hide();
|
||||||
container.addClass('asLink');
|
container.addClass('asLink');
|
||||||
el.attr('title', 'Загрузить файл');
|
el.attr('title', 'Загрузить файл');
|
||||||
$('.input-group-addon.type.ico', container).attr('title', 'Укажите ссылку на изображение');
|
$('.input-group-addon.type.ico', container).attr('title', 'Укажите ссылку на изображение');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue