Sape с человеческим лицом. » Не-SEO блог Стальной Груши.
  • Архивы

  • Sape с человеческим лицом.

    Прочитал, что Яндекс может обидеться, если обнаружит в подвале Вашего сайта кучу продажных ссылок. Типа - всё для блага сёрфера, сделаем интернет человечнее, уникальный контент for ever и т.д., а тут Вы со своей меркантильностью... Я бы на его месте тоже обиделся. То есть, продажных ссылок он в принципе не любит, но скопление их в footer'е (характерно для SAPE в частности) явно указывает на то, что сайт, скорее всего, создан не во благо всему человечеству а исключительно с целью наживы. Может и отпессимизировать... Надобно их хотя бы на два блока разделить. Один в сайдбар, а что останется - в footer уже. Сказано - сделано.

    Но только уж что-то больно убогая картина с этими ссылками получается - вываливаются кашей какой-то, портят вид и настроение. Раз уж висят в сайдбаре (не в header же вешать, в самом деле, хотя - как оформить) то хоть облагородить как-то надо. Выводить блоком, например. CSS нам в помощь !...
    В результате рыскания в интернете и беглого листания справочника реализовал для себя следующий вариант :
    В сайдбаре выводим блоком большинство ссылок, а остаток в footer'е как Бог на душу положит...
    Для этого :
    1. В админке SAPE, на странице "Настройки" разделитель установите </li><li>. Укажите class для ссылок. У меня "aff_norm". Вы, естественно, можете любой другой указать. Не забудьте только код потом поправить.
    2. В сайдбаре вставьте следующий код :
    <!-- SAPE -->
    <?php
    define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxx'); //Тут надеюсь понятно, что писать ? require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $o['charset'] = 'UTF-8';
    $sape = new SAPE_client($o);
    unset($o);
    $sape_links = $sape->return_links(6); //Количество выводимых ссылок в сайдбаре.
    global $sape_echo; // Объявляем глобальную переменную. Ниже пригодится.
    $sape_echo = $sape->return_links();
    if (strstr($sape_links, 'href')!==FALSE) // А вообще, есть ссылки-то ?
    {
    echo '<div id="sape"><ul class="adv"><li>'; // А то !
    echo $sape_links;
    echo '</li></ul></div>';
    }
    else
    {
    echo $sape_links; // Если нету - ничего не выводится.
    }
    ?>
    <!-- SAPE -->
    3. В footer'е (вообще-то, у меня для этих целей предназначена область ниже footer'а - "belowfooter", ну это у кого как устроено) :
    <!-- SAPE footer-->
    <?php
    global $sape_echo; //Вот и пригодилась.
    echo $sape_echo; // Выводим остаток ссылок.
    ?>
    <!-- SAPE footer-->
    4. В таблице стилей :
    #sape {
    background:#f2f2f2;
    color:#000;
    margin:5px 5px 5px 5px; //Пространство вокруг блока.
    padding:5px 0 0 10px; //Позиция текста внутри блока.
    border-top: 1px solid #b0b0b0;
    border-left: 1px solid #b0b0b0;
    border-bottom: 2px solid #777;
    border-right: 2px solid #777;
    }

    #sape .aff_norm {
    color:#003377;
    font-size:11px;
    }

    #sape .aff_norm:hover {
    color:#0000aa;
    }

    #sape .adv {
    color:#000;
    font-size:11px;
    }
    5. Удалите в sape-папке на Вашем сайте файл links.db - он восстановится автоматически ...

    Понятно, что с цветом фона блока, размером шрифта и т.д. можете уже дальше сами экспериментировать как хотите, подстраивая стиль блока под стиль Вашего сайта, но хотел бы только посоветовать : Для border выбирайте тип линии solid. Пунктиры и всякие трёхмерные "вдавливания-выдавливания" Internet Explorer один фиг не поймёт. А solid - он и Африке solid ... Реализация, конечно, не верх изящества, но, что характерно, работает. Для начала сойдёт. А доработать по-ходу можно ...

    

    10 комментариев на “Sape с человеческим лицом.”

    1. Почтовик пишет:

      Спасибо большое за этот пост. Пользовался плагином для SAPE , который в виджет вставляется, но уже и так много ссылок было в одном месте.
      И вот с помощь этого поста разделил ссылки по блокам.
      В таблице стилей ни чего менять не стал. links.db удалять не стал, вроде все и так нормально поставилось.
      Осталось посмотеть появятся ли завтра Error или нет.

    2. Nikita пишет:

      HELP!
      Пишет сейп клиент нот фаунд, и пропал футер.
      где ошибка? что делать?

    3. steelpear пишет:

      В каком файле сам код SAPE прописан ? Футер на каждой странице пропал ? Хидер, сайдбары, футер вызываются функциями. Посмотри индексный файл темы index.php для начала. Ну и сам footer.php внимательно. Мало информации.

    4. Nikita пишет:

      До изменения код прописан в футере, без всяких премудростей, только кодировка исправлена - все работает нормально. :)

      После изменил как написано у тебя, добавил разделитель и класс, потом отредактировал сайдбар (вставив твой код), потом футер и подправил стили.
      и...
      Сразу футер пропал везде, а в сайдбаре появилась ошибка.

    5. steelpear пишет:

      Отправь либо код, либо сами файлы сайдбара, футера и таблицы стилей на мыло и какую ошибку пишет. Так не соображу... Что там может не работать... Всё вроде просто...

    6. Почтовики пишет:

      Из подвала убрал, ссылки. Запихал все в боковую колонку, разделив два блока ссылок, облаком меток.Думаю так лучше для внешнего вида и для клиентов.

    7. Nikita пишет:

      Отправил :) Спасибо за помощь!

    8. Уморока пишет:

      Хорошо написано. Правда, я уже прочитал несколько таких статей, когда сам начинал работу на Сапе. Кроме шуток, это очень рентабельный бизнес. Даже не знаю, что мы будем делать, если Яндекс пересмотрит своё отношение к ссылочному ранжированию. Это же все сателлиты пойдут коту под хвост.

    9. в заголовках новостей появился такой термин как АГС-17.
      глобальное уменьшение индекса для значительного количества сайтов Рунета. Данная проблема естественно в большей степени затрагивает сайты, произведенные для продажи с них ссылок, что не удивительно, т.к. именно на таких ресурсах приличный объем контента достигается парсингом и размножением.

    10. steelpear пишет:

      Да понятно, что индекс-то не резиновый...

    Оставить комментарий