dany994 1 Опубликовано: 9 января 2017 Рассказать Опубликовано: 9 января 2017 Добрый день! Подскажите как сделать вывод ссылки на файл (mp3,rar,zip и т.д) через доп поля в DLE 11.1. Сейчас оно выглядит так: А нужно вывести как обычную ссылку на этот файл. Очень надеюсь на Вашу помощи. Спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 9 января 2017 Рассказать Опубликовано: 9 января 2017 Весь внешний вид, как вам выводить ссылку на скачивание настраивается в шаблоне attachment.tpl Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 10 января 2017 Рассказать Опубликовано: 10 января 2017 11 час назад, celsoft сказал: Весь внешний вид, как вам выводить ссылку на скачивание настраивается в шаблоне attachment.tpl Вот ещё один пример того что нужно как минимум отдельный шаблон задавать для каждого доп.поля в виде файла. В идеале вообще надо было просто ввести в шаблонах краткой и полной новости теги {xf_file_md5}, {xf_file_size}, {xf_file_name} и т.д. Цитата Ссылка на сообщение Поделиться на других сайтах
dany994 1 Опубликовано: 10 января 2017 Рассказать Опубликовано: 10 января 2017 Автор 18 часов назад, celsoft сказал: Весь внешний вид, как вам выводить ссылку на скачивание настраивается в шаблоне attachment.tpl В attachment.tpl не возможно вывести прямую ссылку на файл, я уже пробовал. Если вы знайте как, подскажите пожалуйста!. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 10 января 2017 Рассказать Опубликовано: 10 января 2017 2 часа назад, dany994 сказал: В attachment.tpl не возможно вывести прямую ссылку на файл, я уже пробовал. А прямое скачивание и невозможно для файлов загруженных через скрипт. Эта папка закрыта от прямого доступа. Для прямого скачивания, вам нужно создавать свою отдельную папку, загружать туда файлы например по FTP и давать уже прямые ссылки на них. Скачивание через скрипт, это для тех, кто ограничивает доступ к файлам, согласно настройкам групп. Цитата Ссылка на сообщение Поделиться на других сайтах
dany994 1 Опубликовано: 10 января 2017 Рассказать Опубликовано: 10 января 2017 Автор Нашел решение, юзайте кому надо. В файле engine/modules/function.php ищем: $tpl->set( '{name}', $row['name'] ); ниже добавляем: $tpl->set( '{onserver}', $row['onserver'] ); ищем чуть ниже: $tpl->set( '{link}', $config['http_home_url']."engine/download.php?id=".$row['id'].$area ); меняем на: $tpl->set( '{link}', $config['http_home_url']."uploads/files/".$row[''].$area ); В файле attachment.tpl {link}{onserver} Сделал на DLE 11.1. Должно работать и на других версиях. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 12 января 2017 Рассказать Опубликовано: 12 января 2017 (изменено) В 10.01.2017 в 18:33, dany994 сказал: Нашел решение, юзайте кому надо. В файле engine/modules/function.php ищем: $tpl->set( '{name}', $row['name'] ); ниже добавляем: $tpl->set( '{onserver}', $row['onserver'] ); ищем чуть ниже: $tpl->set( '{link}', $config['http_home_url']."engine/download.php?id=".$row['id'].$area ); меняем на: $tpl->set( '{link}', $config['http_home_url']."uploads/files/".$row[''].$area ); В файле attachment.tpl {link}{onserver} Сделал на DLE 11.1. Должно работать и на других версиях. Вы бы лучше это убрали и не позорились... Из разряда "Не знаю что делаю, но сейчас что-нибудь сделаю."... В 10.01.2017 в 15:53, celsoft сказал: А прямое скачивание и невозможно для файлов загруженных через скрипт. Эта папка закрыта от прямого доступа. Для прямого скачивания, вам нужно создавать свою отдельную папку, загружать туда файлы например по FTP и давать уже прямые ссылки на них. Скачивание через скрипт, это для тех, кто ограничивает доступ к файлам, согласно настройкам групп. Заливать по FTP не удобно однако и не всем дашь такое, что мешает уже сделать переменную для прямой ссылки? Тем более что количество апачеводов уменьшается, а FPM-оводов увеличивается... Ваши советы прямо из разряда "Очень крупный сайт одного человека", как то намеренно урезаете аудиторию потребителей DLE... Изменено 13 января 2017 пользователем SKYNET74 1 Цитата Ссылка на сообщение Поделиться на других сайтах
dany994 1 Опубликовано: 19 января 2017 Рассказать Опубликовано: 19 января 2017 Автор В 13.01.2017 в 01:58, SKYNET74 сказал: Вы бы лучше это убрали и не позорились... Из разряда "Не знаю что делаю, но сейчас что-нибудь сделаю."... Заливать по FTP не удобно однако и не всем дашь такое, что мешает уже сделать переменную для прямой ссылки? Тем более что количество апачеводов уменьшается, а FPM-оводов увеличивается... Ваши советы прямо из разряда "Очень крупный сайт одного человека", как то намеренно урезаете аудиторию потребителей DLE... Ну если ты такой умный мог бы и помочь! Однако нет, вам трудно это сделать - большой человек вы у нас. Я сделал как мог и поделился этим с другими. Я не заставляю никого это использовать!!! 1 Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 24 января 2017 Рассказать Опубликовано: 24 января 2017 В 19.01.2017 в 18:39, dany994 сказал: Ну если ты такой умный мог бы и помочь! Однако нет, вам трудно это сделать - большой человек вы у нас. Я сделал как мог и поделился этим с другими. Я не заставляю никого это использовать!!! А наивные хомяки побежали скорее юзать, а потом баги откуда не возьмись берутся и на форуме бьют себя пяткой в грудь и утверждают что это не они виноваты со своими клешнями... Про дыры подобных "мегахаков" вообще молчу... Вы используете коммерческую систему, и как то странно было бы, если бы вам кто то бесплатно был ещё обязан писать что то для вас... Цитата Ссылка на сообщение Поделиться на других сайтах
dany994 1 Опубликовано: 24 января 2017 Рассказать Опубликовано: 24 января 2017 Автор 1 час назад, SKYNET74 сказал: А наивные хомяки побежали скорее юзать, а потом баги откуда не возьмись берутся и на форуме бьют себя пяткой в грудь и утверждают что это не они виноваты со своими клешнями... Про дыры подобных "мегахаков" вообще молчу... Вы используете коммерческую систему, и как то странно было бы, если бы вам кто то бесплатно был ещё обязан писать что то для вас... Конечно не обязан никто помочь. Но по человечески можно и помочь. Многие будут благодарны... А такие как ты всегда будут портить всем настроение своей нудятиной о том как правильно жить. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 24 января 2017 Рассказать Опубликовано: 24 января 2017 2 часа назад, dany994 сказал: Конечно не обязан никто помочь. Но по человечески можно и помочь. Многие будут благодарны... А такие как ты всегда будут портить всем настроение своей нудятиной о том как правильно жить. Такие как вы вечно будут видимо ныть о том что им никто ничего не хочет делать по велению пальца, даром, быстро, и качественно... 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 25 января 2017 Рассказать Опубликовано: 25 января 2017 В 13.01.2017 в 00:58, SKYNET74 сказал: Заливать по FTP не удобно однако и не всем дашь такое, что мешает уже сделать переменную для прямой ссылки? То что папка закрыта от прямого доступа к файлам. Только проигрывание медиа контента из нее возможно. Все другие файлы с другими расширениями блокированы. В 13.01.2017 в 00:58, SKYNET74 сказал: Тем более что количество апачеводов уменьшается, а FPM-оводов увеличивается... Статистика используемого серверного ПО говорит об обратном. "апачеводов" миллионы, "FPM-оводов" тысячи. Разница громадная. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 27 января 2017 Рассказать Опубликовано: 27 января 2017 В 25.01.2017 в 16:23, celsoft сказал: То что папка закрыта от прямого доступа к файлам. Только проигрывание медиа контента из нее возможно. Все другие файлы с другими расширениями блокированы. Статистика используемого серверного ПО говорит об обратном. "апачеводов" миллионы, "FPM-оводов" тысячи. Разница громадная. nginx'у пофиг на .htaccess, и он по подходящим статическим расширениям даже апач спрашивать не будет, можно ли ему отдать этот файл или нет. Давно уже доказано что эта статистика такая лишь потому что старые работающие системы не переводят на новые рельсы, и что на том же шареде проще использовать апач, чем каждому *гневные_слова* объяснять как работать с PHP-FPM. Если вы посмотрите динамику использования серверного ПО, то сразу увидите что доля апача из года в год падает, а никак не растёт. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.