rifleman

Рейтинг
86
Регистрация
26.12.2005
Интересы
Video, CSS, HTML, Linux, OS X
I'm a webmaster, web developer and Information Technology consultant. I work in front and back end projects using the following technologies: HTML, CSS/CSS3, PHP, Javascript, jQuery, MySQL, and few more.

Еще если SEF extensions есть какие-то использующие кэш, им тоже надо caches purged, у них могут быть свои собственные HTTPS настройки.

Но скорее всего дело исключительно в вашем броузере :)

Vitiai:
С данной записью открывается все также

Пробовали удалить кэш из броузера? 😆

Достойным постоянным вариантом в данном случае будет добавление в шаблон функции которая всегда будет возвращать безопасный линк, независимо от их количества и настроек сервера.

function secureLink($url){

$url = str_replace('http://', 'https://', $url );
return $url;
};
Vitiai:
Вариант заменить все что http на // не прошел http в шаблоне просто нет!

Не самый лучший вариант, но можно просто заменять все ссылки на лету при помощи javascript. Просто добавь это куда нибудь шаблон что было на каждой странице.

url = url.replace(/^http:\/\//i, 'https://');
DeadCowsDontMo:

Я нашел решение данного вопроса, перегнав видео в формат webm - только в webm формате Chrome отрабатывает корректно... К сожалению.

Webm не поддерживается iOS, Android, Сафари, Opera (Windows) и более половиной устройств;

Полный список http://en.wikipedia.org/wiki/HTML5_video#Browser_support

Провести тест саому можно здесь http://www.quirksmode.org/html5/tests/video.html

В данный момент H.264 кодекс в виде mp4/m4v контейнеров работает на всех броузерах.

Хром первым запрашивает именно H.264 поэтому первым в списке следует ставить именно .mp4

Ниже пример кода видео которое работает на любом устройстве http://7ru.org/v/lolita/videotag.html

Целиком код с этой страницы со стилямиhttp://7ru.org/v/lolita/videotag.txt

Этот пример я делал для демонстрации работы видео на iPad и до того как Файрфокс стал поддерживать mp4, поэтому видео стоит в классической последовательности MP4->WebM->OGG. С ноября 2014 WebM и OGG можно игнорировать


<video id="video_background" preload controls autoplay>
<source src="lolita.mp4" type="video/mp4" />
<source src="lolita.ogv" type="video/ogg; codecs=theora,vorbis" />
<source src="lolita.webm" type="video/webm; codecs=vp8,vorbis" />

<object width="100%" height="auto" type="application/x-shockwave-flash"
data="flowplayer-3.2.1.swf">
<param name="movie" value="flowplayer-3.2.1.swf" />
<param name="allowfullscreen" value="true" />
<param name="flashvars"
value="config={'clip': {'url': 'http://v.7ru.co/v/lolita/lolita.mp4', 'autoPlay':true, 'autoBuffering':true}}" />
<p>Download video as <a href="lolita.mp4">MP4</a>, <a href="lolita.webm">WebM</a>, or <a href="lolita.ogv">OGG</a>.</p>
</object>
</video>
<script>
var v = document.getElementById("movie");
v.onclick = function() {
if (v.paused) {
v.play();
} else {
v.pause();
}
};
</script>

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

<style>.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style>
<div class='embed-container'><iframe src='http://7ru.org/v/lolita/videotag.html' style='border:0'></iframe></div>

Обращайтесь, конечно.

Tonchi:
скажите добиться такого результата можно на хостинге или нужен выделенный сервер настроенный именно под определенный сайт?

Cкопировал на общественный хостинг в Dreamhost ($10 в месяц за "все включено").

Получилось 96 / 100 на мобильном и 98/100 на десктопе.

https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2F7ru.co%2Fdev%2Fpagespeed%2F&tab=mobile

Собственно говоря желающие могут скачать эту страницу и разместить у себя на хостинге и увидеть какие будут результаты. http://7ru.org/dev/pagespeed.zip

---------- Добавлено 14.05.2015 в 14:14 ----------

Для понимая того что я сделал: я НЕ стремился уменьшить код что бы уменьшить размер. Я стремился уменьшить время загрузки ВИДИМОЙ части страницы в броузере клиента.

Знаете как в айфоне? Нажимаешь на кнопку - бум и все загрузилось. Неважно насколько старый айфон и на сколько тяжелое приложение, картинка появляется СРАЗУ. Потому что айфон хранит превьюшки предыдущей сессии в виде png картинки, и при нажатии на кнопку снача грузит эту превьюшку, а когда она уже на экране и клиент доволен быстротой работы телефона :) , то только тогда начинает грузить само приложение. :)

Здесь превьюшек нет, но делается разделение видимой части страницы на экране и невидимой. Оптимизируется первая. В результате видимая часть страницы появляется максимально быстро а невидимая грузится уже потом, но клиент об этом не знает, он то видит страницу сразу.

Авторы не рекламируют, это делает маркетплейс, а авторы ему отстегивают коммиссионные с каждой продажи. Чем больше продаж тем меньше процент.

http://themeforest.net/author_guide

В мире нет не только равного, но даже близкого к ним места где можно продавать свои работы.

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

Если есть желание - давай объединимся и что нибудь сделаем туда на продажу. У меня есть несклько работ типа php скрипт который сканирует фолдеры, ищет фото, делает превьюшки и генерирует галерею на Bootstrap, но их надо как-то усложнить что бы там взяли на продажу.

---------- Добавлено 14.05.2015 в 13:13 ----------

proksey-net:
спасибо за полезные ссылки. Интересно только, как авторы все это дело рекламируют?:)
есть желание сделать что-то невероятно интуитивное, по принципу взять данные откуда-то (controller), обработать тем-то (model), отправить туда-то (view), и все это одной строкой:) Остается вопрос универсальности, чтобы подходило для всех задач. А с этим уже сложнее - приходится изучать типовые задачи. Хотя понятно, что всегда можно оставить возможность расширения (как, например, можно реализовать для БД select, insert, update, delete, а для остальных конструкций query), но хотелось бы именно что-то одновременно нереально легкое в написании и нереально сложное в возможностях.
Может кто-то поделится, какие типовые задачи вам часто приходится решать и хотелось бы делать это в разы быстрее?:)

Самые продаваемые php скрипты за последнюю неделю http://codecanyon.net/popular_item/by_category?category=php-scripts

То же саое только JS:

http://codecanyon.net/popular_item/by_category?category=javascript

Все зависит от того КТО делает... Ну и от самого фреймворка, разумеется. :)

Ну а примеры - пожалуйста.

Вот человек сделал достаточно простой фреймворк - я бы даже не назавал это фереймворком, скорее библиотека, но он его назвал Hover Effects Framework и уже продал 3,222 штуки по $10 за каждую.

Часть codecanyon.net у него забрал в качестве коммиссионных, но у автора осталось больше чем 20 тыщ баксов и товар еще продается. http://codecanyon.net/item/hoveralls-hover-effects-framework/1367456

Ну а вот гораздо более сложная работа, продано 2,687 штуки по $13 за штуку

http://codecanyon.net/item/xcrud-data-management-system-php-crud/3215400

А вот автор из России http://codecanyon.net/item/responsive-framework/8818382 с продуктом который так и назвал - Responsive Framework

Продано 31 штукa по $10 за штуку

Всего: 80