Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
KE$T
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 3 месяца

Сообщение KE$T »

А как же тогда ошибки вот ети?

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

Warning:  Cannot modify header information - headers already sent by (output started at /home/f/funclass.h16.ru/WWW/forum/attach_mod/includes/functions_thumbs.php:212) in /home/f/funclass.h16.ru/WWW/forum/includes/page_header.php on line 486
Они зависят тоже от этого же?
Jumangee
phpBB 1.4.0
Сообщения: 39
Стаж: 18 лет

Re: Присоединённые файлы скачиваются битыми!

Сообщение Jumangee »

В продолжение темы
Jumangee писал(а):Присоединённые файлы (doc, jpg) скачиваются битыми! Зашёл по ftp - файлы в files лежат, но после скачивания не просматриваются! Это может быть из-за того форум на агаве - бесплатный?
Пробовал с текстовым файлом но расширением .doc - загрузил, скачал - файл НОРМАЛЬНЫЙ, а любой бинарник - битый! (и файлы Word, и gif...) Где подправить что работало? Очень надо, т.к. ftp upload работать не хочет ни в какую! :(

СПАСИБО Xpert'у! Решение: http://www.phpbbguru.net/docs/articles.php?id=7
Последний раз редактировалось Jumangee 05.05.2006 16:17, всего редактировалось 1 раз.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

KE$T
Исправьте первую. Скорее всего остальные исчезнут.

Jumangee
В Документацию шагом марш. Если не поможет, будем дальше думать...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
spidolo
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет

Сообщение spidolo »

А мне никто не поможет? Не даст совет? Не обогреет и не приласкает?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

spidolo
Ну приласкать если только недобрым словом...

update_to_latest.php всегда запускается не из корня форума, а из папки, например install. Если нужно запустить его из корня форума, нужно в нем огтредактировать параметр $phpbb_root_path
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 18 лет
Благодарил (а): 1 раз

Сообщение Prometheus »

Здравствуйте! С наступающим всех праздником!

Вопрос по Attachment MOD - при инсталляции никаких проблем не возникло и все работает прекрасно, кроме проверки на максимально допустимый размер изображения.

Причем не работает ни на сервере, ни локально... В чем может быть проблема?

Спасибо.

Добавлено спустя 1 час 12 минут 7 секунд:
Гога писал(а):
Гога писал(а):У меня ситуация: open_base_dir установлен, upload_tmp_dir -- нет. Поэтому размеры картинок не проверяются:
attach_mod/posting_attachments.php
... и тут меня ударило: а в Альбоме-то (от Smartor) загрузка работала, работает, и, как выснилось, будет работать, потому что:

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

	$ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';

	if ( @$ini_val('open_basedir') != '' )
	{
		if ( @phpversion() < '4.0.3' )
		{
			message_die(GENERAL_ERROR, 'open_basedir is set and your PHP version does not allow move_uploaded_file<br /><br />Please contact your server admin', '', __LINE__, __FILE__);
		}

		$move_file = 'move_uploaded_file';
	}
	else
	{
		$move_file = 'copy';
	}

	$move_file($filetmp, ALBUM_UPLOAD_PATH . $pic_filename);

	@chmod(ALBUM_UPLOAD_PATH . $pic_filename, 0777);

	if ($album_config['gd_version'] == 0)
	{
		$move_file($thumbtmp, ALBUM_CACHE_PATH . $pic_thumbnail);

		@chmod(ALBUM_CACHE_PATH . $pic_thumbnail, 0777);
	}


	// --------------------------------
	// Well, it's an image. Check its image size
	// --------------------------------

	$pic_size = getimagesize(ALBUM_UPLOAD_PATH . $pic_filename);
Сначала копируем, потом разбираемся.
Гога, возможно ли получить подробную инструкцию о встраивании данного кода в Attachment MOD? Что необходимо сделать и в каких файлах? Где брать ALBUM_UPLOAD_PATH и ALBUM_CACHE_PATH?

Спасибо.
Аватара пользователя
Pahan
phpBB 1.2.1
Сообщения: 28
Стаж: 18 лет

Сообщение Pahan »

Помогите пожалуйста...

Я не могу установить Attachment MOD.

Перечитал все!

Делаю я так...

1. Закачиваю все на сайт в корень.
2. В браузере пишу "http://mysitename.com/install/install.php" он выдает вот что
Изображение

не пойму вообще что-там написано...

и как делать дальше???

Добавлено спустя 42 секунды:

и да... таких ошибок куча вниз колбаса идет
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 18 лет
Благодарил (а): 1 раз

Сообщение Prometheus »

Зайдите по FTP и выполните команду
chmod 777 files

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

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

Следующие ошибки вида "FAILED --->..." означают, что Вы повторно запускаете скрипт инсталляции. Скрипт говорит "таблица phpbb_2attachments_config существует".
Аватара пользователя
Pahan
phpBB 1.2.1
Сообщения: 28
Стаж: 18 лет

Сообщение Pahan »

ок... щас попробую если что напишу. :)

