Прикрепить файлы к статье Joomla

Главные вкладки

Аватар пользователя Wolf-alone Wolf-alone 3 февраля 2011 в 20:54

Доброго времени суток! Не сочтите за наглость, такой вопрос... Но, подозреваю, что помочь мне могут только здесь.

Вопрос:
Есть Joomla 1.5/1.6. Задача: Прикрепить к статье файл.

Основные требования:
1. Файл должен загружаться с компьютера автора, в процессе ввода текста. *Хороший пример - этот форум. Тут можно прикрепить файл непосредственно при вводе сообщения.
2. Файл должен быть защищён от скачивания НЕ зарегистрированными пользователями. *не просто скрыта ссылка, а именно защита от скачивания и хотлинков.

Дополнительные (не обязательные, но крайне жалетельные) требования:
1. Если пользователь не загистрирован, то ссылка на файл не исчезает, он просто не может его скачать
2. Если не зарегистрированный пользователь пытается скачать файл - система его уведомляет о необходимости регистрации
3. Счётчик скачивания файла где-нибудь недалеко от ссылки "скачать"
4. Стастика в админке, "кто, когда и что" скачал (это было бы вообе шикарно!)

Комментарии

Аватар пользователя Wolf-alone Wolf-alone 3 февраля 2011 в 21:04

Softovick wrote:
Ахереть не встать, я валяюсь.... Нашел где спрашивать..

А что Вы предлагаете делать, есть сообщество Joomla не знает ответа на этот вопрос? Или не хочет отвечать... Не суть.

Я задаю вопрос с мыслью не о том, что здесь "форум Drupal", а о том, что здесь есть специалисты.

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 3 февраля 2011 в 21:03

Добрый вечер, к сожалению Joomla не предоставляет такой возможности. Но она анонсирована в релизе 3.15. Поэтому вам придется подождать пару лет. Так же можете начать использовать новую ЦМС "Fish Oil".

Аватар пользователя Wolf-alone Wolf-alone 3 февраля 2011 в 21:06

<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a> wrote:
Добрый вечер, к сожалению Joomla не предоставляет такой возможности. Но она анонсирована в релизе 3.15. Поэтому вам придется подождать пару лет. Так же можете начать использовать новую ЦМС "Fish Oil".

Уважаю людей с чувством юмора!

Но, к сожалению в данный момент вопрос выбора CMS не стоит, т.к. заставляют работать с тем, что есть. Выбора не предоставляют.

Аватар пользователя vitok vitok 3 февраля 2011 в 21:09

"Wolf-alone" wrote:
Я задаю вопрос с мыслью не о том, что здесь "форум Drupal", а о том, что здесь есть специалисты.

Просто здесь специалисты на Drupal специализируются, и единственный вменяемы ответ который здесь можно услышать на вопрос первого поста это: "Установить Drupal"

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 3 февраля 2011 в 21:10

Попытайте ка вы все таки счастья еще разок на жумлофоруме, не тратьте время.

ЗЫ. Уверен, что это должно быть в базовом функционале практически любого форума, тем более что на джумле обычно куча функционала в каждом компоненте.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 3 февраля 2011 в 21:12

"Wolf-alone" wrote:

А что Вы предлагаете делать, есть сообщество Joomla не знает ответа на этот вопрос?


А ведь только сёдня читал что сообщество жумлы самое умное и всё знает.
В тред реквестируется автор вай друпал

Аватар пользователя Dendix Dendix 3 февраля 2011 в 21:13

Я так понимаю что среди джумловодов нет грамотных людей..поэтому пришли спрашивать к людям действительно профи в своем роде.

Аватар пользователя vitok vitok 3 февраля 2011 в 21:13

"Wolf-alone" wrote:
Но, к сожалению в данный момент вопрос выбора CMS не стоит, т.к. заставляют работать с тем, что есть. Выбора не предоставляют.

Тогда по старой памяти отвечу что jSeBlod CCK + гугл в помощь.

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 3 февраля 2011 в 21:14

