оптимизация сайта с фреймами.

123
K
На сайте с 24.12.2003
Offline
73
#11

Мда. Вспоминаю я конец 90-х, когда только занялся изучением HTML и составлением первых HTML страниц типа

<BODY bgcolor="red">...

Фреймы мне тогда казались такой клевой штукой...

:-)

Тогда даже не думал о оптимизации.

Тогда сама идея была интересна.

Что были за времена...

:-)

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
Каширин
На сайте с 03.01.2004
Offline
1030
#12

Как удалить гланды ... (не хочу штрафных очков), но быстро и качественно?

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

K
На сайте с 31.01.2001
Offline
737
#13

С учетом геморроя достаточно назвать втрое большую сумму за сайт на фреймах, чем за обычный.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
K
На сайте с 07.09.2004
Offline
2
#14

я тут может, надоела со своим сайтом www.vezem.ru, но раз здесь такие мега фреймо-челы ходят, может подскажете, как быть с ПС. сейчас у меня все ожидаемо, рамблер проиндексировал каждую страничку, их и показывает, самого сайта не замечает, яндекс прощупал даже не главную страничку (которых, получается 4, по количеству языков сайта), а русскоязычную home и на этом успокоился, остальные поисковики, в принципе, видят тоже только ссылки. яндексу давала по очереди все важные странички (брала адреса из свойств файлов), бесполезно...

A
На сайте с 08.03.2003
Offline
203
#15

годик назад.. продвигал я сайт с фреймами ..

причем по мимо фреймов .. там еще была навигация такая симпатишная на яве :D

ну посетителей 70, в день (тематика общепит) за месяц сделал... но гимора мне это стоило ;)

а еще через пол месяца хозяину это надоело.. вот было весело

Славгородский Алексей,
Ваш Партнер – создание и продвижение сайтов (http://vashpartner.ru/)
P
На сайте с 14.09.2004
Offline
0
#16
Как писал svift
Да какие проблемы? В принципе, не составляет труда включить в каждый файл две строчки с проверкой "окружения" и вызова его при необходимости...

А вам не трудно было бы поделиться этими строчками, или дать ссылки на сайты, где можно прочитать об этом подробнее

B
На сайте с 07.08.2004
Offline
16
#17

Мне лично как раз фрэймы для оптимизации сайтов очень нравятся. С каждой страницы имеешь обычно по 2 или 3 индексируемых файла. Если сайт длинный и широкий, то можно такую сеть в поисковик закинуть! И все бы хорошо, но программную часть не прикрутишь( Переходим на инлайн форму фрэйма.

S
На сайте с 17.10.2003
Offline
341
#18
А вам не трудно было бы поделиться этими строчками, или дать ссылки на сайты, где можно прочитать об этом подробнее

Ссылок не дам, так как не знаю где об этом написано, а строчки собственно вот:

Собственно функция проверки окуржения файла, то есть если внутренний файл загружается без окружения в виде набора (frameset) из меню, шапки, ... то скрипт принудительно это окружение вызывает, если же файл загружается в "комплекте с остальными", то ничего скрипт не делает...

function CheckFrames(PageURL) {

if (window.name != "main"){
window.name= "root";
document.write("<FRAMESET rows='40,*'>");
document.write("<FRAME name='menu' src='menu.htm' scrolling=no noresize>");
document.write("<FRAME name='main' src='" + PageURL + "?embedded=yes'>");
document.write("</FRAMESET>");
}
}

Вот основной файл:

<html>

<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<frameset rows="40,*">
<frame src="menu.htm" name="menu" id="menu" scrolling="no">
<frame src="main.htm" name="main" id="main" scrolling="Auto">
</frameset>
</html>

Вот внутренний файл:


<HTML>
<HEAD>
<TITLE>Main</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251"></HEAD>
<SCRIPT language="JavaScript" src="frames.js"></SCRIPT>
<SCRIPT language="JavaScript">CheckFrames(document.location)</SCRIPT>
<BODY bgcolor="Yellow" text="#000000">
<IMG src="images/logo.jpg">
</BODY>
</HTML>

Вот этого должно хватить...

Не все ссылки одинаково полезны ( https://www.svift.org/ ). Тут заказываю комментарии и отзывы ( https://qcomment.ru/ref/5651 ) для своих сайтов
P
На сайте с 14.09.2004
Offline
0
#19

svift, Не всё с этим скриптом ясно :(

куда вставлять 1, 2 и 3 часть?

И что делать, если у меня страница состоит из 3 фреймов? (top, menu и main)??? вот сайт

S
На сайте с 17.10.2003
Offline
341
#20

О... еще и на народе... :(

Лана, ща попробуем на пальцах:

"function CheckFrames... " - вот код, который надо вынести в отдельный *.js файл, если файлов три, то нужно в код скрипта включить проверку для каждого из трех файлах и вызывать этот файл во внутренних файлах набора frameset, то есть в каждом из трех файлов необходимо вставить вызов этого проверяющего "окружение" скрипта:

<SCRIPT language="JavaScript" src="http://flportal.narod.ru/frames.js"></SCRIPT>

<SCRIPT language="JavaScript">CheckFrames(document.location)</SCRIPT>

Ну и собственно созданный файл например fra.js положить в корень сайта, то есть в корневую папку www...

Количество фреймов (и соответсвенно файлов) в данном случае не важно, в функции можно записать как 2 так и 10 файлов в окружении...

В моем примере окружение проверяется только для одного файла main.htm - "...if (window.name != "main")..."

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий