Похожие шаблоны

Простой плагин для проверки правильности введенного логина при регистрации польз...


рейтинг шаблона-10
Бесплатно

Плагин Attach 2.X

e3301_00993.png
рейтинг шаблона-10

Плагин загрузок файлов для любого модуля (Pages, Projects, Market,  и др.)

Данный плагин является полностью новой версией загрузок, который был полностью переосмыслен и написан с нуля.

В данной версии более удобная система настроек и теги вывода (форма добавления, вывод файлов).

Также есть возможность выводить несколько типов файлов в разные поля (на пример: фото товара (поле 1) и документация и под файлы (поле 2)).

Нельзя не упомянуть о новой системе для картинок, теперь они оптимизируются через знаменитый сервис TinyPNG, а ткже встроенная система (просто уменьшает картинку  не оптимизируя) которая позволяет выводить картику в виде base64.

В плагин уже входят все необходимые хуки для биржи и магазина (market, projects, pages...) вам нужно тока устаность и настроить, так же не забудьие прописать теги в нужных шаблонах.

С данным плагином ваша биржа фриланса или магазин станет намного быстрее и легче благодаря сервису TinyPNG.

пс.

Для тех кто переходи с плагина MAvatats при установки вам предложат импортировать данные в Attach 2  если вы согласитесь то автоматически будут созданы настройки для тех моделей где есть катинки а также перенесуться все картинки,  после чего вы сможете удалить mavatars.


Установка:

  1. Залейте файлы в папку с плагина (plugins)
  2. Зайдите в админ->разрешения->attach  и нажмите установить.
  3. В конфигурации добавьте настройку

Теги вывода:

  1. ***.add.tpl  {PHP|cot_attach_form("image")} (аргумент = категория)
  2. ***.edit.tpl {PRD_ID|cot_attach_form("image", $this)} (аргумент = категория, PRD_ID = id записи, в зависимости от модуля может меняться)
  3. ***.***.tpl {PRD_ID|cot_attach_files("image", $this, 1, 0, "folio", "folio")} (Категооия, id, лимит(сколько показать), пропустить, шаблон, модуль)
  4. Если не хотите создавать отдельные шаблоны: {PRD_ROW_ID|cot_attach("image", $this, 1, 0, "folio")} (пример будет ниже)

Теги шаблона (файлов):

  1. {ATTACH_BLOCKID} => Айди блока,
  2. {ATTACH_FILE_ID} => Айди файла,
  3. {ATTACH_FILE_PREFIX} => Категория (можно использовать как префикс для css, js),
  4. {ATTACH_FILE_PATH} => Путь к файлу,
  5. {ATTACH_FILE_NANE} => имя файла,
  6. {ATTACH_FILE_ORIGNANE} => Оригинальное имя файла,
  7. {ATTACH_FILE_FULLPATH} => Полный путь к файлу,
  8. {ATTACH_FILE_THUMB} => Превьюшка (картинка),
  9. {ATTACH_FILE_EXT} => Разрешение,
  10. {ATTACH_FILE_SIZE} => размер файла,
  11. {ATTACH_FILE_TYPE} => Тип файла
  12. {ATTACH_ROW_FULLPATH|cot_attach_thumb($this, "300x150", "b")} => (путь к файлу, размеры, тип вывода: b = base64; f = file)

Примеры: 

вывод файлов без шаблона:

 <!-- FOR {KEY}, {VALUE} IN {PRD_ID|cot_attach("image", $this, 0, 1)} -->
<div class="uk-padding-remove">
<a class="uk-inline" href="{VALUE.ATTACH_ROW_FULLPATH}" title=""x>
<img src="{VALUE.ATTACH_ROW_FULLPATH|cot_attach_thumb($this, "590x300", "b")}" alt=''>
</a>
</div>
<!-- ENDFOR -->

Шаблон вывода файлов:

<!-- BEGIN:MAIN -->
<div class="uk-grid uk-child-width-1-4">
    <!-- BEGIN:ROWS -->
    <!-- IF {ATTACH_ROW_TYPE} == "image" -->
    <div data-uk-lightbox>
        <a href="{ATTACH_ROW_FULLPATH}" type="image" title="base64 300x150">
            <img src="{ATTACH_ROW_FULLPATH|cot_attach_thumb($this, "300x150", "b")}" title="base64" alt="base64">
        </a>
    </div>
    <!-- ELSE -->
    <div>
        <a href="{ATTACH_ROW_FULLPATH}">
            <img src="plugins/attach/assets/images/{ATTACH_ROW_TYPE}.png" title="{ATTACH_ROW_TYPE}" alt="{ATTACH_ROW_TYPE}">
        </a>
    </div>
    <!-- ENDIF -->
    <!-- END:ROWS -->
</div>
<!-- END:MAIN -->

 

 

Плагин Attach 2.X

Комментарии 3

Пользовательское соглашение

  • 04.12.2018 10:27
    Attar
    Я выкладываю только свои разработки, выкладывать чужие нету права, и это не правильно.
  • 04.12.2018 09:47
    Аватар Krammelin
    И еще Интеркасса рабочая нужна.
  • 04.12.2018 00:18
    Аватар Krammelin
    Здравствуйте!
    Прошу выложить как у вас на сайте платежные плагины: WEBMONEY,ЯНДЕКС.ДЕНЬГИ и VISA/MASTERCARD. У вас актуальные версии и все работает, поэтому прошу выложить на сайте для приобретения или, если не жалко, бесплатного скачивания. Спасибо!
Добавление комментариев доступно только зарегистрированным пользователям Зарегистрироваться

*2.0.2 

- Добавлена функция cot_attach_cout(полe, id странице, модуль) ; // выводит кол-во картинок

 
Up