Дмитрий Кондин

Скачивание фото одним архивом из объявлений

Recommended Posts

1. Заходим в обновления и устанавливаем модуль Downloader

Screenshot_2.png

2. Затем идем в настройки и активируем Настройки - Downloader 

Разрешить скачивание фотографий объявлений одним файлом
(apps.downloader.enable)

Screenshot_3.png

Алиас можете заменить на тот что вам нравится или оставьте как есть.

3. Теперь фотографии с сайта можно скачивать так

http://ваш_сайт/imgzip/XXXX (где XXXX - это ИД объявления)

4. Чтобы в просмотре объекта на сайте сделать ссылку на скачивание фото в realty_view.tpl добавляем такой код

{if $photo|count>0}
	<a href="/imgzip/{$data.id.value}">Скачать все фото</a>
{/if}

 

Поделиться сообщением


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

Ну или вариант готового блока кнопок, под заголовок объявления:

<div class="editblock">
    <a title="На главную" href="/" class="btn btn-info"><i class="icon-white icon-home"></i></a>
    <a title="Назад" href="#" onclick="history.back();return false;" class="btn btn-info"><i class="icon-white icon-chevron-left"></i> Назад</a>
    {if $apps_pdfreport_enabled==1}
    <a title="Печать PDF" href="?format=pdf" class="btn btn-info"><i class="icon-white icon-print"></i></a>
    {/if}
    <a title="Печать" href="#" onClick="window.print()" class="btn btn-info"><i class="icon-white icon-print"></i></a>
    {if $photo|count>0}
    <a title="Скачать все фото" href="{$estate_folder}/imgzip/{$data.id.value}" class="btn btn-info"><i class="icon-white icon-share-alt"></i></a>
	{/if}
    {if $data.user_id.value eq $smarty.session.user_id}
    <a title="Редактировать" href="{$estate_folder}/account/data/?do=edit&id={$data.id.value}" class="btn btn-warning"><i class="icon-white icon-pencil"></i></a>
    <a title="Удалить" href="{$estate_folder}/account/data/?do=delete&id={$data.id.value}" class="btn btn-danger"><i class="icon-white icon-trash"></i></a>
    {/if}
    
  </div>

Последние кнопки Редактировать и Удалить для удобства владельца объявления и показываются зарегистрированным - риэлтору, админу... кого определите в настройках. 

К стати, можете "Выгрузить все фото" переместить к показу не всем а туда-же, к зарегистрированным, если это платная услуга.

screen.jpg

Поделиться сообщением


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

День добрый не работает кнопка Скачать все фото. 

Точнее она кликабельна но она не  сохраняет фото

Screenshot_3.jpg.2a3cc1007d0383c64172ce6922ae5d3c.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, dima сказал:

День добрый не работает кнопка Скачать все фото. 

Точнее она кликабельна но она не  сохраняет фото

Напишите в чат поддержки, пожалуйста, разберемся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 30.09.2022 в 11:17, Realtor сказал:

Фото архив качает и сохраняет на сервер или на комп пользователя?

На компьютер пользователя скачивается и у пользователя сохраняется.

Поделиться сообщением


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Похожие публикации

    • Автор: Realtor
      Нужно разработать загрузчик фото по типу как в телеграм
      Т.е. преобразовывать прямо у источника уменьшая размер фото до загрузки на сайт. Обычно фото весят 5 МГБ, если грузить 15 фото , то по времени загрузка занимают долгое время.
      Предлагайте 
       
    • Автор: Дмитрий Кондин
      Часто риэлторы берут фото с авито.
      Чтобы не палить это своим клиентам, то можно этот авито знак закрыть своим водяным знаком при загрузке фотографий в объявления недвижимости.
      1. В настройках - Общие включаем опцию 
      Использовать watermark на фотографиях (по-умолчанию картинка лежит тут /img/watermark/watermark.gif) (is_watermark) Нажимаем сохранить.
      2. Теперь снова заходим в настройки - вкладка Watermark printer
      Ставим 100 в поле 
      Процент прозрачности наложения водяногознака (от 0 до 100) (apps.watermark.opacity) Это значит что водяной знак у нас будет накладываться без прозрачности.
      -------------------
      Расположение ставим
      bottom-right Это будет снизу справа, так как логотип авито находится именно там.
      -------------------
      Название файла изображения для водяного знака, путь до картинок /img/watermark/ (apps.watermark.image) В этом поле записываем название вашего файла с водяным знаком. И этот файл нужно загрузить в каталог /img/watermark/. Лучше если это будет png файл. Например, watermark.png
      -------------------
      Добавлять водяной знак на превью-изображении (apps.watermark.preview_enable) Тут ставим галочку, чтобы и на маленьких фото превью накладывался наш водяной знак, закрывая знак от авито.
      -------------------
      Название файла для водяного знака для превью-изображений (apps.watermark.image_preview) Сюда вам нужно вписать название файла, который будет накладываться на превьюшки. И размер его нужно подогнать соотвествующий. Также грузим его в /img/watermark/ Например, watermark_mini.png
       
    • Автор: banzai72
      Почему не работает и как это исправить.
      Как сделать так, что бы люди могли сохранить(скачать) фото объектов с сайта?
      Мы ведь продаем собственников на сайте за платный доступ. А фото не сохранить................
       

    • Автор: ImobilPalace
      Шаблон Domikus нужно поменять местами 

    • Автор: chaselonground
      Добрый день.
      Можете подсказать/скинуть пример по выводу фото касательно правки шаблона. Еще одних фото, понятное дело, отдельно от стандартных. 
      В редакторе таблиц все понятно, но я так понимаю тут уже непосредственно в шаблоне надо добавлять. В realty_view видимо. 
      Есть какие-то примеры/варианты этого дела?
      Благодарю.