Вход / Регистрация


Вход на сайт:
Логин: 
Пароль: 


Впервые здесь?
 
Регистрация [?]:
Регистрация у нас позволит:
  • Покупать платные продукты из каталога и иметь к ним доступ в любое время
  • Задавать вопросы другим людям, участвовать в дискуссиях
  • Публиковать свои расширения, программы и софт, если Вы разработчик или дистрибьютор
  • Добавлять интересные ссылки и иметь к ним доступ из любой точки, где есть выход в Интернет
  • Следить за обновлениями сервиса и получать дополнительные возможности, которых не имеют обычные гости
  • Следить за новыми статьями и получать новые знания
Выберите логин:
Ваш Email:
Введите результат выполнения операции (цифрами):
14 - 9 = ? Обновить

Плагин AttachIt для прикрепления вложений к статьям Joomla PDF Печать E-mail
Автор: Максим   
29.12.2011 11:52
Понравилось:
5


Не понравилось: 2
Недоступен ни один перевод.

Вашему вниманию предлагаю написанный мной плагин AttachIt! для Joomla 1.5. Пока плагин поддерживает только базовый функционал, но в дальнешем планируется его дорабатывать. Демонстрацию его работы и внешнего вида вы можете увидеть прямо на этой странице. Внизу Вы видите блок "Ресурсы к данной статье". Это и есть плагин AttachIt!

Ниже опишу основные его возможности:

  • легкая интеграция в любой материал Joomla с помощью специальных тегов {attachit} и {attachit_caption}
  • включение/отключение возможности скачивать файлы, приложенные к материалу, для незарегистрированных пользователей
  • поддержка 3-х разных иконок: для приложенных к статье архивов, для приложенных изображений и для ссылок
  • поддержка CSS-темы (пока одной), которую можно полностью кастомизировать и настроить под себя
  • возможность менять стандартный заголовок "Ресурсы к данной статье" с помощью переопределяющего тега {attachit_caption}
  • возможность отключения работы плагина для заданных категорий, разделов и материалов
  • настройка позиции блока с вложениями (отображать вверху материала или внизу)

Как работает?

Плагин работает по очень простому принципу. Зная URL к архиву/изображению, при редактировании Вашего материала Joomla Вы добавляете в любое место материала специальную конструкцию-тег. Плагин при отображении материала обрабатывает этот тег и превращает его в HTML - блок загрузки файлов. В настоящее время плагин поддерживает два тега: {attachit} и {attachit_caption}. Ниже я покажу, как их использовать.

Тег {attachit}

Это основной тег, который и представляет собой ссылку на файл/изображение или ссылку на внешний сайт. Тег имеет 3 обязательных атрибута со 
строго заданной очередностью. Вот эти атрибуты:
  • url - задает URL к ресурсу (архиву/изображению)
  • title - задает название ссылки, которая будет отображаться в блоке загрузок
  • type - задает тип вложения. Сейчас поддерживаются 4 типа: url, link, image и archive. Типы url и link взаимозаменяемы и означают одно и то же - ссылку на внешний ресурс. Это полезно, если вам нужно к статье приложить не файл, а внешнюю статью/источник и. т.д. Тип image - для вложенного изображения. Тип archive - для архива. Для типов url и link в атрибуте url нужно указать URL сайта. Для типов image/archive - указать полный URL к ресурсу (изображению или архиву).

Тег {attachit_caption}

Позволяет переопределить стандартный заголовок блока загрузки "Ресурсы к данной статье" на какой-нибудь другой текст. Имеет один обязательный атрибут - title.

Примеры использования

Ниже рассмотрим несколько примеров, как Вы могли бы использовать плагин AttachIt. Во всех примерах считаем, что сервер нашего сайта с Joomla - mysupersite.com. Также во избежания отработки плагина на тексте примеров я целенаправленно заменю скобки { } на [ ]:

1. Добавление к материалу ссылки на сайт http://othersite.com, ссылки на изображение mypic.jpg и ссылки на архив myfile.zip:

Добавляем в текст материала:

[attachit url="http://othersite.com" title="othersite.com" type="url"]

[attachit url="http://mysupersite.com/images/mypic.jpg" title="Sample Picture" type="image"]

[attachit url="http://mysupersite.com/files/myfile.zip" title="My File" type="archive"]

2. Добавление к материалу ссылки на архив myfile.zip, переименование блока в "Приложенные файлы":

Добавляем в текст материала:

[attachit url="http://mysupersite.com/files/myfile.zip" title="My File" type="archive"]

[attachit_caption title="Приложенные файлы"]




Обновлено 09.11.2013 00:08
 
Автор статьи: Damascus
Всего статей: 62
Рейтинг: 3111
Страница Google+: Google
Ресурсы к данной статье:

Нашли ошибку?

Система Orphus

Оплата на сайте

Яндекс.Деньги
www.megastock.ru
Здесь находится аттестат нашего WM идентификатора 207935874510
Проверить аттестат

Статистика сайта

Яндекс.Метрика

Мы в Интернете


Allineed.Ru © 2009-2012 - Allineed.Ru - ответы на IT вопросы, статьи о разработке, IT и программном обеспечении. При использовании материалов сайта ссылка обязательна. Использование данного сайта и любой его части означает принятие условий Пользовательского Соглашения.
Allineed.Ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.