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

serjik

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

AlekVolsk

  • Профи
  • 6312
  • 336
это опции браузера, от сайта и движка никак не зависит
*

serjik

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

AlekVolsk

  • Профи
  • 6312
  • 336
отключите все браузерные плагины и сбросьте настройки на дефолтные - и будет вам счасть
*

SmokerMan

  • Профи
  • 5333
  • 689
но возможно это не от компонента зависит а от Joomla и где то отдельно настраивается. Если это так то тогда где??
зависит от компонента как раз, т.к. это зависит от заголовков, которые сервер отдает браузеру
*

AlekVolsk

  • Профи
  • 6312
  • 336
Docman отдает стандартный заголовок, прверено
*

serjik

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

moraks

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

serjik

  • Давно я тут
  • 333
  • 0
moraks попробовал все варианты с файлом htaccess, к сожалению не работают. Вариант со скритом слишком сложен
*

moraks

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

robert

  • Профи
  • 4081
  • 376
Можно написать скриптик, который будет отдавать нужные заголовки, и исполнять его вместо прямой ссылки на файл.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

serjik

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

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

moraks

  • Новичок
  • 9
  • 3
Сайт в локалке разрабатывается? Если есть доступ из сети, то в л.с. помогу поймать ссылку.
Тут не нужно просто так вставлять в шаблон... важно именно поменять ссылку, по которой сейчас файлы отдаются и она может быть не в шаблоне...  Если файл у вас сейчас отдается по простой ссылке вида <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

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

Заголовок в браузере

Автор Olga113

Ответов: 31
Просмотров: 323
Последний ответ 22.06.2017, 20:41:37
от Olga113
языковые файлы joomla3.7

Автор Triniti

Ответов: 6
Просмотров: 345
Последний ответ 08.05.2017, 21:20:42
от SeBun
Обновления Joomla, какие файлы заменяются

Автор Victor333

Ответов: 9
Просмотров: 210
Последний ответ 22.03.2017, 17:14:52
от Victor333
Re: Не открываются материалы

Автор w-m

Ответов: 2
Просмотров: 189
Последний ответ 20.09.2016, 20:39:17
от voland
как объединить файлы стилей CSS в CSS.php?

Автор Kadimp

Ответов: 19
Просмотров: 668
Последний ответ 15.08.2016, 19:03:22
от Kadimp