Уважаемые пользователи!
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).
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Может у вас форумы приватные? Тогда нужно расставлять права доступа для групп.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
martini
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет

Сообщение martini »

Форумы не приватные, читать могут все посетители, писать могут все зарегистрированные, групп вообще никаких нету в форуме.

А может есть какая-то альтернатива этому моду?

Задача у меня такая - в форуме создать раздел Фотогаллерея в которой каждый юзер создает свою отдельную ветку и постит в нее свои фотографии.

Например я пробовал поставить Photo Album, но я не могу понять как он должен работать, после установки ничего нового в интерфейсе форума не появилось, только в админке новый раздел. Может покажете на каком-то форуме работающий Photo Album ?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
AntonG
phpBB 1.4.1
Сообщения: 41
Стаж: 18 лет 8 месяцев

Сообщение AntonG »

Всем привет такой вопрос.

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

такой мод есть для картинок через bbcode, а вот как такое сделать для вложенных изображений? Мод для изменения от размера в пикселях не подходит, так как генерит превьюшки :(

Помогите пожалуйста :oops:
Аватара пользователя
spidolo
phpBB 1.2.0
Сообщения: 10
Стаж: 18 лет

Сообщение spidolo »

возникла проблема с этим модом, не могу выставить квоту, значение квоты возвращается к старым данным

когда ставил выставил квоту всего 20 мб и тут потребовалось квоту увеличить, ставлю квоту больше в админке жму "Отправить", захожу обратно и вижу что как стояло 20 мб так и стоит. В чём трабл? Буду признателен за помощь. Стоит Attachment Mod. Версия 2.4.0
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

AntonG
AntonG писал(а):Мод для изменения от размера в пикселях не подходит, так как генерит превьюшки
Вы этот имели в виду?
Image Resizer for File Attachment Hack
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
ANTIHacker
phpBB 1.2.1
Сообщения: 20
Стаж: 18 лет 3 месяца

Сообщение ANTIHacker »

Народ, вроде установил на все папки лдя attach_mod`а 777, но в админке выдает такое сообщение
Директория '' недоступна для записи. Вам нужно создать директорию для закачек и выполнить chmod 777 (или изменить владельца httpd-servers) для закачки фалов на сервер.
Если у вас только FTP доступ к серверу измените 'Атрибуты' директории на rwxrwxrwx.
Скажите, где еще нужно атрибуты поменять :( ?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Кстати, вышла новая версия мода. Можно скачать в нашем архиве модов.
- fixed XSS on uploading while displaying an error - Ptirhiik
- take user_pending status into account while checking the quota limits - Ptirhiik
- check the edited attachment ids if they belong to the post/pm - Ptirhiik
- check filename/id information for new attachments on new post/pm - Ptirhiik
- moved check for empty files before database check in shadow attachments - John Bigg
- show all forbidden extensions
Добавлено спустя 1 минуту 9 секунд:

ANTIHacker
Прямо такое? Если да, то зачем вы в админке очистили параметр, который отвечает за имя папки, куда производится закачка?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ANTIHacker
phpBB 1.2.1
Сообщения: 20
Стаж: 18 лет 3 месяца

Сообщение ANTIHacker »

Xpert
Xpert писал(а):Прямо такое? Если да, то зачем вы в админке очистили параметр, который отвечает за имя папки, куда производится закачка?
Я закачал все с локалхоста и ничего не очищал. Скажите, пожалуйста, как это исправить?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А базу-то обновили? Все необходимое для мода в ней есть?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ANTIHacker
phpBB 1.2.1
Сообщения: 20
Стаж: 18 лет 3 месяца

Сообщение ANTIHacker »

Xpert
Переустановил БД и все заработало. Извините за беспокойство.
Аватара пользователя
Makc666
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 6 месяцев
Откуда: MSK-RU

Сообщение Makc666 »

Found a serious BUG in 2.4.2

In update_to_latest.php there is code:

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

	if (!$privmsgs_id_bool)
	{
		echo "<br /><h2>Add new INDEX to the Attachments Table...</h2><br /><br />";
		evaluate_statement("ALTER TABLE phpbb_attachments ADD INDEX (privmsgs_id);", false, true);
	}
}
in file attach_mod-2.4.1_to_2.4.2.patch there is code:

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

*** attach_mod_241/attach_mod/posting_attachments.php	Fri Dec 30 14:42:50 2005
--- attach_mod_242/attach_mod/posting_attachments.php	Tue Apr 18 18:15:29 2006
***************
*** 273,278 ****
--- 274,281 ----
  				$is_auth['auth_attachments'] = intval($attach_config['allow_pm_attach']);
  				$max_attachments = intval($attach_config['max_attachments_pm']);
  			}
+ 
+ 			$sql_id = 'privmsg_id';
  		}
  		else
  		{
Look at first block of code:
there is
phpbb_attachments ADD INDEX (privmsgs_id);", false, true);

And in the second there is:
$sql_id = 'privmsg_id';

In the second code it must be:
$sql_id = 'privmsgs_id';

This error effects Private messages when you try to reply on any...

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

# 
#-----[ OPEN ]---------------------------------------------
# 
attach_mod/posting_attachments.php

# 
#-----[ FIND ]---------------------------------------------
#
			$sql_id = 'privmsg_id';
# 
#-----[ REPLACE WITH ]---------------------------------------
#
			$sql_id = 'privmsgs_id';
Acyd Burn knows about this one:
http://www.opentools.de/board/viewtopic.php?t=5099
Acyd Burn писал(а):Yes, there seems to be a bug related to the new version. It should have called privmsgs_id instead of privmsg_id.

I will see if i can release a new version soon.
Добавлено спустя 55 секунд:

Простите, что не стал перебирать по-русски :P
...... Изображение ...... "А стукачков мы не любим!"
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

:) Мда, вот только обновить хотел один форум обновить.

Кстати, это говорит о том, что изначально имя колонки было при проектировании таблиц phpBB неверно выбрано - во всех остальных таблицах нет множественного числа в именах. И теперь это тащится через версии, причем уже 4 года. :(
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
VovikV
phpBB 1.4.4
Сообщения: 119
Стаж: 18 лет 5 месяцев

Сообщение VovikV »

И как обновлять attach mod??

вот с этим например что делать

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

diff -crbB attach_mod_241/admin/admin_extensions.php attach_mod_242/admin/admin_extensions.php
*** attach_mod_241/admin/admin_extensions.php	Fri Dec 30 14:42:50 2005
--- attach_mod_242/admin/admin_extensions.php	Tue Apr 18 18:15:29 2006
***************
*** 2,8 ****
  /** 
  *
  * @package attachment_mod
! * @version $Id: admin_extensions.php,v 1.3 2005/12/14 13:15:04 acydburn Exp $
  * @copyright (c) 2002 Meik Sievertsen
  * @license http://opensource.org/licenses/gpl-license.php GNU Public License 
  *
--- 2,8 ----
  /** 
  *
  * @package attachment_mod
! * @version $Id: admin_extensions.php,v 1.4 2006/04/09 13:25:51 acydburn Exp $
  * @copyright (c) 2002 Meik Sievertsen
  * @license http://opensource.org/licenses/gpl-license.php GNU Public License 
  *
***************
*** 753,767 ****
  	{
  		for ($i = 0; $i < $num_extensionrow; $i++)
  		{
- 			if (!strstr($extensionrow[$i]['extension'], 'php'))
- 			{
  				$template->assign_block_vars('extensionrow', array(
  					'EXTENSION_ID'		=> $extensionrow[$i]['ext_id'],
  					'EXTENSION_NAME'	=> $extensionrow[$i]['extension'])
  				);
  			}
  		}
- 	}
  }
  
  if ($e_mode == 'perm')
--- 753,764 ----
diff -crbB attach_mod_241/attach_mod/includes/constants.php attach_mod_242/attach_mod/includes/constants.php
*** attach_mod_241/attach_mod/includes/constants.php	Fri Dec 30 14:42:50 2005
--- attach_mod_242/attach_mod/includes/constants.php	Tue Apr 18 18:15:29 2006
***************
Добавлено спустя 16 минут 15 секунд:

Ну тут http://www.phpbb.com/phpBB/viewtopic.ph ... 63#2101963 написал же нормально

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

# 
#-----[ OPEN ]--------------------------------------------- 
# 
attach_mod/posting_attachments.php 

# 
#-----[ FIND ]--------------------------------------------- 
# 
         $sql_id = 'privmsg_id'; 
# 
#-----[ REPLACE WITH ]--------------------------------------- 
# 
а с подобным

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

   * 
-- 2,8 ----
  /** 
  *
  * @package attachment_mod
! * @version $Id: admin_extensions.php,v 1.4 2006/04/09 13:25:51 acydburn Exp $
  * @copyright (c) 2002 Meik Sievertsen
  * @license http://opensource.org/licenses/gpl-license.php GNU Public License 
  *
***************
чего делать?? как там обновлять то?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Элементарно, Ватсон (С)

! это изменяемая строка

- удаляемая

+ добавленная

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

ищем оригинальный код и меняем, если нет соответствующей проги
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

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