dima4321
User-
Posts
47 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by dima4321
-
Всавка в div изображения.. выставить обтекаемость дива
dima4321 replied to dima4321's question in HTML Coding
Ну написано: min width Устанавливает минимальную ширину элемента. Если окно браузера достигает заданной минимальной ширины элемента, то его ширина остается неизменной и появляется горизонтальная полоса прокрутки. Дык а как бороться с этим ?? есть варианты... Самое интересное, это то, что если текст туда вставить например ссылки стольбиком..то он примет норамльную ширину без дополнительной полосы -
Всавка в div изображения.. выставить обтекаемость дива
dima4321 replied to dima4321's question in HTML Coding
Блок 2 тескст ссылками...( див) В общем еще раз попробовал через интерфейс хостинга перегрузить без параметра width и получилось.. А через мой cute ftp почему то подтормаживал. Все равно спасибо !!! В опере все нормально Хотя exploer чего-то протупил..и раскатал div до левого края перекрыв даже текст... и мозила тоже Блок 2 тескст ссылками...( див) В общем еще раз попробовал через интерфейс хостинга перегрузить без параметра width и получилось.. А через мой cute ftp почему то подтормаживал. Все равно спасибо !!! В опере все нормально А вот exploer чего-то протупил..и раскатал div до левого края перекрыв даже текст... В общем проблема пока не решена... Есть мнения ?? -
Структура файла—текст слева 75 % отсальное все справа блоками ( т.е дивами ) Вот это в CSS .block3 { width: 300px; background: #F0FFF0; padding: 5px; border: solid 1px black; font-size: 10pt ; font-family: Verdana; font-style:normal; font-weight:bold; text-decoration:none; position: relative; top: 80px; float: right; clear: right; } Вот это в html <div class="block3"><img src="моефото.jpg" alt="мое фото" align="right"></div> Как сделать так чтобы див понимал какого размера картинка и обтекал более менее с небольшими отступами ее.. Внизу и вверху все хорошо. Он понимает. И справа тоже. А вот слева отсалвяет куски пустого места. Хотелось бы чтобы не оставлял !! Пробывал убирать width: 300px; но он не реагирует..возможно по умолчанию берет структуру блока 2. Помогите
-
<?php error_reporting(E_ALL); set_time_limit(0); define('SLASH', DIRECTORY_SEPARATOR); function ReplaceIt($path) { if(is_dir($path)) { $files = scandir($path); foreach($files as $name) { if($name === '.' || $name === '..') continue; if(is_dir($path.SLASH.$name)) { ReplaceIt($path.SLASH.$name); continue; } else file_put_contents($path.SLASH.$name, preg_replace('/<html>(.+)<\/html>/si', '$1', file_get_contents($path.SLASH.$name) ) ); } } else echo "Invalid path"; } ReplaceIt(dirname(__FILE__)); ?> Почему этот парсер удаляет тег </html> , а все что за ним не удаляет ?? МОжет у вас он корректно работает ??
-
Нужно что-то типа этого..только применительно ко всей папке с 2000 тысячями файлов..??? <?php $html = '<html> .... </html>'; // Ищем и заменяем главный тег $html = preg_replace('/<html>(.+)<\/html>/si', '$1', $html); ?>
-
Всем привет. Случилась беда. При массовой вставке счетиков в html файлы переименовке контента и т.п случилось, что моя прога сдала сбой и наклепала каких-то симоволов которые отображаются как маленькие прямоугольнички т.е эти символы не относятся ни к коду iso-8859-1 ни к windows 1251 . Из за этого Валидатор не может утвердить мой код. Эти прямоугольнички иудт сразу после закрытия тега </html> Т.е <html> текст теги и т.п (все правильно) </html> а вот здесь после закрытия html тега несколько прямоугольничков. Нужен парсер или какая-нибудь прога .... может есть Помогите пожалуйста ?? Могу пообещть несколько webmoney на пиво !!!
-
Всем привет. Случилась беда. При массовой вставке счетиков в html файлы переименовке контента и т.п случилось, что моя прога сдала сбой и наклепала каких-то симоволов которые отображаются как маленькие прямоугольнички т.е эти символы не относятся ни к коду iso-8859-1 ни к windows 1251 . Из за этого Валидатор не может утвердить мой код. Эти прямоугольнички иудт сразу после закрытия тега </html> Т.е <html> текст теги и т.п (все правильно) </html> а вот здесь после закрытия html тега несколько прямоугольничков. Нужен парсер или какая-нибудь прога .... может есть Помогите пожалуйста ?? Могу пообещть несколько webmoney на пиво !!!
-
Всем привет. Суть проблемы такова. Есть HTML сайт прикрутил к нему скрипт поиска... База поиска в данном скрипте набивается сама в обычном текстовом редакторе. Файл называется searchdat т.е я прописываю ключевое слово и ссылку там. Вот например abba::http://www.domen.ru/index1 beatles::http://www.domen.ru/index2 bad boys::http://www.domen.ru/index3 rembo::http://www.domen.ru/index4 terminator::http://www.domen.ru/index5 и т.д. В итоге если в поисковую форму вбить Abba (с заглавной буквы) или aBBa то скрипт ничего не найдет в этом файле...Т.е изнчально я должен был бы в базу написать Abba aBBa abba::http://www.domen.ru/index1 то тогда он бы понял..т. он ищет четкую схожесть, т.е чувствителен к регистру Помогите с проблемой. Чтобы он буквы верхнего регистра приравнивал и книжним в сравнении. Вот сам скрипт <? include ("up.php"); include ("settings.php"); // форма для поиска $form = " <form name=\"formsearch\" action=\"search.php\"> <input type=\"hidden\" name=\"seenform\" value=\"y\"> Кого ищем:<BR> <input type=\"text\" name=\"zapros\" value=$zapros> <HR size = '1' color '#000000'> <input type=\"submit\" name=\"Submit\" value=\"Поиск!\"><BR> <HR size = '1' color '#000000'></form>"; if ($seenform != 'y') print $form; if ($seenform == 'y') { print $form; $fp = fopen ($searchfile, "r"); // открываем файл while (!feof($fp)) { $read = fgets($fp, 1000); // счтиваем файл list($link,$url) = split('::',$read); if (ereg($zapros,$link)){ //if ($zapros == $link) print "Найден: $link! Его Адрес: <a href = '$url'>$url</a><br>";} } } include ("down.php"); ?> Заранее спасибо )) !!! Может быть вы мне поможите.. Или направите на более интересный скрипт. Смысл в том, что что мне надо проиндексировать 1000 страниц... но сам текст внутри не надо..исключительно только заголовки <h1>Terminator</h1> Либо набирать базу как я и делал..но это оxень долго... Т.е поиск должен работать только по заголовкам h1 или urlam ...ююю т.к назавние urla соответсвует заголовку !
-
Не понял объясни... все ведь корректно написано ..Пример ???
-
Да переименовывать все пока не хочется.. На сервере да стоит Apache Значит фразы в документе .htaccess AddType application/x-httpd-php .html будет достаточно ?? Сам файл в основную дерикторию положить где лежат все 1000 файлов ??
-
Кстати а как думаете поисковиком такие ссылки ( динамически меняющиеся) индексируются нормально ??? не хуже обычных постоянных html ных ???
-
Спасибо xPoint Вот выкладываю два готовых кода ( 2 решения) Думаю пригодится. Но остался один вопрос . и У меня каждая страница имеет расширение .html и если вставить данный код в див типа <div><?php код ?></div> то получается хрень. А если поменять расширение страницы на .php то все нормально. Я тепереь должен все 1000 страниц поменять на расширение php или можно по другому что-то написать ?? в самом коде..заранее выставить в heade наприме р ???
-
Не работает !!!! Почему ???
-
Вот css для этого дива .block3 { width: 300px; background: #F0FFF0; padding: 5px; border: solid 1px black; font-size: 10pt ; font-family: Verdana; font-style:normal; font-weight:bold; text-decoration:none; position: relative; top: 80px; float: right; clear: right; } Вот как я вижу это в htmle <div class="block3">$a=array('<a href=pobokop.html> robokop </a>','<a href=pobokop2.html> robokop </a> ','<a href=pobokop3.html> robokop 3 </a>','<a href=pobokop4.html> robokop 4 </a>',); array_shuffle($a); for ($i=0; $i < 10; $i++) echo array_pop($a);</div> Вот как я вижу с помощью вставки <div class="block3">include "qwrety.php"; </div> Я правильно понял ??
-
Да предпологаетсся что вставлю с помощью массовой вставки во все файлы html. Единственное , что смущает это то, что будет большой объем $a=array('фильм1','фильм2','фильм3','фильм4','фильм5','фильм6',... "фильм999"); нельзя ли этот текст вынести в отдельный html. Т.е одна страница хранения данных , а само решение ...так сказать генерация уже на 1000 других страниц я про это for ($i=0; $i < 10; $i++) echo array_pop($a); т.е сделать в коде некуюю ссылку откуда получать данные.
-
Veseloff Ты написал решение с помощью MySQL: Мой хостинг поддерживает эту тему..но так не хочется заморачивать с этой базой. Нельзя ли просто понапихать php кода в html страницы и создать одну базу... но сделать это без mysql ?? мне нужно написать код типа из этой области <?php $input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank"); $rand_keys = array_rand($input, 2); echo $input[$rand_keys[0]] . "\n"; echo $input[$rand_keys[1]] . "\n"; ?> не сочтите меня тугодумом..но я только учусь ))
-
Всем привет наимудрейшие!! Есть куча html страниц описания фильмов. Хочу на каждой странице описания фильма сделать блочок дива с сылками на 10 других страниц с описаниями. ( т.е легкая перелинковка) Вручную это бить для меня вечность. Думаю PHP и переменные должны мне помочь. хочу в этот див врубить php код, чтобы там были переменные. Задача такова, чтобы все время менялись эти 10 ссылок. Это ведь возможно я правильно понимаю ?? Т.е как я представляю я должен написать один файл с 1000 ссылками, задать им всем имя переменной. А в див блоке написать какой-то код с этими переменными. Направьте ?? Пожалуйста ..или часть кода ?? Допускаю , что уже есть куча готовых шаблонов или решений... Я так понимаю вся моя схема должна быть очень проста. Файл (база) с сылками что то типа <?php $var = "<a href=pobokop.html> robokop <a>"; $var = "<a href=terninator.html> terminator <a>" $var = "<a href=rembo.html> rembo<a>" и т.д а в диве блоке который я вставлю в каждый html файл что то типа echo "$var," ; echo "$var, "; echo "$var, "; echo "$var, ";
-
Дык я получил )) Все получилось. Вот код. Я ж написал .block1 { width: 200px; background: #fc0; padding: 5px; border: solid 1px black; font-size: 12pt ; font-family: Verdana; font-style:normal; font-weight:bold; text-decoration:none; float: right; .block2 { width: 300px; background: #FFF5EE; padding: 5px; border: solid 1px black; font-size: 10pt ; font-family: Verdana; font-style:normal; font-weight:bold; text-decoration:none; position: relative; top: 40px; float: right; clear: right; }
-
а... на самом деле надо было во второй блок засунуть вот так .block2 { width: 300px; background: #FFF5EE; padding: 5px; border: solid 1px black; font-size: 10pt ; font-family: Verdana; font-style:normal; font-weight:bold; text-decoration:none; float: right; clear: right; а слева до хрена текста
-
.block1 { width: 200px; background: #fc0; padding: 5px; border: solid 1px black; font-size: 12pt ; font-family: Verdana; font-style:normal; font-weight:bold; text-decoration:none; float: right; clear: both; } .block2 { width: 300px; background: #FFF5EE; padding: 5px; border: solid 1px black; font-size: 10pt ; font-family: Verdana; font-style:normal; font-weight:bold; text-decoration:none; float: right; } Размещает второй блок слева от первого !! А не ниже как хотелось бы ... Ты напутал или я ??
-
Всем привет !!! )) Значит делаю дивы блоками один за другим по правой стороне Вот код css А теперь вопрос. 1.Мне никак не подогнать правую сторону в IE . Чтобы они красиво были выравнены по правой стороне. пришлось выставить параметр left -212.... но это ведь колхоз должна же быть автоматизация.?? 2. То же самое как понять воторому блоку где конец первого ?? чтобы он шел сразу за ним например или с отступом на 10 мм ниже. Мне пришлось выставить значение top 540. Но ведь длина блока у меня разная . И соответственно 540 только для данного случая..а при другом тексте не прокатит... Есть автоматизация.???
-
Ну вот сделал так ...т.к каждая буква отдельно..то пршлось классы.. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html><head><title>Вася</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> a:link { color: blue; } a:visited { color: blue; } a: hover { color: red;} A { text-decoration: none; /* Убираем подчеркивание у ссылок */ } td { font-size:11pt;font-family:"Verdana";font-style:normal;font-weight:bold;} div.block1 a:hover span{ color: red;} .block1 { width: 200px; background: #fc0; padding: 5px; border: solid 1px black; font: 25px ; font-family: Verdana; font-style:normal; font-weight:bold; text-decoration:none; float: right; } .letter1 { color: blue; /* Красный цвет символов */ } .letter2 { color: black; /* Красный цвет символов */ } .letter3 { color: green; /* Красный цвет символов */ } .letter4 { color: red; /* Красный цвет символов */ } </style> </head> <body> <div class='block1'><b><a href="index.html"><Span class="letter1">a</span><Span class="letter2">b</span><Span class="letter3">b</span><Span class="letter4">a</span> </a> </div> Надеюсь это валино..))
-
страницы как таковой еще нет..)) я элементарно начинаю ю тыркать.. хочется ..чтобы фраза MP3 CDs ( сcatalog) и фраза How to buy были с разноцветными буквами ( сейчас так и есть) ...и при этом умудрялись еще подсвечиваться при наведении курсора. ( этого нет) Подсвечивания добиться не могу. Если задавать цвет ссылки в Css , то проблем нет...но я же немогу в CSS задать разноцветные буквы. И поэтому задаю их прямо в коде HTML. После чего парметр a hover не врубается. Существует ли какое-нибудь решение ?? кто нибудь ??
-
вся проблема моя заключается в том, что я присваиваю цветт сылкам в самом html. если этого не делать то все нормально.. Есть варианты как обойти ??
-
Всем привет Вот код <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html><head><title>Вася</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> a:link { color: blue; } a:visited { color: blue; } A { text-decoration: none; /* Убираем подчеркивание у ссылок */ } td { font-size:11pt;font-family:"Verdana";font-style:normal;font-weight:bold;} .block1 { width: 200px; background: #fc0; padding: 5px; border: solid 1px black; font-size: 12px ; font-family: Verdana; font-style:normal; font-weight:bold; text-decoration:none; float: right; } .block1 a:hover { color: red;} </style> </head> <body> <div class='block1'><b><a href="index.html"> <font color="#8B4726">M</font><font color="#0000CD">P</font><font color="#FF3030">3</font> <font color="#B8860B">C</font><font color="#32MP3 CD #32">D</font><font color="#8B4726">s</font> <font color="#8B4513">(catalog, list)</font></a> <br> <a href="service.html"><font color="#FF34B3">H</font><font color="#9B30FF">O</font><font color="#FF4500">W</font> <font color="#8B4726">t</font><font color="#8B4726">o</font> <font color="#2E8B57">B</font><font color="#FF1493">U</font><font color="#0000FF">Y</font> </a> <br> <br> <font color="#8B7765">Email :</font> <a href="mailto:вася"><font color="#363636">вася</font></a></b> <br> <br> <br> <br> <br>LOOK ALSO<br> </div> В общем в Dive почему то не работает подсветка ссылки при наведении..не могу понять почему .. .block1 a:hover { color: red;} —- не работает Самое интересное если применять не к диву то все отлично работает.