"RxB" wrote:
В тред реквестируется автор вай друпал

Так же бы хотелось услышать мнение одного из программистов компании, которую представляет Aleksey_

Аватар пользователя Wolf-alone Wolf-alone 3 февраля 2011 в 21:16

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
на джумле обычно куча функционала в каждом компоненте

Проблема в том, что эта куча порой сильно мешает! Когда я начал углубляться в Joomla - чаще всего проблема была не в том, что "чего-то нет", а в том, что это "что-то" либо слишком навороченное, либо до необходимого функционала явно не дотягивает (есть всё, кроме того, что нужно).

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
Попытайте ка вы все таки счастья еще разок

"Ох как намаялась я с тобой, моя попытка №5" (с) Виа Гра. Smile

Аватар пользователя vitok vitok 3 февраля 2011 в 21:17

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
Так же бы хотелось услышать мнение одного из программистов компании, которую представляет Aleksey_

ЫЫЫЫ ^_^

Аватар пользователя Wolf-alone Wolf-alone 3 февраля 2011 в 21:20

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
Так же бы хотелось услышать мнение одного из программистов компании, которую представляет Aleksey_

LoL! "Привычка молчать понадёжнее кляпа..." (с) Кошка Сашка

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 3 февраля 2011 в 21:21

1. надо поставить компонент Attachment (точное название не понмю) стандартно сделать не получится.

2. http://extensions.joomla.org/extensions/directory-a-documentation/downlo...

3. И наткнулся на компонент Attachments for content articles ( http://joomlacode.org/gf/project/attachments/ ). Простой как 3 копейки и маленький.,

Заняло 2 минуты с учетом поиска самого форума

Аватар пользователя vitok vitok 3 февраля 2011 в 21:23

"Wolf-alone" wrote:
"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
Так же бы хотелось услышать мнение одного из программистов компании, которую представляет Aleksey_

LoL! "Привычка молчать понадёжнее кляпа..." (с) Кошка Сашка

хм... одному мне это показалось подозрительным?

Аватар пользователя Wolf-alone Wolf-alone 3 февраля 2011 в 21:32

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
И наткнулся на компонент Attachments for content articles

Он не даёт защиты от хотлинка и пользователи могут скачивать файлы зная прямую ссылку. Не катит.

"Dendix" wrote:
как тут все усердно начали поддерживать сторонника джумлы..)) как родного..

Я не сторонник джумлы. Скорее пострадавшая сторона Smile

И, по моему никто святую войну не начинал, и не говорил что-то лучше/хуже. Просто есть задача, которую нужно решить.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 3 февраля 2011 в 21:37

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
надо Виктора спросить, он точно скажет

Забанить ТС за оффтоп. Заданная тема имеет отношение к обзорам такое же как к модераторскому разделу

Аватар пользователя Wolf-alone Wolf-alone 3 февраля 2011 в 21:45

"Stan.Ezersky" wrote:
Ждём новую тему, как в Wordpress работать с полями и вывести контент в в две колонки-)))

Это уже не ко мне. Люди учатся на своих ошибках...

Аватар пользователя vitok vitok 3 февраля 2011 в 21:52

"Stan.Ezersky" wrote:
Ждём новую тему, как в Wordpress работать с полями и вывести контент в в две колонки-)))

Ыыы А собственно как? ^_^

Аватар пользователя glu2006 glu2006 3 февраля 2011 в 22:26

А чего вы собственно все стебетесь друпал круче или джумла?
Если хороший специалист то он и на джумле сделает нормальный сайт и нужные компоненты напишет и работать быстро заставит, так что понторезки что круче или кто умнее или тупее тут не уместны.
Везде есть нормальные специалисты а есть и раздолбаи :).
И стой и с другой стороны баррикад именно на них смотрят и говорят вод какое говно джумла или с другой стороны, вот какое говно друпал хехехе
а с третьей вот какое говно джумла и друпал моя самапись круче (тсссс я не про синкору).

