Fusion Player

Скрипты, разработка, настройка, администрирование

Модераторы:dobs, ArniXXX, hostess, bj

Сообщение
Автор
baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#16 Сообщение baytuch » Пн июн 13, 2011 13:18

Серверные скрипты нужно еще поправить... :roll:
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#17 Сообщение baytuch » Вт июн 21, 2011 20:42

Opera не поддерживает "своих" курсоров... :?

Цель: стандартизировать курсоры...
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#18 Сообщение baytuch » Вс авг 28, 2011 02:49

Вечером немного покопался в коде... Вот что вышло: http://vps.my-services.km.ua/player/

Просто и со вкусом... :)
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#19 Сообщение baytuch » Вт авг 30, 2011 20:41

Решил вопрос с аяксом. В лоб не видел мануал:

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

function admin(mode){
  if ( mode == 0 ){
    var pass = mess = document.getElementById('pass').value;
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.open('POST', 'libs/password.php?mode=auth&pass='+pass, true);
    xmlhttp.onreadystatechange = function(){
      if (xmlhttp.readyState == 4){
        if(xmlhttp.status == 200){
          var pass = xmlhttp.responseText;
          admin_panel(2, 0, 0, pass);
        };
      };
    };
    xmlhttp.send(null);
  };
};
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#20 Сообщение baytuch » Чт сен 08, 2011 03:42

И так, дорогие друзья, теперь мой плеер имеет полноценную админ-панель... 8) Ура, товарищи... Ура! :)
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#21 Сообщение baytuch » Пт апр 13, 2012 09:00

Ребята, в общем, немного доработал свой плеер... Теперь имеем кешировать данные на удаленный сервер и воспроизводить видео... :)

Изображение

[offtop]
Народ, не стоит кодить ночью... Правда, не надо!!!
[/offtop]

-------------------------
v 0.7.5.1

Изображение

-------------------------

Новый плеер в работе : http://dev.my-services.km.ua/player/
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#22 Сообщение baytuch » Сб май 05, 2012 11:40

Ребята, подскажите, пожалуйста, систаксис, а то ранее с этим модулем не работал... :?

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

#Запрещаем выдачу листинга каталога
Options -Indexes
#Запрещаем хотлинк медиа
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
[b]RewriteCond %{HTTP_REFERER} !^%{SERVER_NAME} [NC][/b]
RewriteCond %{HTTP_REFERER} !^http://localhost [NC]
RewriteRule .(mp3|mp4)$ - [NC,F,L]
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

dobs
HO Moderators
Сообщения:2504
Зарегистрирован:Вс апр 09, 2006 14:42
Откуда:/home/Ukraine/Kiev
Контактная информация:

#23 Сообщение dobs » Сб май 05, 2012 15:14

А что если так

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

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|mp3|mp4)$ - [NC,F,L]

baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#24 Сообщение baytuch » Сб май 05, 2012 15:21

Но я хочу, абы сервер сам подставлял свое имя в условие...
Так работае, вот как у нас на сельском сайте сделано:

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

#Запрещаем выдачу листинга каталога
Options -Indexes
#Запрещаем хотлинк медиа
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?vijtivci.km.ua [NC]
RewriteRule .(mp3)$ - [NC,F,L] 
А что эта строчка делает:

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

RewriteCond %{HTTP_REFERER} !^$
?

Вроде как толжно быть, но все равно не работает:

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

RewriteCond %{HTTP_REFERER} !^%{HTTP_HOST} [NC]
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#25 Сообщение baytuch » Сб май 05, 2012 16:03

Любопытно, но это условие выполняется, а это значит, что дынные есть...

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

RewriteEngine on
#RewriteCond %{HTTP_REFERER} !^http://%{HTTP_HOST} [NC]
#RewriteCond %{HTTP_REFERER} !^http://localhost [NC]
RewriteCond %{HTTP_HOST} !^my-server.km.ua [NC]
RewriteRule .(mp3|mp4)$ - [NC,F,L]
( если, к примеру, открыть сайт по домену www.my-server.km.ua, то уже загрузка не пойдет... )
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

dobs
HO Moderators
Сообщения:2504
Зарегистрирован:Вс апр 09, 2006 14:42
Откуда:/home/Ukraine/Kiev
Контактная информация:

#26 Сообщение dobs » Сб май 05, 2012 19:02

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

#RewriteCond %{HTTP_REFERER} !^http://(www.)%{HTTP_HOST} [NC]
RewriteCond %{HTTP_REFERER} !^$ - походу требует передачи REFERER-а

baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#27 Сообщение baytuch » Сб май 05, 2012 23:04

"Пропускаем пустые реферы?

Что делать если человек пришёл с пустым referer. Это такое данное, которое указывает на домен, с которого пришёл пользователь. Так же referer может быть закрыт разными firewall и другими программами. Если вы хотите запретить показ картинок пользователям с пустыми реферерами, просто удалите эту строчку."

RewriteCond %{HTTP_REFERER} !^$

Нагуглил... Действительно работает...

RewriteCond %{HTTP_REFERER} !^http://(www.)%{HTTP_HOST} [NC] -- так уже делал... Не работает...
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#28 Сообщение baytuch » Вс май 06, 2012 13:16

Последний релиз -- 0.7.5.4
Download program
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

baytuch
Сообщения:925
Зарегистрирован:Сб мар 14, 2009 00:23
Откуда:пгт. Войтовцы
Контактная информация:

#29 Сообщение baytuch » Вт май 08, 2012 18:40

Dobs, я много гуглил на эту тему, но подобного примера не видел. Может такой систаксис недопустим? Логической ошибки я здесь не вижу и апач нормально воспринимает подобный код, но использовать отказывается :) Еще вариант — это проблема самого сервера, в чем сомневаюсь...

Как вариант, думаю попробовать генерировать файлик налету, если апач не воспротивится таким пируэтам :) Также можно на том же пхп сделать небольшой модуль, который будет создавать файлик с нужным содержимым при первом запуске скрипта ( этот вариант наиболее жизнеспособен, как я считаю )

Но почему не работает?..
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)

Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!

«ХО» – мое все.
А ты перевел свой домен на DNSSEC?

Slackware userИзображение

dobs
HO Moderators
Сообщения:2504
Зарегистрирован:Вс апр 09, 2006 14:42
Откуда:/home/Ukraine/Kiev
Контактная информация:

#30 Сообщение dobs » Чт май 10, 2012 08:50

Честно особо не разбирался с mod_rewrite

Сейчас использую такую структуру

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

RewriteEngine on

# no-www.org/faq.php?q=class_b
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

# sitemap.xml
RewriteRule ^sitemap.xml$ /sitemap/sitemap.xml [R=301,L]

# CORE
RewriteCond    %{REQUEST_FILENAME}    !-f
RewriteCond    %{REQUEST_FILENAME}    !-d
RewriteRule . index.php
Тобиш все запросы если запрос не является ни файлом ни директорией передает запрос на индекс

Ответить