-
Posts
6,588 -
Joined
-
Last visited
-
Days Won
55
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Vlad
-
Какой DOCTYPE? Попробуй код со слоями в одну строку записать, в IE6 иногда помогает такой прием.
-
1. Вначале сделать форму для ввода комментариев. 2. Скачать с сайта dklab.ru библиотеку для работы с AJAX. 3. Изучить PHP, в частности, получение данных формы по методу POST. 4. Изучить MySQL, в частности, как полученные через PHP данные записать в БД. п. 2 при желании можно опустить и обойтись без AJAX.
-
А почему именно удаленный персонал? Проще работать с людьми в команде в живую, а потом уже "мексиканцев" для подработки нанимать.
-
Развели полемику... а автор вопроса молчит... {... перенесено в Проблемы с версткой lancer}
-
Пл-и-из, оцените сайт Принцевской сш. Ждем полезных советов.
Vlad replied to DWN's topic in Discussion of works
Фреймы уже устарели, поэтому сайт старомодным выглядит. -
Посмотрел в IE6 и Firefox 1.5, все нормально отображается, меню поверх красной полосы.
-
Подобное проще таблицей оформить. Можно еще через позиционирование поуправлять - position, bottom, right свойства в ходу.
-
Практически во всех языках программирования встречаются функции ветвления, которые также называются условными операторами. Речь идет о конструкции if...else, позволяющей задавать разные условия выполнения блоков программы. В шаблонах Smarty тоже встречаются эти операторы, но в виде функций {if}, {else}, {elseif} и {/if}. Общий синтаксис следующий. {if условие1} При выполнении условия 1 отображать данный блок. {elseif условие 2} При выполнении условия 2 отображать данный блок. {else} Если вышеприведенные условия не выполнены, то выводить этот блок. {/if} При необходимости функции {elseif} и {else} можно опустить. Под условием подразумевается набор некоторых логических факторов, которые могут быть выполнены или нет. Например, проверка того, ввел ли пользователь требуемый текст. Простое условие имеет следующий вид: {if $ok}. Оно выполняется, если переменная $ok существует и не равна нулю. Однако в большинстве случаев недостаточно просто проверить, есть переменная или нет. Как правило, требуется сравнивать значения между собой, определять больше или меньше значение определенного числа и проделывать другие арифметические операции. Для этой цели применяются квалификаторы вроде >, В табл. 1 приведены наиболее распространенные квалификаторы, применяемые в условиях. Табл. 1. Квалификаторы Квалификатор Синоним Пример Описание > gt {if $num > 5} Больше == eq {if $smarty.get.sec == 'edit'} Равно != ne {if $smarty.get.print != 1} Не равно >= gte, ge {if $num >= 0} Больше или равно ! not {if !$existTheme} Логическое НЕ || {if $smarty.get.sec == 'add' || !$smarty.get.sec} Логическое ИЛИ && {if ($smarty.get.id && $okmsg) || !$smarty.get.id} Логическое И В примере 1 продемонстрировано использование операторов ветвления для выделения текущего пункта меню на сайте. Пример 1. Проверка условий <div id="toc"> <div class="titlenav">{$section}</div> <div class="nav"> {foreach from=$title item="entry"} {if $smarty.get.id == $entry.course_id} <div class="curnav">{$entry.course_title}</div> {else} <div><a href="/course/?id={$entry.course_id}">{$entry.course_title}</a></div> {/if} {/foreach} </div> </div> В данном примере проверяется, равняется ли значение параметра id, полученное по методу GET, текущему значению переменной course_id, выбранной из базы данных. В случае если они равны, пункт меню помечается классом curnav. А иначе пункт меню делается ссылкой на соответствующий раздел сайта. Логические И, ИЛИ обычно применяются для проверки сразу нескольких условий. Например, требуется установить, что пользователь ввел свой возраст в пределах от 16 до 90 лет. Условие при такой постановке будет следующим (пример 2). Пример 2. Использование логического И {if $smarty.get.old >= 16 && $smarty.get.old <= 90} Возраст указан в нужном диапазоне {else} Возраст указан неверно
-
У меня в IE6 работает.
-
Хе-хе, сколько людей, столько и мнений. Короче говоря, есть несколько способов решения задачи. 1. Слой полупрозрачный (через стили) поверх основного контента. 2. Не слой, а рисунок полупрозрачный на PNG, размер 100х100%, поверх него располагаем любые слои. 3. На JS делаем так, что фокус всегда находится в одной текущей форме. и так далее, можно придумать еще массу подобных фишек.
-
По логике кода, одна кнопка должна прятаться, а вторая показываться - и так по очереди, т.е. видна только одна кнопка всегда. У меня в FF 1.5 все работает, ошибок в JS не выдается.
-
Круток SQL-инъекции работают. Теперь знаю, какой у них запрос используется. SELECT * FROM v2_section WHERE ids=...
-
Блендамед хорошо очищает полость рта от зубов!
-
Откомпилированный шаблон можно стереть, они автоматом создаются. Для начала проверь, работает ли шаблон вообще. Для этого создай самую простую страницу и настрой Smarty. Здесь почитай все шаги. http://forum.htmlbook.ru/index.php?showtopic=5538 Если выводится пустая страница и никаких ошибок нет, то есть несколько вариантов. 1. Посмотри логи с ошибками, возможно Smarty на что-то ругается. 2. Поставь более свежую версю Smarty, мне так один раз с этим повезло. 3. Проверь настройки сервера. Что конкретно проверять не скажу, но что-то явно не дает Smarty запускаться.
-
Для IE6 надо expression использовать, решение на этом форуме есть, поищи.
-
min-width работает в IE 7 только, в ранних версиях никак.
-
Интересная таблица. Из нее подтвердился мой вывод, что бесполезно писать quot;-//W3C//DTD HTML 4.0 Transitional//EN"> Хм, а у меня большинство примеров в статьях именно с этой строкой идет. Надо переделывать. Теперь всегда указываю quot;-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Но оказывается можно просто ограничиться quot;-//W3C//DTD HTML 4.01//EN"> Результат тот же.
-
Парсер - не шаблонизптор, но тоже типа удобный язык. Пользовался кто?
Vlad replied to vadimus's question in HTML Coding
Как-то выбирал, на чем писать движок для сайта. Посоветовали Parser, вот и ознакомился с ним. Синтаксис крайне не понравился, он нелогичен. Пробел поставил в одном месте, и все пропало, выдает ошибку, дескать без пробелов надо писать. PHP в этом плане реализован поизящнее, в нем можно делать предположение, типа, как же эта функция должна называться, может вот так, оп-па - точно, работает! С Парсером такие штуки у меня ни разу не проходили. Короче, не понравился. -
text-decoration убрать, вот и будет сплошное подчеркивание. А еще можно картинку добавить с линией под текстом ссылки.
-
event.y+window.document.body.scrollTop не работает в firefox
Vlad replied to Юзер's question in JavaScript
Замени document.all.mml.style.top на getElementById("mml").style.top -
Итак, разные советы, трюки и рецепты по Smarty. Кто что знает, кидайте сюда. Как сделать, чтобы на всех страницах логотип был ссылкой на главную, а на главной, чтобы ссылки не было? Используем переменную $smarty.server.REQUEST_URI и проверяем ее значение на "/", что и будет соответствовать главной странице. {if $smarty.server.REQUEST_URI != "/"} <a href="/"><img src="/images/title.gif" width="213" height="60" border="0" alt="htmlbook.ru"></a> {else} <img src="/images/title.gif" width="213" height="60" alt="htmlbook.ru"> {/if} Как сделать, чтобы автоматически заполнялся значением какой-то параметр HTML-кода? Надо сделать следующее. Если есть значение переменной, то оно должно выводиться в HTML-коде. Если же его нет, тогда выводится значение по умолчанию. Для этого после переменной следует ввести |default:"значение". <meta name="description" content="{$descr|default:"Изучение HTML, CSS и веб-дизайна по шагам"}">
-
А это уже в веб-сервере настраивается, что с файлом делать, сохранять или открывать.
-
Тебе надо поиграться со свойством display. Например, задать ему inline-table или inline. Список значений здесь смотри http://htmlbook.ru/css/display.html {... перенесено в Таблицы lancer}