0 Пользователей и 1 Гость просматривают эту тему.
  • 141 Ответов
  • 81547 Просмотров
*

zaboich

  • Осваиваюсь на форуме
  • 37
  • 11 / 0
Давно искал простое и небольшое расширение для размещения файлов на сайте. Можно конечно дать прямую ссылку, но иногда интересно, сколько было скачиваний, а иногда надо разрешить скачивание только к.л. группе.
И наткнулся на компонент Attachments for content articles ( http://joomlacode.org/gf/project/attachments/ ). Простой как 3 копейки и маленький.
Работает так - в компоненте загружаешь файл и указываешь, для какой статьи его приаттачить, а плагин прикрепляет ссылку на его скачивание в конец статьи. Можно и без плагина - просто прописать в статье или модуле ссылку на компонент с нужным id файла. Еще кажется позволяет с фронта грузить аттачи, но с этим не разбирался.
К сожалению как то сразу не заработал - пришлось немного влезь в код, но поскольку он небольшой и опять же простой то его легко можно переделать под любые задачи.
если кому будет нужно - выложу переделанную версию (а то родная с ходу вообще сказала "не буду" ).
В общем рекомендую!
« Последнее редактирование: 06.11.2008, 23:01:50 от zaboich »
*

Fon

  • Новичок
  • 0
  • 26 / 2
Выкладывайте конечно
http://joomlaportal.ru/content/view/1631/70/
« Последнее редактирование: 06.11.2008, 20:03:54 от Fon »
*

zaboich

  • Осваиваюсь на форуме
  • 37
  • 11 / 0
Что изменил:
в компоненте есть настройка - показывать файл всем/зарегистрированным, но почему то всем хоть и показывал, но скачивать не давал, теперь если файл виден - значит можно скачать. Ну а если не виден, то и скачать нельзя. (изменена функция AttachmentsHelper::download_attachment())

Мне не понравилось, что ссылка на скачивание (DL) выводится везде где появляется статья, к которой эта DL прикреплена. Т.е. DL вылезает во всех блогах и модулях. => в плагине запретил вывод на первой странице и css подгружает только на страницах, где есть ссылки для скачивания.
Сделано это не совсем правильно сделано: Поскольку на моем сайте это только первая страница, я сделал проверку по Itemid=1 и все.
А по уму на мой взгляд надо сделать проверку - куда выводится статья, которую обрабатывает плагин, в модуль, в блог или выводится основная часть и соответственно показывать или не показывать DL. Но пока не разобрался, как это сделать. Если кто-нибудь в курсе - напишите.

Ну еще прицепил файлы русского языка (не инсталируются) из того же http://joomlacode.org/gf/project/attachments/, просто там их взять как-то очень сложно...

[вложение удалено Администратором]
« Последнее редактирование: 06.11.2008, 23:10:02 от zaboich »
*

BILARIUSS

  • Захожу иногда
  • 98
  • 24 / 1
  • Художник дизайнер
Дайте пожалуйста инструкцию по установке :D
Разработка дизайна для вашего сайта.шаблоны для сайтов
Логотипы, баннеры, psd шаблоны, графика для компонентов
*

zaboich

  • Осваиваюсь на форуме
  • 37
  • 11 / 0
Никаких сложностей нет, по отдельности ставишь:
1. Компонент (в архиве attachments_component.zip) - теперь в админке, в компоненте можно upload`ить файлы и давать на них прямые ссылки вида
Код
/index.php?option=com_attachments&task=download&id=...
1.1. распаковываешь из папки rus-language файлы в language и administrator\language и получаешь Attachments по русски
2. если хочешь автоматизма - ставишь и публикуешь плагин attachments_plugin.zip, который будет сам добавлять эту ссылку к указанным статьям
3. плагин attachments_search.zip - позволяет находить файлы через поиск по сайту
4. add_attachment_btn_plugin.zip - кнопка upload к форме редактирования материала ( это не смотрел )
*

zaboich

  • Осваиваюсь на форуме
  • 37
  • 11 / 0
Это же "ПРОСТОЙ!" downloader.
Можно конечно как-нибудь извернуться и сделать из него файлообменник. Но наверняка есть более приспособленные решения, с раздачей прав и прочих привилегий. И это уже совсем другая история, а начинается она здесь: http://extensions.joomla.org/
*

Mihael-VLZ

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Как добавить расширение файлы в список разрешенных для загрузки?
*

ArieZ

  • Осваиваюсь на форуме
  • 49
  • 3 / 0
Как добавить расширение файлы в список разрешенных для загрузки?
Догадался сам)
Общие настройки - Система (Разрешенные расширения файлов) zip,rar и учитывать регистр ZIP,RAR
и (Допустимые MIME типы) я поставил zip,application/rar,application

ВСЁ!=)

И теепрь надо ещё найти и добавить значок в папку с иконками (компонент/ком_аттачмент/медиа/итемс/rar.gif) или скопировать и переименовать значок зипа.
*

Brabus23

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
а как добавить файл в контент то???
Вот я загрузил его, все нормально. А ссылка не появляется в контенте

[вложение удалено Администратором]
« Последнее редактирование: 02.12.2008, 13:59:42 от Brabus23 »

Появляется ошибка когда пытаюсь залить с фронт панели, то есть в окне ajax:


Warning: file_put_contents(/attachments/index.html) [function.file-put-contents]: failed to open stream: Permission denied in /libraries/joomla/filesystem/file.php on line 297

Warning: file_put_contents(/attachments/.htaccess) [function.file-put-contents]: failed to open stream: Permission denied in /libraries/joomla/filesystem/file.php on line 297



однако проверь настройки FTP в админке

а кто скажет как сделать чтоб файл показывался только при полном рассмотрении документа(подробнее) и не показывался на главной странице? :'(
*

Justgosu

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
  • Learning PHP
Респект автору. yes!
*

Justgosu

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
  • Learning PHP
Ктото может дописать к этому моду функцию показа количества скачиваний? >:(
*

mmka

  • Захожу иногда
  • 69
  • 12 / 100
она там есть
*

Justgosu

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
  • Learning PHP
Да оно есть...только работает в безопасном режиме(пользователь должен быть зареген).
Можно ли это убрать?...(ЧТо бы качать могли все)
« Последнее редактирование: 09.12.2008, 14:42:39 от Justgosu »
*

velizariy

  • Новичок
  • 3
  • 0 / 0
Force
У вас корректно работает этот метод с материалами? Бо ввод ID материала ничего не дал (в смысле вложения не отображались вообще), а вот ввод Itemid меню с которого пришли на страничку материала дал результат, вот только вместе с блогом-категории. :)
*

velizariy

  • Новичок
  • 3
  • 0 / 0
Ха, а ларчик просто открывался. :)

http://joomlacode.org/gf/project/attachments/forum/?action=ForumBrowse&forum_id=7017&_forum_action=ForumMessageBrowse&thread_id=8845

Просто добавить в опциях в пункт 'hide attachments for' строку: all_but_article_views
Работает
*

velizariy

  • Новичок
  • 3
  • 0 / 0
Два в меру глупых вопроса.  ;D
1.
Цитировать
Можно и без плагина - просто прописать в статье или модуле ссылку на компонент с нужным id файла.
А что именно писать в статье? И, я так понимаю, таким образом вложение можно поместить разные места статьи?
2. Можно ли разнести саму ссылку и дополнительный текст (Description) в разные строчки. В две строчки получится.
*

DiverMan

  • Осваиваюсь на форуме
  • 38
  • 8 / 4
Подскажите (или покажите) где отображается количество скачек файла - нигде не могу найти.

Разобрался;) - безопасный режим нужно включить в самом компоненте.
« Последнее редактирование: 05.01.2009, 15:01:09 от DiverMan »
*

mahp

  • Захожу иногда
  • 127
  • 4 / 0
  • mahp
Скажите, делаю на Денвере. Ссылки модуль пишет абсолютные вроде. При переносе на хость не будет ли проблем?

Возник неожиданный вопрос!
Оригинальный (не корректированный) компонент не дает заливать файлы более 2МБ. Как можно исправить?
*

profkom

  • Новичок
  • 7
  • 1 / 0
max file size в настройках php посмотри.
*

mmka

  • Захожу иногда
  • 69
  • 12 / 100
Цитировать
Hi Jonathan,

first of all, thanks a lot for this great tool. I was looking for an easy to use download-extension and attachment hit the point. After  installing it on my website I was able to customize anything the way I needed it. There is just one point left and that's my question:

I there a chance to count all downloads, regardless if the user is logged in or not and to display the number download for all users?

I really appreciate any comments on that ... even a hint where to look for some changes in the code would be extremly helpful.

Thanks a lot
Ralf
Цитировать
Hi Ralf,

Unfortunately, I do not know how to do this now.   In non-secure mode, all the Attachments plugin is doing is putting up a link to a static file.   When you download the file using such a link, you access it directly and bypass Joomla.  This means that no php code is being run; you are dealing directly with the apache server to get the file.  Since no PHP is being run, I have to way to update the number of downloads. 

I'm sure this is possible, but I think it may take some external solution for processing the Apache access logs to keep track of the number of downloads.  Since many users do not have much access to their Apache server, I do not know how to make a solution that is general.

If you have suggestions, please email them to me!

   -Jonathan

Кто не понял - он пишет о том, что не знает как сделать так, чтобы считались кол-во скачиваний в no-secure mode...

Неужели у нас таких умельцев которые могут дополнить/доделать нету?
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Я тоже своих 5 копеек добавлю.
Хорошее дополнение, единственное, что не нравится, что ссылка на скачивание видна на главной после intro , а не в полной новости. Это исправить можно как-то?
*

zaboich

  • Осваиваюсь на форуме
  • 37
  • 11 / 0
*

medvegatko

  • Осваиваюсь на форуме
  • 38
  • 0 / 2
Все работает. Компонент просто сказка.... Но...... Когда пользуюсь
Код
Anwendungsbeispiel:

{move} this text can only announced user see {/reg}
{pub} this text is not only itselfable, so long a visitor is announced {/pub}
{author} Authors only {/author}
{editor} editor only {/editor}
{more publisher} Publishers only {more /publisher}
{managers} manager only {more /manager}
{admin} administrator only {/admin}
{super} super of administrator only {more /super}
скрывание текста контента, он вставляет файл как-бы невидимо в редакторе. Но даже если поставить курсор между скобками, всеравно файл видно либо только для пользователей либо для гостей. Как можно добится скачивания файла за принцыпом который работает и для просмотра статей????? (Какбы чтобы в редакторе появлялась просто ссылка, а уже потом эту сссылку прятать вышепреведенным ботом)????
Спасибо
*

nike-popov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Что изменил:
в компоненте есть настройка - показывать файл всем/зарегистрированным, но почему то всем хоть и показывал, но скачивать не давал, теперь если файл виден - значит можно скачать. Ну а если не виден, то и скачать нельзя. (изменена функция AttachmentsHelper::download_attachment())

Мне не понравилось, что ссылка на скачивание (DL) выводится везде где появляется статья, к которой эта DL прикреплена. Т.е. DL вылезает во всех блогах и модулях. => в плагине запретил вывод на первой странице и css подгружает только на страницах, где есть ссылки для скачивания.
Сделано это не совсем правильно сделано: Поскольку на моем сайте это только первая страница, я сделал проверку по Itemid=1 и все.
А по уму на мой взгляд надо сделать проверку - куда выводится статья, которую обрабатывает плагин, в модуль, в блог или выводится основная часть и соответственно показывать или не показывать DL. Но пока не разобрался, как это сделать. Если кто-нибудь в курсе - напишите.

Ну еще прицепил файлы русского языка (не инсталируются) из того же http://joomlacode.org/gf/project/attachments/, просто там их взять как-то очень сложно...

Спасиба тебе добрый человек!!!
Эти буржуи ничо по человечески делать не умеют. Скачал этот компонент с официального сайта - установил - работает да вот только главная страница не хотит открываца все открываются а главная нет...
А с вашим никаких проблем!
*

medvegatko

  • Осваиваюсь на форуме
  • 38
  • 0 / 2
Что изменил:
в компоненте есть настройка - показывать файл всем/зарегистрированным
А как сделать чтобы можно было видить и скачивать только специальным а не зарегиным. А еще лучше чтобы при добавлениий файла можно было выставлять кому можно скачивать, а кому нельзя. Спасибо, жду с нетерпением
*

mahp

  • Захожу иногда
  • 127
  • 4 / 0
  • mahp
"Специальным" выдай спецпароли. Ну наверно так только.
*

medvegatko

  • Осваиваюсь на форуме
  • 38
  • 0 / 2
"Специальным" выдай спецпароли. Ну наверно так только.
Это как???? Куда потом вводить эти спецпароли???
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Attachments. Кодировка имени файла

Автор mikolla

Ответов: 30
Просмотров: 28149
Последний ответ 06.05.2020, 12:00:15
от jem777
Attachments, не прикрепляются файлы с расширение ppt, pptx (презентации)

Автор IrochkaStep

Ответов: 0
Просмотров: 1644
Последний ответ 13.04.2020, 12:48:58
от IrochkaStep
Attachments Joomla похоже все. Альтернативы есть?

Автор wishlight

Ответов: 19
Просмотров: 2987
Последний ответ 29.03.2019, 21:12:04
от effrit
Joomla 3.8 и Attachments - не отображаются вложенные файлы

Автор dimetrius

Ответов: 4
Просмотров: 2799
Последний ответ 02.01.2018, 12:36:00
от wishlight
Баги при работе с Joomla 3.7 и Attachments

Автор Alexis001

Ответов: 1
Просмотров: 2404
Последний ответ 12.05.2017, 14:45:24
от Alexis001