Страница 3 из 21

Re: Поддержка websockets

Добавлено: Ср окт 21, 2015 2:09 pm
Smolalex
Да. Спасибо, Сергей! Все отлично. никаких notice не выдаёт...

Re: Поддержка websockets

Добавлено: Ср окт 21, 2015 2:29 pm
Amarok
обновился. и всё одно
Screenshot_5.png
Screenshot_5.png (130.8 КБ) 12338 просмотров

Re: Поддержка websockets

Добавлено: Ср окт 21, 2015 4:23 pm
AirKing
Amarok писал(а):обновился. и всё одно
Измени немного свой код. и будет счастье.

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

<center><img src="/pChart/?p=USD.rate&unit=р&type=7d&gtype=bar&width=500&gcolor=green&px=10&title=Курс доллара (%USD.rate% руб за 1 доллар)"> 
на

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

<center><img src='/pChart/?p=USD.rate&unit=р&type=7d&gtype=bar&width=500&gcolor=green&px=10&title=Курс доллара (%USD.rate% руб за 1 доллар)'> 
кавычки одинарные

Re: Поддержка websockets

Добавлено: Ср окт 21, 2015 4:37 pm
Amarok
AirKing писал(а):
Amarok писал(а):обновился. и всё одно
кавычки одинарные
Ой. Спасибо, мил человек :)

Re: Поддержка websockets

Добавлено: Ср окт 21, 2015 4:48 pm
kostya77
Может кто подскажет что не так ?
После обновления

Re: Поддержка websockets

Добавлено: Ср окт 21, 2015 7:06 pm
Vovix
У меня оказывается было - //$this->copyTree(ROOT.'saverest....
убрал //
обновился
и видео перестало показывать некоторое на домашних страницах посмотрел почему

и вот что, например это часть кода в админке:

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

// USBcam
stream_array[1] = "%USBcam.stream%";
width_array[1] = "%USBcam.width%";
height_array[1] = "%USBcam.height%";
N1 = "%USBcam.current%";

// DCS_930
stream_array[2] = "%DCS_930.stream%";
width_array[2] = "%DCS_930.width%";
height_array[2] = "%DCS_930.height%";
N2 = "%DCS_930.current%"; 
а так оно становится при просмотре страницы в браузере:

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

// USBcam
stream_array[1] = "<span class="var_usbcam_stream">56320</span>";
width_array[1] = "<span class="var_usbcam_width">420</span>";
height_array[1] = "<span class="var_usbcam_height">315</span>";
N1 = "<span class="var_usbcam_current">1</span>";

// DCS_930
stream_array[2] = "<span class="var_dcs_930_stream">56320</span>";
width_array[2] = "<span class="var_dcs_930_width">420</span>";
height_array[2] = "<span class="var_dcs_930_height">315</span>";
N2 = "<span class="var_dcs_930_current">2</span>"; 
может все объекты и свойства теперь надо в нижний регистр перевести?

для справки вот мой код для отображения видео в этом месте:
SPOILERSPOILER_SHOW

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

<script type="text/javascript">
var stream_array = new Array();
var ipadr_array = new Array();
var width_array = new Array();
var height_array = new Array();

x = location.hostname;

// USBcam
stream_array[1] = "%USBcam.stream%";
width_array[1] = "%USBcam.width%";
height_array[1] = "%USBcam.height%";
N1 = "%USBcam.current%";

// DCS_930
stream_array[2] = "%DCS_930.stream%";
width_array[2] = "%DCS_930.width%";
height_array[2] = "%DCS_930.height%";
N2 = "%DCS_930.current%";

if (x=="192.168.1.100") {
    ipadr_array[1] = "%USBcam.IPint%";
     ipadr_array[2] = "%DCS_930.IPint%";
} else {
    ipadr_array[1] = "%USBcam.IPext%";
    ipadr_array[2] = "%DCS_930.IPext%";
}

// document.write (N1 + '_' + ipadr_array[N1] + '_' + stream_array[N1]); 
 
document.write ('<img src="http://'+ ipadr_array[N1] +':'+ stream_array[N1] +'/loading.jpg" class="webcam" id="webcam1" width="'+ width_array[N1] +'" height="'+ height_array[N1] +'" alt="Live Stream" />');


errorimg1= 0;
DoIt1();

document.images.webcam1.onload = DoIt1();
document.images.webcam1.onerror = ErrorImage1();

function LoadImage1()
{
uniq1 = Math.random();
document.images.webcam1.src = "http://"+ipadr_array[N1]+":"+stream_array[N1]+"/cam_"+ N1 +".jpg?uniq="+uniq1;
document.images.webcam1.onload = DoIt1;
}

function ErrorImage1()
{
errorimg1++;
if (errorimg1>3){
document.images.webcam1.onload = "";
document.images.webcam1.onerror = "";
document.images.webcam1.src = "offline.jpg";
}else{
uniq1 = Math.random();
document.images.webcam1.src = "http://"+ipadr_array[N1]+":"+stream_array[N1]+"/cam_"+ N1 +".jpg?uniq="+uniq1;
}
}

function DoIt1()
{
errorimg1=0;
window.setTimeout("LoadImage1();", 80);
}

</script>

Re: Поддержка websockets

Добавлено: Ср окт 21, 2015 7:17 pm
Vovix
А в меню этот-же код работает нормально и все показывает!!!!!

Re: Поддержка websockets

Добавлено: Ср окт 21, 2015 7:28 pm
Vovix
а с этими строчками

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

[#module name="thumb" url="rtsp://192.168.1.103:%DVR.stream%/user=%DVR.login%&password=%DVR.password%&channel=2&stream=0.sdp" width="%DVR.width%" height="%DVR.height%" enlarge="1" live="1"#] 
так вообще страшно показывать, что вытворяет!!!!

Re: Поддержка websockets

Добавлено: Ср окт 21, 2015 8:12 pm
sergejey
Я убрал автоматическую замену %object.property% на авто-обновляемый блок, теперь работает как раньше. Авто-обновление работает только при конструкции %object.property|NN% (тоже как раньше, но если включены веб-сокеты, то значение NN игнорируется и идёт обновление в реальном времени). Надеюсь, проблемы, описанные выше, исчезнут.

Re: Поддержка websockets

Добавлено: Ср окт 21, 2015 8:18 pm
Vovix
sergejey писал(а):Я убрал автоматическую замену %object.property% на авто-обновляемый блок, теперь работает как раньше. Авто-обновление работает только при конструкции %object.property|NN% (тоже как раньше, но если включены веб-сокеты, то значение NN игнорируется и идёт обновление в реальном времени). Надеюсь, проблемы, описанные выше, исчезнут.
Сергей, а как обновиться с этими изменениями?
И пока у меня все также плохо, даже при наличии строчки

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

Define('DISABLE_WEBSOCKETS', 1); 
в config.php