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

Конвертация изображений из тега img в вложения

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Конвертация изображений из тега img в вложения

Сообщение Pazh »

правильно, только зашел через задний проход - открывай в любом браузере и прочитай "Как устанавливать моды"
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Конвертация изображений из тега img в вложения

Сообщение Пчелкин »

Уважаемый автор!

Дорогой наш Паша.
У нас все хорошо. Тетя болеет и передает тебе привет. Соседи все же развелись и заселили в свою халупу барыг.........
А ведь недаром Москва спаленная пожаром французу....?
А еще у нас зацвели хризантемы...
А вы бывали на Гаити?....
Бразилия - это такая страна, такая.....


Млин...О чем это я? Уклонился немного от темы... Ох уж эти шаблоны заготовки всех моих писем...

Дорогой автор! А можно как-то сделать чтоб эти супердлинные названия файлов из инета, при их замене на вложения ложились не с такими длинными названиями? Можно как-то сделать автоуменьшение их названий? А то потом получается полная фигня... Думаю что знаков в 25 было достаточно...

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

%D0%98%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20279.jpg
полная фигня..

Как в том анекдоте про телеграмму, что давала собака... (про 101-й гавк)
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Конвертация изображений из тега img в вложения

Сообщение Pazh »

Аддон по уменьшению длины сохраняемого и отражаемого имени файла перенесен в первый пост темы
Последний раз редактировалось Pazh 22.11.2013 10:58, всего редактировалось 9 раз.
Причина: аддон перенесен в первый пост
Помощь в ЛС/email только за WM или ЮMoney
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

Re: Конвертация изображений из тега img в вложения

Сообщение romeo_piter »

Пчелкин, а ты не хочешь, чтоб мод работал и с теми изо, у которых в ссылках нет явного объекта? Т.е. расширения у файла.
У меня таких процентов 30 наверное.

Не хочешь совместно проспонсировать мод Павла? )
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Конвертация изображений из тега img в вложения

Сообщение Пчелкин »

Pazh ! Огромное спасибо за оперативность, а то таблицу вложений в админке рвет по полной... На вкладке скролы до трех мониторов в ширину и квадратиков для галок воще не видать - уплыли в неизвестность...До галок добираюсь по системе - тыкай, пока не попадешь вслепую...

Гы...Это мод был заказан мной и оплачено за его создание мной... гы...
Для ссылочных без расширений - конечно не плохо бы, но у меня с этим почти нет проблем...
Правда есть одно но - не дай бог народ начнет заменять в постах, где есть такие же ссылки без расширений (типа таких -

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

http://fotovideoforum.ru/resources/image/24065
)
, но на ВЛОЖЕНИЯ В ДРУГИХ МЕСТАХ этого же форума...Вот расплодится картинок... Я представляю... Поэтому мне выгодно что без расширения не заменяются на автомате...

Добавлено спустя 1 час 11 минут 8 секунд:
Уменьшает в вкладке управления вложениями в админке....правда почему то исчезли расширения...
snap1680.jpg
В сообщениях так гиганскими и остаются...
snap1682.jpg
Мож что еще "подкрутить"?
Последний раз редактировалось Пчелкин 21.11.2013 13:18, всего редактировалось 1 раз.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Конвертация изображений из тега img в вложения

Сообщение Pazh »

Пчелкин писал(а):правда почему то исчезли расширения...
Сорри, ступил - там тупо обрезалось более 25 символов в названии. Щас исправлю

Добавлено спустя 1 час 19 минут 5 секунд:
Пчелкин попробуй так (исправил предыдущий пост)
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Конвертация изображений из тега img в вложения

Сообщение Пчелкин »

Работает ...тока вот с этим -

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

