Предпрослушивание MP3 во вложениях.

 • Просмотры: 3986
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

Предпрослушивание MP3 во вложениях.

10 апр 2010, 01:12

Решил поделиться наработкой. Код в основном взят из мода мп3-атач. Плеер взят из DLE. Работает как на портале, так и в форуме. Сделано для предпрослушки в раздачах с музычкой. Плеер если найдете лучше можем заменить.

1) Ложим media_player.swf из архива в корень трекера.
2) В файле ../includes/acp/acp_attachments.php
Найти(встречается два раза(оба раза надо добавить код)):

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

  					ATTACHMENT_CATEGORY_FLASH		=> $user->lang['CAT_FLASH_FILES'],
  					ATTACHMENT_CATEGORY_QUICKTIME	=> $user->lang['CAT_QUICKTIME_FILES'],
Добавить после:

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

ATTACHMENT_CATEGORY_MP3			=> $user->lang['CAT_MP3_FILES'],
В файле ../includes/constants.php
Найти:

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

  define('ATTACHMENT_CATEGORY_QUICKTIME', 6); // Quicktime/Mov files
Добавить после:

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

define('ATTACHMENT_CATEGORY_MP3', 7); // MP3 Files - Streaming
В файле ../includes/functions_content.php
Найти:

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

default:
  					$l_downloaded_viewed = 'DOWNLOAD_COUNT';
Добавить ДО:

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

 				// MP3 Streams
 				case ATTACHMENT_CATEGORY_MP3:
 					$l_downloaded_viewed = 'VIEWED_COUNT';
 
 					$block_array += array(
 						'U_FORUM'		=> generate_board_url(),
 						'ATTACH_ID'		=> $attachment['attach_id'],
 						'S_MP3_FILE'		=> true,
 					);
 
 					// Viewed/Heared File ... update the download count
 					$update_count[] = $attachment['attach_id'];
 				break;
В файле ../language/ru/acp/attachments.php
Найти:

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

  	'CAT_IMAGES'				=> 'Рисунки',
  	'CAT_QUICKTIME_FILES'		=> 'Фильмы QuickTime',
Добавить после:

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

'CAT_MP3_FILES'				=> 'Файлы MP3',
В файле ../styles/ваш_стиль/template/attachment.html
Найти:

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

					document.ctrls_{_file.ATTACH_ID}.width = width;
				}
			// ]]>
			</script>
Добавить после:

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

                 <!-- ELSEIF _file.S_MP3_FILE -->
		 <a href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a> [{_file.FILESIZE} {_file.SIZE_LANG}]<br />
			<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="425" height="30" id="Player-30d44ef471a0b19c81a64da7bb20bd9e"> 
				<param name="movie" value="./media_player.swf?MediaLink={_file.U_DOWNLOAD_LINK}&defaultMedia=1&showPlayButton=false&playOnStart=false&backgroundBarColor=0x1A1A1A&btnsColor=0xFFFFFF&outlineColor=0x666666&outputBkgColor=0x1A1A1A&outputTxtColor=0x999999&loadingBarColor=0x666666&loadingBackgroundColor=0xCCCCCC&progressBarColor=0x000000&volumeBackgroundColor=0x666666&volumeStatusBarColor=0x000000" /> 
				<param name="allowFullScreen" value="false" /> 
				<param name="quality" value="high" /> 
				<param name="wmode" value="transparent" /> 
				<embed src="./media_player.swf?MediaLink={_file.U_DOWNLOAD_LINK}&defaultMedia=1&showPlayButton=false&playOnStart=false&backgroundBarColor=0x1A1A1A&btnsColor=0xFFFFFF&outlineColor=0x666666&outputBkgColor=0x1A1A1A&outputTxtColor=0x999999&loadingBarColor=0x666666&loadingBackgroundColor=0xCCCCCC&progressBarColor=0x000000&volumeBackgroundColor=0x666666&volumeStatusBarColor=0x000000" quality="high" wmode="transparent" allowFullScreen="false" width="425" height="30" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed> 
				</object>
  		<!-- ENDIF -->
3) После нужно зайти в админку->сообщения->группы расширений, добавить группу "Файлы MP3", и указать для неё специальную категорию "Файлы MP3" и разрешить её. После этого в управлении расширениями сопоставить этой группе расширение mp3.

У вас нет необходимых прав для просмотра вложений в этом сообщении.
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
Аватара пользователя
zip
Благодарил (а): 372 раза
Поблагодарили: 80 раз
Сообщения: 865
Зарегистрирован: 04 янв 2010, 09:11
Сообщение

Предпрослушивание MP3 во вложениях.

10 апр 2010, 01:32

Спасибо
Национальный Татарский BitТоррент-Трекер
Аватара пользователя
XTX
Благодарил (а): 2 раза
Сообщения: 324
Зарегистрирован: 21 сен 2009, 23:08
Сообщение

Предпрослушивание MP3 во вложениях.

12 апр 2010, 09:28

Что-то как-то сложно все =))
Я вот по такому факу делал, мп3 и флв
Там проще :oops:
Аватара пользователя
zzipper
Благодарил (а): 12 раз
Поблагодарили: 10 раз
Сообщения: 427
Зарегистрирован: 20 окт 2009, 14:15
Сообщение

Предпрослушивание MP3 во вложениях.

12 апр 2010, 11:34

Проще, ибо через ббкоды.
Тут же через вложения.
Оба варианта имеют право на жизнь.

serrrios, благодарствую.
Te
TesH
Откуда: Жигулёвск
Благодарил (а): 3 раза
Сообщения: 13
Зарегистрирован: 12 апр 2010, 17:58
Сообщение

Предпрослушивание MP3 во вложениях.

12 апр 2010, 18:20

идея .. хорошая ...
но если бб кодом ... то .. только с http
а если ... вложением ... нужно место на хосте ! ...

выбор конечно остаётся ... за тем кто будет ставить данный мод
Аватара пользователя
XTX
Благодарил (а): 2 раза
Сообщения: 324
Зарегистрирован: 21 сен 2009, 23:08
Сообщение

Предпрослушивание MP3 во вложениях.

12 апр 2010, 19:13

TesH писал(а):но если бб кодом ... то .. только с http
Та неее, там по ссылкам, что я дал, как раз и проигрываются вложения.... но через ббкоды :D
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

Предпрослушивание MP3 во вложениях.

12 апр 2010, 19:36

Я и на этом форуме выкладывал бб-коды для видео плеера и мп3. В поиск.
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
Un
Universal_gr
Откуда: Урал
Благодарил (а): 1 раз
Сообщения: 91
Зарегистрирован: 16 апр 2010, 20:01
Сообщение

Предпрослушивание MP3 во вложениях.

13 май 2010, 09:53

Всё хорошо работает с мп3. Попробовал сделать на flv файлы, но показывает проигрыватель на прослушивание аудио, а не видео, что нужно изменить?
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

Предпрослушивание MP3 во вложениях.

13 май 2010, 13:14

Universal_gr, глянь вот это: Re: вставимить трейлер в описание (Post by serrrios #7183)" target="_blank - если сам не сможешь выдрать нужное чуть позже скину код..
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
Un
Universal_gr
Откуда: Урал
Благодарил (а): 1 раз
Сообщения: 91
Зарегистрирован: 16 апр 2010, 20:01
Сообщение

Предпрослушивание MP3 во вложениях.

14 май 2010, 14:51

Всё вроде правильно сделал.. но нет нужного эффекта

Вернуться в «Готовые моды для трекера»