Jump to content

Николя223

Expert
  • Posts

    1,771
  • Joined

  • Last visited

  • Days Won

    53

Everything posted by Николя223

  1. Это актуально до сих пор? Я до сегодняшнего дня делал наоборот: заменял везде атрибуты на css-стили и считал что делаю мир лучше Я интересную вещь заметил (может быть я и ошибаюсь, но вроде нет=) с канвасом работаю, при задании ширины и высоты через css - увеличивается сам канвас и маштабируется его содержимое, а при задании на странице - увеличивается только размер канвы Получается ... Да. до сих пор актуально
  2. еще бы это не тупило так жестко цены бы не было )) Вообще некоторые работы на CSS3 даже не впечатляют, а иногда потрясают, к примеру репродукция Мона Лизы или конвертер картинок в css. В обоих случаях юзают box-shadow. Но как же жутко все это лагает при рендеринге )) угу, я четыре браузера чуть не убил (чуть это мягко сказанно), пытаясь картинку небольшую в тени преобразовать(50 килобайт =) они крошились постоянно =) так и недождавшись я с трудом цепляю полученный код и вставляю в мой любимый codelobster - Он благополучно завис)) я чешу голову, убиваю в диспетчере задач его процесс, и кидаю в обычный блокнот - он тоже затупил минут на 2 )) в итоге уже уж точно чувствуя неладное сохраняю текстовый файлик (2 минуты) и когда уже под занавес моих часовых манипуляций и насилование браузеров )) я смотрю на его рразмеррр =) 8 мегабайт )))))) и я понял почему крошились браузеры explorer даже на кнопку нажимать не хотел))))))) Извиняюсь за размах.. накипело P.S - я на своем ноутбуке первый раз такой интернет тормоз поймал - процессор - два ядра, оперативния память 4 Гб =)
  3. Я на больших изображениях опыты не проводил (к вечеру может затестирую на них или завтра, =) ) Вот только время хватило код подправить для центровки при изменении окна (тестил только в хроме и explorere. за остальные не ручаюсь) <img src="images/imag-0.png" id="fup-img" style="z-index: 0;position: fixed;height: 0px;"> <script type="text/javascript"> <!-- var height1 = window.screen.availHeight; // получаем высоту экрана var width1 = window.innerWidth; //ширина var width_picture = "20"; //сюда прописываем точное значение ширины разрешения фото var height_picture = "20";// тоже, только высота var height_picture_koef = height1/height_picture; //находим коэфициент пропорции var width_picture_new = width_picture*height_picture_koef ; // находим приблизительное новое значение ширины картинки xxx = document.getElementById('fup-img').style xxx.height = height1 +"px"; xxx.left =width1/2- width_picture_new/2 +"px"; window.onresize = function() { height1 = window.screen.availHeight; width1 = window.innerWidth; height_picture_koef = height1/height_picture; //находим коэфициент пропорции width_picture_new = width_picture*height_picture_koef ; xxx.height = height1 +"px"; xxx.left =width1/2- width_picture_new/2 +"px"; } //--> </script> <!--[if IE]> <script type="text/javascript"> /////Здесь измененная версия, начинает работать, если браузер - explorer иначе игнорится var height1 = window.screen.availHeight; // получаем высоту экрана var width1 = document.documentElement.clientWidth; //ширина var width_picture = "20"; //сюда прописываем точное значение ширины разрешения фото var height_picture = "20";// тоже, только высота var height_picture_koef = height1/height_picture; //находим коэфициент пропорции var width_picture_new = width_picture*height_picture_koef ; // находим приблизительное новое значение ширины картинки xxx = document.getElementById('fup-img').style xxx.height = height1 +"px"; xxx.left =width1/2- width_picture_new/2 +"px"; function window.onresize() { height1 = window.screen.availHeight; width1 = document.documentElement.clientWidth; height_picture_koef = height1/height_picture; //находим коэфициент пропорции width_picture_new = width_picture*height_picture_koef ; xxx.height = height1 +"px"; xxx.left =width1/2- width_picture_new/2 +"px"; } </script> <![endif]-->
  4. единственное добавлю: background-size - очень скользкая тема )) как то применял, потом на этом сайте explorer (ниже 9-го) вообще никакого фона не показывал, лучше погуглите на тему "как узнать разрешение экрана на javascript" хотя.. ладно вот только что придумал кстати, проверте на больших картинках, я на маленькой смотрел -центруется даже в ie7(чет даже не верится) =) минус нашел - не маштабируется на изменение размеров окна, надо потом ещё одну функцию дописать <img src="images/imag-0.png" id="fup-img" style="z-index: 0;position: fixed;height: 0px;"> <script type="text/javascript"> var height1 = window.screen.availHeight; // получаем высоту экрана от нее и отталкиваемся, и задаем высоту картинки также по ней =) var width1 = window.screen.availWidth; //ширина var width_picture = "20"; //сюда прописываем точное значение ширины разрешения фото var height_picture = "20";// тоже, только высота var height_picture_koef = height1/height_picture; //находим коэфициент пропорции var width_picture_new = width_picture*height_picture_koef ; // находим приблизительное новое значение ширины картинки xxx = document.getElementById('fup-img').style xxx.height = height1 +"px"; //задаем высоту картинки xxx.left =width1/2- width_picture_new/2 +"px"; // центрируем изображение на основе полученных данных </script>
  5. думаю вам лучше описать проблему, потому что за вас думать никто не будет а тем более качать сомнительные архивы
  6. Проще с другого конца подойти было. При отправлении коментария, например от ПУШКИНА к МОТОМОТО, происходит проверка что нибудь вроде: $login = $_SESSION['login']; $forLogin = "МОТОМОТО"; $result = mysql_query("SELECT * FROM таблица WHERE login='$login' and forLogin = '$forLogin'",$conn);//обычный запрос, который выбирает данные отправленных сообщений от ПУШКИНА к МОТОМОТО $count = mysql_num_rows($result); //подсчитываем колличество строк в запросе. Ну а дальше понятно =) if ($count == "" or empty($count) or $count == '0'){ $reiting = $reiting +1 ; } Вывод: добавьте колонку reiting в таблицу c юзерами, и обновляйте его... Хотя может и существуют способы, как сделать то что вы хотите, но я их не знаю (опыта пока мало))) ждите гуру SQL'я =) —————————————-- Вроде нашел что то подходящее =) почитайте про оператор GROUP BY для SQL
  7. вам туда background + ставьте padding и изображение либо gif либо png.. а вообще такую легкотню легко разгуглить можно
  8. mrnobody написал, что Display необходимо убрать, также как и margin-bottom. прописать позишен fixed и добавить растяжку на весь экран width: 100%; да и Z-index побольше поставьте, на всякий случайный случай. =)
  9. Надо будет как нибудь с вами встретиться опыта перинять =) ( я с канвасом ни разу не работал) =)
  10. не нужна там бегущая строка ))) если и нужна - то действительно использовать marquee - быстро и удобно, если нужна с паузами - лучше выбрать слайдер на jQuery (насколько я помню такое обращение к marquee через javaScript только IE поддерживает) Быколай +1 Не люблю Бегущие строки
  11. Вроде сам разобрался ) так и написал =) $result = mysql_query("SELECT * FROM katalog WHERE этаж <> количество этажей",$conn);
  12. Ребят, почти доработал сайт, для риелторской компании и на последнем этапе, у меня почему то возник большой непробиваемый тормозз =) Суть в чём: Я сделал скрипт, который обрабатывает все данные из расширенного поиска, по элементам. Тип жилья, адрес, и т.д. (около 50 позиций). Но вот камень преткновения =) (мне в голову только мысли по реализации двух запросов приходят - не хочу)) <select name="etaj" style="width: 40%" class="select2"> <option value="%">любой</option> <option value="1">первый</option> <option value="2">не первый</option> <option value="3">не последний</option> <option value="4">не крайние</option> </select> Есть два поля в таблице - этаж (на каком этаже находится квартира ) и количество этажей в доме. С первыми тремя пунктами я разобрался. А вот с последними... Можно ли как нибудь в запросе сравнить две ячейки??? Что нибудь типа: $result = mysql_query("SELECT * FROM katalog WHERE этаж != количество этажей",$conn); Выручайте =))
  13. страницу пересохранить не мешало. там бяка в титле и стилях )
  14. На php всё просто )) пример: сохраняем в kod.php <?PHP $URL2 = $_SERVER['REQUEST_URI']; // Здесь происходит проверка адреса текущей страницы ?> <!-- закрываем php --> <div class="fotobank"> <?PHP // Часть кода, которая рассположенна выше и ниже этого скрипта, будет отображаться на всех страницах. // В SWITCH в case в ковычках вставляем адрес страницы, на которой будет отображен наш контент,т.е. : Если страница называется ... , то выполняется ... // echo <<<HERE пишем нужный контент, для каждой страницы. echo - вписывает код в страницу. SWITCH ($URL2) { case "/index.php?page=1": echo <<<HERE <img src="foto1.png"> <br> <div class="opisanie">здесь будет описание 1</div> HERE; break; case "/index.php?page=2": echo <<<HERE <img src="foto2.png"> <br> <div class="opisanie">здесь будет описание 2</div> HERE; break; case "/index.php?page=3": echo <<<HERE <img src="foto3.png"> <br> <div class="opisanie">здесь будет описание 3</div> HERE; break; } ?> </div> В идеале, все это можно сделать на одной странице: в странице index.php <html> <body> ... <?PHP include ('kod.php'); // вставляем подготовленный нами код. в нужном месте страницы // ?> ... </body> </html> Ссылки на страницы будут выглядеть следующим образом: index.php?page=1, index.php?page=2 и т. д. ))))) конечно можно и немножко попроще сделать, но так понятнее И запускать его нужно либо на сервере, либо на денвере. просто так браузер открывать откажется В дальнейшем может понадобится взять номер страницы, через $_GET['page'] : ) Я не до конца вопрос прочитал: обратите внимание на различные слайдеры jquery.. это лучше чем сто страниц создавать )
  15. Только что свой сайт просматривал, у меня именно так и сделанно ))) А я тут думаю.. кстати и без value все работает!!
  16. передается value! Если вы передаете 42, то в скрипте, который принимает данные создайте SWITCH, который и будет просматривать значение переменной: SWITCH ($Переменная){ Case: 1; echo "Добролюбово"; break; ... Case 42: echo "Улица попова"; break; } Можно и if ... elseif, но Switch при таком ветвлении удобнее!))) .. Хм.. проверю пост выше (если да - возьму на вооружение)
  17. поподробнее пожалуйста, -ровняйте Padding-ами, там куда вы встраиваете ссылку меняйте паддинги на меньшие, обращаясь по Class -у или по id. -пробуйте параметр auto)) -пробуйте Это на крайний случай, (если уж никто и ничто не может помочь)))) Фотошоп у вас есть, режьте таблицу на картинки, делайте спрайты... и вставляйте в таблицу Единственное только все эти изображения лучше на Ява-скрипте кэшировать
  18. гдюк какой-то у меня все в норме (до кучи, проверил в средствах разработчика ie 7, ie 8, режим совместимости, все как нужно)
  19. О, ребят спасибо! )) Месяц изучения)) но один полноценный сайт уже написал))) Про codeigniter не слышал. Спасибо, буду гуглить
  20. В Php далеко не новичок, но и не специалист, постоянно нахожу что нибудь новое для себя. Вот например натолкнулся на ссылку : index.php/action Объясните: это папка в странице??? и если да, то как Сие реализовать
  21. хм. у меня часто бывало, нужно через JS обратиться к элементу, и изменить display.. Не меняется, пока в стилях display не прописывал)) а вот и смысл придумал)
  22. охохо )) .carousel a { margin: 3px; white-space: nowrap; } отсюда и мне не понятно, для чего из не блочного элемента делать блочный и задавать ему float.. это css-изврат)))
  23. а от себя добавлю: таблице с картинками задайте id или класс, и этому id а ля классу в стилевой таблице пропишите, если id="tablica" то #tablica td:hover{cursor:pointer;} Лучше смотреться будет )))
  24. если значение идет как фон то <script> if (document.getElementById('new').height < 100){document.write('<style>img{display:none;}</style>'); //new - id Тестовой картинки document.getElementById('FONimg').style.display="none"; //где FONimg id элемента который нам нужно убрать } </script> если элементов несколько то прописывайте их через точку с запятой )))))) document.getElementById('FONimg1').style.display="none"; document.getElementById('FONimg2').style.display="none"; и т.д. Тема интересная, я об этом вообще никогда не задумывался.. Если нет Эталона (изображение на котором будем проверять включен или отключен показ изображений), сделайте полностью прозрачную GIF или PNG картинку 50x50px и выставите её туда где бы она не мешалась с position:absolute))))
  25. Человек который зайдет на сайт не сразу поймет, как его прокручивать))) А если в ситуации необходимо, то запостивший выше толково написал. это лучше чем со скролами извращаться
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy