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

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

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

Сообщение serrrios » 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
Сообщения: 863
Зарегистрирован: 04 янв 2010, 09:11
Благодарил (а): 371 раз
Поблагодарили: 80 раз

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

Сообщение zip » 10 апр 2010, 01:32

Спасибо
Национальный Татарский BitТоррент-Трекер

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

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

Сообщение XTX » 12 апр 2010, 09:28

Что-то как-то сложно все =))
Я вот по такому факу делал, мп3 и флв
Там проще :oops:

Аватара пользователя
zzipper
Сообщения: 427
Зарегистрирован: 20 окт 2009, 14:15
Благодарил (а): 12 раз
Поблагодарили: 10 раз

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

Сообщение zzipper » 12 апр 2010, 11:34

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

serrrios, благодарствую.

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

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

Сообщение TesH » 12 апр 2010, 18:20

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

выбор конечно остаётся ... за тем кто будет ставить данный мод

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

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

Сообщение XTX » 12 апр 2010, 19:13

TesH писал(а):но если бб кодом ... то .. только с http
Та неее, там по ссылкам, что я дал, как раз и проигрываются вложения.... но через ббкоды :D

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

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

Сообщение serrrios » 12 апр 2010, 19:36

Я и на этом форуме выкладывал бб-коды для видео плеера и мп3. В поиск.
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.

Universal_gr
Сообщения: 91
Зарегистрирован: 16 апр 2010, 20:01
Откуда: Урал
Благодарил (а): 1 раз

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

Сообщение Universal_gr » 13 май 2010, 09:53

Всё хорошо работает с мп3. Попробовал сделать на flv файлы, но показывает проигрыватель на прослушивание аудио, а не видео, что нужно изменить?

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

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

Сообщение serrrios » 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 - мои платные услуги по трекеру.

Universal_gr
Сообщения: 91
Зарегистрирован: 16 апр 2010, 20:01
Откуда: Урал
Благодарил (а): 1 раз

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

Сообщение Universal_gr » 14 май 2010, 14:51

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

16 сообщений

Кто сейчас на конференции

Сейчас этот форум просматривают: CCBot и 0 гостей

Текущее время: 10 дек 2018, 07:02