Прикрепить файл к статье joomla
Плагин AttachIt для прикрепления вложений к статьям Joomla
Вашему вниманию предлагаю написанный мной плагин 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="Приложенные файлы"]
allineed.ru
Плагин AttachIt для прикрепления вложений к статьям Joomla
Вашему вниманию предлагаю написанный мной плагин 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="Приложенные файлы"]
allineed.ru
Плагин AttachIt для прикрепления вложений к статьям Joomla
Вашему вниманию предлагаю написанный мной плагин 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="Приложенные файлы"]
allineed.ru