Jump to content

Vladiger

User
  • Posts

    121
  • Joined

  • Last visited

Everything posted by Vladiger

  1. В первом варрианте, меня пока терзают смутные сомнения. Размер бекграунда, равен размеру самой картинки. Случай если бекграунд и основное изображение имеют разные размеры. Как этим управлять ХЗ... Во втором варрианте все карты в руки для манипуляции с размерами и позиционированием картинки.
  2. А что вам мешает использовать фоновое изображение как ""бекграунд" и просто размещать картинку GIF. При чем тут Javascript? Можно конечно и так: <img src ="http://champion-tv.ru/forum/uploads/av-17.gif" style="background: url(http://www.ann-p.ru/still_1.jpg)" alt="" border="0" /> Но лучше так: <div style="background: url(http://i.i.ua/prikol/thumb/5/2/98025.jpg); width:450px; height:426px; padding-top:70px; padding-left:90px"><img src ="http://champion-tv.ru/forum/uploads/av-17.gif" alt="" border="0" /></div>
  3. А если так: <!--#include virtual="./include/menu.txt"--> или если сама страница находится не в корневой дирректории, а в какой нибудь входящей, тогда можно еще так: <!--#include virtual="../include/menu.txt"--> или даже так: <!--#include virtual="../../include/menu.txt"-->
  4. Ну В общем я пока тоже не увидел "стабильной" таблицы на блоках. Как и предполагалось в первых сообщениях темы, пока я видел только попытки эмуляции, которые все равно "хуже" чем просто таблица. То есть, "ну подумаешь, какая-то там малюсенькая черточка" или "с каких пор у нас контент стал шире рабочей области страницы" - это всего навсего попытки защиты этих неудачных пока примеров. Таблица "стабильна" без черточек, при любой ширине и в любом браузере - это факт!
  5. Не-е-е-е... Это совсем не то, повнимательней первое сообщение почитай. Более менее наглядный пример привел Девятилап в сообщении #17, но там есть недочеты, которые не удовлетворяют требованиям задачи.
  6. Фигасе!!! Молодец! Супер получилось, неожидал такого результата. Жалко что с cellspacing не получилось, но все же я в восторге. Действительно эффектно тем, что это все на дивах. Неплохая заявка на решение проблемы озвученной в сообщении #1:cool:
  7. Да дело даже не в cellspacing... Ты попробуй эту таблицу в IE, ее там вообще нет, какие-то фрагменты кусками на экране.
  8. Приветик, приветик!!! Чем докажешь что ты Pavel_html? А вдруг ты злодей, который хочет удалить акк соперника? Номер и серию паспорта фстудею!!!
  9. Бу-га-га-а-а-а!!! Жжоте товарисчи!!! Vindex10 - И в правду прикольно получилось. Кривовато, с какими-то полосками, но все же прикольно!!! Вот жалко только что в IE этим примером даже и не пахнет. Но может вернемся все-таки к более простой задаче из первого сообщения темы?
  10. Vladiger

    Форма входа...

    <?php $dbhost = "localhost"; $dbname = "база"; $dbuser = "user"; $dbpass = "pass"; mysql_connect($dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error()); mysql_select_db($dbname) or die(mysql_error()); session_start(); $username = isset($_POST['username']) ? $_POST['username'] : ""; $password = isset($_POST['password']) ? md5($_POST['password']) : ""; if (!$result = mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password'")) echo mysql_error(); if (!mysql_num_rows($result)) { $error = "Bad Login"; include "login.html"; } else { $_SESSION['username'] = $username; include "memberspage.php"; } ?>
  11. Все это прекрасно, но меня всегда мучает один вопрос: Представьте ситуацию, когда 2 (или более) пользователей отправляют сообщение одновременно. Ситуация практически невозможная, возможна лишь теоретически (или по теории вероятности). Тем не менее 2 (или более) запроса на запись в файл прошли одновременно, что же будет с записями? Вопрос корявости вашего скрипта, который запущен 2-мя (или более) пользователями. А вот сервер MySQL к такому вторжению, более менее подготовлен. То есть хочу сказать намного удобней в работе, не требует лишней обработки загружающей работу PHP скрипта. Конечно это сугубо мое мнение (ИМХО). С файлами мороки много.
  12. Мне вот интересно стало: - А вот такую вот простенькую табличку, можно вообще блоками забацать со всей "стабильностью" и "резиновостью" и насколько блочный код будет оптимален и красив? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Разноцветная таблица</title> <style type="text/css" media="screen"> td { border: 1px solid #000; } </style> </head> <body> <table width="100%" height="100%" cellpadding="0" cellspacing="5" align="center" border="0"> <tr> <td colspan="4" bgcolor="#6699FF"> </td> <td rowspan="4" bgcolor="#FF0099"> </td> </tr> <tr> <td rowspan="4" bgcolor="#663399"> </td> <td colspan="2" bgcolor="#FF9966"> </td> <td rowspan="2" bgcolor="#FFCC99"> </td> </tr> <tr> <td rowspan="2" bgcolor="#FF6633"> </td> <td bgcolor="#FFFFCC"> </td> </tr> <tr> <td colspan="2" bgcolor="#FF3366"> </td> </tr> <tr> <td colspan="4" bgcolor="#0000CC"> </td> </tr> </table> </body> </html>
  13. Ну В общем согласен... Это не придирки. Действительно, хотелось бы получить "четкий" и "стабильный" макет такой простой задачи. Ведь пока мы не обсуждаем что будет в этих слоях далее (в процессе верстки). Кстати правда: - А куда overflow: hidden воткнуть... Я чет пробую, а полоска все равно не убирается.
  14. Девятилап - Вставил в <div id="left">1dddddddd11111111111111111111111111111dddddddd11111111111111111111111111111dddddddd11111111111111111111111111111dddddddd11111111111111111111111111111dddddddd1111111111111111111111111111</div> и почему то улетел куда-то (я его еле нашел) вниз...
  15. Ну здрасти, приехали! Эт че такое? #main { margin: 0 auto; width:1024px;} Не-е-е-е!!! Давайте не халтурить. У меня видеорежим стоит 800x600 и вообще речь идет о "резиновой верстке" валидном HTML+CSS не зависимой от браузера и видеорежима.
  16. 5 баксов - это чуть меньше 150 рублей. Со всей ответственностью заявляю, с легкостью расстался бы с 5-тью баксами за эффектную реализацию того, что я пока могу сделать только таблицами. Не "сэмулировать" с кучей недочетов и багов, а именно четко сверстать так, как я сверстал не без помощи таблиц. PS Скрин могу приложить, если уж на то пошло.
  17. Да, да, да!!! Присоединяюсь к головоломке, ибо сам уже давно забил на блочную верстку, но "прогрессивность" покоя не дает. Хотелось бы, что бы весь этот макет был еще и "резиновым", то есть при изменении размеров окна браузера (от минимума до максимума), ни один из блоков не улетал куда нибудь "в зону недосягаемости".
  18. замените while($row = array_shift($databese)) {...........} на while($row = mysql_fetch_array($result)) {...........} Вот и вся разница.
  19. body { background: #FFF url(Адрес изображения) no-repeat right bottom; }
  20. Ух ты глазастый какой!!! Сорри! Вот сейчас сижу и сам ржу над своей невнимательностью. Ну бувает, простите пожалуйста!!! PS Не, ну нада же DATABESE... Вот ведь завернул!!! Гы-ы-ы!!!
  21. Ну вот. А теперь я вообще чешу репу и пытаюсь придумать для себя проблему, которая у тебя очевидна. Ты прикалываешься что-ли? Непонятно, к чему эти заморочки с абсалютным позиционированием? В обычном цикле выводишь все что тебе нужно на экран. В общем я бы рад помочь, но я действительно не пойму что у тебя за проблема с циклом. Вот даже не поленился, скриптик сварганил с эмуляцией "предполагаемой" базы данных, короче все работает как у тебя на скрине. Если опять не так, тада не знаю. <?php $databese = array( array("title" => "Самый лучший редактор", "content" => "Бла-бла-бла Бла-бла-бла", "name" => "Дмитрий", "date" => "1211499572"), array("title" => "Тоже не плохой редактор", "content" => "Бла-бла-бла Бла-бла-бла", "name" => "Дмитрий", "date" => "1211499572"), array("title" => "Хреновый редактор", "content" => "Бла-бла-бла Бла-бла-бла", "name" => "Дмитрий", "date" => "1211499572"), array("title" => "Так себе редактор, пойдет", "content" => "Бла-бла-бла Бла-бла-бла", "name" => "Дмитрий", "date" => "1211499572") ); print "<style type="text/css"> #box {width: 500px; height: 400px; border: 1px solid #000; overflow-y: auto; position: absolute; top: 150px; left: 250px;} .content {background: url(http://cards2.yandex.net/get/1/797/gora.jpg); border: 1px solid #000; color: #FFF; margin-bottom: 10px;} .title {background: #FFF; border: 1px solid #000; color: #000; margin: 1px;} </style>n<div id="box">"; while($row = array_shift($databese)) { print "<div class="content">n<div class="title"><a href="#">{$row['title']}</a>n Дата обновления: ".strftime("%d %B %Y", $row['date'])." Автор урока: {$row['name']}</div>n{$row['content']}</div>n"; } print "</div>"; ?>
  22. Способ 1 (средствами HTML): Способ 2 (средствами PHP): <?php header("Location: http://www.google.com/"); exit(); ?> Способ 3 (средствами JAVASCRIPT): <script type="text/javascript">window.location.href = 'http://www.google.com/'
  23. Судя по скрину, становится понятным что нужно вывести только одно описание заметки. Но тогда должно быть какое-то еще одно условие, какой именно заметки из 3-х (или более). По какому критерию выбирать эту одну заметку? По дате обновления, по очередности, по имени автора и.т.д.... В любом случае это делается довольно просто, простым условием IF Например: # Заносим в переменную $desc контейнер [b]<div><%DESCRIPTION%></div>[/b] с абсалютными координатами позиционирования $desc = "<div style="background: url(http://cards2.yandex.net/get/1/797/gora.jpg); border: 1px solid #000; width:500px; height:500px; position:absolute; top:100px; left:300px; overflow-y: auto;"><%DESCRIPTION%></div>"; #Далее продолжаем работу скрипта, выводим основное содержание контента: while($row = mysql_fetch_array($result)) { # Проверяем условие отбора, напрмер: if ($row['name'] == "Имя автора") $desc = str_replace("<%DESCRIPTION%>", "содержание вывода", $desc); print "Заметка {$row['id']}: {$row['content']}"; } # Выводим на экран слой с описанием print $desc; ЗЫ Как то все равно, не совсем понял в чем проблема-то?
  24. А тебе не нужно ничего переписывать, просто засунь всю свою страницу, со всеми таблицами в контейнер СТРАНИЦАМожно и в стилях прописать (в файле CSS) body { text-align: center; } Только все равно, придется всю страницу проверять. Возможно изменится позиционирование некоторых тегов в самой странице и их нужно будет подправить и.т.д...
  25. У-у-у-у-у! Так ты вопрос задал в контексте савершенно другой. Я про страницу чет даже не врубился сразу. Ориентировка HTML контента - это уже целый рад вопросов, который можно найти на главной странице сайта в примерах. Читай, делай нужную тебе HTML верстку и.т.д и.т.п... Эдак тут сейчас по каждому тегу можно поэмы писать, которые уже написаны давно на главной странице. К примеру выровнять слой по центру Это содержимое находится в центре и куча других приемов.
×
×
  • 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