ТС я с джумлой версии выше 1.0 не общался поэтому вряд ли чем-то помогу :(.

Аватар пользователя vitok vitok 3 февраля 2011 в 22:55

"glu2006" wrote:

А разве кто-то стебался что круче?) помоему все выразили одно мнение что на форуме друпала задавать вопросы по джумле бессмысленно.

Аватар пользователя glu2006 glu2006 3 февраля 2011 в 23:19

vitok wrote:
А разве кто-то стебался что круче?) помоему все выразили одно мнение что на форуме друпала задавать вопросы по джумле бессмысленно.

Почему бессмысленно, тут джумловодов пруд пруди, просто они стесняются в этом признаваться ;).

Я вот раньше джумлил и что? Smile давайте в меня шапками покидаемся.
Да и не я один, однако меня от джумлы не тошнит. (не буду больше на этом заострять внимание)
У каждого движка свои цели, свои заточки и т.д. холиваров на эту тему было уже более чем достаточно.

Аватар пользователя vitok vitok 3 февраля 2011 в 23:38

"glu2006" wrote:
Я вот раньше джумлил и что?

Я тоже, поэтому и отписал о jSeBlod CCK, вполне не плохой аналог друпаловского CCK, но все равно мне кажется спрашивать о джумле на друпал форуме как-то странно.

Аватар пользователя petrovnn petrovnn 4 февраля 2011 в 1:02

"RxB" wrote:
В тред реквестируется автор вай друпал

я могу только развести руками... это очень специфическая задача и я ее никогда не решал на джумле.

Ну а вообще дал ссылку на джумло-форуме

Аватар пользователя Erly Erly 4 февраля 2011 в 1:16

Ну пошло, поехало... сейчас начнётся... Smile

Когда то, полгода назад, на этом сайте какой то умный человек писал: "давайте на drupal.ru сделаем ветку про joomla, WP, ModX." Оно и верно - многие пришли к друпалу через другие CMS. И многие здесь действительно грамонтные.

Если серьёзно, то предлагаю снести джумлу, и поставить друпал. Имещиеся статьи перенести либо через phpmyadmin (вначале в csv, затем через node_import в друпал), либо через мигратор, либо, если статей не так много, то руками.

На джумле сложные вещи делать ОЧЕНЬ СЛОЖНО!!!

Аватар пользователя mak-vardugin mak-vardugin 4 февраля 2011 в 2:44

Заметьте, про ТС ни кто ни чего плохого не сказал и в пешее путешествие не отравил, а еще говорят что у нас не дружелюбное сообщество.

Аватар пользователя vitok vitok 4 февраля 2011 в 3:04

"mak-vardugin" wrote:
Заметьте, про ТС ни кто ни чего плохого не сказал и в пешее путешествие не отравил, а еще говорят что у нас не дружелюбное сообщество.

Просто в данном конкретном случая ТС задал вопрос не из ряда "заипали нубы - научитесь гуглить", а наоборот, удивил всех, что заданный вопрос реален так-же как и оставленные здесь ответы Biggrin

Аватар пользователя mak-vardugin mak-vardugin 4 февраля 2011 в 3:24

Предлагаю свести дисскусию к ругани и проклинанию авторов и пользоватей джумблы. А то ведь счас ТС разболтает где-нибудь что на Д.РУ сидят джумбло-гуру в отставке и помогают джумбловодам.
Так что предлагаю пресечь эти поползновениян на корню! а то потом отдельной веткой не отделаемся.

срочняк надо звать Волокугу, Толю и еще кого-нибудь и устраивать джумбло-срач и холивар.

Аватар пользователя vitok vitok 4 февраля 2011 в 4:13

"mak-vardugin" wrote:
А то ведь счас ТС разболтает где-нибудь что на Д.РУ сидят джумбло-гуру в отставке и помогают джумбловодам.

Мне кажется ТС был не удовлетворен данными ему ответами Smile
Кстати вот меня заинтересовал один из пунктов указанных ТС.
"Wolf-alone" wrote:
Файл должен быть защищён от скачивания НЕ зарегистрированными пользователями. *не просто скрыта ссылка, а именно защита от скачивания и хотлинков.

