organic

organic
Рейтинг
141
Регистрация
07.11.2004
Интересы
Rothaus, Furstenberg, Paulaner
In cash we trust
Ворон:
А если так, то какой смысл тогда в ЧПУ?

Штоп людям понятно было!!! Фтыкать сюда http://www.artlebedev.ru/kovodstvo/sections/48/

Первая заповедь оптимизатора - "ниссать!"

Переиндексируются новые страницы - траф вернется. Если есть возможность - перенаправляйте посетителей со старых документов на новые. Зеркалом старые документы считаться не будут, а в сопли попасть очень даже возможно.

Зачем Вам пустой каталог? Под фильтры хочется? Зачем Вам счетчики в подвале? Немного веса Яндексу, Майлу и Рамблеру подарить желаете? Так он есть у них.

Да, кстати, нагните программера (если он, конечно, есть) убрать ИД сессии из УРЛ

Спасибо откликнувшимся. Проблема действительно была в таблицах стилей. Их там с пяток дополнительных подключается, в одной из "второстепенных" действительно есть правило для iframe с границей в 2 пх. Я-то балбес искал что-то для script.

motoman:
Эм... ну думаю из этого и стоит делать выводы.

Какие?!

Достал с полки саблю, Diff в смысле. Исходник из браузера и файл сохраненный на винт - идентичны.

Загружаю сохраненный .html на сервер (Т.е. просто .html, он обрабатывается без участия движка, просто отдается сервером. Без таблиц стилей) - рамка есть. Открываю его же с винта - нет.

Зависимости от браузеров (IE, Mozilla, Kmeleon, Flock, Oprera, Epiphany) и оси (XP. Ubuntu) нет.

Это вообще на танцы с бубном похоже

Небольшое предисловие. Если просто вставить код в шкурку, объявления будут показываться на всех страницах вики - категории, регистрации пользователей, обсуждения страниц, страницы пользователей, темплейты, изображения и так далее. Не хотелось идти на прямое нарушение правил АдСенс, поэтому сделан небольшой хак. В шкурку вставляется такой код:


<!-- BEGIN GOOGLE ADSENSE -->
<?php
global $wgTitle;
$ns = $wgTitle->getNamespace();
if($ns==0) {
?>
<div class="portlet">
<h5>Реклама</h5>
<div class="pBody"><?php include("advertising/adsense.php"); ?>
</div></div>
<?php } ?>
<!-- END GOOGLE ADSENSE -->

Сам код АдСенс лежит в advertising/adsense.php

Если выполняется условие $ns==0, значит пользователь находится в главном пространстве имен, т.е. просматривает вики-статью, и только в этом случае ему показывается объявление.

В действительности, после включения, в браузер отдается следующий код:


<!-- BEGIN GOOGLE ADSENSE -->
<div class="portlet">
<h5>Реклама</h5>
<div class="pBody">?<script type="text/javascript"><!--
google_ad_client = "pub-XXXXXXXXXXXXXXXXX";
/* 120x240 */
google_ad_slot = "XXXXXXXXX";
google_ad_width = 120;
google_ad_height = 240;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div>
<!-- END GOOGLE ADSENSE -->

Т.е. в строке <div class="pBody">&#65279;?<script type="text/javascript"><!-- появляется дополнительный символ - в разных редакторах он отображается точкой, квадратиком, вопросом...

Сохраняю страницу на винт, удаляю этот символ - все в порядке.

Хрен знает откуда он берется. Вся Медиавики и и файлы шкурки в АНСИ, главный шаблон, в который вставляется инклуд и файлик, содержащего код АдСенс - в ЮТФ-8 (БОМ, не БОМ не знаю, честно говоря). Может быть из-за этого? Как поправить?

UPD. Прикол почище. Открываю сайт с удаленного сервера - рамка есть. Сохраняю на винт, _ничего_ не трогаю - открываю тем же браузером нет ее. ппц.

Ну да, в примере рамка красная, фон желтый, а вокруг рисуется серая рамка очень напоминающая дефолтный бордер таблиц или <hr> какой. Причем такая ерунда только в используемой мной теме, в дефолтном Монобуке - все тип-топ.

Вот и пытаюсь сообразить где баг с таблице может быть? Там нет ничего, что переназначало бы стили для <script type="text/javascript">

Zpro, т.е. Вы утверждаете следующее: страница, на которой должна публиковаться ссылка на некий сайт, ссылается на скрипт, размещенный где-либо на собственном сайте; передает ему в качестве параметров УРЛ этого сайта и таким образом передает RP?

Т.е. например, на странице see-also.html публикуем такую ссылку:

<a href="/redirect.php?url=http://www.example.com">Ссылка</a>

Скрипт redirect.php отдает в браузер что-то типа:

HTTP/1.1 301 Moved Permanently
Location: http://www.example.com

И все это дело обладает способность передавать вес от see-also.html к example.com? И все это "уже давно"?

Andreyka, дайте пару ссылок почитать, а то нагуглить ничего _понятного_ не смог

Mantius, да. Даже без редиректа.

Вот в тему коротенький пост латвийского товарища: 17000 исходящих со страницы ссылок, PageRank=4. Съели?

Через такой редирект вес вообще не передается

Всего: 641