rumantic

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

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}

 

Share this post


Link to post
Share on other sites

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

<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

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.


  • Similar Content

    • By Realtor
      Нужно разработать загрузчик фото по типу как в телеграм
      Т.е. преобразовывать прямо у источника уменьшая размер фото до загрузки на сайт. Обычно фото весят 5 МГБ, если грузить 15 фото , то по времени загрузка занимают долгое время.
      Предлагайте 
       
    • By rumantic
      Часто риэлторы берут фото с авито.
      Чтобы не палить это своим клиентам, то можно этот авито знак закрыть своим водяным знаком при загрузке фотографий в объявления недвижимости.
      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
       
    • By banzai72
      Почему не работает и как это исправить.
      Как сделать так, что бы люди могли сохранить(скачать) фото объектов с сайта?
      Мы ведь продаем собственников на сайте за платный доступ. А фото не сохранить................
       

    • By ImobilPalace
      Шаблон Domikus нужно поменять местами 

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