Устанавливаю через автомод, там-то мне и выдалось сообщение. Про совместимость версия и про файл шаблона. Шаблон на основе просильвера.Pazh писал(а):AlexOo кто/что не может найти? Смотри на основе чего создан твой стиль - туда и копай
Конвертация изображений из тега img в вложения
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
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
-
xisp
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 14 лет 4 месяца
- Благодарил (а): 152 раза
- Поблагодарили: 215 раз
- Забанен: Бессрочно
Re: Конвертация изображений из тега img в вложения
Он в любом случаи его выдаст, если версия мода и форума не совпадёт. Продолжайте ставить.AlexOo писал(а):там-то мне и выдалось сообщение.
phpBBex
-
ostridm
- phpBB 2.0.7
- Сообщения: 552
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 20 раз
- Поблагодарили: 62 раза
Re: Конвертация изображений из тега img в вложения
Pazh
понимаю, да. мне понравилась простота идеи,
а спросил потому, что так же озаботился вопросом с картинками, но выбрал другой путь. пишу аддон который парсит линки, любые img url и прочие, потом через плагины к сервисам которые их "узнают" - скачивает (пока на локалхост) потом с помощью ббкодов вставляет скачанное обратно.
понимаю, да. мне понравилась простота идеи,
а спросил потому, что так же озаботился вопросом с картинками, но выбрал другой путь. пишу аддон который парсит линки, любые img url и прочие, потом через плагины к сервисам которые их "узнают" - скачивает (пока на локалхост) потом с помощью ббкодов вставляет скачанное обратно.
-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 5 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Re: Конвертация изображений из тега img в вложения
Pazh, спасибо большое за мод.
Он работает даже на 307 с огромной кучей модов.
Есть одна нефатальная ругалка на строку:
Пишет:
Он работает даже на 307 с огромной кучей модов.
Есть одна нефатальная ругалка на строку:
Код: Выделить всё
'S_IMAGE' => (strpos($attach_row['mimetype'], 'image') === 0),Скорее всего от какого-то мода кусок. Может подскажете, если возможно, как от этой ругалки избавиться?[phpBB Debug] PHP Notice: in file /includes/functions_posting.php on line 884: Undefined index: mimetype
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Конвертация изображений из тега img в вложения
строка на которую ругается от какого-то мода. похоже из функции
posting_gen_attachment_entry где входящий параметр $attachment_data - в элементах этого массива и должен быть mimetypeПомощь в ЛС/email только за WM или ЮMoney
-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 5 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Re: Конвертация изображений из тега img в вложения
Ещё момент, ссылки вида: attachmentid=356580&stc=1&d=1376592635 и им подобные, где нет явного файла - не преобразуются. Так и должно быть?
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Конвертация изображений из тега img в вложения
romeo_piter а разве тег img такие обрабатывает?
Помощь в ЛС/email только за WM или ЮMoney
-
romeo_piter
- phpBB 2.0.22
- Сообщения: 1375
- Стаж: 17 лет 5 месяцев
- Благодарил (а): 260 раз
- Поблагодарили: 32 раза
Re: Конвертация изображений из тега img в вложения
Да, без проблем. Вот пример )

