igrok54 |
Отправлено: 2 сентября 2013 — 16:04
|
Advanced Member
Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010
Откуда: Пермь
Репутация: 57
|
YuraP0d пишет:и ещё вопрос а как лучше писать ссылки с полным указанием адреса сайта напрмер:
CODE:
<a class="mail" href=" http://site.ru/forma.html" target="_blank" title="Нажмите кнопку, что бы написать письмо"></a>
или достаточно:
CODE:
<a class="mail" href="forma.html" target="_blank" title="Нажмите кнопку, что бы написать письмо"></a>
Лучше писать ссылки относительные к корню сайта вида:/forma.html, потому, что:
1. ссылки вида forma.html будут некорректно обрабатываться с внутренних страниц - например, если юзер находится на странице http://site.ru/page/subpage/index.html и в меню ссылка на страницу forma.html, то переход по данной ссылке будет на страницу http://site.ru/page/subpage/forma.html, которой, вероятно, не существует;
2. Ссылки вида http://site.ru/forma.html заставляют браузер пользователя переходить по полной программе, заново определяется адрес сайта site.ru и только после идет запрос страницы forma.html - работает, конечно, без проблем, но можно избежать лишних запросов.
YuraP0d пишет:такие перелинковки без указания основного домена между страницами поисковые боты видят? индексируют?
Да, конечно, индексируют любой из этих вариантов. И в случае ошибки с использованием относительных ссылок вида forma.html на сайте поисковики находят множество 404 ошибок. |
|
|
YuraP0d |
Отправлено: 3 сентября 2013 — 08:16
|
Member
Покинул форум
Сообщений всего: 133
Дата рег-ции: Июнь 2013
Репутация: 2
|
Блин какой наплыв ответов, всем спасибо, всё ясно, но одно но, что же мне делать с кодировкой страницы? Что бы не было этого предупреждения? Как её правильно создавать изначально, нужно ли в блокноте сохранять в UTF-8, или в Notpade сохранять, тогда с bom или нет? Я пробовал по разному и либо выходит предупреждение, либо всё нормально, но странице русских букв нет, одни иероглифы или квадратики. Что делать? А что вообще озночает это предупреждение?
The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.
Гугл переводит как:Unicode метка порядка следования байтов (BOM) в UTF-8 закодированных файлов, как известно, вызвать проблемы для некоторых текстовых редакторах и в старых браузерах. Вы можете рассмотреть возможность избежать ее использования, пока она не лучше поддерживается.
Если на работу страницы, её отображение в браузерах не влияет, то может перестать беспокоится? Главное, что разметка правильная и страница отображается в Хроме и IE нормально.
Если валидность HTML и CSS правильное, то про это предупреждение забыть?(Отредактировано автором: 3 сентября 2013 — 08:19) |
|
|
YuraP0d |
Отправлено: 24 сентября 2013 — 07:36
|
Member
Покинул форум
Сообщений всего: 133
Дата рег-ции: Июнь 2013
Репутация: 2
|
Привет продолжу вопрос, по поводу подключения php, обратил внимание, что в разных браузерах, содержимое этих файлов отображается по разному, например в IE всё нормально, а в Опере и Хроме сверху есть как бы пробел-пустое место, а дальше уже выводится содержимое этих файлов, не важно что, ссылки которые прописаны у меня в подключаемых файлах, или рекламный код, или картинка. Почему появляется эта пустота?
Пример подключения:
CODE:<table align="center" class="content2">
<tr>
<td align="center" class="content5">
<!-- Подключение PHP -->
<?php
include "links/main-links.php";
?>
</td>
</tr>
</table>
Сразу скажу, что валидность HTML и CSS у меня не нарушена, а потому не могу понять почему так получается, вроде бы ничего страшного, но страница на которой выводятся главные ссылки по сайту выглядит не очень, из-за этого она в Опере и Хроме опускается далеко вниз под шапку. |
|
|
YuraP0d |
Отправлено: 2 октября 2013 — 12:29
|
Member
Покинул форум
Сообщений всего: 133
Дата рег-ции: Июнь 2013
Репутация: 2
|
Кто подскажет, в таком вопросе, суть такова, пишу тексты для будущего сайта, кое что мне подкидывают, и вот то что подкидывают решил проверить на уникальность. Пользуюсь несколькими сервисами -
http://new.miratools.ru/
http://pr-cy.ru/unique/
http://text.ru/
- и везде разная оценка уникальности, больше нравится сервис http://new.miratools.ru/, так как он сразу выдаёт страницы на которых есть совпадения и выделяет слова, другие сервису тоже выдают похожие страницы, но не то. Вопрос какой сервис лучше?
Посмотрел HTML код страницы мои ссылки не окружены тегами noindex nofollow не считайте за спам позже можно удалить, хотелось бы ответа дождаться.(Отредактировано автором: 2 октября 2013 — 12:33) |
|
|
YuraP0d |
Отправлено: 5 октября 2013 — 16:30
|
Member
Покинул форум
Сообщений всего: 133
Дата рег-ции: Июнь 2013
Репутация: 2
|
Просветите пожалуйста по скрипту? Более менее разобрался в нём, но не понял что озночает пречисленные названия месяцев на английском языке, ведь это просто счётчик до определённой даты. Месяца он не показывает или должен?
Скрипт счётчика (Отобразить)<h1>До Нового 2014 года осталось</h1>
<h2><div id="count"></div></h2>
<script type="text/javascript">
var before="До Нового 2014 года осталось!"
var current="С Наступающим Вас Новым 2014 годом!"
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec" )
function countdown(yr,m,d)
{
theyear=yr;
themonth=m;
theday=d;
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[m-1]+" "+d+", "+yr
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
var tdays=" д. "
var thours=" ч. "
var tmin=" м. "
var tsec=" c. "
if (dday>4&&dday<21)
{
tdays=" дней "
}
else if((dday>1&&dday<5)||(dday%10>1&&dday%10<5))
{
tdays=" дня "
}
else if(dday==1||dday%10==1)
{
tdays=" день "
}
else if ((dday%10>4&&dday%10<=9)||dday%10==0)
{
tdays=" дней "
}
if (dhour>4&&dhour<21)
{
thours=" часов "
}
else if((dhour>1&&dhour<5)||(dhour%10>1&&dhour%10<5))
{
thours=" часа "
}
else if(dhour==1||dhour%10==1)
{
thours=" час "
}
else if ((dhour%10>4&&dhour%10<=9)||dhour%10==0)
{
thours=" часов "
}
if (dmin>4&&dmin<21)
{
tmin=" минут "
}
else if((dmin>1&&dmin<5)||(dmin%10>1&&dmin%10<5))
{
tmin=" минуты "
}
else if(dmin==1||dmin%10==1)
{
tmin=" минута "
}
else if ((dmin%10>4&&dmin%10<=9)||dmin%10==0)
{
tmin=" минут "
}
if (dsec>4&&dsec<21)
{
tsec=" секунд "
}
else if((dsec>1&&dsec<5)||(dsec%10>1&&dsec%10<5))
{
tsec=" секунды "
}
else if(dsec==1||dsec%10==1)
{
tsec=" секунда "
}
else if ((dsec%10>4&&dsec%10<=9)||dsec%10==0)
{
tsec=" секунд "
}
if (dday==0&&dhour==0&&dmin==0&&dsec==1)
{
document.getElementById("count" ).innerHTML=current
document.title = current
return
}
else
{
document.getElementById("count" ).innerHTML=dday+tdays+dhour+thours+dmin+tmin+dsec+tsec
/*document.title = "До Нового 2014 года осталось "+dday+tdays+dhour+thours+dmin+tmin+dsec+tsec*/
setTimeout("countdown(theyear,themonth,theday)",1000)
}
}
countdown(2014,01,01)
</script> (Отредактировано автором: 5 октября 2013 — 16:32) |
|
|
|