FAQ Мультизагрузка вложений и изображений альбомов

Статус
В этой теме нельзя размещать новые ответы.

Stuff™

Умник
Автор инструкции Time Keeper2

1. В файле newattachment.php

Найти:
PHP:
$attachinput .= "<input type=\"file\" class=\"bginput\" name=\"attachment[]\" size=\"30\" /><br />\n";
Заменить на:
PHP:
$attachinput .= "<input type=\"file\" class=\"bginput\" name=\"attachment[]\" size=\"30\"  multiple=\"true\" /><br />\n";
2. Теперь необходимо закомментировать строку
Найти:
PHP:
@unlink($filename);
Заменить на:
PHP:
 //@unlink($filename);
============================

Инструкция реализации мультизагрузки изображений с модификацией исходного файла и редактированием таблицы в БД для альбомов:

1. Файл album.php

Найти:
PHP:
for ($i = 0; $i < $max_uploads; $i++) 
 { 
  eval('$uploadbits .= "' . fetch_template('album_picture_uploadbit') . '";'); 
 }
Заменить на:
PHP:
for ($i = 0; $i < 6; $i++) 
 { 
  eval('$uploadbits .= "' . fetch_template('album_picture_uploadbit') . '";'); 
 }
2. Лезем в базу и находим в таблице template строчку где 'title' = 'album_picture_uploadbit'

Меняем поле template

Было:
PHP:
<div style="margin-top:$stylevar[formspacer]px\"><input type=\"file\" class=\"bginput\" name=\"pictures[]\" size=\"50\" tabindex=\"1\"/></div>
Стало:
PHP:
<div style="margin-top:$stylevar[formspacer]px\"><input type=\"file\" class=\"bginput\" name=\"pictures[]\" size=\"50\" tabindex=\"1\"  multiple=\"true\"/></div>
Меняем поле template_un

Было:
PHP:
<div style="margin-top:$stylevar[formspacer]px"><input type="file" class="bginput" name="pictures[]" size="50" tabindex="1" /></div>
Стало:
PHP:
<div style="margin-top:$stylevar[formspacer]px"><input type="file" class="bginput" name="pictures[]" size="50" tabindex="1"  multiple="true" />скрипт</div>
Или скриптом (сделать запрос к БД) просто скопировать и нажать применить:
PHP:
update template set template='<div style=\\"margin-top:$stylevar[formspacer]px\\"><input type=\\"file\\" class=\\"bginput\\" name=\\"pictures[]\\" size=\\"50\\" tabindex=\\"1\\"  multiple=\\"true\\"/></div>', template_un='<div style="margin-top:$stylevar[formspacer]px"><input type="file" class="bginput" name="pictures[]" size="50" tabindex="1"  multiple="true" />скрипт</div>' where title='album_picture_uploadbit'
=============================

Мультизагрузка для альбомов от xorex:

1. В шаблоне album_picture_uploadbit

Найти:
PHP:
<div style="margin-top:$stylevar[formspacer]px"><input type="file" class="bginput" name="pictures[]" size="50"
После вставить:
PHP:
multiple="true"
2. В файле album.php

Найти:
PHP:
$uploadcount++;
Заменить на:
PHP:
      //$uploadcount++;
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу