Конвертация изображений из тега img в вложения
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Конвертация изображений из тега img в вложения
Эта строка не относится ни к моду ни к стандартному файлу из дистрибутива
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
AlexOo
- phpBB 2.0.1
- Сообщения: 298
- Стаж: 13 лет 4 месяца
- Благодарил (а): 121 раз
- Поблагодарили: 11 раз
Re: Конвертация изображений из тега img в вложения
Посмотрел более внимательно, эта строчка находится в куске кода
Посмотрел третье сообщение данной темы, там подобная проблема описана, но почему-то код у меня не совпадает. Видимо это из-за того, что выводятся превьюшки к загруженным фоткам.
Код: Выделить всё
// BEGIN custom mod [url=http://www.phpbbguru.net/community/topic36446.html]Простой мульти аплоад для phpbb3 (массовая загрузка файлов)[/url]
$_FILES_NEW = array();
foreach ($_FILES as $form_name => $array1)
{
foreach($array1 as $key_name => $array2)
{
foreach($array2 as $number => $array3)
{
$_FILES_NEW[$form_name.$number][$key_name] = $_FILES[$form_name][$key_name][$number];
}
}
}
foreach ($_FILES_NEW as $form_name => $value)
{
$_FILES = array($form_name=>$value);
$message_parser->parse_attachments($form_name, $mode, $forum_id, $submit, $preview, $refresh);
}
// END custom mod-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Конвертация изображений из тега img в вложения
Код: Выделить всё
foreach ($_FILES_NEW as $form_name => $value)
{
$_FILES = array($form_name=>$value);
$message_parser->parse_attachments($form_name, $mode, $forum_id, $submit, $preview, $refresh);
}Код: Выделить всё
if ($upload)
{
$message_parser->parse_attachments('fileupload', $mode, $forum_id, $submit, $preview, $refresh);
}
else
{
foreach ($_FILES_NEW as $form_name => $value)
{
$_FILES = array($form_name=>$value);
$message_parser->parse_attachments($form_name, $mode, $forum_id, $submit, $preview, $refresh);
}
}-
AlexOo
- phpBB 2.0.1
- Сообщения: 298
- Стаж: 13 лет 4 месяца
- Благодарил (а): 121 раз
- Поблагодарили: 11 раз
Re: Конвертация изображений из тега img в вложения
Неа, не заработало (((
Код: Выделить всё
[phpBB Debug] PHP Warning: in file [ROOT]/posting.php on line 781: Invalid argument supplied for foreach()
[phpBB Debug] PHP Warning: in file [ROOT]/posting.php on line 781: Invalid argument supplied for foreach()
[phpBB Debug] PHP Warning: in file [ROOT]/posting.php on line 781: Invalid argument supplied for foreach()
[phpBB Debug] PHP Warning: in file [ROOT]/includes/message_parser.php on line 1400: trim() expects parameter 1 to be string, array given
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_posting.php on line 849: Undefined index: mimetype
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_posting.php on line 849: Undefined index: mimetype
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_posting.php on line 849: Undefined index: mimetype-
AlexOo
- phpBB 2.0.1
- Сообщения: 298
- Стаж: 13 лет 4 месяца
- Благодарил (а): 121 раз
- Поблагодарили: 11 раз
Re: Конвертация изображений из тега img в вложения
Вопрос все еще остается открытым. Теме Ап. Надеюсь на Вашу помощь ...
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Конвертация изображений из тега img в вложения
файлы posting.php и functions_posting.php в студию
Помощь в ЛС/email только за WM или ЮMoney
-
AlexOo
- phpBB 2.0.1
- Сообщения: 298
- Стаж: 13 лет 4 месяца
- Благодарил (а): 121 раз
- Поблагодарили: 11 раз
Re: Конвертация изображений из тега img в вложения
Прикрепляю. Заранее большое спасибо за помощь 
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Конвертация изображений из тега img в вложения
AlexOo выполни инструкцию по обновлению мода
Помощь в ЛС/email только за WM или ЮMoney
-
artmichurinsk
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 14 лет 9 месяцев
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: Конвертация изображений из тега img в вложения
версия 3.0.12 уж не помню какие моды ставил, однако строки
у меня встречаются по два раза, причем после первой из вышенаписанных уже есть
я ничего не понимаю.....ваш мод сделан на основе какого-то другого?
Код: Выделить всё
$filedata = upload_attachment($form_name, $forum_id, false, '', $is_message);Код: Выделить всё
$new_entry = array(
'attach_id' => $db->sql_nextid(),
'is_orphan' => 1,Код: Выделить всё
else
{
$error[] = sprintf($user->lang['TOO_MANY_ATTACHMENTS'], $cfg['max_attachments']);
}Код: Выделить всё
$error = $filedata['error'];
if ($filedata['post_attach'] && !sizeof($error))
{
$sql_ary = array(
'physical_filename' => $filedata['physical_filename'],
'attach_comment' => $this->filename_data['filecomment'],
'real_filename' => $filedata['real_filename'],
'extension' => $filedata['extension'],
'mimetype' => $filedata['mimetype'],
'filesize' => $filedata['filesize'],
'filetime' => $filedata['filetime'],
'thumbnail' => $filedata['thumbnail'],
'is_orphan' => 1,
'in_message' => ($is_message) ? 1 : 0,
'poster_id' => $user->data['user_id'],
);
$db->sql_query('INSERT INTO ' . ATTACHMENTS_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary));
$new_entry = array(
'attach_id' => $db->sql_nextid(),
'is_orphan' => 1,
'real_filename' => $filedata['real_filename'],
'attach_comment'=> $this->filename_data['filecomment'],
);
$this->attachment_data = array_merge(array(0 => $new_entry), $this->attachment_data);
$this->message = preg_replace('#\[attachment=([0-9]+)\](.*?)\[\/attachment\]#e', "'[attachment='.(\\1 + 1).']\\2[/attachment]'", $this->message);
$this->filename_data['filecomment'] = '';-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Конвертация изображений из тега img в вложения
так и есть - изучай http://www.phpbbguru.net/community/faq-phpbb3.html#f6r0 до полного понимания
Помощь в ЛС/email только за WM или ЮMoney
-
artmichurinsk
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 14 лет 9 месяцев
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: Конвертация изображений из тега img в вложения
извиняюсь, я думал в описании упоминается, если два раза одинаковые правки делаются...Pazh писал(а):так и есть - изучай faq-phpbb3.html#f6r0 до полного понимания
-
artmichurinsk
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 14 лет 9 месяцев
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: Конвертация изображений из тега img в вложения
отпишусь еще раз:
1. Жаль, что мод для просильвера только
2 и самое главное. Жаль, что не воспринимает ссылки с postimage.org вида :
[img]//s7.postimage.org/uql94w2xj/миниатюра.jpg[/img]
=> Закачка была отклонена, так как вложение было определено как возможная атака.
у меня оно встроено в ответ и таких картинок пруд пруди(((.....
с остальных фотохостингов radikal.ru, и некоторые еще загружает только миниатюры(((..
1. Жаль, что мод для просильвера только
2 и самое главное. Жаль, что не воспринимает ссылки с postimage.org вида :
[img]//s7.postimage.org/uql94w2xj/миниатюра.jpg[/img]
=> Закачка была отклонена, так как вложение было определено как возможная атака.
у меня оно встроено в ответ и таких картинок пруд пруди(((.....
с остальных фотохостингов radikal.ru, и некоторые еще загружает только миниатюры(((..
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Конвертация изображений из тега img в вложения
artmichurinsk
1. styles/subsilver2/template/posting_body.html
Найти:
Добавить перед:
1. styles/subsilver2/template/posting_body.html
Найти:
Код: Выделить всё
<input class="btnlite" type="submit" tabindex="5" name="preview" value="{L_PREVIEW}" />Код: Выделить всё
<!-- IF S_IMGTOATTACH --> <input class="btnlite" type="submit" tabindex="15" name="upload" value="{L_IMG_TO_ATTACH}" title="{L_IMG_TO_ATTACH_TITLE}"/><!-- ENDIF -->postimage.org - это их старый адрес. По таким ссылкам идёт 301-й редирект на новый - postimg.org, потому и лажа.artmichurinsk писал(а):не воспринимает ссылки с postimage.org вида :
[img]//s7.postimage.org/uql94w2xj/миниатюра.jpg[/img]
=> Закачка была отклонена, так как вложение было определено как возможная атака.
В случае "картинок", где внутриartmichurinsk писал(а):с остальных фотохостингов radikal.ru, и некоторые еще загружает только миниатюры(((..
img идёт только миниатюра, а в url - ссылка на страницу с полным размером, простым модом уже не отделаешься. Придётся либо руками, либо писать парсер под каждый сервис индивидуально.-
xisp
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 14 лет 4 месяца
- Благодарил (а): 152 раза
- Поблагодарили: 215 раз
- Забанен: Бессрочно
Re: Конвертация изображений из тега img в вложения
Думаю, если полная ссылка ведёт прямо на большую картинку- то проблем быть не должно, простая логика- еслиShredder писал(а):В случае "картинок", где внутри img идёт только миниатюра, а в url - ссылка на страницу с полным размером, простым модом уже не отделаешься.
img заключён в url, и этот url заканчивается на картиночное расширение, а так же отдаёт картинку, то закачивать его.Вот если там страница с баннерами и прочим мусором, тогда да, индивидуально.
phpBBex
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Конвертация изображений из тега img в вложения
Именно это и имелось в виду. В примерах с postimage и radikal всё обстоит именно так.xisp писал(а):Вот если там страница с баннерами и прочим мусором

