Перейти к контенту

[2.1.x]A21-AJAX Multiple Attachment Uploads


Arhar

Рекомендуемые сообщения

Название: A21-AJAX Multiple Attachment Uploads

Добавил: Arhar

Добавлен: 28 Янв 2007

Обновлен: 20 Сен 2007

Категория: IP.Board 2.1.x

 

Эта модификация позволяет одновременно прикрепить несколько файлов при полном ответе в тему

Количество разное для каждой группы, по умолчанию - 1

 

Теперь в инструкцию добавлен необязательный Add-On, позволяющий загружать файлы без перезагрузки страницы.

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 55
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Что-то в запросе ошибка похоже.

Вставляю:

SQLALTER TABLE ".SQL_PREFIX."groups ADD g_upload_fields int(11) NOT NULL DEFAULT '1' AFTER g_attach_max

 

Выдает ошибку:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SQLALTER TABLE ".SQL_PREFIX."groups ADD g_upload_fields int(11)

Ссылка на комментарий
Поделиться на других сайтах

А можно сделать кнопочку >>> и когда на нее нажимаешь появляется еще одно поле..?

И вкстати в форме быстрого ответа не помешает это поле для загрузки файлов.)

Ссылка на комментарий
Поделиться на других сайтах

SQLALTER TABLE ".SQL_PREFIX."groups ADD g_upload_fields int(11) NOT NULL DEFAULT '1' AFTER g_attach_max

сори, тупой копипаст из поста

надо

ALTER TABLE "ВАШПРЕФИКС"groups ADD g_upload_fields int(11) NOT NULL DEFAULT '1' AFTER g_attach_max

естесственно "ВАШПРЕФИКС" будет выглядеть как ibf_ или ipb_

 

в быстром ответе..это надо думать..долго..потом может сделаю

Ссылка на комментарий
Поделиться на других сайтах

В форме быстрого ответа этот мод никчему.

Правильно, на то она и форма быстрого ответа!!!

 

Что-то в запросе ошибка похоже.

Вставляю:

SQLALTER TABLE ".SQL_PREFIX."groups ADD g_upload_fields int(11) NOT NULL DEFAULT '1' AFTER g_attach_max

 

Выдает ошибку:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SQLALTER TABLE ".SQL_PREFIX."groups ADD g_upload_fields int(11)

 

Название таблицы пиши не в кавычках!

Ссылка на комментарий
Поделиться на других сайтах

Спасибо всем. Все давно уже заработало. Я уже потом допер как я сильно облажался!!! Спасибо за опускание, ценю, а главное согласен, что с такими вопросами можно и засрать.)))))))
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
Table '***_num2.ipb_groups' doesn't exist

Это после выполнения запроса... Что это значит? Что-то ввожу не так?

Запрос:

ALTER TABLE ipb_groups ADD g_upload_fields int(11) NOT NULL DEFAULT '1' AFTER g_attach_max

Объясните, пожалста нубу.

Ссылка на комментарий
Поделиться на других сайтах

Arhar Елки-палки, как все просто... Простите пожалуйста, не знал даже где правильный префикс смотреть...
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
  • 1 месяц спустя...
  • 1 месяц спустя...
Поставил. Но не работает. С аттачем всё как и было. 1 форма для всех. Ошибок форум никаких не выдает.
Ссылка на комментарий
Поделиться на других сайтах

Поставил. Но не работает.
Количество разное для каждой группы, по умолчанию - 1

Настроили?

Ссылка на комментарий
Поделиться на других сайтах

Где настраивать?

+ Проверял под логином Root admin'а, по идеи должно было отображать максимальное количество.

Ссылка на комментарий
Поделиться на других сайтах

Скачал, посмотрел. В настройках группы. Можно было и догадаться :D

 

P.S. Идеи, хм...

 

Количество разное для каждой группы, по умолчанию - 1
Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
Установил. В темах - работает прекрасно, а вот "аттачи" в ПМ-ках - не работают, пишет при загрузке "нет файлов". Мелочь, конечно, но - всё же обидно... :D
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
  • 2 недели спустя...

Архар, почему-то при добавлении вот этого в шаблон skin_post--Upload_field

 

<tr>
<td colspan='2' align='center' class='bg1'>
<div style='width:100%;' align='center' class='borderwrap'>
<table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
 <tr>
<td align="right" valign='top' width='20%'>{ipb.lang['upload_text']} {$data}</td>
<td align="left" width='80%'>
  <table align='center' width='100%' cellspacing='0' cellpadding='0'>
  <div id='FILE_UPLOAD'></div><!--UPLOAD_FIELDS-->
  <tr>
	<td id='sendfilebutton' colspan='2' align='center'><input type='submit' onclick='Override=1;' name='attachgo' value="{ipb.lang['button_add_attachment']}"class='button' />
  </table><!--IBF.UPLOADED_ITEMS--><div id='attach-div'></div>
</td>
  </tr>
 </table>
</div>
</td>
</tr>
<script type='text/javascript'>
ajax_attach({ipb.member['g_upload_fields']});
</script>

 

У меня пропадает окно загрузки. Инструкцию выполняла внимательно, несколько раз из-за этого пришлось сделать, не помогло. Как только вставляю старый кусок

<tr>
<td colspan='2' align='center' class='bg1'>
<div style='width:100%;' align='center' class='borderwrap'>
<table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
  <tr>
<td align="right" valign='top' width='20%'>
 {ipb.lang['upload_text']} $data
</td>
<td align="left" width='80%'>
  <input class="forminput" type="file" size="30" name="FILE_UPLOAD" /> <input type="submit" onclick="Override=1;" name="attachgo" value="{ipb.lang['button_add_attachment']}" class="button" /><!--IBF.UPLOADED_ITEMS-->
</td>
  </tr>
 </table>
</div>
</td>

</tr>

 

 

Окошко загрузки, или полоска загрузки вернее появляется. Но естественно без твоего мода. Что может быть? Спасибо.

 

http://img228.imageshack.us/img228/941/22191021zk9.jpg

 

Что у меня не так?

 

Ошибки форум не выдаёт, но вот окна загрузки нет.

Изменено пользователем Lera
Ссылка на комментарий
Поделиться на других сайтах

Вообщем поковырял я мод. Если в постах загрузка еще кое как работает, то в ПМках ничерта.

Где-то в обработке xmlout косяк имхо... =\

 

з.ы.

5. skin_post -- upload_field_input

заменить содержание на
/*****************************************************************/

<td width='50%' id='FILE_UPLOAD_{$i}'><input type='file' class='forminput' size='35' name='FILE_UPLOAD_{$i}' /></td>

/*****************************************************************/

Это последняя строка инструкции? Или может чего недокачало... о.О

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.