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

serjik

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

AlekVolsk

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

serjik

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

AlekVolsk

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

SmokerMan

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

AlekVolsk

  • Гуру
  • 6541
  • 380 / 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

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

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 Сайт сразу на хостинге делается, а по какой ссылке отдается файл и где эта часть когда сказать не могу, его еще предстоит найти где то файлах расширения. Попробуя поискать по файлам через поиск эту часть кода...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

3.8.13->3.9.0: файлы есть, а новых типов нет

Автор FIORD_CMS

Ответов: 6
Просмотров: 176
Последний ответ 14.11.2018, 14:56:47
от FIORD_CMS
Невозможно править файлы шаблонов через админ. панель

Автор raketa2000

Ответов: 20
Просмотров: 604
Последний ответ 13.08.2018, 15:36:17
от wakeonlan
Не загружаются файлы pdf и docx

Автор Аня

Ответов: 1
Просмотров: 251
Последний ответ 03.08.2018, 15:27:58
от Аня
Многие файлы в каталогах.../libraries/joomla начиная с версии 3.8.0 отсутствуют

Автор Afman

Ответов: 5
Просмотров: 430
Последний ответ 01.08.2018, 20:59:02
от ProtectYourSite
После обновления не открываются карточки некоторых товаров

Автор Anastasya

Ответов: 0
Просмотров: 186
Последний ответ 04.04.2018, 14:49:57
от Anastasya