как такое на друпале то реализовать(а верней причем тут CMS)? Надо чтоб файл сохранялся с хитро сделанным названием на жосткий, и потом та-же хитро отдовался и постоянно переименовывался? или нужно на серваке что-то типа распознания куков сделать, чтоб апач сам знал кому какие файлы можно отдавать?

Аватар пользователя mak-vardugin mak-vardugin 4 февраля 2011 в 5:39

если сайт про тендерную документацию то и отвечать не будем вообще!
если я правильно понимаю то можно переадресовать регеных пользователей на https:// и настроить скачку только через это тип соединения.

А тем кому интересно могут поковырять этоти модулиfilefield_secure
[module=private_download]
[module=xsend]
[module=private_upload]

есть вариант хранить файл в облаках на левом сервере
http://drupal.org/node/996016

интересные мысли
http://drupal.org/node/540754
http://11heavens.com/files-in-Drupal

Аватар пользователя Alex Bacart Alex Bacart 4 февраля 2011 в 10:33

Я бы сделал PHP сниппет.
Кнопка, по клику ПХП проверяет $user->uid, если зареганный, то файл file.ext копируется в random_name.ext и отдается на закачку (можно еще юзверю сказать, что линк будет действителен в течение часа), по запуску крона все рандомные файлы удаляются.

Аватар пользователя vitok vitok 4 февраля 2011 в 12:08

"Vydrin_AP" wrote:
Я бы сделал PHP сниппет.

Во, точно, это то что я называл "хитро сделанными названиями" тока более логичней Smile

Увидел в описании к модулю FileField Private Downloads "From Drupal 7, both private and public downloads will be supported by core."
Надо глянуть что к чему в 7-ке.

Аватар пользователя demart demart 4 февраля 2011 в 14:45

Злые Вы ) Вопрос был задан в теме "Обзоры и сравнения CMS" вот и стоит считать что это просто сравнение CMS где мы наглядно видем что Joomla как CMS не состоялась )...

Аватар пользователя demart demart 4 февраля 2011 в 14:49

Кстати вопрос к "специалистам drupal" раз уж их затронули в этой теме, давича задал простой вопрос по "практически стандартному модулю "user_reference" D7, ниодного отклика, неужели никто им не пользуеться в D7? Вот ссылка на пост http://drupal.ru/node/55302 ...

Аватар пользователя vitok vitok 4 февраля 2011 в 15:46

Хе-хе, а я сделал в семерке все то что ТС хотел от жумлы, правда пришлось написать свой модуль в 2 хука.

Аватар пользователя vitok vitok 4 февраля 2011 в 21:59

"<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a>" wrote:
"mak-vardugin" wrote:
Рецепт в студию или нефиг трепаться.

Только не в этой теме, а в своем блоге.

Ок, ща все будет.

Аватар пользователя Erly Erly 4 февраля 2011 в 23:48

"mak-vardugin" wrote:
А то ведь счас ТС разболтает где-нибудь что на Д.РУ сидят джумбло-гуру в отставке и помогают джумбловодам.

А что представляете на где нибудь на джумловском форуме, в конце топика модератор напишет: "нашими силами решить вопрос не представляется возможным. Попробуйте обратиться за помощью на drupal.ru, там, как правило, всегда помогают" :D:D

Аватар пользователя Erly Erly 5 февраля 2011 в 1:49

"RxB" wrote:
А потом когда топиков будет докуя, будем в поиск посылать

Вначале будем посылать на решение которое на друпале в два пальца реализуется, потом когда будут говорить "а на джумле?" - будем посылать в поиск.
Пусть они и сравнивают решение на друпале и на джумле Biggrin

Аватар пользователя vitok vitok 5 февраля 2011 в 2:06

"Erly" wrote:
Вначале будем посылать на решение которое на друпале в два пальца реализуется, потом когда будут говорить "а на джумле?" - будем посылать в поиск.
Пусть они и сравнивают решение на друпале и на джумле :D

ыыыы :DDDD