Jump to content

Avalon.

Newbie
  • Posts

    20
  • Joined

  • Last visited

Everything posted by Avalon.

  1. А как тогда указать что идет след картинка?
  2. Тогда при отработке скрипта, будет1 строка - 1ячейка.
  3. Добрый день. Имеется таблица <table width="500px" > <tr> <td width="250px"></td> <td width="250px"></td> <td width="250px"></td> <td width="250px"></td> </tr> </table> С заданной-фиксированной шириной, в ней находятся ячейки у которых так же фикс ширина, к примеру у табл - 500, а у ячеек 250. Необходимо чтобы в одной строке было не более 2-х ячеек (<td width="250px"></td>). Это нужно для - скрипт вытаскивает из бд картинки и вставляет их в ячейки: <table width="500px" > <tr> <?php while(..в табл есть изображения..) {<td width="250px">....</td>} ?> </tr> </table> но в данном случае он тупо ставит все в одну строку и рвет верстку. подскажите как исправить.
  4. Для теста записал ваш код след образом: <?php $result=mysql_query("SELECT photo1,photo2,photo3,photo4,photo5,photo6,photo7,photo8,photo9,photo10 FROM img WHERE id='$id'",$dbcnx); $myrow=mysql_fetch_array($result); var $s; for(int $i(0);$i<10;$i++){//цикл от 0 до константы - сколько будет картинок $s=$myrow['photo'.$i];//получаем строчку echo "<a href='".$s."' rel='lightbox[roadtrip]'>"; file_exists($s)?echo "<img width='135px' height='90px' src='".$s."' />":echo ""; /* конструкция называется - тернарный оператор до знака вопроса пишется булево(логическое) выражение после знака вопроса- что делать, если условие верно после : - если не верно к картинкам по-хорошему нужно alt дописывать закрывать теги self-closing надо с пробелом перед слешом */ echo "</a>"; ?> получаю ошибку Parse error: syntax error, unexpected T_VAR in X:\home\.........\www\view.php on line 45 45 строчка ето как раз строка var $s; подскажите что не так?
  5. а что то будет =) ??? воде вставил этот код, но чето не получется пока что.... видно мне еще расти и расти...... кстати а насчет моего вопроса в 1 посте, так можно или нет скрыть иконку с крестиком при осутствии изображения?
  6. Если честно немного непонятно, можете на примере этого кода - <?php $result=mysql_query("SELECT photo1,photo2,photo3 FROM img WHERE id='$id'",$dbcnx); $myrow=mysql_fetch_array($result); printf(" <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s' /></a> <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s'/></a> <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s'/></a> ", $myrow['photo1'],$myrow['photo1'], $myrow['photo2'],$myrow['photo2'], $myrow['photo3'],$myrow['photo3']); ?> показат проверку, и если не сложно объяснить что делает данный код проверки, и что получим если не будет к примеру 3 фото, или 2 фото, а если и3 и 2..... Что именно писатьв else? Заранее спасибо
  7. Так теперь вопрос - у меня если к примеру код <?php $result=mysql_query("SELECT .............,photo1,photo2,......,photo10 FROM ...... WHERE id='$id'",$dbcnx); $myrow=mysql_fetch_array($result); printf(" <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s' /></a> ................................... "........... $myrow['photo1'],$myrow['photo1'], .............., $myrow['photo10'],$myrow['photo10']); ?> я там напишу проверку, if (file_exists($name)) - пишу имена 10 файлов в папке, так? echo <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s' /></a> пишу ету строку 10 раз подряд для 10 фоток. , но предположим у меня там не 10 файлов, а 7. else далее что писать???
  8. Буду признателен если подскажите, я новичек в етом деле, вот что где нахватаюсь т ои по тихоньку применяю. Подскажите строчку кода.. заранее спс
  9. Доброго времени суток. В общем есть самодельная новостная книга, в нее выводятся новости в цикле из БД, при открытии полностью новости в ней находится от5 до 10 картинок, которые выводятся так: <?php $result=mysql_query("SELECT .............,photo1,photo2,......,photo10 FROM ...... WHERE id='$id'",$dbcnx); $myrow=mysql_fetch_array($result); printf(" <a href='%s' rel='lightbox[roadtrip]'><img width='135px' height='90px' src='%s' /></a> ................................... "........... $myrow['photo1'],$myrow['photo1'], .............., $myrow['photo10'],$myrow['photo10']); ?> то есть превьюшка, при клике на которую появл фулл картинка. В бд создана таблица для картинок с 10 строками: photo1 photo2 ........ photo10 , где содержатся ссылки на них, ну типа img/group1/foto1.jpg Так вот бывает когда всего изображений для данной новости к примеру 5. Соответственно в бд строки с 6 по 10 я не заполняю, и соответственно на странице мет опод них какбы резервируется, но в Опере и ФФ этого незаметн опрост опустое место. А вот в ИЕ8 к примеру, появляется иконка - Вопрос в следующем, как можно сделать так чтобы не появлялся этот значок, а прсот обыло пусто место....
  10. Все разобрался, воспользуюсь вашим советом Scrum, по применению фона к слою warp, спасибо за помощь
  11. А то есть , насколько я вас понял, если я задам одну фоновую картинку для всего слоя warp, то сайт должен быть с резиновой версткой (растягиваться на все 100% по всей ширине страницы)?
  12. Фоновый цвет warp -а перекрывает все, ладно всем спасибо за помощь, видимо я както не так объяснил, и мы друг друга не поняли ) Просто посмотрите на 2 скрин , в самом начале темы (скрин Оперы с наполнением), 2 КОЛОНКИ (DIV), у каждой свой фоновый рисунок Если в первой колонке больше текста или наоборот, то Между первой и второй колонками (Которая больше и которая меньше по ширине), возникает "просвет", а я хочу добиться чтобы и первая и вторая колонки , БЫЛИ ОДИНАКОВЫМИ ПО ВЫСОТЕ. (равнялись на ту , которая боьшего размера)
  13. Scrum, мммм если честно я не доконца понял смысл приведенного вами примера кода..... Вы имеете ввиду что по вашему коду, лучше решить мою проблему - это указав одину и ту жу фоновую картинку для слоя RIGHT и слоя Container??? Дело в том что даже в вашем примере, если в правой колонке больше текста чем в левой, то соответственно левая колонка не растянется до уровня правой. А у меня задумка сделать так, чтобы в не зависимости в какой из колонок больше\меньше текста, по высоте они были на одном уровне..... тока к сожалению именно это у меня и не получается
  14. АА тоетсь вы предлогаете левую колонку оставит ьк примеру без изменений, а фон правой повесить на всю страницу?
  15. Неужели нет никаких версий, по исправлению этого??
  16. Ну в CSS я слою warp задаю width 780 px Ну у меня, вроде , все так получилось, кроме того , если 1 колонка растягивается вместе с ней параллельно должна растягиваться правая - с заполнением бэкграунда....
  17. Эммммм, извените за столь глупый вопрос, а что такое сайт фикс????
  18. Добрый день, имеется в основной части (контенте) 2 DIV колонки, в css стилях выставлен мин высота в 100% так вот 1. В опере вроде на первый взгялд все нрм, без наполнения колонки растянуты во всю страницу, ну как тока добавишь в одну или другую текст , так к примеру если в перой обавили текст, то она увеличивается в размере , а ВТОРАЯ так и е растягивается до размеров первой 2. В эксплорере 8, вообще бэкграунд не заполняет страницу, как к примеру в опере КОД страницы: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Стили</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id='wrapper'> <div id='header'> <!-- Содержимое хэдэра --> <table cellpadding="0" cellspacing="0" border="0" width="780px" > <tr> <td ><a href=""><img src="img/t01.jpg" ></a></td> <td ><a href=""><img src="img/t02.jpg" ></a></td> <td ><a href=""><img src="img/t03.jpg" ></a></td> <td ><a href=""><img src="img/t04.jpg" ></a></td> <td ><a href=""><img src="img/t05.jpg" ></a></td> <td ><a href=""><img src="img/t06.jpg" ></a></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px" style="background:url(img/t01.jpg) repeat:y width:1220px;"> <tr width="780px" style="margin:0; padding:0;"> <td><img src="img/name.jpg"></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px"> <tr> <td><img src="img/r00.jpg" ></td> <td><a href=""><img src="img/r01.jpg" ></a></td> <td><a href=""><img src="img/r02.jpg" ></a></td> <td><a href=""><img src="img/r03.jpg" ></a></td> <td><img src="img/r04.jpg" ></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px"> <tr> <td><img src="img/top.jpg" ></td> </tr> </table> </div> <div id='container'> <div id='left'> <!-- Содержимое левой колонки --> <table cellpadding="0" cellspacing="0" border="0"> <tr><td><img src="img/m00.jpg"></td></tr> <tr><td><a href=""><img src="img/m01.jpg"></a></td></tr> <tr><td><a href=""><img src="img/m02.jpg"></a></td></tr> <tr><td><a href=""><img src="img/m03.jpg"></a></td></tr> <tr><td><a href=""><img src="img/m04.jpg"></a></td></tr> <tr><td><a href=""><img src="img/m05.jpg"></a></td></tr> </table> </div> <div id='right'> <!-- Содержимое правой колонки --> </div> <div class='clear'> <table cellpadding="0" cellspacing="0" border="0" width="780px" > <tr> <td ><a href=""><img src="img/f01.jpg" ></a></td> <td ><a href=""><img src="img/f02.jpg" ></a></td> <td ><a href=""><img src="img/f03.jpg" ></a></td> <td ><a href=""><img src="img/f04.jpg" ></a></td> <td ><a href=""><img src="img/f05.jpg" ></a></td> <td ><a href=""><img src="img/f06.jpg" ></a></td> </tr> </table> </div> </div> <div id='footer'> <!-- Содержимое футера --> </div> </div> </body> </html> Код CSS: html, body {margin:0;height:100%;} #wrapper {height:auto !important;height:100%;min-height:100%;width:780px;margin:auto;} #header {height:217px; margin-top:0px;} #left {float:left;width:245px;margin-top:0px;background-image:url(img/bgleft.jpg);min-height:100%; } #right {margin-left:245px; background-image:url(img/bg01.jpg); min-height:100%;} #footer {height:66px;margin-top:-66px;background-image:url(img/footer.jpg);width:780px;margin:auto;} .clear {clear:both;} #container{margin-top:0px; min-height:100%;} img { display: block; border: none } Скрин Оперы без наполнения: Скрин Оперы с наполнением: Скрин IE: Заранее спасибо
  19. сПАСИБО ЗА СОВЕТ, ВСЕ ПОЛУЧИЛОСЬ!!!
  20. Добрый день, я новичек в этом деле, но вот решил заверстать , и при верстке, между таблицами в шапке сайта есть небольшие пробелы по 5 пикс, помогите их устранить. вот код страницы: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Стили</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id='wrapper'> <div id='header'> <table cellpadding="0" cellspacing="0" border="0" width="780px" > <tr> <td ><a href=""><img src="img/t01.jpg" ></a></td> <td ><a href=""><img src="img/t02.jpg" ></a></td> <td ><a href=""><img src="img/t03.jpg" ></a></td> <td ><a href=""><img src="img/t04.jpg" ></a></td> <td ><a href=""><img src="img/t05.jpg" ></a></td> <td ><a href=""><img src="img/t06.jpg" ></a></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px"> <tr width="780px" style="margin:0; padding:0;"> <td><img src="img/name.jpg"></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px"> <tr> <td><img src="img/r00.jpg" ></td> <td><a href=""><img src="img/r01.jpg" ></a></td> <td><a href=""><img src="img/r02.jpg" ></a></td> <td><a href=""><img src="img/r03.jpg" ></a></td> <td><img src="img/r04.jpg" ></td> </tr> </table> <table cellpadding="0" cellspacing="0" border="0" width="780px"> <tr> <td><img src="img/top.jpg" ></td> </tr> </table> <!-- Содержимое хэдэра --> </div> <div id='container'> <div id='left'> <!-- Содержимое левой колонки --> <div id='right'> <!-- Содержимое правой колонки --> </div> </div> <div class='clear'></div> </div> <div id='footer'> <!-- Содержимое футера --> </div></div> </body> </html> А вот код CSS html, body {margin:0;height:100%;} #wrapper {height:auto !important;height:100%;min-height:100%;width:780px;margin:auto;} #header {height:217px; margin-top:0px;} #left {float:left;width:200px;background-color:blue;margin-top:0px;} #right {margin-left:200px;} #footer {height:80px;margin-top:-80px;background-color:black;width:800px;margin:auto;} .clear {clear:both;} #container{margin-top:0px; min-height:200px;} А вот как это выглядит: Заранее спасибо за помощь.
×
×
  • 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