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

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 18 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

Siava
Нашел упоминание, да вполне могло бы подойти, но не работает :)

rxu
Да в стандарте так и есть, в том то и суть что не зарегиный даже намека не видит что на этом месте поста находится вложение.
Вот и нужно место как то обозначить. Картинки то бог с ними, пускай все видят. :)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

Нашел упоминание, да вполне могло бы подойти, но не работает
А в админке разрешить скачивание гостям не забыл? ;)
Изображение
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 18 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

rxu писал(а):
Нашел упоминание, да вполне могло бы подойти, но не работает
А в админке разрешить скачивание гостям не забыл? ;)
Не, не забыл, причем и видят, и качают только в путь :)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

Enable FTP Upload в админке включено?
Изображение
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 18 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

rxu писал(а):Enable FTP Upload в админке включено?
Да, по ftp сам мод и работает.
По другому, либо пути теряются, либо файл бъется при скачивании.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

Ну, тогда другое дело ;)
Попробуй так:

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

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'])) 
        { 
            if (!$userdata['session_logged_in']) 
            { 
                message_die(GENERAL_ERROR, $lang['Error_no_attachment'] . "<br /><br /><b>Вам не разрешено скачивать файлы.</b>"); 
            } 
			
			else
			{
                // 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; 
        } 
}
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 18 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

Не помогло, зашел гостем и скачал...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

Угумс. Так Download Mode, говоришь, установлено в "physical"? :lol:

Добавлено спустя 8 минут 32 секунды:

Тогда радикальное предложение.

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


OPEN

download.php

FIND

if (!$authorised)
{
	message_die(GENERAL_MESSAGE, $lang['Sorry_auth_view_attach']);
}


REPLACE WITH

if (!$authorised || !$userdata['session_logged_in'])
{
	message_die(GENERAL_MESSAGE, $lang['Sorry_auth_view_attach']);
}
Предыдущие изменения отменить.
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 18 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

Ха, прокатило :) И все красиво.

Вот еще вопрос, как избавиться от навязчивой

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

 Warning: Missing argument 3 for session_pagestart(), called in C:\AppServ\www\Forums\download.php on line 251 and defined in C:\AppServ\www\Forums\includes\sessions.php on line 275
Появилась в окошке с запретом на скачивание.

251 строка

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

$userdata = session_pagestart($user_ip, PAGE_INDEX);
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 18 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

ALL
В очередной раз благодарю rxu :)
Подсказаный им код

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

OPEN 

download.php 

FIND 

if (!$authorised) 
{ 
   message_die(GENERAL_MESSAGE, $lang['Sorry_auth_view_attach']); 
} 


REPLACE WITH 

if (!$authorised || !$userdata['session_logged_in']) 
{ 
   message_die(GENERAL_MESSAGE, $lang['Sorry_auth_view_attach']); 
}
Cделал свое дело :) Этого достаточно что бы не зарегиный видел, но не мог скачать вложение.
Sleem
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 9 месяцев

Сообщение Sleem »

Установил МОД, но при скачивании файла ( в частности zip) Выдает ошибку сервера. Не качается фаил. В чём может быть проблема???
GoodwinE
phpBB 1.2.0
Сообщения: 12
Стаж: 18 лет 9 месяцев

Сообщение GoodwinE »

Всё внимательно прочитал от корки до корки. Проблему подобную моей не встретил: после установки мода обращение к формуму выдаёт абсолютно пустую страницу. Восстановление отредактированных руками файлов из бэкапа вернуло работоспособность форуму, но в админском меню появились дополнительные англоязычные пункты от мода, обращение к которым ни к чему не приводит :( .
Для начала ткните меня носом в причину, по которой у меня вообще перестал отображаться форум после установки мода.
Заранее признателен :oops: .
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5429
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

GoodwinE

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

#open 
common.php 

#find 
error_reporting  (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables 

#replace with 
error_reporting  (E_ALL); // This will NOT report uninitialized variables
После этого на белом экарне будет видно в каком месте ошибка. А дальше и будем копать ;)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
GoodwinE
phpBB 1.2.0
Сообщения: 12
Стаж: 18 лет 9 месяцев

Сообщение GoodwinE »

Siava писал(а): После этого на белом экарне будет видно в каком месте ошибка. А дальше и будем копать ;)
Спасибо, Siava, сделал всё, как ты рекомендовал. Но!
Ничего не изменилось. По-прежнему белый экран. Похоже, что у меня после подстановки правленных файлов, вообще ничего не грузится из директории, где расположен phpBB.

Что имею:
phpBB 2.0.21
View Who Voted-2.0.14.a (view_who_voted__2.0.14a_em.txt)
Show user groups-1.3.6 (show_user_groups_1.3.6em.txt)
EasyMOD-0.3.0 beta

Пытаюсь поставить FAM 2.4.3
Hao Asakura
phpBB 1.4.0
Сообщения: 38
Стаж: 19 лет 2 месяца

Сообщение Hao Asakura »

Поставил, всё работает. Есть вопросы.
Мне нужно разрешить загружать HTML файлы только админам. остальным не нужно. Вот как? Гдето в настройках групп копаться? [Группа 'admins']
Если не видно миниатюры, то где искать? В админке поставлена галочка Показывать Миниатюры.
Какие изминения надо сделать, чтобы в форуме быстрого ответа отображалось меню атачей? Быстрый ответ ставил с этого сайта.

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