abasive 41 Опубликовано: 27 июля 2010 Рассказать Опубликовано: 27 июля 2010 (изменено) Ссылка на аудио файл ставляю через дополнителних полей, вот сам код <object type="application/x-shockwave-flash" data="{THEME}/player/player_mp3.swf" width="133" height="16"> <param name="movie" value="{THEME}/player/player_mp3.swf" /> <param name="bgcolor" value="#ffffff" /> <param name="FlashVars" value="mp3=[xfvalue_player]&width=133&volume=75&showvolume=1&sliderheight=8&loadingcolor=ea5f59&bgcolor1=303030&bgcolor2=303030&slidercolor1=8f8f8f&slidercolor2=8f8f8f&sliderovercolor=ea5f59&buttonovercolor=ea5f59" /> </object> интересует вопрос как можно зашифровать ссылку аудио? Изменено 27 июля 2010 пользователем abasive Цитата Ссылка на сообщение Поделиться на других сайтах
BrillianMedia 8 Опубликовано: 27 июля 2010 Рассказать Опубликовано: 27 июля 2010 Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь легальной копией скрипта. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Цитата Ссылка на сообщение Поделиться на других сайтах
abasive 41 Опубликовано: 27 июля 2010 Рассказать Опубликовано: 27 июля 2010 Автор BrillianMedia не смешите или решили пости набирать? Цитата Ссылка на сообщение Поделиться на других сайтах
BrillianMedia 8 Опубликовано: 28 июля 2010 Рассказать Опубликовано: 28 июля 2010 Решил взять с Вас пример Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 29 июля 2010 Рассказать Опубликовано: 29 июля 2010 Ссылка на аудио файл ставляю через дополнителних полей... Как-то не по-русски: "через поля" / "в полях" или "без полей"? Ну чё-то капец какой-то или я от жизни отстал Если вручную приведенный код пишете в новости, то можно скрыть и не только ссылку, но и сам плеер - об этом уже написал в другом сообщении. Зачем дублировать? Если вручную пишем код в новость, то можно на выдачу подключить мод, который будет показывать плеер с ссылкой, если запрос на показ будет идти с разрешенного сайта, т.е. вашего (можно разные указать). Цитата Ссылка на сообщение Поделиться на других сайтах
abasive 41 Опубликовано: 30 июля 2010 Рассказать Опубликовано: 30 июля 2010 Автор Как-то не по-русски: "через поля" / "в полях" или "без полей"? Ну чё-то капец какой-то или я от жизни отстал Если вручную приведенный код пишете в новости, то можно скрыть и не только ссылку, но и сам плеер - об этом уже написал в другом сообщении. Зачем дублировать? Если вручную пишем код в новость, то можно на выдачу подключить мод, который будет показывать плеер с ссылкой, если запрос на показ будет идти с разрешенного сайта, т.е. вашего (можно разные указать). интересно и как же? Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 31 июля 2010 Рассказать Опубликовано: 31 июля 2010 (изменено) интересно и как же? Вот сегодня выходные, сел думать, как реализовать, попробую мод простенький наклепать за "спасибо", лишь бы работал, могу с крутой автоадминкой, которая всё сама будет вычислять. Думается, работать должно так: Указываем имя файла, который должен грузиться в шаблоне, а в настройках мода указываем картинку (если это видео), папки с мультимедиа и другие настройки при необходимости. Получается так: если пользователь грузит браузер: будет загружаться в страничку медиаплеер, если кто-то грабит (проверку можно сделать по многим параметрам, чтоб определить, что у нас контент именно грабят, а не грузят в браузере), то показываем заглушку (какую-нибудь надпись или рожицу), либо не показываем ничего и сплог чей-то получит пустую страницу. Конечно, нельзя этим полностью от роботов оградиться, но усложнить граббинг вполне - большая часть вороватой школоты отвалится. Есть желание потратить часик и поэксперементировать? Сейчас наклепаю несколько строк, чтоб можно было просто включить и попробовать - сработает или нет. К сожалению, не работал с мультимедиа, для защиты - мне копать надо много. Пока на скорую руку вот такой вот простенький кодик (в идеале, он должен быть, конечно же, раз в 10-15 больше (различные проверки на наличие файла, новости, юзеров и т.д.) Создаем файлик islemap.php с таким содержимым: <?php $ip0 = '127.0.0.1'; $ip1 = $_SERVER['HTTP_X_FORWARDED_FOR']; #IP-адрес клиента или последнего прокси-сервера; для анонимных прокси-серверов IP не задан. $ip2 = $_SERVER['HTTP_X_REAL_IP']; #Реальный ип сайта. $ip3 = $_SERVER['REMOTE_ADDR']; #Айпи удалённый $ip4 = $_SERVER['SERVER_ADDR']; #IP-адрес сервера. $ua = $_SERVER['HTTP_USER_AGENT']?trim($_SERVER['HTTP_USER_AGENT']):''; $ua = ($ua && $ua!='' && strlen($ua)>9)?$ua:false; #Если хотим заточить наш плеер чисто под наш сервер, то делаем проверку ипов, например, так: if ($ip4==$ip0 || $ip4==$ip1 || $ip4==$ip2 || $ip4==$ip3) { die('Hacking attempt!'); #Не даем грабить с рабочего стола ПК. } #Проверяем имя сайта. if ($_SERVER['HTTP_HOST']!='SITE.RU') die('Hacking attempt!'); #Вместо "SITE.RU" пишем своё. #Не даем грузить плеер другим сайтам, только нашему, жёстко привязываемся к ипу сервера. #if ($ip4!="0.0.0.0") die('Hacking attempt!'); #Вместо "0.0.0.0" пишем айпи сервера. if ($multimedia=='play' && $ua) { if ($file && $file!='') { $file = '{THEME}/player/'.$file; echo <<<HTML <object type="application/x-shockwave-flash" data="{$file}" width="133" height="16"> <param name="movie" value="{$file}" /> <param name="bgcolor" value="#ffffff" /> <param name="FlashVars" value="mp3=[xfvalue_player]&width=133&volume=75&showvolume=1& amp;sliderheight=8&loadingcolor=ea5f59&bgcolor1=303030&bgcolor2=303030&slidercolor1=8f8f8f&slidercolor2=8f8f8f&sliderovercolor=ea5f59&buttonovercolor=ea5f59" /> </object> HTML; } } ?> Закидываем файлик islemap.php в папку /engine/modules/ Подключение блока в шаблоне сайта main.tpl: {include file="engine/modules/islemap.php?multimedia=play&file=NAME} Вместо "NAME" пишем "player_mp3.swf" (без скобок, кавычек и т.д.). По идее, должно работать. Если нужно довести до ума, могу в мод закинуть (в подписи) дополнительный блок с любыми автонастройками. Проверьте, отпишитесь, работает или нет. Изменено 31 июля 2010 пользователем zgr 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.