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

serjik

  • Захожу иногда
  • 344
  • 1 / 1
Суть проблемы в названии темы. Прикрепленные документы с помощью компонента Docman при нажатии сразу открываются в браузере вместо того чтобы почвлялось окно Сохранить как. В теме по данному компоненту видимо нет спецов так как ответа никто не знает, но возможно это не от компонента зависит а от Joomla и где то отдельно настраивается. Если это так то тогда где??
*

AlekVolsk

  • Гуру
  • 6913
  • 415 / 4
это опции браузера, от сайта и движка никак не зависит
*

serjik

  • Захожу иногда
  • 344
  • 1 / 1
это опции браузера, от сайта и движка никак не зависит
Думаю зависит, проверял и на работе и дома в разных браузерах, и людям ссылки кидал, у всех открывается в этом же окне где сайт. Посмотрел, В настройках Opera проверил, стоит галочка Запрашивать папку сохранения перед загрузкой файла, но файл все равно открывается на странице сайта, тоесть заменя ее собой и не спрашивая открыть или сохранить.  В этом же браузере на одном из моих сайтов на 2,5 и 1,5 версии Joomla при нажатии на файлы как и положено предлагает сохранить, а на сайтах с Joomla 3 сразу открывается. Выходит точно косяк третьей версии
« Последнее редактирование: 29.06.2016, 21:05:19 от serjik »
*

AlekVolsk

  • Гуру
  • 6913
  • 415 / 4
отключите все браузерные плагины и сбросьте настройки на дефолтные - и будет вам счасть
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
но возможно это не от компонента зависит а от Joomla и где то отдельно настраивается. Если это так то тогда где??
зависит от компонента как раз, т.к. это зависит от заголовков, которые сервер отдает браузеру
*

AlekVolsk

  • Гуру
  • 6913
  • 415 / 4
Docman отдает стандартный заголовок, прверено
*

serjik

  • Захожу иногда
  • 344
  • 1 / 1
отключите все браузерные плагины и сбросьте настройки на дефолтные - и будет вам счасть
к сожалению не будет...эта фишка с сохранением должна работать на всех компах независимо от браузера и его настроек. Повторюсь что для примера в одном и том же браузере на сайте с Joomla 2.5 (там кстати тоже docman) ссылки открываются как и положено предворительно спрашивая, на Joomla 3 у меня четыре сайта (на двух нет docmana, а простые ссылки на файлы) и везде при нажатии сразу загрузка пдф файла в этом же окне.  Точно гдето в самой Joomla 3 или какая то фишка не включена, или просто косяк движка
« Последнее редактирование: 29.06.2016, 22:18:53 от serjik »
*

moraks

  • Новичок
  • 9
  • 3 / 0
Нашел статью по теме, еще актуальную. Какой нибудь метод подойдет. http://slasoft.kharkov.ua/article/downloadpdf
*

serjik

  • Захожу иногда
  • 344
  • 1 / 1
moraks попробовал все варианты с файлом htaccess, к сожалению не работают. Вариант со скритом слишком сложен
*

moraks

  • Новичок
  • 9
  • 3 / 0
Если htaccess не работает  - тогда нужно менять ссылку, по которой сайт файлы выдает. Вставить её в шаблон:
Код
<a href="http://basedir/file.ext" download>Скачать файл</a> // это простой HTML
$file = $basedir.$filename;
print_r ("<a href=\"".$file."\" download>Скачать файл</a>") // это скрипт PHP;
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Можно написать скриптик, который будет отдавать нужные заголовки, и исполнять его вместо прямой ссылки на файл.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

serjik

  • Захожу иногда
  • 344
  • 1 / 1
moraks спасиб большое, попробую! вообще странно что в 2,5 версии Joomla ничего не нужно колдовать, а в тройке такие непонятные сложности

p/s вставляю этот кусок кода в файл шаблона, но ничего не меняется, по прежнему в этом окне открываются. Может код над еще в форму какую прятать?
« Последнее редактирование: 30.06.2016, 12:22:57 от serjik »
*

moraks

  • Новичок
  • 9
  • 3 / 0
Сайт в локалке разрабатывается? Если есть доступ из сети, то в л.с. помогу поймать ссылку.
Тут не нужно просто так вставлять в шаблон... важно именно поменять ссылку, по которой сейчас файлы отдаются и она может быть не в шаблоне...  Если файл у вас сейчас отдается по простой ссылке вида <a href="http://basedir/file.ext">Скачать файл</a>, то он и будет открываться. Нужно именно атрибут тега  a href  установить как download для ссылок на файлы.
Подробнее о атрибуте download: http://www.w3schools.com/tags/att_a_download.asp

Само расширение криво работает ;D, даже последняя demo не скачивает, а открывает pdf https://demo.joomlatools.com/joomla3/ru/docman/single-document
Так что придется не шаблон менять, а код расширения...
« Последнее редактирование: 01.07.2016, 09:47:07 от moraks »
*

serjik

  • Захожу иногда
  • 344
  • 1 / 1
moraks Сайт сразу на хостинге делается, а по какой ссылке отдается файл и где эта часть когда сказать не могу, его еще предстоит найти где то файлах расширения. Попробуя поискать по файлам через поиск эту часть кода...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Кэш не сохраняется, файлы сами удаляются

Автор Guran

Ответов: 6
Просмотров: 694
Последний ответ 10.05.2022, 22:55:51
от Guran
Не загружаются файлы pdf и docx

Автор Аня

Ответов: 3
Просмотров: 2084
Последний ответ 07.08.2020, 01:27:11
от arma
Права доступа на файлы и папки для обновления

Автор system1024

Ответов: 6
Просмотров: 2677
Последний ответ 20.12.2019, 11:01:26
от Matinaz
Файлы.htaccess и webconfig

Автор xandr555

Ответов: 7
Просмотров: 946
Последний ответ 16.12.2019, 11:54:01
от AlexB
Не открываются статические материалы после переноса на хост

Автор dron

Ответов: 5
Просмотров: 1431
Последний ответ 16.07.2019, 14:21:47
от dron