mfl

mfl
Рейтинг
134
Регистрация
16.10.2006
4. Контакты администрации: лучше писать реальный мэйл (существующий, проверять его, конечно, не обязательно ), надпись типа "Руководитель проекта - ...", а если просто портал, то хотя бы формочка обратной связи. Вобщем Вы меня поняли.

Вот хотел спросить на счет этого подробнее.

Как вообще робот сможет определить, что это страница с контактами? Может это какой нибудь пример заполнения формы, или прото сообщение на форуме. Если я сейчас в этой теме оставлю свои контактные данные и домашний адрес, не будет же страница с моим сообщением считаться контактной информацией администратора сайта.

И как можно проверить что e-mail, телефон, адрес действительные?

А если закрыть эту страницу от индексации, так что, для ПС получается на сайте страницы с контактами нет?

Все при помощи JS:

1) Проверяете наличие ранее поставленной куки

2) Если кука есть, редирект

3) В противном случае ставите куку

mfl добавил 19.07.2008 в 20:06

<script type="text/javascript">


// функция для чтения cookies
function getCookie(name) {
var prefix = name + "="
var cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}

// функция для записи cookies

// name - имя cookie
// value - значение cookie
// [expires] - дата окончания действия cookie (по умолчанию - до конца сессии)
// [path] - путь, для которого cookie действительно (по умолчанию - документ, в котором значение было установлено)
// [domain] - домен, для которого cookie действительно (по умолчанию - домен, в котором значение было установлено)
// [secure] - логическое значение, показывающее требуется ли защищенная передача значения cookie
function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
if ((name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie превышает 4KB и будет вырезан !"))
document.cookie = curCookie
}

if(getCookie('uni')) { window.location = 'http://www.google.com/'; }
else { setCookie('uni', 1); }
</script>

mfl добавил 19.07.2008 в 20:09

Но на php было бы лучше, и код уместился бы в 3 строки

ТС выполнил прогон сайта.

На мыло упало почти 700 писем. Встречаются письма с требованием обратки, но их крайне мало.

Об окночательных результатах можно говорить после пары апов.

ТС также произвел активацию писем.

Результатом прогона доволен, мои рекомендации.

Есть анг. сайтик - PR: 1

Возьмете на тест?

Вот это то что надо. Спасибо.

mfl добавил 18.07.2008 в 23:22

плюсанул бы вам в репу, только постов у Вас мало.

Попробуйте слово www.... разбить на части

Охх... Елки-палки. Советчики.

wwww... - это пример. Чтобы не указывать white-space:nowrap; а то тоже начнуться советы

типа:

а зачем вам эти стили???? {width:auto;} {white-space:nowrap;}
пишем просто <div>TEXT</div>

Ну пусть там будет слово "сайт", от этого ширина блока изменится?

mfl добавил 18.07.2008 в 22:51

попробуйте display:inline;

Читайте предыдущее сообщение.

Santyago

display: inline;

- речь идет о блочных элементах. Вставьте теперь в ваш <div> рисунок, как указано в примере.

елементарно: присваиваете селекторы float:left; и overflow:hidden;

:) Вы видели что требуется?

А что представляет Ваш вариант? Просто скрываем текст вне блока, а и что увидет пользователь на своем KПK, 3 слова; и для чего float:left;?

А если текст в блоке составлет 10 символов, в этом случае случае как вы собираетесь делать ширину блока равную ширине текста?

Сам файл я удалил, код его приведен на первой странице.

Пример.

Пример с вложеними

А вот так это должно выглядеть

Т.е. то что по сути необходимо верстать блоками приходится превращать в таблицу.

Всего: 631