wwt
Expert-
Posts
2,571 -
Joined
-
Last visited
-
Days Won
119
Content Type
Profiles
Forums
Calendar
Store
Everything posted by wwt
-
стандартный sql запрос с выборкой в базу данных форума не? незнаю строения базы данных IPB но запрос чтото вроди(возможно придется делать доп.запросы в зависимости от структуры): чтото типо "SELECT * FROM forum.base ORDER BY date DESC LIMIT 10;"
-
при масштабировании #logo выталкивает другие плавающие блоки.
-
upload_max_filesize ) Про наличие ошибок: php может и не вывести ошибок если настроен соответствующе. Плюс второй момент в директиве max_post_size лучше выставлять размер чуть больше чем в upload_max_filesize, это связано с тем что кроме самого файла в теле post запроса могут быть еще и другие данные. пример: upload_max_filesize 100M post_max_size 105M max_execution_time 200 max_input_time 1800 Плюс до кучи увеличиваем директивы max_execution_time и max_input_time.
-
если нужно чтоб срабатывало при открытии диалога http://jsfiddle.net/WHJNt/ если нужно чтоб срабатывало при загрузке страницы, а не при открытие диалога http://jsfiddle.net/WHJNt/1/
-
первый раз при загрузке страницы, второй раз когда jquery переносит контент из блока dialog в макет диалога ui скрипты пихаются в eval.
-
3 колонки, центр 1024px, боковые с фоном появляются,если экран шире
wwt replied to OnLine54's question in HTML Coding
как-то так http://jsfiddle.net/DEbjH/ -
Ну как минимум: .nspArt { float:left; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } IE7 понятия не имеет что такое box-sizing =)
-
Это замена танцев с embedded )) Я оставил вам пищу для размышления =) ЗЫ И все таки советовал бы использовать для таких целей не фреймы, а php.
-
Смотрите дальше , там следующий код ... toggleSelectItem(target); ... собственно вызов функции с передачей ей елемента на который кликнули: функция выглядит так: function toggleSelectItem(li) { li.className = (li.className == '') ? 'selected' : ''; } =) то есть опять в тернарном условном операторе присваивается класс selected li по которому кликнули
-
http://jsfiddle.net/A8BLP/3/
-
<a title="With Love и без хуйни." href="http://www.octoberstudio.ru/" style="display: block;"><img alt="Студия Октябрь." src="/images/october-logo.png"><span>designed by OctoberStudio</span></a> Надеюсь title владельцы еще не видели)))) Далее страница http://www.vkuskovo.ru/uslugi 1) Все таки в адресе наверно нужно написать services, а не uslugi 2) Фоном фотография и текст поверх с белой заливкой смотрятся как минимум странно )) Может лучше сделать в стиле других страниц, а пейзажи оформления как то эпизодически, или как подсказали выше белый полупрозрачный прямоугольник с текстами будет смотреться куда интереснее. 3) Пункты Услуги и Закажите услугу - наверно стоит как-нибудь объединить, странно отделять одно от другого. Форму запроса можно сделать просто модальным окном по ссылке заказать в разделе Услуги к примеру или открывать её справа, это вам виднее. Если уж хочется побольше пунктов меню сделать, то добавить что-нибудь типа "История" впихнуть туда небольшой текст о усадьбе чтоб люди были немного в курсе что это вообще. Подробнее не вдавался, ну это первое о чем бы я подумал.
-
уже не первая такая проблема за последнее время, только остальные люди пишут про проблемы при масштабировании, кстати у вас в хроме она тоже присутствует )) появляется горизонтальная линия сверху и около различных блоков )) В фф полосы не заметил ни при масштабировании ни при растягивании. У меня такое чувство что это проблемы масштабирования самого браузера, а не верстки. Хотя фз, мыслей чото нету.
-
после вашей фразы "Ес-но AJAX и фреймворки я вообще ни знаю. " и всего последующего я вообще ничо уже не понимаю, но эта статья на хабре будет явно полезна))
-
Чего ненашли? Полный код страницы с плеером из статьи выше: <!DOCTYPE html> <html> <head> <title>Using media events to add a progress bar to an audio player</title> <!-- Uncomment the following meta tag if you have issues rendering this page on an intranet site. --> <!-- <meta http-equiv="X-UA-Compatible" content="IE=9"/> --> <style id="inlinecss" type="text/css"> /* put a border around the canvas element */ #canvas { margin-top:10px; border-style:solid; border-width:1px; padding:3px; } </style> <script type="text/javascript"> //Global variable to track current file name var currentFile = ""; //display and update progress bar function progressBar() { var oAudio = document.getElementById('myaudio'); //get current time in seconds var elapsedTime = Math.round(oAudio.currentTime); //update the progress bar if (canvas.getContext) { var ctx = canvas.getContext("2d"); //clear canvas before painting ctx.clearRect(0, 0, canvas.clientWidth, canvas.clientHeight); ctx.fillStyle = "rgb(255,0,0)"; var fWidth = (elapsedTime / oAudio.duration) * (canvas.clientWidth); if (fWidth > 0) { ctx.fillRect(0, 0, fWidth, canvas.clientHeight); } } } //Play and pause function function playAudio() { try { //return objects we need to work with var oAudio = document.getElementById('myaudio'); var btn = document.getElementById('play'); var audioURL = document.getElementById('audiofile'); //Skip loading if current file hasn't changed. if (audioURL.value !== currentFile) { oAudio.src = audioURL.value; currentFile = audioURL.value; } //Tests the paused attribute and set state. if (oAudio.paused) { oAudio.play(); btn.textContent = "Pause"; } else { oAudio.pause(); btn.textContent = "Play"; } } catch (e) { // Fail silently but show in F12 developer tools console if (window.console && console.error("Error:" + e)); } } //Rewinds the audio file by 30 seconds. function rewindAudio() { try { var oAudio = document.getElementById('myaudio'); oAudio.currentTime -= 30.0; } catch (e) { // Fail silently but show in F12 developer tools console if (window.console && console.error("Error:" + e)); } } //Fast forwards the audio file by 30 seconds. function forwardAudio() { try { var oAudio = document.getElementById('myaudio'); oAudio.currentTime += 30.0; } catch (e) { // Fail silently but show in F12 developer tools console if (window.console && console.error("Error:" + e)); } } //Restart the audio file to the beginning. function restartAudio() { try { var oAudio = document.getElementById('myaudio'); oAudio.currentTime = 0; } catch (e) { // Fail silently but show in F12 developer tools console if (window.console && console.error("Error:" + e)); } } //added events function initEvents() { var canvas = document.getElementById('canvas'); var oAudio = document.getElementById('myaudio'); //set up event to toggle play button to pause when playing oAudio.addEventListener("playing", function() { document.getElementById("play").textContent = "Pause"; }, true); //set up event to toggle play button to play when paused oAudio.addEventListener("pause", function() { document.getElementById("play").textContent = "Play"; }, true); //set up event to update the progress bar oAudio.addEventListener("timeupdate", progressBar, true); //set up mouse click to control position of audio canvas.addEventListener("click", function(e) { //this might seem redundant, but this these are needed later - make global to remove these var oAudio = document.getElementById('myaudio'); var canvas = document.getElementById('canvas'); if (!e) { e = window.event; } //get the latest windows event if it isn't set try { //calculate the current time based on position of mouse cursor in canvas box oAudio.currentTime = oAudio.duration * (e.offsetX / canvas.clientWidth); } catch (err) { // Fail silently but show in F12 developer tools console if (window.console && console.error("Error:" + err)); } }, true); } //this event gets fired when a page has loaded window.addEventListener("DOMContentLoaded", initEvents, false); </script> </head> <body> <h1>HTML5 audio player with progress bar</h1> <p> <input type="text" id="audiofile" size="80" value="demo.mp3" /> </p> <audio id="myaudio"> HTML5 audio not supported </audio> <p> <button id="play" onclick="playAudio();" disabled> Play </button> <button id="rewind" onclick="rewindAudio();" disabled> Rewind </button> <button id="forward" onclick="forwardAudio();" disabled> Fast forward </button> <button id="restart" onclick="restartAudio();" disabled> Restart </button> </p> <p> <canvas id="canvas" width="500" height="20"> canvas not supported </canvas> </p> <script type="text/javascript"> //Check for support and enable buttons if (window.HTMLAudioElement) { document.getElementById("play").disabled = false; document.getElementById("rewind").disabled = false; document.getElementById("forward").disabled = false; document.getElementById("restart").disabled = false; } </script> </body> </html> ЗЫ я вообще не очень понимаю что вы пытаетесь сделать, если вы хотите применить currentTime к загрузке файла на сервер, я вас разочарую это свойство не имеет к этому никакого отношения, это для отслеживания текущей позиции воспроизведения медиа файла.
-
Речь идет об индикаторе для плеера? тогда вам сюда http://msdn.microsoft.com/ru-ru/library/ie/gg589528%28v=vs.85%29.aspx ЗЫ я подумал об индикаторе для загрузки файла на сервер вначале.
-
http://blog.webtricks.pro/2011/04/ajax-upload-file-progress-bar/ в примере используется библиотека ExtJS но при определенных навыках это переписывается под любой другой фреймворк, а серверная часть может остаться и такой же. Плюс верстка самого визуального оформления прогрессбара рассмотрена тут в виде задания и готового решения , либо можно использовать готовые UI компоненты фреймворков.
-
Верхний div с заданной высотой, div под ним с высотой до конца экрана
wwt replied to trisha's question in HTML Coding
http://jsfiddle.net/q9hs5/67/ -
Да, письма приходят. "phtml" - это интересно. Первый раз слышу. php и phtml расширения файлов для mod_php, содержащих php код, по умолчанию в apache.
-
часто путают принципы работы text-align и vertical-align, первый выравнивает содержимое, а второй выравнивает себя. Ну а про размеры сказали уже.
-
http://api.jquery.com/jQuery.noConflict/
-
на странице с фреймом (iframe.html), туда вбить адрес дефолтной страницы <iframe id="myiframe" src="http://site.ru/default.html" width=500 height=500> на странице с фреймом и всех страницах где должен быть редирект чтото типо этого: (function(el, u){ //проверяем есть ли наш фрейм на странице if(el != undefined){ //удсли есть проверяем есть ли для него адрес if(u != "" && u.substring(1) != ""){//если адрес есть //чтоб не вышло рекурсии добавляем флаг el.src = u.substring(1) + "#embedded"; } }else{ //проверяем во фрейме ли загружена страница if(u != "#embedded") //подставляем хеш и редиректим window.location.href = "http://site.ru/iframe.html#" + window.location.href; } })(document.getElementById("myiframe"), window.location.hash); ЗЫ как-то так , на работоспособность не проверял А вообще как я понимаю нужно запретить обращение к страницам которые должны загружаться только во фреймах? Обычно такие вещи делаются через php и без всяких фреймов с помощью include и контрольного флага. к примеру на основной странице в нужном месте: <html> <head></head> <body> <?php define ("INCPAGE", true); include_once("/info.php"); ?> </body> а на встаеваемой странице info.php в начале файла <?php if(!defined("INCPAGE")){ //если обратились напрямую редиректим по адресу url header("Location: url"); } ?> <div>мой контент</div>
-
Разные темы разными CSS файлами, а не одним. http://jqueryui.com/download тыкаешь что тебе нуна из UI, справа выбираешь тему и версию, тыкаешь скачать, скачается архив ui с нужной темой , либо мона прицепить нужную тему из CDN вот тут http://code.jquery.com/
-
почитайте, все расписано очень популярно http://habrahabr.ru/post/54176/
-
http://jsfiddle.net/gYdxa/ Эх забыл еще добавте ul {list-style: none outside none;}
-
<style> .myscroll { scrollbar-face-color:#5997CA; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #5997CA; scrollbar-darkshadow-color: #5997CA; scrollbar-track-color: #F6F6F6; scrollbar-arrow-color: #F6F6F6; overflow:auto; width:300px; height:300px; } </style> <div class="myscroll"><img src="images.jpg" width="3000" height="2000"></div>