Добавлено спустя 5 минут 43 секунды:
А не подскажете, как подржить? - До установки этого мода ватермарк работал без проблем.
Вот вся функция:
Добавлено спустя 3 минуты 15 секунд:
А то кодировка падает в некоторых броузерах от этой ошибки дебага
Добавлено спустя 5 минут 43 секунды:
Да, это оно, мод 4seven / Advanced Attach WatermarkPazh писал(а):строка на которую ругается от какого-то мода. похоже из функции posting_gen_attachment_entry где входящий параметр $attachment_data - в элементах этого массива и должен быть mimetype
А не подскажете, как подржить? - До установки этого мода ватермарк работал без проблем.
Вот вся функция:
Код: Выделить всё
function posting_gen_attachment_entry($attachment_data, &$filename_data, $show_attach_box = true)
{
global $template, $config, $phpbb_root_path, $phpEx, $user, $auth;
// Some default template variables
$template->assign_vars(array(
'S_SHOW_ATTACH_BOX' => $show_attach_box,
'S_HAS_ATTACHMENTS' => sizeof($attachment_data),
'FILESIZE' => $config['max_filesize'],
'FILE_COMMENT' => (isset($filename_data['filecomment'])) ? $filename_data['filecomment'] : '',
));
if (sizeof($attachment_data))
{
// We display the posted attachments within the desired order.
($config['display_order']) ? krsort($attachment_data) : ksort($attachment_data);
foreach ($attachment_data as $count => $attach_row)
{
$hidden = '';
$attach_row['real_filename'] = utf8_basename($attach_row['real_filename']);
foreach ($attach_row as $key => $value)
{
$hidden .= '<input type="hidden" name="attachment_data[' . $count . '][' . $key . ']" value="' . $value . '" />';
}
$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);
// 4seven / Advanced Attach Watermark / 2010
include($phpbb_root_path . 'includes/watermark/watermark_functions_posting.' . $phpEx);
// 4seven / Advanced Attach Watermark / 2010
$template->assign_block_vars('attach_row', array(
// 4seven / Advanced Attach Watermark / 2010
'CONVERT_IMG' => $convert_img,
'CONVERT_IMG_HIGH' => $convert_img_high,
'CONVERT_IMG_HIGH_THUMB' => $convert_img_high_thumb,
'S_CONVERT_NO_PIC_DATA' => ($no_pic_data) ? true : false,
'S_EXISTS_IMG' => file_exists('images/files/' . 'x_id_' . $user->data['user_id'] . '_' . $attach_row['attach_id'] . $attach_pic_dat),
'S_EXISTS_IMG_HIGH_THUMB' => file_exists('images/files/' . 'x_id_high_thumb_' . $user->data['user_id'] . '_' . $attach_row['attach_id'] . $attach_pic_dat),
// 4seven / Advanced Attach Watermark / 2010
'FILENAME' => utf8_basename($attach_row['real_filename']),
'A_FILENAME' => addslashes(utf8_basename($attach_row['real_filename'])),
'FILE_COMMENT' => $attach_row['attach_comment'],
'ATTACH_ID' => $attach_row['attach_id'],
'S_IS_ORPHAN' => $attach_row['is_orphan'],
'ASSOC_INDEX' => $count,
'S_IMAGE' => (strpos($attach_row['mimetype'], 'image') === 0),
'U_VIEW_ATTACHMENT' => $download_link,
'S_HIDDEN' => $hidden)
);
}
}
А то кодировка падает в некоторых броузерах от этой ошибки дебага
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Конвертация изображений из тега img в вложения
Нет, это от мода отображения первого вложения в качестве иконки темы - внес правки - теперь ошибки нет.romeo_piter писал(а):Да, это оно, мод 4seven / Advanced Attach Watermark
По второму вопросу: ссылки вида
attachmentid=356580&stc=1&d=1376592635 не имеют расширения изо и как следствие не удовлетворяют штатной проверке безопасности движка на разрешенные в админке расширения загружаемых файлов. Можно попробовать это обойти для тех у кого есть право на этот мод - загрузить все что есть в ссылке и проанализировать на изо это или нет. Так что думай голова - надо тебе это или нет
Помощь в ЛС/email только за WM или ЮMoney
-
AlexOo
- phpBB 2.0.1
- Сообщения: 298
- Стаж: 13 лет 4 месяца
- Благодарил (а): 121 раз
- Поблагодарили: 11 раз
Re: Конвертация изображений из тега img в вложения
Это ясно, что зло, phpBB для меня вообще зло, т.к. я привык работать с cms в которых закидываешь моды в отельную папку на сервере, включаешь в админке и все работает без танцев с бубном и редактирования файлов самого движка. Молюсь, чтоб в ближайшем будущем разработчики phpBB к этому тоже пришли. Тогда и популярность их продукта возрастет за счет простоты работы с ним.Pazh писал(а):AlexOo АвтоМод - зло, хотя на чистом форуме им ставится нормально. Ставь ручками
По поводу добавь ручками: у меня выдалась ошибка и не выводится что надо найти и добавить/заменить/удалить. Поэтому я в ступоре.
P.S. Очень надеюсь, что мод получит развитие и будет обрастать полезными фишками, к примеру перезалить все прикрепленные изображения на сервер и вставить их в посты заместо ссылок на сторонние сайты.
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Конвертация изображений из тега img в вложения
AlexOo ты только не заметил, что таким способом можно ТОЛЬКО добавить новые блоки и функционал, БЕЗ вмешательства в существующий костяк любого движка, т.е. штатный функционал никак не затрагивается. А то что ты делаешь сейчас - это как раз и есть изменение штатного функционала.
Ученье - свет, а не ученье - подъем полшестого и на работу... (с) Ошибки - это хорошо, значит что-то делаешьAlexOo писал(а):По поводу добавь ручками
Если только кто-то еще захочет его развивать - мод писался под конкретную задачу (ТЗ), с чем и успешно справляется.AlexOo писал(а):Очень надеюсь, что мод получит развитие
Помощь в ЛС/email только за WM или ЮMoney
-
AlexOo
- phpBB 2.0.1
- Сообщения: 298
- Стаж: 13 лет 4 месяца
- Благодарил (а): 121 раз
- Поблагодарили: 11 раз
Re: Конвертация изображений из тега img в вложения
Код: Выделить всё
<open src="styles/prosilver/template/posting_editor.html">
<edit>
<find><![CDATA[ <!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="7" name="save" value="{L_SAVE_DRAFT}" class="button2" /> <!-- ENDIF -->]]></find>
<action type="after-add"><![CDATA[ <!-- IF S_IMGTOATTACH --><input type="submit" tabindex="9" name="upload" value="{L_IMG_TO_ATTACH}" class="button1" title="{L_IMG_TO_ATTACH_TITLE}"/> <!-- ENDIF -->]]></action>
</edit>
</open>Я правильно разобрался ? Или же все гораздо сложнее ?
Да, об этом я не подумал. Каюсь. Но любой функционал вызывается функцией, поэтому можно сделать файлик функций для шаблона, убрать ненужный функционал непосредственно из шаблона и подгружать в шаблон только то, что нужно. Таким образом при обновлении движка никаких конфликтов вылезать не должно (провожу аналогию с WP). В теории все просто, а на практике ... Все, больше не буду оффтопить в теме, к моду все равно никакого отношения не имеет.Pazh писал(а):AlexOo ты только не заметил, что таким способом можно ТОЛЬКО добавить новые блоки и функционал, БЕЗ вмешательства в существующий костяк любого движка, т.е. штатный функционал никак не затрагивается. А то что ты делаешь сейчас - это как раз и есть изменение штатного функционала.
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Конвертация изображений из тега img в вложения
Надеюсь ты не додумался открыть install_mod.xml в блокноте или иже с ним? Как устанавливать МОДы изучаем до полного пониманияAlexOo писал(а):Если я правильно понял
Помощь в ЛС/email только за WM или ЮMoney
-
AlexOo
- phpBB 2.0.1
- Сообщения: 298
- Стаж: 13 лет 4 месяца
- Благодарил (а): 121 раз
- Поблагодарили: 11 раз
Re: Конвертация изображений из тега img в вложения
Notepad ++ использовал )))Pazh писал(а):Надеюсь ты не додумался открыть install_mod.xml в блокноте или иже с ним?
Так я правильно понял или нет ?
Пытался, но так и не увидев структуры в папке root вошел в ступор и решил сделать все через автомодPazh писал(а): Как устанавливать МОДы изучаем до полного понимания
Последний раз редактировалось AlexOo 19.11.2013 11:54, всего редактировалось 1 раз.

