Koriolan
Newbie-
Posts
22 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Koriolan
-
"Убрать муть" не получится, ибо в ней иногда будет появляться некоторый текст. А вот инъекция в css пришлась очень к стати. Спасибо. Помогло
-
Посетить проблемную страницу Обрати внимание на то, как располагается изображение в материале при просмотре в Mozilla и в Internet Explorer
-
Вот какая проблема. Имеется такой css-кусок. div.catItemImageBlock {padding:8px;margin:0 0 3px 0; float:left;} span.catItemImage {display:block;text-align:center;margin:0 0 8px 0;float:left;} span.catItemImage img {border:1px solid #ccc;padding:8px;float:left;} В Mozilla обтекание работает прекрасно, а вот в IE 6 - не работает. Хоть тресни. Подскажите, как переделать этот фрагмент для оного браузера.
-
Плывет DIV на CSS в Internet Explorer младше 7-ой
Koriolan replied to Koriolan's question in HTML Coding
Спасибо огромное, всем, кто помогал. Проблему решил. все дело было в 3-х пикселах, о которых писал Searcher - об этом я как раз и не знал. Еще раз всем спасибо. -
Плывет DIV на CSS в Internet Explorer младше 7-ой
Koriolan replied to Koriolan's question in HTML Coding
Увы! Да. Плывет по-прежнему. Когда убираю это значение совсем, в IE 6 текст расползается на всю страницу, но обрезка строк, естественно, уже не происходит. В IE 7 - все отображается нормально, как и ранее. Если пытаюсь уменьшить это значение - в IE 6 блок располагается вроде бы нормально, но обрезка по-прежнему действует. В IE 7 начинает расползаться верстка. Короче говоря, бред полный. -
но текстовые маркеры для списков подходят лучше (если это не рекламная листовка) Согласен! Мне почему-то показалось (хотя, перечитав пост, вижу, что оснований для этого небыло), что речь идет о списке в меню Вот и погнался за красивостями.
-
Плывет DIV на CSS в Internet Explorer младше 7-ой
Koriolan replied to Koriolan's question in HTML Coding
обращаем внимание на width: 100%; - возможно в этом проблема. Сомневаюсь по нескольким причинам: 1) Если бы это значение мешало корректному отображению, то тогда средняя колонка разворачивалась на всю ширину браузера, игнорируя колоночную верстку. У меня же идет отображение на среднюю и последнюю секции. Дело в том, что содержимое left немного больше чем right. Его система видит (приведенный в первом посте рисунок это как раз отображает). 2) Если это значение, то почему оно играет такую печальную роль только для одной версии браузера, а не всей его линейки (в IE7 - все просто до слез красиво и правильно. В любом случае, буду пробовать убрать это значение, но... Словом, поглядим. -
А если в эту часть добавить свойство, описывающее внешний вид самого маркера в виде ссылки на графический файл (list-style-image:url(адрес/имя_файла.jpg) и убрать подчеркивание, то будет совсем красиво } ul li a:hover .bullet { display: inline; margin-left: -1.24em; } Особого, правда, внимания заслуживает display: inline; - этот параметр не всегда адекватно воспринимается разными браузерами. Сам, было на этом много времени убил. Особенно, помнится, с ним не дружат IE6 и Mozilla, хотя, может сейчас эта проблема уже не так и актуальна. P.S. Иногда с подобными конструкциями не дружит Google Chrome (имею ввиду, когда вместо стандартного маркера используется картинка. Сей браузер, как я понял, вообще не очень-то охотно приветствует ссылки на изображения в каскадных таблицах стилей. Скажем, через CSS сделать некое подобие ролловера для него у меня так и не получилось )
-
Плывет DIV на CSS в Internet Explorer младше 7-ой
Koriolan replied to Koriolan's question in HTML Coding
Пример ясен. В общих чертах мой вариант мало чем от него отличается. Вот выдержка моего кода касающегося этого же момента: #left {width:198px; float:left;} #right {width:198px; float:right;} #content {background:#fff url(../images/cont-bg.gif) repeat-x 0 0; } #content .shadow-tl {background:url(../images/shadow-left-top.gif) no-repeat 0 0} #content .shadow-tr {background:url(../images/shadow-right-top.gif) no-repeat right 0; width:100%; overflow:hidden} #content .shadow-r {background:url(../images/shadow-right.gif) repeat-y right 0} #content .shadow-l {background:url(../images/shadow-left.gif) repeat-y 0 0} #content .space {padding:34px 25px 20px 32px;} #container {margin:0px 230px 0px 233px;} #container2 {margin:0px 0px 0px 223px;} Разница лишь в том, что в Вашем примере за центральную часть отвечает #content а у меня - #container. Если из моего куска убрать все "лирические отступления" в виде фонов и отсутпов, то оставшийся скелет будет мало чем отличаться от приведенного Вами. Тем не менее, Internet Explorer 6 относится к моему варианту, мягко говоря, предвзято -
Плывет DIV на CSS в Internet Explorer младше 7-ой
Koriolan replied to Koriolan's question in HTML Coding
Народ! Отзовитесь, ПЛЗ... Застрял я тут... -
Плывет DIV на CSS в Internet Explorer младше 7-ой
Koriolan replied to Koriolan's question in HTML Coding
Прошу прощения, что не выложил файл с проблемным кодом. Исправляюсь. Вот файл Файл с кодом каскадных таблиц Приведенный Вами образец файла, если не ошибаюсь, из стандартного шаблона. Мой вариант немного иной. -
Уважаемые специалисты! Подскажите в сложившейся ситуации. Верстка шаблона на DIV-ах. Их свойства описаны через CSS. Основная часть шаблона страницы поделена на три DIV-колонки. Их свойства описаны в #left, #container, #right ( #container - для основного контента). Расположение блоков традиционное. При просмотре во всех браузерах отображение нормальное, кроме Internet Explorer младше 7-ой версии, где #container почему-то сползает под #right , оставляя свободное место. И что еще хуже, текст грубо обрезается справа так, что читать невозможно Подскажите, как исправить эту проблему. Ради кривенького и старенького IE переписывать шаблон на таблицы нет смысла, кроме того, это потянет массу решаемых, но неприятных технических моментов (шаблон написан для Joomla) Чтобы долго не расписывать - суть проблемы изображена в прикрепленном рисунке. Посмотрите этот рисунок Помогите, кто может! Работу сдавать в ближайшие 1-2 дня
-
Здравствуйте! Подскажите ПЛЗ, решение (или источник, где таковое имеется) такой вот проблемы: В базе MySQL в поле с типом DATE харнится информация о дате какого-либо события в виде 0000 - 00 - 00. С точки зрения сортировок это весьма удобно. Мне нужно, чтобы так в базе и оставалось, но при выводе на страницу отображение происходило в нормальном (человеческом) порядке число - месяц - год. Подозревая, что решение лежит где-то на поверхности, но... Заранее благодарен.
-
Доброго времени суток, господа! Подскажите, пожалуйста, как решить следующую ситуацию: 1. Загружается php-страница с формой. В оной, предположим, одно текстовое поле, в которое необходимо вписать название директории, например "2008" 2. В процессе обработки формы в некоторую таблицу базы данных заносится информация о том, что существует такая папка (эти пункты сделать мне удалось без особых проблем) А теперь вопрос: 3. На сервере, в папке docs должна создаться директория с указанным именем. 4. Форма исчезает, а на ее месте появляется сообщение типа "Директория 2008 успешно создана". Подскажите, плз. Если на форуме где-то эта проблема обсуждалась - бросьте ссылочку. Буду признателен.
-
Здравствуйте! При указании ширины изображения в каскадной таблице или в самом теге img при помощи параметра width можно указывать ширину в пикселях и процентах. В последнем случае, имеется ввиду процент от ширины экрана браузера. А есть ли возможность регулировать ширину изображения в процентах но только от ширины ячейки таблицы, в которой оно находится?
-
Народ! Help! Второй день бьюсь. Что я не так делаю? Может, глаз уже замылился и не вижу очевидного?
-
Пытаюсь прикрутить образец кода из этого топика к своему. Увы. Ничего не выходит. Помогите, ПЛЗ. Вот кусок кода, описывающий форму в файле new_news.php <form action="add_news.php" method="post" enctype="multipart/form-data" name="form1"> <p> <label class="text">Введите заголовок статьи <input name="title" type="text" id="title" size="103"> </label> </p> <p> <label><span class="text">Введите описательный текст для статьи</span> <textarea name="meta_description" cols="77" rows="3" id="meta_description"></textarea> </label> <label></label> </p> <p> <label class="text">Впишите ключевые слова для статьи <input name="meta_keyword" type="text" id="meta_keyword" size="103"> </label> </p> <p> <label class="text">Впишите сегодняшнее число <input name="date" type="text" id="date" value="0000-00-00"> </label> </p> <p> <label><span class="text">Впишите краткое описание статьи</span> <textarea name="description" id="description" cols="77" rows="5"></textarea> </label> <label class="text"></label> </p> <p> <label class="text">Впишите полный вариант статьи с тегами <textarea name="text" id="text" cols="77" rows="10"></textarea> </label> <label class="text"> </label> </p> <p> <label class="text">Подпись <input type="text" name="author" id="author"> </label> </p> <p> <label class="text">Выберите изображение <input type="file" name="pictures" id="pictures"> </label> </p> <p> <label class="text">Альтернативный текст для картинки <input name="alt_text" type="text" id="alt_text" size="100"> </label> </p> <p> <label> <input type="submit" name="button" id="button" value="Опубликовать новость"> </label> </p> </form> А вот фрагмент кода в файле add_news.php <?php include ("blocks/connection.php"); /* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из не?. Если переменная пустая, то уничтожаем переменную. */ if (isset($_POST['title'])) {$title = $_POST['title']; if ($title == '') {unset($title);}} if (isset($_POST['meta_description'])) {$meta_description = $_POST['meta_description']; if ($meta_description == '') {unset($meta_description);}} if (isset($_POST['meta_keyword'])) {$meta_keyword = $_POST['meta_keyword']; if ($meta_keyword == '') {unset($meta_keyword);}} if (isset($_POST['date'])) {$date = $_POST['date']; if ($date == '') {unset($date);}} if (isset($_POST['description'])) {$description = $_POST['description']; if ($description == '') {unset($description);}} if (isset($_POST['text'])) {$text = $_POST['text']; if ($text == '') {unset($text);}} if (isset($_POST['author '])) {$author = $_POST['author']; if ($author == '') {unset($author);}} if (isset($_POST['alt_text'])) {$alt_text = $_POST['alt_text']; if ($alt_text == '') {unset($alt_text);}} ?> Первый вопрос: как сделать простую переменную из ячейки, содержащей информацию о прикрепляемом файле? Идем далее: <?php if (isset($title) && isset($meta_description) && isset($meta_keyword) && isset($date) && isset($description) && isset($text) && isset($author) && isset($alt_text)) { $result = mysql_query ("INSERT INTO news(title,meta_description,meta_keyword,date,description,text,author,pictures,alt_text) VALUES ('$title', '$meta_description','$meta_keyword','$date','$description','$text','$author','alt_text')"); if ($result == 'true') {echo "<p>Новая статья успешно опубликована!</p>";} else {echo "<p>Статью добавить не удалось!</p>";} } else { echo "<p>Вы ввели не всю информацию, поэтому статья не опубликована.</p>"; } ?> Второй вопрос: вот в эту часть нужно прикрутить описанный ранее кусочек кода, обеспечивающий сохранение информации о прикрепляемом изображении в базу данных (к слову, база называется gorizont, а таблица - news, где поле для хранения информации о картинке - pictures) а само изображение необходимо залить в директорию docs на сервере. Заранее огромное спасибо за терпение и внимание к моему вопросу.
-
Может, у кого-то есть материал по следующему вопросу. В административной части сайта необходимо создать форму, в которую подставляем адрес графического файла на жестком диске компьютера. (В этой части Марлизонского балета я разобрался и проблем сие не вызвало) . При обработке формы должны произойти следующие действия: 1. Указанный файл копирутся в соответствующую папку на сервере. 2. В базе данных (MySQL) регистрируется информация о названии этого графического файла в виде строки для будущей гиперссылки. Заранее благодарен за любую помощь.
-
СПАСИБО ОГРОМНЕЙШЕЕ И ЧЕЛОВЕЧЕСКОЕ. Вы настоящий друг. Образец кода просто великолепен. Именно такое вот я и искал.
-
Доброго времени суток всем! Вопрос, возможно и не нов, но рискну его задать еще раз. Не подскажет ли кто-нибудь, функцию или скрипт с помощью которого можно на страницу выводить информацию о количестве оставшихся дней до определенного события. Результат мне представляется таким: "До открытия нашего представительства осталось [столько-то] дней." Заранее благодарен.