Kup
User-
Posts
33 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Kup
-
как бы нет, но было бы тоже неплохо
-
а как 2 бордера вокруг дива сделать)? вложить в него еще один и он будет растягивать внешний?
-
сейчас так, появляется скролбар в идеале надо так: на не знаю получится ли как-то растянуть блок на 100% и сделать отступы по 10пикселей сверху и снизу
-
есть класс wrapper, растягивается на всю высоту экрана, но надо ему сделать рамку, точнее 2. одна 1px solid #000 другая 1px solid #999 как будет лучше всего добавить 2 бордера к wrapper'у? сталкивался кто-то? как лучше сделать чтобы получился эффект аля тень...? можно наблюдать в контакте... но, если добавляю рамку хотя бы в 1 пиксель то появляется скролбар у страницы...как бороться?
-
ну у меня есть статическое в таком виде, надо только как-то с помощью пхп распихать ссылки по ним
-
У меня вопрос, как можно сделать динамическое меню с подменю посредством вывода из базы? т.е.: Ссылка 1 | Ссылка 2 | Ссылка 3 | Ссылка 4 | Ссылка 5 и чтоб при наведении на Ссылка 2, внизу вываливалось ПодменюСсылка 1 | ПодменюСсылка 2 | ПодменюСсылка 3 в плане яваскрипта ненадо, интересует как правильно сформировать таблицу в базе и растыкать ссылки по местам. Делал кто-то такое?
-
а можно какойто простенький пример как реализовать?
-
Как можно сделать так чтобы после входа статус пользователя становился "онлайн" и после нажатия но логаут становился "офлайн". Через UPDATE запросы в БД это понятное дело что легко, зашел - апдейт поля онлайн, выходит еще раз апдейт, а что делать если он не нажимал на логаут а просто закрыл браузер? так статус "онлайн" будет пока он не нажмет логаут) подскажите кто знает) если можно на пальцах
-
думаю что рисунок не нужен...просто надо чтобы футел был всегда внизу, независимо от заполнения страницы и уезжал вниз при наполнении блоками/изображениями/текстом
-
а как можно правильней сделать?
-
спасибо, надо было еще добавить в div wrapper в конец div emptyfooter .emptyfooter {height: 45px; clear: both;}
-
Имеем следующее: Проблема в том что контент(белый цвет) не растягивается по высоте блока manufacturers(желтый цвет)... основной код: <div class="wrapper"> <div class="content"> <div class="manufacturers"> <ul> <li><a class="aprilia" href="#">Aprilia</a></li> <li><a class="arctic_cat" href="#">Arctic Cat</a></li> <li><a class="benelli" href="#">Benelli</a></li> <li><a class="bimota" href="#">Bimota</a></li> <li><a class="bmw" href="#">BMW</a></li> <li><a class="bombardier" href="#">Bombardier</a></li> <li><a class="buell" href="#">Buell</a></li> <li><a class="ducati" href="#">Ducati</a></li> <li><a class="harley_davidson" href="#">Harley-Davidson</a></li> <li><a class="honda" href="#">Honda</a></li> <li><a class="husqvarna" href="#">Husqvarna</a></li> <li><a class="hyosung" href="#">Hyosung</a></li> <li><a class="indian" href="#">Indian</a></li> <li><a class="kawasaki" href="#">Kawasaki</a></li> <li><a class="ktm" href="#">KTM</a></li> <li><a class="mv_avgusta" href="#">MV Agusta</a></li> <li><a class="piaggio" href="#">Piaggio</a></li> <li><a class="polaris" href="#">Polaris</a></li> <li><a class="suzuki" href="#">Suzuki</a></li> <li><a class="triumph" href="#">Triumph</a></li> <li><a class="vespa" href="#">Vespa</a></li> <li><a class="yamaha" href="#">Yamaha</a></li> <li><a class="dnepr" href="#">Днепр</a></li> <li><a class="izh" href="#">ИЖ</a></li> <li><a class="minsk" href="#">Минск</a></li> <li><a class="ural" href="#">Урал</a></li> <li><a class="jawa" href="#">Ява</a></li> </ul> </div><!--manufacturers ends here--> </div><!-- content ends here --> </div><!-- wrapper ends here --> <div class="footer"></div> вот css: html, body {height: 100%;} .wrapper {min-height:100%; width:1000px; margin:0 auto -45px; background:#7a7a7a;} .content {width: 920px; background:#fff; padding:0 20px; margin:0 auto; min-height:50px;} .manufacturers {width:150px; float:left; background:yellow;} .manufacturers ul {width:150px;} .footer {clear:both; width:1000px; height:40px; background:#a2a2a2; margin:0 auto; border-top:5px solid #f8f8f8;} как исправить проблему с контентом?? хочу чтоб подвал был всегда внизу при малом количестве текста/картинок и отсутствии полосы прокрутки, и чтоб тоже был внизу если надо крутить вниз) правильно делаю? wrapper похоже что тоже не тянется вниз, его фон(серый) заканчивается и видно фоновое изображение
-
спасибо за помощь, не нашел в учебнике объяснения как можно сделать...
-
Помогите с регуляркой, вот моя: if (!preg_match("/^[A-Za-z0-9_-]{3,15}$/i",$login)) { $login_pattern_error = "<span class=\"err\">Выберите другой логин</span>\n\r"; $success = false; } В ней допускается использование a-z, A-Z, цифр от 0 до 9, тире, подческивание и длинной от 3 до 15 символов независимо от регистра. Как дописать чтобы нельзя было использовать в логине - и _ в начале и конце?
-
а eregi_replace?
-
Хотел поинтересоваться, какими функциями пользуетесь для проверки введенной пользователем информации перед заносом ее в базу? Чтоб избежать инъекций и прочих проблем.
-
работает...только размер при 100 в 2 раза больше а качество то же) но это излишки уже) спасибо
-
Хочу написать регистрацию для сайта, с активацией, восстановлением пароля, с каптчей, с возможностью выбора и загрузки аватарки, обновлением информации о пользователе и т.д. Нужен человек который бы мог подсказать и направить в нужное русло, кое где подправить и помочь советом) Общение посредством icq, надоедать не буду) В общем ищу добровольца который бы поддал пинков) О себе, есть некоторые знания в php, читал пару книжек, но нужна практика, с ней все быстрее идет. Будут желающие?) желательно, чтобы человек знал что советует...)
-
2005 т.е. Дело в том что мои знания пока не позволяют писать подобное, с файлами не работал, а с GD тем более
-
Какой-то парень в 2205 году)
-
Слева загружаемое изображение, справа после обработки этим скриптом Вопрос: как убрать это убожеское сжатие? никаких настроек в скрипте не нашел... и еще, картинка на сервере по уморланию no-avatar.jpg, и если загружать с компа no-avatar.jpg то этот файл удаляется, хоть он и должен оставаться... //////////////////////// ////////ИЗМЕНЕНИЕ АВАТАРЫ //////////////////////// else if (isset($_FILES['fupload']['name'])) //отправлялась ли переменная { if (empty($_FILES['fupload']['name'])) { //если переменная пустая (пользователь не отправил изображение),то присваиваем ему заранее приготовленную картинку с надписью "нет аватара" $avatar = "avatars/no-avatar.jpg"; //можете нарисовать no-avatar.jpg или взять в исходниках $result7 = mysql_query("SELECT avatar FROM users WHERE login='$old_login'",$db);//извлекаем текущий аватар $myrow7 = mysql_fetch_array($result7); if ($myrow7['avatar'] == $ava) {//если аватар был стандартный, то не удаляем его, ведь у на одна картинка на всех. $ava = 1; } else {unlink ($myrow7['avatar']);}//если аватар был свой, то удаляем его, затем поставим стандарт } else { //иначе - загружаем изображение пользователя для обновления $path_to_120_directory = 'avatars/';//папка, куда будет загружаться начальная картинка и ее сжатая копия if(preg_match('/[.](JPG)|(jpg)|(jpeg)|(JPEG)|(gif)|(GIF)|(png)|(PNG)$/',$_FILES['fupload']['name']))//проверка формата исходного изображения { $filename = $_FILES['fupload']['name']; $source = $_FILES['fupload']['tmp_name']; $target = $path_to_120_directory . $filename; move_uploaded_file($source, $target);//загрузка оригинала в папку $path_to_120_directory if(preg_match('/[.](GIF)|(gif)$/', $filename)) { $im = imagecreatefromgif($path_to_120_directory.$filename); //если оригинал был в формате gif, то создаем изображение в этом же формате. Необходимо для последующего сжатия } if(preg_match('/[.](PNG)|(png)$/', $filename)) { $im = imagecreatefrompng($path_to_120_directory.$filename);//если оригинал был в формате png, то создаем изображение в этом же формате. Необходимо для последующего сжатия } if(preg_match('/[.](JPG)|(jpg)|(jpeg)|(JPEG)$/', $filename)) { $im = imagecreatefromjpeg($path_to_120_directory.$filename); //если оригинал был в формате jpg, то создаем изображение в этом же формате. Необходимо для последующего сжатия } //СОЗДАНИЕ КВАДРАТНОГО ИЗОБРАЖЕНИЯ И ЕГО ПОСЛЕДУЮЩЕЕ СЖАТИЕ ВЗЯТО С САЙТА www.codenet.ru // Создание квадрата 120x120 // dest - результирующее изображение // w - ширина изображения // ratio - коэффициент пропорциональности $w = 120; // квадратная 120x120. Можно поставить и другой размер. // создаём исходное изображение на основе // исходного файла и определяем его размеры $w_src = imagesx($im); //вычисляем ширину $h_src = imagesy($im); //вычисляем высоту изображения // создаём пустую квадратную картинку // важно именно truecolor!, иначе будем иметь 8-битный результат $dest = imagecreatetruecolor($w,$w); // вырезаем квадратную серединку по x, если фото горизонтальное if ($w_src>$h_src) imagecopyresampled($dest, $im, 0, 0, round((max($w_src,$h_src)-min($w_src,$h_src))/2), 0, $w, $w, min($w_src,$h_src), min($w_src,$h_src)); // вырезаем квадратную верхушку по y, // если фото вертикальное (хотя можно тоже серединку) if ($w_src<$h_src) imagecopyresampled($dest, $im, 0, 0, 0, 0, $w, $w, min($w_src,$h_src), min($w_src,$h_src)); // квадратная картинка масштабируется без вырезок if ($w_src==$h_src) imagecopyresampled($dest, $im, 0, 0, 0, 0, $w, $w, $w_src, $w_src); $date=time(); //вычисляем время в настоящий момент. imagejpeg($dest, $path_to_120_directory.$date.".jpg");//сохраняем изображение формата jpg в нужную папку, именем будет текущее время. Сделано, чтобы у аватаров не было одинаковых имен. //почему именно jpg? Он занимает очень мало места + уничтожается анимирование gif изображения, которое отвлекает пользователя. Не очень приятно читать его комментарий, когда краем глаза замечаешь какое-то движение. $avatar = $path_to_120_directory.$date.".jpg";//заносим в переменную путь до аватара. $delfull = $path_to_120_directory.$filename; unlink ($delfull);//удаляем оригинал загруженного изображения, он нам больше не нужен. Задачей было - получить миниатюру. $result7 = mysql_query("SELECT avatar FROM users WHERE login='$old_login'",$db);//извлекаем текущий аватар пользователя $myrow7 = mysql_fetch_array($result7); if ($myrow7['avatar'] == $ava) {//если он стандартный, то не удаляем его, ведь у нас одна картинка на всех. $ava = 1; } else {unlink ($myrow7['avatar']);}//если аватар был свой, то удаляем его } else { //в случае несоответствия формата, выдаем соответствующее сообщение exit ("Аватар должен быть в формате <strong>JPG,GIF или PNG</strong>"); } } if ($filename == "no-avatar.jpg") {exit("<p>Файл с таким именем на сервере уже существует! Измените имя на другое!<p>");} проблемы с сжатием так и не решил(
-
<?php $result1 = mysql_query("SELECT id,title,description,date,author,mini_img FROM data",$db); if (!$result1){ echo "<p>Запрос на выборку данных из базы не прошел.<strong>Код ошибки: </strong></p>"; exit(mysql_error()); } if (mysql_num_rows($result1) > 0){ do{ printf("<div class='showsite'>айди:%s<br />тайтл:%s<br />дескрипшн:%s<br />дата:%s<br />автор:%s<br />мини имг:%s<br /></div>",$myrow1["id"],$myrow1["title"],$myrow1["description"],$myrow1["date"],$myrow1["author"],$myrow1["mini_img"]); } while ($myrow1 = mysql_fetch_array($result1)); } else{ echo "<p>В таблице нет записей.</p>"; exit(); } ?> база: результат: Не пойму почему 3 поля выводит...кто-то подскажет в чем ошибка?
-
Никто не встречал уроков в инете как сделать подобное?