• 229 Img To Attach - замена ссылочных изображений в атачи • 
Конвертация изображений из тега img в вложения
При создании темы о модах для двигателя форумов phpBB ветки до версии 3.0.14 название темы должно начинаться с названия мода на английском, без указания версии, затем тире, затем короткое название мода на русском с маленькой буквы. Создание тем не о модах в данном подфоруме запрещено. Посторонние темы о двиге и посторонних проблемах для ветки до версии 3.0.14 в соседнем подфоруме.

    229 Img To Attach - замена ссылочных изображений в атачи

Сообщение Разместил Александр Лешванов 22 апр 2017, 07:34

Мод ЗАМЕНА ССЫЛОЧНЫХ ИЗО ВО ВЛОЖЕНИЯ Img To Attach от Pazh
Заказанный мод для быстрой замены ссылочных изображений в сообщениях на вложения. Именно при помощи этого мода идет ремонт тем на форуме.
Автор назвал функционал мода так -
Конвертация изображений из тега img в вложения

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP
Монитор: 1152 x 864 1152 x 864

  229 Img To Attach - замена ссылочных изображений в атачи

Сообщение Разместил Александр Лешванов 22 апр 2017, 07:49

Уменьшение длины названий файлов до 25 знаков (например) от Pazh
в includes/message_parser.php найти
Код: выделить все
                  $filedata = upload_attachment($form_name, $forum_id, false, '', $is_message, false, $img_url);
                  $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'],

в этом куске найти
Код: выделить все
                     $sql_ary = array(
                        'physical_filename'   => $filedata['physical_filename'],
                        'attach_comment'   => $this->filename_data['filecomment'],
                        'real_filename'      => $filedata['real_filename'],

заменить на
Код: выделить все
                     $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']),

аналогично найти
Код: выделить все
                     $filedata = upload_attachment($form_name, $forum_id, false, '', $is_message, false, $img_url);
                     $error = array_merge($error, $filedata['error']);
                     if (!sizeof($error))
                     {
                        $sql_ary = array(
                           'physical_filename'   => $filedata['physical_filename'],
                           'attach_comment'   => $this->filename_data['filecomment'],
                           'real_filename'      => $filedata['real_filename'],

в этом куске найти
Код: выделить все
                        $sql_ary = array(
                           'physical_filename'   => $filedata['physical_filename'],
                           'attach_comment'   => $this->filename_data['filecomment'],
                           'real_filename'      => $filedata['real_filename'],

заменить на
Код: выделить все
                        $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']),

Цифры 25 можно мен¤ть на любые другие - это кол-во символов в отражаемом имени файла

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP

  229 Img To Attach - замена ссылочных изображений в атачи

Сообщение Разместил Александр Лешванов 22 апр 2017, 07:51

Право на замену -

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP

  229 Img To Attach - замена ссылочных изображений в атачи

Сообщение Разместил Александр Лешванов 22 апр 2017, 08:08

И еще раз в картинках попроще -

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP
Предыдущая страница

Вернуться в 450 модов движка форумов phpBB (до версии 3.0.14)



 • Блок вывода аналогичных по названию других тем нашего форума • 

HTML5 Validated Счетчик ИКС Яндекс.Метрика
cron