Простой мультиаплоад для phpbb3 (массовая загрузка файлов)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Nick
phpBB 1.4.2
Сообщения: 64
Стаж: 16 лет 8 месяцев
Откуда: СПб
Благодарил (а): 7 раз
Поблагодарили: 21 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Nick »

Спасибо, исправил :). Только я добавил intval, на всякий случай, т.е.:

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

	$filedata['filetime'] = time() + intval(str_replace('fileupload', '', $form_name));
Если замечу баги отпишусь :)
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Krabsss »

а можно как-то сделать возможность мультизагрузки картинок, но чтобы они отображались не как вложения, а как просто картинки (как если бы мы их вставляли в сообщение через бб-код)
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Простой мульти аплоад для phpbb3 (массовая загрузка файлов)

Сообщение МайскийЖук »

А что, после загрузки их пачками они разве не как картинки отображаются?
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Krabsss »

не совсем так, они отображаются как картинки, но там еще подписано сверху "вложение", и под каждой картинкой ее название, и фон затемнен.
а хотелось бы, чтобы без этих прибамбасов - просто картинки
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Простой мульти аплоад для phpbb3 (массовая загрузка файлов)

Сообщение МайскийЖук »

И что мешает отредактировать соответствующий шаблон и убрать ненужные надписи?
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Krabsss »

так если его отредактировать и убрать надписи и фон во вложениях, то это будет работать для всех вложений
а мне нужно чтобы был вариант обычных вложений, и чтобы еще был вариант без надписей/фона
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Простой мульти аплоад для phpbb3 (массовая загрузка файлов)

Сообщение МайскийЖук »

Тогда ответ — нет.
Любовь и боль, покой и бой я как любой несу с собой…
Nick
phpBB 1.4.2
Сообщения: 64
Стаж: 16 лет 8 месяцев
Откуда: СПб
Благодарил (а): 7 раз
Поблагодарили: 21 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Nick »

Krabsss писал(а):а можно как-то сделать возможность мультизагрузки картинок, но чтобы они отображались не как вложения, а как просто картинки (как если бы мы их вставляли в сообщение через бб-код)
Можно так попробовать сделать, написать маленький скрипт на jquery, который по нажатию на картинку будет вставлять в сообщение тэг [img]и%20ссылку%20на%20загруженное%20изображение[/img]. Но, внизу сообщения эти картинки наверное все равно проявятся... Можно конечно их тоже скриптом поудалять...

А зачем это надо?
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Krabsss »

я хочу сделать раздел комиксов/юморесок, и, например, выкладывать каждую неделю лучшие картинки.
И если в сообщении загружать все картинки (их около ста), то отображение в виде вложений некрасиво смотрится, хотелось бы просто сделать ряд картинок в сообщении
Nick
phpBB 1.4.2
Сообщения: 64
Стаж: 16 лет 8 месяцев
Откуда: СПб
Благодарил (а): 7 раз
Поблагодарили: 21 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Nick »

Сделай BBcode типо убрать фон, в нем напиши:

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

<div class="comiсs"> 
$text (текст внутринности bbcode)
</div>
И потом просто в css пропиши нужный фон и нужное обрамление для всех вложений внутри div.comics .
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Krabsss »

а как ваш мод применить к сабсильверу?
Nick
phpBB 1.4.2
Сообщения: 64
Стаж: 16 лет 8 месяцев
Откуда: СПб
Благодарил (а): 7 раз
Поблагодарили: 21 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Nick »

Там должно быть все также, только в последнем шаге надо файл от сабсильвера менять...
styles/prosilver/template/posting_attach_body.html
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Krabsss »

только такой строчки

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

<input type="file" name="fileupload" id="fileupload" maxlength="{FILESIZE}" value="" class="inputbox autowidth" /> 
нету в posting_attach_body.html, даже ничего похожего, вот код из него

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

<tr>
	<th colspan="2">
		<script type="text/javascript">
		// <![CDATA[
			/**
			* Show upload progress bar
			*/
			function popup_progress_bar()
			{
				close_waitscreen = 0;
				// no scrollbars
				popup('{UA_PROGRESS_BAR}', 400, 200, '_upload');
			}
		// ]]>
		</script>

		<!-- IF S_CLOSE_PROGRESS_WINDOW -->
			<script type="text/javascript">
			// <![CDATA[
				close_waitscreen = 1;
			// ]]>
			</script>
		<!-- ENDIF -->

		{L_ADD_ATTACHMENT}
	</th>
</tr>
<tr>
	<td class="row3" colspan="2"><span class="gensmall">{L_ADD_ATTACHMENT_EXPLAIN}</span></td>
</tr>

<tr> 
	<td class="row1"><b class="genmed">{L_FILENAME}</b></td> 
	<td class="row2"><input type="file" name="fileupload" size="40" maxlength="{FILESIZE}" value="" class="btnfile" /></td> 
</tr> 
<tr> 
	<td class="row1"><b class="genmed">{L_FILE_COMMENT}</b></td> 
	<td class="row2">
		<table border="0" cellspacing="0" cellpadding="2">
		<tr>
			<td><textarea class="post" name="filecomment" rows="3" cols="35">{FILE_COMMENT}</textarea>&nbsp;</td>
			<td valign="top">
				<table border="0" cellspacing="4" cellpadding="0">
				<tr>
					<td><input class="btnlite" type="submit" style="width:150px" name="add_file" value="{L_ADD_FILE}" onclick="popup_progress_bar();" /></td>
				</tr>
				</table>
			</td>
		</tr>
		</table>
	</td>
</tr> 

<!-- IF S_HAS_ATTACHMENTS -->
	<tr>
		<th colspan="2">{L_POSTED_ATTACHMENTS}</th>
	</tr>

	<!-- BEGIN attach_row -->
		<tr>
			<td class="row1"><b class="genmed">{L_FILENAME}</b></td>
			<td class="row2"><a class="genmed" href="{attach_row.U_VIEW_ATTACHMENT}" target="_blank">{attach_row.FILENAME}</a></td> 
		</tr>
		<tr> 
			<td class="row1"><b class="genmed">{L_FILE_COMMENT}</b></td> 
			<td class="row2">{attach_row.S_HIDDEN}
				<table border="0" cellspacing="0" cellpadding="2">
				<tr>
					<td><textarea class="post" name="comment_list[{attach_row.ASSOC_INDEX}]" rows="3" cols="35" wrap="virtual">{attach_row.FILE_COMMENT}</textarea>&nbsp;</td>
					<td valign="top">
						<table border="0" cellspacing="4" cellpadding="0">
						<tr>
							<td><input class="btnlite" type="submit" style="width:150px" name="delete_file[{attach_row.ASSOC_INDEX}]" value="{L_DELETE_FILE}" /></td>
						</tr>
						</table>
					</td>
				</tr>
				</table>
			</td>
		</tr>
	<!-- END attach_row -->

<!-- ENDIF -->
Nick
phpBB 1.4.2
Сообщения: 64
Стаж: 16 лет 8 месяцев
Откуда: СПб
Благодарил (а): 7 раз
Поблагодарили: 21 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Nick »

вот эта строка:

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

	<td class="row2"><input type="file" name="fileupload" size="40" maxlength="{FILESIZE}" value="" class="btnfile" /></td> 
добавить multiple в input.
Аватара пользователя
Krabsss
phpBB 1.4.4
Сообщения: 174
Стаж: 14 лет 1 месяц
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Простой мульти аплоад для phpbb3 (массовая загрузка файл

Сообщение Krabsss »

а можно загружать максимум только 20 файлов за раз?

Вернуться в «Для авторов (phpBB 3.0.x)»