Vladiger
User-
Posts
121 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Vladiger
-
В первом варрианте, меня пока терзают смутные сомнения. Размер бекграунда, равен размеру самой картинки. Случай если бекграунд и основное изображение имеют разные размеры. Как этим управлять ХЗ... Во втором варрианте все карты в руки для манипуляции с размерами и позиционированием картинки.
-
А что вам мешает использовать фоновое изображение как ""бекграунд" и просто размещать картинку 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>
-
А если так: <!--#include virtual="./include/menu.txt"--> или если сама страница находится не в корневой дирректории, а в какой нибудь входящей, тогда можно еще так: <!--#include virtual="../include/menu.txt"--> или даже так: <!--#include virtual="../../include/menu.txt"-->
-
Ну В общем я пока тоже не увидел "стабильной" таблицы на блоках. Как и предполагалось в первых сообщениях темы, пока я видел только попытки эмуляции, которые все равно "хуже" чем просто таблица. То есть, "ну подумаешь, какая-то там малюсенькая черточка" или "с каких пор у нас контент стал шире рабочей области страницы" - это всего навсего попытки защиты этих неудачных пока примеров. Таблица "стабильна" без черточек, при любой ширине и в любом браузере - это факт!
-
Не-е-е-е... Это совсем не то, повнимательней первое сообщение почитай. Более менее наглядный пример привел Девятилап в сообщении #17, но там есть недочеты, которые не удовлетворяют требованиям задачи.
-
Фигасе!!! Молодец! Супер получилось, неожидал такого результата. Жалко что с cellspacing не получилось, но все же я в восторге. Действительно эффектно тем, что это все на дивах. Неплохая заявка на решение проблемы озвученной в сообщении #1:cool:
-
Да дело даже не в cellspacing... Ты попробуй эту таблицу в IE, ее там вообще нет, какие-то фрагменты кусками на экране.
-
Приветик, приветик!!! Чем докажешь что ты Pavel_html? А вдруг ты злодей, который хочет удалить акк соперника? Номер и серию паспорта фстудею!!!
-
Бу-га-га-а-а-а!!! Жжоте товарисчи!!! Vindex10 - И в правду прикольно получилось. Кривовато, с какими-то полосками, но все же прикольно!!! Вот жалко только что в IE этим примером даже и не пахнет. Но может вернемся все-таки к более простой задаче из первого сообщения темы?
-
<?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"; } ?>
-
Все это прекрасно, но меня всегда мучает один вопрос: Представьте ситуацию, когда 2 (или более) пользователей отправляют сообщение одновременно. Ситуация практически невозможная, возможна лишь теоретически (или по теории вероятности). Тем не менее 2 (или более) запроса на запись в файл прошли одновременно, что же будет с записями? Вопрос корявости вашего скрипта, который запущен 2-мя (или более) пользователями. А вот сервер MySQL к такому вторжению, более менее подготовлен. То есть хочу сказать намного удобней в работе, не требует лишней обработки загружающей работу PHP скрипта. Конечно это сугубо мое мнение (ИМХО). С файлами мороки много.
-
Мне вот интересно стало: - А вот такую вот простенькую табличку, можно вообще блоками забацать со всей "стабильностью" и "резиновостью" и насколько блочный код будет оптимален и красив? <!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>
-
Ну В общем согласен... Это не придирки. Действительно, хотелось бы получить "четкий" и "стабильный" макет такой простой задачи. Ведь пока мы не обсуждаем что будет в этих слоях далее (в процессе верстки). Кстати правда: - А куда overflow: hidden воткнуть... Я чет пробую, а полоска все равно не убирается.
-
Девятилап - Вставил в <div id="left">1dddddddd11111111111111111111111111111dddddddd11111111111111111111111111111dddddddd11111111111111111111111111111dddddddd11111111111111111111111111111dddddddd1111111111111111111111111111</div> и почему то улетел куда-то (я его еле нашел) вниз...
-
Ну здрасти, приехали! Эт че такое? #main { margin: 0 auto; width:1024px;} Не-е-е-е!!! Давайте не халтурить. У меня видеорежим стоит 800x600 и вообще речь идет о "резиновой верстке" валидном HTML+CSS не зависимой от браузера и видеорежима.
-
5 баксов - это чуть меньше 150 рублей. Со всей ответственностью заявляю, с легкостью расстался бы с 5-тью баксами за эффектную реализацию того, что я пока могу сделать только таблицами. Не "сэмулировать" с кучей недочетов и багов, а именно четко сверстать так, как я сверстал не без помощи таблиц. PS Скрин могу приложить, если уж на то пошло.
-
Да, да, да!!! Присоединяюсь к головоломке, ибо сам уже давно забил на блочную верстку, но "прогрессивность" покоя не дает. Хотелось бы, что бы весь этот макет был еще и "резиновым", то есть при изменении размеров окна браузера (от минимума до максимума), ни один из блоков не улетал куда нибудь "в зону недосягаемости".
-
замените while($row = array_shift($databese)) {...........} на while($row = mysql_fetch_array($result)) {...........} Вот и вся разница.
-
body { background: #FFF url(Адрес изображения) no-repeat right bottom; }
-
Ух ты глазастый какой!!! Сорри! Вот сейчас сижу и сам ржу над своей невнимательностью. Ну бувает, простите пожалуйста!!! PS Не, ну нада же DATABESE... Вот ведь завернул!!! Гы-ы-ы!!!
-
Ну вот. А теперь я вообще чешу репу и пытаюсь придумать для себя проблему, которая у тебя очевидна. Ты прикалываешься что-ли? Непонятно, к чему эти заморочки с абсалютным позиционированием? В обычном цикле выводишь все что тебе нужно на экран. В общем я бы рад помочь, но я действительно не пойму что у тебя за проблема с циклом. Вот даже не поленился, скриптик сварганил с эмуляцией "предполагаемой" базы данных, короче все работает как у тебя на скрине. Если опять не так, тада не знаю. <?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>"; ?>
-
Способ 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/'
-
Судя по скрину, становится понятным что нужно вывести только одно описание заметки. Но тогда должно быть какое-то еще одно условие, какой именно заметки из 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; ЗЫ Как то все равно, не совсем понял в чем проблема-то?
-
А тебе не нужно ничего переписывать, просто засунь всю свою страницу, со всеми таблицами в контейнер СТРАНИЦАМожно и в стилях прописать (в файле CSS) body { text-align: center; } Только все равно, придется всю страницу проверять. Возможно изменится позиционирование некоторых тегов в самой странице и их нужно будет подправить и.т.д...
-
У-у-у-у-у! Так ты вопрос задал в контексте савершенно другой. Я про страницу чет даже не врубился сразу. Ориентировка HTML контента - это уже целый рад вопросов, который можно найти на главной странице сайта в примерах. Читай, делай нужную тебе HTML верстку и.т.д и.т.п... Эдак тут сейчас по каждому тегу можно поэмы писать, которые уже написаны давно на главной странице. К примеру выровнять слой по центру Это содержимое находится в центре и куча других приемов.