Jump to content

Searcher

User
  • Posts

    2,577
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Searcher

  1. #content { background-color: #8B7D6B; /* Цвет фона AntiqueWhite1 255 239 219 #FFEFDB */ margin: 0 120px; min-height: 489px; /* Минимальная высота */ } <div id="main"> <div id="leftcol"></div> <div id="rightcol"></div> <div id="content"></div> </div>
  2. ну и border тоже в стили нужно перенести для td и еще для таблицы указать border-collapse:collapse;
  3. 1. просто залить 2. от чего? 3. не делайте такого
  4. с бордюром тут: http://htmlbook.ru/content/?id=109 а если колонки все фиксированной ширины, то можно просто фоном основного контейнера сделать рисунок 3-х колонок
  5. align="top" и align="bottom" таких параметров не существует
  6. вариантов реализации такого много, но не понятно как должна себя вести высота. Если вы хотите чтобы подвал при контенте меньше высоты окна всегда был прибит к низу, а при высоте контента уползал вниз, то это можно так сделать: www.zakharov.ms/footer/ если вы хотите, чтобы футер был всегда внизу независимо от размеров контента, тогда ставьте высоту и overflow:auto для блока с содержимым.
  7. 0. Устанавливаете нормальный доктайп, например <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">; 1. Основной верхний градиент устанавливаете для body; 2. Делаете див нужной ширины, позиционируете его в центре при помощи margin: 0 auto, и задаете левую тень в качестве фона; 3. Вставляете в описанный выше див еще один див и задаете ему 100% ширину и высоту и правую тень в качестве фона; 4. Снова вкладываете еще один див, задаете ему правый и левый марджин по размеру тени и сплошной фон.
  8. А что плохого в накладывании слоев? А потом, все зависит от пожеланий заказчика. Захочет он, чтобы футер был прилеплен к низу, а не висел посередине окна, придется "накладывать слои"
  9. есть еще технология SSI, она как раз восновном для формирования страниц из разных кусков и предназначена. это тоже серверная штука
  10. Searcher

    float

    Паддинги для inline работают, но не раздвигают границ родительского элемента. Для родителя тогда надо ставить свои паддинги для компенсации. причем, это касается только вертикальных паддингов, горизонтальные паддинги работают как надо.
  11. Searcher

    div float

    Параметр float выводит элемент из общего потока. Все не плавающие блоки (т.е. у которых float отсутствует) не замечают блока с float:left или right. По-этому authh размещается так как-будто logoh нет. Вот и приходится вам сдвигать его отступами. А что надо получить то? Если вы хотите, чтобы форма авторизации была справа от логотипа то задайте для authh float:right;. После этого родительский блок header перестанет видеть и логотип и форму авторизации, чтобы увидел задайте для него overflow:hidden;
  12. Searcher

    float

    вроде ничего сложного нет: <div style="height:33px; width:100%; white-space:nowrap; overflow:hidden;"> <div style="display:inline; margin:5px 2px 5px 5px;"> <input style="width:100px; margin:0; padding:0;" name="" type="text" /> </div> <div style="display:inline; margin:5px 2px 5px 0;"> <input style="width:29px; height:23px; margin:0; padding:0;" name="" type="button" value="§" /> </div> <div style="display:inline; margin:5px 2px 5px 0;"> <input style="width:29px; height:23px; margin:0; padding:0;" name="" type="button" value="§" /> </div> <div style="clear:both;"></div> </div>
  13. Если старые коды воспроизводятся нормально, а новые коряво, то вероятность того, что это ИЕ или Винды глючат ничтожно мала. Попробуйте просмотреть на другом компьютере или выкладывайте код здесь и мы протестируем.
  14. Похоже у вас включены register_globals, отключите - это серьезная брешь в безопасности. Проверку if(!isset($name)) при включенном register_globals легко обойти, задав в гете имя пользователя так: www.matty.co.il/eden/mazagot/mazagot.php?name=<имя пользователя> Если register_globals отключено и name задается в сессии - другое дело. Если mazagot.php нет проверки пароля - тоже потенциально слабое место. Надо проверять пароль и в этом скрипте. Так зачем промежуточная проверка пароля и логина? Проверяйте все сразу в mazagot.php и либо перенаправляйте на повторный ввод, либо выводите страницу. И никто не говорил, что там, где header() никакого вывода не должно быть. Вывода в скрипте не должно быть до header, а после можно все что нужно уже выводить. Я же именно так все объяснял. Header - это не перенаправление, а передача первичной информации броузеру, перенаправление осуществляет уже броузер на основании переданной вами информации.
  15. Не понимаю чем это поможет обезопасить данные. Все, что присылается в броузер можно получить. Так же и промежуточную форму паук легко пропарсит, ему яваскрипт не помешает... Возможно есть способ лучше защитить данные. Эта конструкция <input name="submit" type="submit" onclick="document.sm.submit();"> - масло масленое. Событие onClick возникает при нажатии, а кнопка и так сабмитит безо всякого скрипта. Вешайте submit на событие onLoad для body. Или просто впишите скрипт сразу после формы: ... </form> <script language="JavaScript" type="text/javascript"> document.sm.submit(); </script> ...
  16. смотрите мой предыдущий пост, там описано как это сделать И еще, что помешает посетителю набрать http://www.matty.co.il/eden/mazagot/mazagot.php и обойти всю вашу авторизацию?
  17. Я не дока в SEO, но на сколько я знаю, чтобы из этих 42000 человек хоть кто-то зашел на ваш сайт, нужно быть на первых 3-х страницах результатов поиска и иметь информацию, которую ищущий человек не сможет найти на всех сайтах выше вашего. Из этих 42000 человек мало кто будет искать что-либо кроме биографии и его работ, а это все есть на многих сайтах. И если вы даже на второй строчке - 90% посетителей до вас не дойдут. А чтобы поднятся так высоко нужно, чтобы на ваш сайт ссылалось не мало авторитетных сайтов тойже тематики. Если вы уговорите владельцев десятка серьезных сайтов посвященных искусству и науке поставить ссылочку на ваш сайт, то дело может и пойдет. Кстати, сравните поиск например по "сотовый телефон" и "Леонардо да Винчи", будет не в вашу пользу. И я уже говорил, уникальный текст не в наборе слов, а в сути и фактах, которые он описывает. Так что никакого смысла переписывать эти учебники, новых фактов там нет.
  18. Да, чтобы стать программистом надо для начала теорию логики изучить, научится строить блок-схемы сначала на бумажке, а потом уже в голове. Вообще, все это делается в одном скрипте. В самом начале проверяется наличие данных в $_POST, если их нет, значит выводим форму ввода пароля, если есть - проверяем эти данные, если совпало - переадресовываем дальше, если не совпало выводим надпись об ошибке и форму ввода пароля. Результаты этих проверок можно записать в переменную и выводить информацию уже не в самих проверках, а после них в зависимости от значения этой переменной. Условие if else вроде вам знакомо, но пользоваться вы им не умеете. Я не смогу тут вам расписывать теорию программирования...
  19. ну так все четко написано: output started at D:\Domains\matty.co.il\httpdocs\config.php:8 Значит в config.php после "?>" есть перенос строки, а то и не один раз. Уберите все что после "?>". Это можно выводить в скрипте проверки после проверки. и сделать ссылку на повторный ввод пароля
  20. внимательно изучаем CSS. Особенно свойства position, top, left и т.п.
  21. а что, нельзя сразу сформировать данные так, чтобы третья страница смогла их обработать?
  22. Под шаблонами я подразумевал стандартную, простую и привычную посетителю разметку. А особой отдачи от сайта о Давинчи никогда не будет, даже если там супер-уникальная инфа. Ну несколько посетителей в день, максимум несколько десятков. Умножте количество посещений в несколько десятков в день на стоимость показа баннеров и получите ничтожную сумму.
×
×
  • 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