Дикий пионер

Рейтинг
203
Регистрация
23.11.2009
igor3310:
А как заголовки смотреть

В браузерах в средствах разработчика на вкладке сеть, например.

Или отдельной прогой - Fiddler. андроид, кстати, можно подключиить к компу и настроить, чтобы он через этот фиддлер в инет ходил - тогда там будет видно и заголовки, которые отдаются. Правда, у вас https. На компе это обходится установкой сертификатов фидделовских, как с телефоном будет - не знаю, не пробовал.

Выглядит-то всё норм.

Советую найти на мобильном сайт, с которого файлы будут скачиваться нормально и потом на компе посмотреть какие заголовки отдаются. На всякий случай не забудьте на компе сменить юзер агент на тот же, что и у телефона.

Сдается мне, что когда вы вывод var_dump() показывали - то обрезали его.

Почему-то мне кажется, что там что-то типа

$array['tags']=join(",",$data->items[0]->tags);

должно быть.

В общем и целом - советую с теорие по работе с массивами и объектами ознакомиться.

Выглядит-то код нормально, сейчас проверил - fadeOut() и строку понимает.

Открывайте средства разработчика, смотрите что пишет в консоли.

Ну и отладчиком либо console.log() пользуйтесь. https://habrahabr.ru/post/114483/

Про первый вам пояснили уже. Вы имя переменной со значением перепутали.

Если хотите имя передавать, то надо типа так

при вызове


ner(erg,'round');

внутри функции


Math[par2](erg)

Но, честно скажу, выглядит диковато.

По второму вопросу - во-первых, советую использовать отладчик в браузере и пошагово прогнать, может где-то с областью видимости ошиблись или перезаписали перменную.

Ну и на всякий случай попробовать привести к числу через parseInt() внутри функции.

Вот на прошлой странице вы куда-то вставили var_dump() и написали, что он вывел - пост #5.

Вот в том же месте используйте join().

просто вы какие-то отдельные куски кода копипастите, для вас всё очевидно и понятно, а для тех, кто зашёл в тему - не особо. При этом в особо длинных простынях кода разбираться никто тоже не будет

вместо

$array['tags']=$data['tags'];

попробуйте

$array['tags']=join(",",$data['tags']);

Раз в ответе теги есть - то выводите их с помощью функции join() например.

Если делать что-то типа echo $arr; если $arr - массив - то вы слово Array на выходе и получите.

Во-первых, не увидел в запрашиваемом урле части с fields=items(snippet(title,description,tags))

Но это ладно - возможно по дефолту теги и так отдаются.

Во вторых, после $data = $this->http(TRUE); сделайте

var_dump($data);

и посмотрите, что выводится, от этого и пляшите

Тумбы из видео, как правило, нарезаются внешними программами типа ffmpeg - это в случае, если вы видео-файлы на сайт грузите, а не коды с видео-хостингов вставляете.

Так что вряд ли вы обойдетесь одним плагином под WP.

Всего: 1870