/includes/message_parser.php в строке 1844: strpos() expects at least 2 parameters, 1 given
Это в куске что ниже -

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

							if (!sizeof($error))
							{
+++								$min_lenght = min(25,strpos($filedata['physical_filename']),'.');
								$sql_ary = array(
									'physical_filename'	=> $filedata['physical_filename'],
									'attach_comment'	=> $this->filename_data['filecomment'],
									'real_filename'		=> truncate_string($filedata['real_filename'],$min_lenght,$min_lenght+5, false,'.'.$filedata['extension']),
									'extension'			=> $filedata['extension'],
Добавлено спустя 20 минут 13 секунд:
Все названия файлов пплучаются с одинаковым названием
snap1687.jpg
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Конвертация изображений из тега img в вложения

Сообщение xisp »

Исправьте ошибочную строчку на

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

							$min_lenght = min(25,strpos($filedata['physical_filename'],'.'));
phpBBex
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Конвертация изображений из тега img в вложения

Сообщение Pazh »

вот что значит писать на коленках без проверки на внимательность, проверь опять
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Конвертация изображений из тега img в вложения

Сообщение Пчелкин »

Из названия улетают цифры после семерки...в посте название -

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

[attachment=0]dsc07952.jpg[/attachment]
В админке -

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

dsc07.jpg
Добавлено спустя 19 секунд:
Pazh писал(а):без проверки на внимательность, проверь опять
Щас....

Добавлено спустя 5 минут 16 секунд:
Обе строки изменил на

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

$min_lenght = min(25,strpos($filedata['physical_filename'],'.'));
Ошибка от дебагга исчезла, в логе тож ничего, замена происходит отлично, но -

Из названия улетают цифры после семерки...в посте название -

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

[attachment=0]dsc07952.jpg[/attachment]
В админке -

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

dsc07.jpg
Шла серия снимков dsc07ХХХ.jpg и теперь в адинке они все с одинаковым названием -

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

dsc07.jpg
Добавлено спустя 1 минуту 56 секунд:
А щас не могу найти снимки с длинными китайскими названиями для индексов...
Последний раз редактировалось Пчелкин 22.11.2013 11:48, всего редактировалось 1 раз.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Конвертация изображений из тега img в вложения

Сообщение xisp »

Пчелкин писал(а):Из названия улетают цифры после семерки...в посте название
Поищите с 4 буквами в расширении, типа jpeg, для теста так сказать.
phpBBex
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Конвертация изображений из тега img в вложения

Сообщение Пчелкин »

нашел с джипегом - но даже из которткого названия все равно улетают цифры..
В посте вложением легло - dsc08098.jpeg (как есть, а в амдинке в управлении вложениями показывается почему то - dsc08.jpеg
(то есть почти 40 снимков с одним названием идут)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Конвертация изображений из тега img в вложения

Сообщение Пчелкин »

Одним словом - обрезку лучше слева на право (от последнего слеша), а не справа налево от точки перед расширением...
AlexOo
phpBB 2.0.1
Сообщения: 261
Стаж: 10 лет 10 месяцев
Благодарил (а): 105 раз
Поблагодарили: 10 раз

Re: Конвертация изображений из тега img в вложения

Сообщение AlexOo »

Подскажите пожалуйста, начал устанавливать мод, столкнулся с 2-мя проблемами. В файле includes/functions_posting.php не могу найти следующие строки:

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

						$filedata = upload_attachment($form_name, $forum_id, false, '', $is_message);
и

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

				else
				{
					$error[] = sprintf($user->lang['TOO_MANY_ATTACHMENTS'], $cfg['max_attachments']);
				}
Искал вначале руками, потом решил проверить через автомод, итог один и тот же (((

Теперь сижу и не знаю, что мне делать (((
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Конвертация изображений из тега img в вложения

Сообщение Пчелкин »

AlexOo писал(а):В файле includes/functions_posting.php
Ты ничего не перепутал? Что курил?
Это правка для includes/message_parser.php

Добавлено спустя 38 секунд:
AlexOo писал(а):Теперь сижу и не знаю, что мне делать (((
Напейся с горя, раз такой невнимательный...
Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»