Siava
Нашел упоминание, да вполне могло бы подойти, но не работает
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;
}
}
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']);
}
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
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делал свое дело Этого достаточно что бы не зарегиный видел, но не мог скачать вложение.
Всё внимательно прочитал от корки до корки. Проблему подобную моей не встретил: после установки мода обращение к формуму выдаёт абсолютно пустую страницу. Восстановление отредактированных руками файлов из бэкапа вернуло работоспособность форуму, но в админском меню появились дополнительные англоязычные пункты от мода, обращение к которым ни к чему не приводит .
Для начала ткните меня носом в причину, по которой у меня вообще перестал отображаться форум после установки мода.
Заранее признателен .
#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
После этого на белом экарне будет видно в каком месте ошибка. А дальше и будем копать
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
Поставил, всё работает. Есть вопросы.
Мне нужно разрешить загружать HTML файлы только админам. остальным не нужно. Вот как? Гдето в настройках групп копаться? [Группа 'admins']
Если не видно миниатюры, то где искать? В админке поставлена галочка Показывать Миниатюры.
Какие изминения надо сделать, чтобы в форуме быстрого ответа отображалось меню атачей? Быстрый ответ ставил с этого сайта.