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

serjik

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

AlekVolsk

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

serjik

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

AlekVolsk

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

SmokerMan

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

AlekVolsk

  • Гуру
  • 6445
  • 365 / 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

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

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

После обновления не открываются карточки некоторых товаров

Автор Anastasya

Ответов: 0
Просмотров: 108
Последний ответ 04.04.2018, 14:49:57
от Anastasya
Не открываются ссылки в новом окне

Автор mario052

Ответов: 1
Просмотров: 109
Последний ответ 14.01.2018, 17:42:52
от Akeksandr
Помогите с сайтом, не добавляются файлы

Автор антон

Ответов: 1
Просмотров: 218
Последний ответ 23.11.2017, 00:09:35
от voland
Отображение админки в яндекс браузере

Автор alexey711

Ответов: 2
Просмотров: 268
Последний ответ 18.11.2017, 15:56:31
от alexey711
Права доступа на файлы и папки и ЧПУ сайта Joomla на системе Ubuntu 16

Автор NewUsers

Ответов: 36
Просмотров: 1009
Последний ответ 23.10.2017, 13:58:54
от NewUsers