This gallery contains 4 photos.
Няколко зимни макрота, които наснимах тия дни.
This gallery contains 4 photos.
Няколко зимни макрота, които наснимах тия дни.
Търсих си неразкрасена логин форма за Bootstrap 3. Трябваше да я набутам в бутон на на nav-панела. Не намерих нищо свястно, ам тя работата е елементарна. Ще покажа 2 различни примера.
BS3 Login form с popover и html код разположен някъде в страницата:
Javascript – поставя се най-долу в кода на страницата
1 2 3 4 5 6 7 | $('button[data-toggle=popover]').popover({ html : true, //trigger: "click", // може да се смени content: function() { return $('#popover_content_wrapper').html(); } }); |
HTML-кода:
1 2 3 4 5 6 7 8 9 10 11 12 | <div id="popover_content_wrapper" style="display: none"> <form action="" role="form"> <div class="form-group"> <label for="user">User</label> <input type="text" class="form-control" id="user" placeholder="User" /> <label for="password">Password</label> <input type="password" class="form-control" id="password" placeholder="Password" /> </div> <button type="submit" class="btn btn-default">Sign in</button> </form> </div> |
BS3 Login form с dropdown:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <li> <div class="dropdown"> <button type="button" class="btn btn-default navbar-btn" data-toggle="dropdown">Login</button> <div class="dropdown-menu" style="padding: 10px; background: #ddd"> <form action="" role="form"> <div class="form-group"> <label for="user">User</label> <input type="text" class="form-control" id="user" placeholder="User" /> <label for="password">Password</label> <input type="password" class="form-control" id="password" placeholder="Password" /> </div> <button type="submit" class="btn btn-default">Sign in</button> </form> </div> </div> </li> |
Пример с 2-те форми може да се види тук:
Bootstrap 3 dropdown login form example
Article-X е проста система за писане на статии от гост-потребители. Системата я написах така, че да наподобява малко CMS. Може да се настройва.
Подробности и видео урок как се ползва могат да се намерят тук:
Aricle-X – Guest Blogging System
Фронт-демо на системата тук.
CSS – Attribute Selectors
CSS разполага с няколко “странни” символа, които в други езици са известни като wildcards. Тези символи представляват селектори на текст и могат да съвпадат с части от текста.
Атрибут селекторите могат да се използват за всякакви атрибути на таговете, като класове (.class1, class2…) или идентификатори(#id1, id2…), href, title, name и т.н.
Примери за прилагане на стилове с атрибут селектора “започва с”:
The “begins with” CSS selector – DEMO
Примери за прилагане на стилове с атрибут селектора “завършва с”:
The “ends with” CSS selector – DEMO
Примери за прилагане на стилове с атрибут селектора “съдържа”:
The “contains” CSS selector – DEMO
Програмата я написах една вечер, когато се прецака кабелната в къщи. Използвал съм rtmpdump за прихващане на стриймовете. Плеъра, който излъчва стрийма е Mplayer за Windows – беше най-малкия плеър, който намерих и който може да излъчва поточно rtmp видео. Писал съм го на AutoIt 3, че за такива нужди е възможно най-лекия и бърз вариант.
Към момента може да плейва следните телевизии:
Не, че това са ми любимите телевизии, но тия ми се мернаха, като търсих с какво да попълня списъка.
При стартиране на някоя от телевизиите се отваря допълнителен прозорец, който показва буферирането на стрийма и разни други интересни неща. Прозореца лесно може да се скрие.
Програмата работи под 64bit Win. Тествана е под WinXP. изглежда така:
Нова версия v.0.9 (22.01.2017) – променена е концепцията на гепене на стрийма, като вече не ползвам rmpt-дъмп. В тази версия ползвам ffmpeg, затова и архива е по-голям (около 20mb).
Simple BG TV Player – v.0.9.beta-x64.zip
Simple BG TV Player – v.0.9.beta-x86.zip
—–
Стари версии:
Изтегляне v.0.8 64bit (в архива е и сорскода): Simple BG TV Player – v.0.8.beta.rar
Изтегляне на v.0.8 32bit версия: Simple BG TV Player – v.0.8.beta-x86.rar
Старата версия все още е достъпна от тук: v.0.7.rar
Нямам време за постоянни ъпдейти на стриймовете, така че се извинявам на всички, които ми писаха да оправя кода. Току що във v.0.4 от (13.03.2016) оправих всички стриймове. Добавих някои канали – БНТ, БНТ HD, БНТ2, SPortal. Махнах City TV и Алфа. Във v.0.5 оправих объркването на БНТ с БНТ HD. От v.0.5 трябва да са добавени и двете. Във версия 0.6 е променен сървара за BTV.
Важно! 03.01.2017 Във v.0.8.beta е променен напълно кода. Адресите на стриймовете, както и някои настройки на програмата са изнесени във външен ini-файл: settings.ini. Това позволява всеки потребител сам да добавя или премахва телевизии от списъка, без да се налага прекомпилиране от сорс-код. Пък и хората имат различни интереси по отношение на телевизиите, плюс това не всички са програмисти. Кода е лек и кратък, на принципа – “направи го елементарно, но да върши работа”. Beta – това го сложих, защото ini-файла се зарежда релативно и все още нямам отзиви, дали програмата се плейва нормално при потребителите. Ето изглед от ini-файла:
INI-файла позволява да се замени плеъра (примерно с VLC), както и дъмпера (примерн с ffmpeg). Редактира се с най-обикновен текстов редактор.
Ето една статия, която показва възможностите за редакция на settings.ini:
Simple TV Player – трикове с ini-файла
А това е ini-файл с добавена телевизия BNT World: settings_v.8+BNT_Wolrd.ini.zip
ПС: Програмата е публикувана с образователна цел. Можете да я теглите, променяте, публикувате и използвате целия код или части от него. Основната ми цел, беше да се запозная по-добре със онлайн-стриймването и начините на защитата му.
ПС2: Ако искате да гледате български телевизии под Android устройство, погледнете статията ми: Гледане на български телевизии (БНТ, bTV, Nova…) под Android с XMTV Player
За любителите на rtmpdump-инга имам Новогодишен подарък – серия от кратки урочета, които се надявам да доразвия, като запазя простотата и достъпността:
rtmpdump tutorial – урок за начинаещи
———-
Nota bene:
Можете да погледнете и статията Гледане на български ТВ канали с Kodi. Добавил съм кратко видео, което показва стъпките от инсталацията под Windows до гледането на най-гледаните български ТВ-канали. Програмата може да се инсталира на всички популярни устройства и операционни системи, включително Android и Apple.