Итоговый вариант.
Итак, в file.php делалось следующее
1) После строки
Код: Выделить всё
$download_id = request_var('id', 0);
Код: Выделить всё
$download_sess = request_var('sess', 0);
Код: Выделить всё
$user->setup('viewtopic');
Код: Выделить всё
if (md5(sha1(md5(base64_encode($download_id.$user->data['user_id'])))) != $download_sess) {
trigger_error('ERROR_NO_ATTACHMENT');
}
это
Код: Выделить всё
$download_link = append_sid("{$phpbb_root_path}download/file.$phpEx", 'mode=view&id=' . (int) $attach_row['attach_id'], true, ($attach_row['is_orphan']) ? $user->session_id : false);
Код: Выделить всё
$download_link = append_sid("{$phpbb_root_path}download/file.$phpEx", 'mode=view&id=' . (int) $attach_row['attach_id'] . '&sess='.md5(sha1(md5(base64_encode($attach_row['attach_id'].$user->data['user_id'])))), true, ($attach_row['is_orphan']) ? $user->session_id : false);
при скачивании файла выдает "данного вложения не существует", однако если редактировать сообщение, в котором есть вложение, то ссылка на скачивание файла там имеет вид /download/file.php?mode=view&id=2&sess=4cbb8bca878610a945ee4892cd0dc2cd
при этом все работает и файл скачать можно... но в шаблон почему-то такая ссылка так и не выводится
может еще какой файл надо отредактировать?