[FAQ] File Attachment Mod - Вложение файлов

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

[FAQ] File Attachment Mod - Вложение файлов

Сообщение Rusic 27.10.2004 9:51

Скачать с phpBB Guru
Скачать premodded пакет для версии 2.0.22 с phpBB Guru
Страница мода на сайте phpBB



Top 5 вопросов о моде по версии VVVas.
1. Я не могу найти инструкцию по установке.
Смотрите, пожалуйста, в архиве с модом директорию attachment_mod\docs . В ней есть файлы:
install.txt - полная установка мода.
install_using_premod_files.txt - установка с помошью уже отредактированных файлов.
update.txt - руководство по обновлению.
И другие файлы, которые тоже полезно глянуть.
!!!Внимание! Не злите модераторов! Вопрос по поводу инструкции по установке относится к разряду провокационных и карается немедленным отлучением от форума.

2. У меня вываливаются ошибки при закачке файлов.
При установке мода вы не поставили необходимые права доступа (chmod) для директории /files, и не создали и опять же не поставили необходимые права доступа (chmod) для директории /files/thumbs

3. Где мне найти русский язык для этого мода?
Русский язык можно найти в этой теме. Вот прямая ссылка на архив. И он работает с последней версией, не надо об этом спрашивать.

4. Почему у меня гости не видят вложения? Я могу делать вложения, а все остальные не могут, в чем проблема?
Расставьте права доступа для форумов и для групп на скачивание и вложение файлов в администраторском раздела -> форумы -> права доступа и группы -> права доступа соответственно.

5. Мне вот нужно то-то и то-то.
Сначала разберитесь с существующими возможностями мода в администраторском разделе, возможно это уже есть в нем.

Дополнительно от Поручика.
6. Где можно почитать мануал на русском языке по этому моду? (Есть ли Русское руководство по моду?)
Есть, ссылка на руководство в этой теме.

7. Как показать закачанные файлы незарегестрированным пользователям, но при этом запретить скачивание?
http://phpbbguru.net/community/viewtopi ... 6654#86654


Дополнительно от rxu.
8. Как установить premodded пакет?
Premodded пакет устанавливается только на форумы, на которых до этого не установлено никаких модов. В противном случае работоспособность ранее установленных модов и форума в целом не гарантируется. Как установить:
- скопировать файлы из папки в папку с форумом версии 2.0.22
- запустить скрипт install/install.php
- удалить папку install.

Дополнительно от Alek$.
9. После установки выдает Fatal error: Call to undefined function: include_attach_lang() и ничего не работает.
Решение здесь:
post152534.html#p152534

10. Мод такой сложный, я боюсь его сам устанавливать, к тому же у меня уже установлено много других модов. Что мне делать?
Можно воспользоваться EasyMOD или автоматическим установщиком для Attach MOD

----------------------------------------------------------------

Fatal error: Cannot redeclare attach_faq_include() (previously declared in /home/freeuser/www/forum/attach_mod/includes/functions_includes.php:31) in /home/freeuser/www/forum/attach_mod/includes/functions_includes.php on line 31


Сама строка:
Код: Выделить всё
function attach_faq_include($lang_file)


Вот собственно и все
Последний раз редактировалось Поручик 26.11.2008 19:24, всего редактировалось 1 раз.
Причина: Редактирование ссылки
Изображение
Аватара пользователя
Rusic
phpBB 1.4.2
 
Сообщения: 58
Зарегистрирован: 10.10.2004 16:20


Сообщение Siava 05.07.2005 10:12

В дистрибутиве мода File Attachment Mod есть папка scripts
В этой папке есть скрипт revar_filenames.php

Этот скрипт должен "переименовывать" имена файлов в папке files, как я понял, из длинных имён делать короткие. Возможно это поможет изменить имена файлов с таких _____123.txt на более читаемые.

То есть этот скрипт для конвертации имён уже закаченных файлов.

Разумеется, имена также меняются и в БД, поэтому вы ничего не теряете. =)

Добавлено спустя 1 минуту 13 секунд:

Хотя если честно, то он работает как-то по-шамански..

Код: Выделить всё
Renamed 14_155.gif to 14.gif

Renamed 1257422_120.gif to 1257422.gif

Renamed 887816_696.jpg to 887816.jpg

Renamed 1452343_199.gif to 1452343.gif

Renamed 1429185_932.gif to 1429185.gif

Renamed 1466145_636.gif to 1466145.gif

Renamed 1456366_310.jpg to 1456366.jpg

Renamed 1456341_914.jpg to 1456341.jpg

Renamed 12.gif to 12_139.gif

Renamed 824759.gif to 824759_357.gif

Renamed 2.gif to 2_160.gif


revar_filenames.php:
This file is for renaming your files within your Upload Directory to the Real Filename.
(for example translates 1_28732432523.zip to attach_mod.zip)
Please run this file only once after upgrading from 2.2.4.
:roll:
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2665
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение Erlang 05.07.2005 21:01

А в какую папку кидать этот revar_filenames.php ?

А нельзя просто запретить русские имена файлов?
С уважением,
Сергей
Erlang
phpBB 2.0.13
 
Сообщения: 632
Зарегистрирован: 13.07.2004 20:30
Откуда: Москва
Предупреждения: 1

Сообщение Siava 05.07.2005 23:01

Erlang
Скрипт предназначен для однократного запуска.. разумеется в корень форума, а потом удалить.

Зачем запрещать русские имена, если указаное Xpert'ом изменение почти идеальное решение =)
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2665
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение p00h 08.10.2005 18:42

Обнаружил еще одну проблему. Надеюсь, что это просто мои кривые руки.

