![]() |
Модуль Files
подскажите пожалуйста, можно ли сделать возможность скачивания файла не заходя на его страницу, т.е. в каталоге рядом с названием файла сделать прямую ссылку на файл. и возможно ли при этом считать кол-во скачиваний?
заранее спасибо за ответы! |
Spark через прямую ссылку нельзя посчитать скачивания.
|
А можно сделать такое: создаешь папку files в корне каталога, потом создаешь скрипт, который публикует и разыскивает файлы в этой папке с расширением rar, zip, jar на страницу файлов? И можно ли сделать добавку файлов с компьютера кнопкой обзор и добавить?
|
new_man да все можно, посмотрите скрипты антиличеры (antileech), они похоже работают
|
ну вот после нажатия скачать, открывается окно и затем начинается загрузка файла, вот можно ли эту кнопку сделать рядом с названием файла? тогда сразу после нажатия и считывание будет и ничего больше не будет открываться. а то очень не удобно, приходится 2 лишних страницы пройти чтобы файл скачать. подскажите пожалуйста, ведь это реально сделать.
|
посмотрите вот этот модуль http://mynuke.ru/modules.php?name=D...p=getit&lid=178
|
модуль менять не хочу. а как сделать прямую ссылку на файл? фиг со счетчиком
|
в каком месте именно вы хотите сделать эту ссылку?
|
Чтобы в каталоге рядом с каждым названием (при нажатии на названии открывается окно файла) была в скобочках прямая ссылка на файл. примерно так, как на этом сайте http://dimonvideo.ru/files
заранее спасибо! |
Откройте modules/Files/index.php
Найдите 3 раза: PHP код:
Замените на: PHP код:
Найдите: PHP код:
Замените на: PHP код:
|
огромное спасибо, всё работает!
и ещё один вопрос по этому модулю: как сделать поиск по модулю? |
Можно изменить стандартный поиск, для этого откройте modules/Search/index.php
найдите: PHP код:
В замен добавьте: PHP код:
должно работать. |
заменил, но всё равно не ищет
|
нужно еще после
PHP код:
добавить: PHP код:
|
всё равно не работает.
|
Spark а что значит не работает? вы выбираете что надо искать в файлах?
|
конечно. да и пункта где искать ("файлах") нету вообще
вобщем теперь ищет, но не переходит на страницу файла и ещё пишет всё равно: далее... К сожалению, по вашему запросу ничего не найдено... Поиск "***" на: Google Groups |
Spark ну это выводиться так в стандартном поиске, если надо, можите удалить этот кусок кода:
PHP код:
немного ссылку подправил (на 3 поста выше) |
теперь ссылка такого типа /modules.php?name=Files&go=view_file&lid=0 ну и соответственно переходит на главную..
|
еще подправил
|
Заработало, спасибо!!!
ну и теперь последний вопрос, как сделать, чтобы в начало раздела выводились последние 10 файлов и над ними указывалась категория где они находятся (например Операционные системы -> Windows) |
посмотрите как это выполнено в блоке new_files идущий вместе с модулем и по анологии вставляйте в нужное вам место в самом модуле.
|
а можно сделать возможностью загрузки скриншота через админку, а не вручную?
|
Spark можно все, но для этого нужны знания в php
|
Soniks , хочу сделать загрузку картинок на сайт с панели админа, чтобы картинка в соостветствующую папку, а папки создавались автоматически, те пронумеровывались!!! потом эти картинки отображались в блоках просмотра пользователями, например фотогаллерея, открывались все блоги фотогаллереи с краткой информацией, а подробнее все фотки из соответствующей папки. Можно!?!?!? ответ Да, не устраивает, кратко о важном хочу очень, пожалуйста!!! С чего начать создавать модуль????
|
Kxu советую взять простенькую галерею и посмотреть, как там все это устроено, и делать по аналогии.
|
Ответьте пожалуйста как решить эти проблемки?
У меня такие проблемы: 1. не могу закачать файлы больших объемов, например 2,5 мега. Хотя в конфиге в необходимой позиции указал $max_size = 50000000;. И ругается таким образом, если под админом. то пишет что Вы не указали какой файл закачать. Почему такое пишет? Как исправить? Файл архивирован в зипе как положено. 2. Когда я под пользователем и пытаюсь добавить файл, тоже за архивирован в зипе и весит всего лишь 160 КБ то он пишет ошибку такого рода "По какой-то причине система не смогла загрузить файл. Проверьте правильность свойст (CHMOD) для директорий с файлами." CHMOD двух папок стоят 770. Но что самое интересное если добавляю через админ панель то файлы маленьких размеров добавляются отлично. 3. Я бы хотел бы что бы в комментариях не было системного редактора, то есть обычное поле для текста. Ну пока вроде все.У меня такие проблемы: 1. не могу закачать файлы больших объемов, например 2,5 мега. Хотя в конфиге в необходимой позиции указал $max_size = 50000000;. И ругается таким образом, если под админом. то пишет что Вы не указали какой файл закачать. Почему такое пишет? Как исправить? Файл архивирован в зипе как положено. 2. Когда я под пользователем и пытаюсь добавить файл, тоже за архивирован в зипе и весит всего лишь 160 КБ то он пишет ошибку такого рода "По какой-то причине система не смогла загрузить файл. Проверьте правильность свойств (CHMOD) для директорий с файлами." CHMOD двух папок стоят 770. Но что самое интересное если добавляю через админ панель то файлы маленьких размеров добавляются отлично. 3. Я бы хотел бы что бы в комментариях не было системного редактора, то есть обычное поле для текста. Ну пока вроде все. |
1) Смотрите, какие ограничения на размер файлов стоят в вашем php.ini (хотя обычно это 8-10 Мб)
3) редактор можно либо совсем выключить, либо придется видеть его везде, где в форме присутствует textarea |
УважаемыйAstrix с редактором спасибо решил я его вообще отключил в данном модуле, а вот с загрузкой не понял. а что за файл
|
Обычно в \usr\local\php в директории, куда установлен сервер
|
такой вопросец..работал рабатал модуль..потом перестал грузить файлы...
пишет по какой-то причине система не смогла загрузить файл. проверте правильность свойст (chmod) для директорий с файлами. пожалуйста вернитесь назад и исправьте. Chmod стоит 777 |
Ну тут два варианта 1) возможно слители права на папку (куда он кидает файло) 2) возможно закончилось место на HDD 3) третьего варианта быть не должно |
права в норме..проверял перезаливал..папочки..
места навалом.. |
Часовой пояс GMT +4, время: 09:59. |
Copyright © 2005 by Soniks