Главная WordPress

Выводим несколько блоков Sape-ссылок на WordPress-сайте

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

Комментарии (74)

  1. Андрей, конечно. Это лишь вопрос времени. Ничто же не вечно.

  2. Спасибо за пост. Но я так понимаю, что это имеет смысл при 7 и более ссылках.
    Если 3−4 всего, то можно не заморачиватся.

    И ещё подскажи каким плагином к ворпресу выводишь «Другие статьи»

  3. PAIIITET, я бы разделил на 2 блока даже при наличии 3−4 ссылок.

    «Другие статьи» — blog.kmint21.com/2007/09/24/effective-internal-link-structure/

  4. Странно. Я вроде бы все сделал верно, но у меня теперь выводится… и после сообщения и в сайдбаре одна и та же ссылка… По идее они не должны же дублироваться? или я что-то не так понял?

  5. Artem, дублироваться не должны. Видимо, ты что-то не так сделал.

  6. Dimox, все правильно.

    Это я, честно говоря, не перезалил файл сайдбара, поэтому и отображалось и там и там. Все проверил — заработало.

    Однако вопрос — стоит ли бить на несколько блоков — если всего три ссылки на страницу?

  7. Ну вот, отлично :)

    Если у тебя есть куда поместить 2/3 блока, то лучше разбей. Дополнительная предосторожность не помешает.

  8. Спасибо за полезные инструкции!

  9. Спасибо за способ и за код.
    А по сколько Dimox советуешь ссылок, а WordPress ставить.
    Я делаю так…
    1 — 8 ссылок
    2 — 6 ссылок
    3 — 5 ссылок

  10. Сейчас вообще надо разбавлять ссылки текстом. не надо из лепить даже по 2
    все яндексом баниться. Разносите их по странице как только можно.
    Вот пример кода
    return_links (1);
    $mysape1=$sape→return_links (1);
    $mysape2=$sape→return_links (1);
    $mysape3=$sape→return_links (1);
    $mysape4=$sape→return_links (1);
    $mysape5=$sape→return_links (1);
    $mysape6=$sape→return_links (1);
    $mysape7=$sape→return_links (1);
    $mysape8=$sape→return_links (1);
    $mysape9=$sape→return_links (1);
    $mysapes=$sape→return_links ();
    ?>

    его пихаем в PHP файлик
    далее в нужном месте вставляем блок текста к примеру обьявление или файл плмощи.
    Далее в текст вставляет переменные по принципу

  11. SanchezBoy, слишком много ты ссылок ставишь. Чем меньше, тем безопаснее. Я делаю так:

    1 — 2 ссылки
    2 — 2 ссылки
    3 — 1 ссылка

  12. Ого Dimox, но у тебя уже очень мало мне кажется)

  13. респект за статью

  14. У меня слава богу еще не забанили не одного сайта.
    Хотя везде по 15 ссылок стоит.
    Просто я каждую ссылочку загоняю в текст
    в итоге не видно даже что там ссылка.
    Зато ссылки разбавлены очень удобно.

  15. Спасибо за ссылочку димокс. Был у саида на сайте, он просто молодец.

  16. Привет. Спасибо за статью. Вот только хотелось бы в 3 блока вывести. Не подскажите каким образом нужно поменять 2-ой блок? и как будет выглядеть 3-тий?

  17. Monetnet, сначала в первой части кода нужно добавить еще пару строк:

    global $sape_echo2;
    $sape_echo2 = $sape->return_links();
    

    А дальше в 3-м месте вставить аналогичный код, как во второй части кода, заменив все $sape_echo на $sape_echo2.

    При этом в return_links () не забывайте указать правильное количество ссылок в соответствии с правилами сапы.

  18. На одном из своих сайтов установил код в 2 блока (в index. php и sidebar.php. соответственно)
    Продаю по 5 ссылок с страницы. Поставил в первом блоке 2ссылки.

    Так вот, те ссылки, что должны быть в сайдбаре пишут статус error (ссылка не найдена на странице), т. е что-то не так :) А две ссылки в индекс. пхп отлично отображаются.
    Может быть есть догадки в чем проблема? Делал все как описано выше.
    Спасибо.

  19. Значит все-таки где-то есть ошибка в коде. Может быть неправильные переменные указаны в сайдбаре.

  20. Все, разобрался. Оказывается в моей теме сначала выводился

    <?php get_sidebar(); ?>

    а потом только содержимое index. php

    Статья очень помогла. Еще раз спасибо!