На форуме есть группа, для которой нет ограничений по аттачу файлов. В ней всего лишь 7 пользователей пока. Проблема в том, что в "Управлении группой" установлена квота Unlimited (установлен 0 в настройке для этой квоты), т.е. теоритически все пользователи в этой группе должны иметь неограниченный доступ по закачке, несмотря на квоту, установленную конкретно для каждого пользователя.

Вот что об этом говорит мануал:

Мануал по Attach Mod писал(а):Example:
User A has a quota of 30 megabytes assigned to him/her. User A is in Group Alpha and Group Beta.
Group Alpha has a quota of 20 megabytes and Group Beta has no quota.

User A will be given a quota of 20 megabytes; not 30 megabytes because Group Alpha has the largest quota of the two groups and takes priority over user quotas.


Т.е. квота, установленная для группы, в которой находится пользователь, "перебивает" настройки, установленные конкретно для него.

Но на деле получается так, что срабатывает именно "личная" квота, установленная для конкретного пользователя, т.е. всего-навсего 256 кб. Проблема, конечно, не критичная, но приходится ручками! А зачем ручками, если аттачмод это должен делать?

Сразу опережу некоторые вопросы. Пользователи в той самой группе (группа скрытая), для группы выставлена квота. Для пользователей - по умолчанию. Все остальное работает на ура.
Аватара пользователя
p00h
phpBB 2.0.1
 
Сообщения: 125
Зарегистрирован: 25.06.2005 9:54
Откуда: Златоуст (Южный Урал)

Сообщение Гога 08.10.2005 20:55

p00h писал(а):Т.е. квота, установленная для группы, в которой находится пользователь, "перебивает" настройки, установленные конкретно для него.


posting_attachments.php:
Код: Выделить всё
      // Change this to 'group;user' if you want to have first priority on group quota settings.
//      $priority = 'group;user';
      $priority = 'user;group';
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
Гога
phpBB 2.0.5
 
Сообщения: 230
Зарегистрирован: 09.05.2005 15:06
Откуда: Архангельск

Сообщение p00h 09.10.2005 10:17

Гога, спасибо!
Все оказалось намного проще, чем я предполагал.
Off
Только вот почему в мануале описана как раз ситуация, когда квота группы перебивает квоту пользователя, когда по умолчанию стоит наоборот??? :)
Аватара пользователя
p00h
phpBB 2.0.1
 
Сообщения: 125
Зарегистрирован: 25.06.2005 9:54
Откуда: Златоуст (Южный Урал)

Сообщение Siava 09.10.2005 16:19

Xpert
Такие недоработки встречаются у большинства модов.. проще не пользоваться встроенными средствами :roll:
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2665
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение gudzon 10.10.2005 13:54

Подскажите пожалуйста почему при использовании attachment mod некоторые прикрепленные файлы видны только зарегистрированным пользователям, а некоторые всем.
Где это настраиваеться?
Заранее спасибо.
gudzon
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 10.10.2005 13:51

Сообщение Siava 10.10.2005 15:00

gudzon
В правах доступа к форумам.
Заранее пожалуйста :mrgreen:
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2665
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение Prometheus 13.05.2006 22:12

Вопрос - у Вас работает Attchment Mod под 2.0.20 в части ограничения по размерам публикуемых изображений?
Prometheus
phpBB 2.0.2
 
Сообщения: 158
Зарегистрирован: 03.05.2006 15:45

Сообщение Siava 14.05.2006 12:31

Prometheus
Да, проблем нет никаких.

Добавлено спустя 11 часов 44 минуты 45 секунд:

Ах... вспомнил, что я сюда не выложил.

Запрет скачивания вложений гостям из инета, но так, чтобы видны были сами вложения (кстати, превьюшки тоже видны).

Код: Выделить всё
download.php

найти:

else
{
        if (intval($attach_config['allow_ftp_upload']))
        {
                // We do not need a download path, we are not downloading physically
                send_file_to_browser($attachment, '');
                exit;
        }
        else
        {
                send_file_to_browser($attachment, $upload_dir);
                exit;
        }
}


заменить на:

else
{
        if (intval($attach_config['allow_ftp_upload']))
        {
                // We do not need a download path, we are not downloading physically
                send_file_to_browser($attachment, '');
                exit;
        }
        else
        {
            if (!$userdata['session_logged_in'])
            {
                message_die(GENERAL_ERROR, $lang['Error_no_attachment'] . "<br /><br /><b>Вам не разрешено скачивать файлы.</b>");
            }
            else
            {
                send_file_to_browser($attachment, $upload_dir);
            }
                exit;
        }
}
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2665
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение BMG 15.05.2006 8:32

Siava писал(а):Запрет скачивания вложений гостям из инета, но так, чтобы видны были сами вложения (кстати, превьюшки тоже видны).

Не показывает гостям файлы :( гдето еще должны быть изменения...
BMG
phpBB 1.2.1
 
Сообщения: 25
Зарегистрирован: 13.04.2006 14:53

Сообщение Xpert 15.05.2006 8:44

BMG
Ну так выставите им разрешение-то в администраторском разделе...

Siava
Ну... а язык подредактировать, а не напрямую в коде? :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение Siava 15.05.2006 10:42

Xpert
Это усложнит и без того сложную модификацию :mrgreen: Кому надо - тот уж догадается подставить туда языковую переменную, главное что функционал расписан :roll:
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2665
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение Prometheus 15.05.2006 12:29

Просьба помочь.

Не работает модуль под обычным пользователем, не видно поле добавления вложения, хотя модуль включен и Администратору видна данная возможность.

Где могут быть проблемы? Только что прошелся по всему файлу install.txt - все корректно.

Спасибо.
Prometheus
phpBB 2.0.2
 
Сообщения: 158
Зарегистрирован: 03.05.2006 15:45

Пред.След.


Вернуться в Поддержка модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1