Добавлено спустя 7 минут 7 секунд:
Prometheus писал(а):Зайдите по FTP и выполните команду
chmod 777 files
а можно по точнее? на какие именно директории?
мир на грани реального разрушения,
а мы продолжаем общаться не обращая
внимания на реальность вокруг нас
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 18 лет
Благодарил (а): 1 раз

Сообщение Prometheus »

На директорию files указанную в команде. Также это стандартная диретория данного МОДа, если Вы ее не изменяли.
listok
phpBB 1.4.2
Сообщения: 52
Стаж: 18 лет
Откуда: Москва

Сообщение listok »

Извиняюсь за флуд, частично продублирую свое сообщение:

Как сделать некое дополнение к File Attachment Mod по отношению к незарегистрированным пользователям. Т.е. чтобы «Гость» видел прикрепленный файл, но скачать его не мог. Скажем при нажатии на ссылку «скачать» автоматически перенаправлялся на страничку входа в форум.
Я конечно еще "чайник", но я учусь!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

listok
Я пробовал покопать этот вопрос, ничего путного почему-то не получилось...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 18 лет
Благодарил (а): 1 раз

Сообщение Prometheus »

Пожалуйста обратите внимание на данный пост. Спасибо.
Prometheus писал(а):Здравствуйте! С наступающим всех праздником!

Вопрос по Attachment MOD - при инсталляции никаких проблем не возникло и все работает прекрасно, кроме проверки на максимально допустимый размер изображения.

Причем не работает ни на сервере, ни локально... В чем может быть проблема?

Спасибо.

Добавлено спустя 1 час 12 минут 7 секунд:
Гога писал(а):
Гога писал(а):У меня ситуация: open_base_dir установлен, upload_tmp_dir -- нет. Поэтому размеры картинок не проверяются:
attach_mod/posting_attachments.php
... и тут меня ударило: а в Альбоме-то (от Smartor) загрузка работала, работает, и, как выснилось, будет работать, потому что:

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

	$ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';

	if ( @$ini_val('open_basedir') != '' )
	{
		if ( @phpversion() < '4.0.3' )
		{
			message_die(GENERAL_ERROR, 'open_basedir is set and your PHP version does not allow move_uploaded_file<br /><br />Please contact your server admin', '', __LINE__, __FILE__);
		}

		$move_file = 'move_uploaded_file';
	}
	else
	{
		$move_file = 'copy';
	}

	$move_file($filetmp, ALBUM_UPLOAD_PATH . $pic_filename);

	@chmod(ALBUM_UPLOAD_PATH . $pic_filename, 0777);

	if ($album_config['gd_version'] == 0)
	{
		$move_file($thumbtmp, ALBUM_CACHE_PATH . $pic_thumbnail);

		@chmod(ALBUM_CACHE_PATH . $pic_thumbnail, 0777);
	}


	// --------------------------------
	// Well, it's an image. Check its image size
	// --------------------------------

	$pic_size = getimagesize(ALBUM_UPLOAD_PATH . $pic_filename);
Сначала копируем, потом разбираемся.
Гога, возможно ли получить подробную инструкцию о встраивании данного кода в Attachment MOD? Что необходимо сделать и в каких файлах? Где брать ALBUM_UPLOAD_PATH и ALBUM_CACHE_PATH?

Спасибо.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Ну так напишите участнику Гога в ЛС со ссылкой на вопрос, не вижу проблемы...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Prometheus
phpBB 1.4.4
Сообщения: 183
Стаж: 18 лет
Благодарил (а): 1 раз

Сообщение Prometheus »

Так я не уверен, что это является решением проблемы, хотя в ЛС напишу.

Суть проблемы:
Вопрос по Attachment MOD - при инсталляции никаких проблем не возникло и все работает прекрасно, кроме проверки на максимально допустимый размер изображения.

Причем не работает ни на сервере, ни локально... В чем может быть проблема?
Спасибо.

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

Дополнение - версия форума 2.0.20 (на всякий пожарный)

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