Pixel Sitemap

Русская версия
English version


Плагин Pixmap Sitemap позволяет при помощи виджета вывести в сайдбаре ссылки на все посты вашего блога в компактном виде, а именно в виде ряда однопикселевых картинок.

Версия

Текущая версия плагина: 1.0.2

Для чего нужен плагин?

Все ваши посты будут находиться в один клик от главной страницы, что может улучшить индексацию блога поисковыми машинами. Пользуясь данным плагином вы увеличите количество страниц 2-го уровня, а, следовательно, свой заработок в ссылочных биржах, таких как Sape, MainLink и др.

Возможности плагина

  1. Реализован кеш для плагина – ссылки на посты выбираются единожды и записываются в кеш для уменьшения нагрузки на БД. Кеш чистится при публикации нового поста или при обновлении настроек виджета.
  2. Записи могут выводится в случайном порядке или сортироваться по дате публикации.
  3. Так как Google не любит, чтобы на странице было более 100 ссылок, плагин позволяет задавать количество отображаемых ссылок в карте.

Установка и требования к плагину

  1. Скачайте плагин в директорию плагинов WordPress.
  2. Разархивируйте архив, установите на папку pixel-sitemap права на запись, иначе у вас не будет работать кеширование.
  3. Войдите в панель управления, активируйте плагин.
  4. Добавьте виджет Pixel Sitemap на сайдбар своего блога или в шаблоне, где нужно вывести карту разметите следующий код: <?php echo pixel_sitemap(); ?>.

Скриншоты

Настройка виджета

Настройка виджета

Внешний вид виджета

Внешний вид виджета

Скачать

Изменения

Версия 1.0.2

  • В текущей версии карта отображается только на главной странице
  • Исправлен баг с функцией put_file_contents()
  • Исправлен баг с вызовом плагина в произвольном месте: <?php echo pixel_sitemap(); ?>

По поводу «Как Yandex относится к ссылкам с однопикселевыми картинками»:
http://zacklife.ru/pikselnaya-karta-sajta.html — здесь человек приводит ответ Платона Щукина на вопрос о целесообразности использования такого плагина.

Popularity: 100%

  1. goodwin14
    03 Апр 2009 из 19:54 | #1

    мне нравиться, отличная идея!

  2. baron
    04 Апр 2009 из 18:15 | #2

    Works great, thank you

  3. Вячеслав
    06 Апр 2009 из 11:51 | #3

    Отличный плагин! Спасибо!

  4. 06 Апр 2009 из 13:40 | #4

    Не за что! Я рад, что он пригодился не только мне.

  5. Danil
    06 Апр 2009 из 17:18 | #5

    Всё сделал, как вы сказали, но выходит ошибка:

    %BEG_OF_TITLE%Pixel Sitemap%END_OF_TITLE%
    Fatal error: Call to undefined function: file_put_contents() in /home/u35078/danilivenetru/www/wp-content/plugins/pixel-sitemap/pixel-sitemap.php on line 30

    И изменял права на все файлы, тоже не работает…

  6. goodwin14
    06 Апр 2009 из 19:01 | #6

    и еще прав достаточно 755, или 777?

  7. 06 Апр 2009 из 19:45 | #7

    2 Danil
    У вас либо старая версия php, где нет такой функции, либо администратор хостинга ее отключил. В следующей редакции плагина я учту это и заменю функцию на другую конструкцию. Если хотите, можете где-то сверху вставить следующие строки:

    if(!function_exists('file_put_contents'))
    function file_put_contents($file,$str){
    if(!is_file($file)) return false;
    $f = fopen($file,'w');
    fwrite($f,$str);
    fclose($f);
    return true;
    }

  8. 06 Апр 2009 из 19:50 | #8

    goodwin14 :
    и еще прав достаточно 755, или 777?

    Гудвин, все зависит от того, от какого юзера выполняются php-скрипты на хостинге. Если файл кеша не создается, то ставь тогда 777.

  9. mad
    07 Апр 2009 из 7:30 | #9

    По-моему, лучше выводить нормальным списком для людей как рубрики, но с ограничением по длине этого списка.

  10. 07 Апр 2009 из 7:52 | #10

    @mad
    Конечно можно, я даже где-то видел переделанный архив, кликаешь на месяц и раскрывается список со всеми постами за этот месяц. Удобно, не спорю, но тогда это уже не Pixel Sitemap, а другой плагин.

  11. mad
    07 Апр 2009 из 9:12 | #11

    Все-таки поставил на блог. У меня он выглядит совсем иначе — без промежутков по горизонтали. Не красиво. Как придать ему такой же вид, что и у Вас в примере?

  12. 07 Апр 2009 из 9:53 | #12

    @mad
    Откройте файл со стилями pixel-sitemap-style.css, который находится в папке с плагином и добавьте в
    a.pixel-sitemap-link{margin-right:3px;}

  13. mad
    07 Апр 2009 из 10:11 | #13

    Да, извиняюсь за беспокойство. Уже нашел. Вообще вразрядку сделал. Можете глянуть. По-моему — самое ТО

  14. mad
    07 Апр 2009 из 10:15 | #14

    Спасибо. Штука прикольная и, главное, полезная.

  15. 07 Апр 2009 из 10:58 | #15

    mad :
    Да, извиняюсь за беспокойство. Уже нашел. Вообще вразрядку сделал. Можете глянуть. По-моему — самое ТО

    Да, отлично смотрится!

  16. Илья
    16 Апр 2009 из 10:38 | #16

    У меня почему то страницы всё равно третьего уровня и имеют вид — сайт.ру /архивес/105 . Что делать не знаю подскажите может 🙂 . А так вещь очень полезная и хорошая . И ещё можно ли менять код обычным текстовым редактором который в компе , а то изменять то изменяю , но ни каких действий не происходит . Вобщем буду ждать ответ )

  17. 16 Апр 2009 из 14:25 | #17

    @Илья
    Размести карту повыше. У меня тоже самое было, когда карта была под облаком тегов, рубриками и архивами. Сапа походу просто не доходила до нее.

    И ещё можно ли менять код обычным текстовым редактором который в компе , а то изменять то изменяю , но ни каких действий не происходит .

    Не понял вопроса. Что и где ты пытаешься изменить?

  18. Илья
    26 Апр 2009 из 19:44 | #18

    Ни как ни могу изменить в файле .сss этого плагина . Чтоб был нормальный вид . Ни какой реакции . Можете расписать подробно что и куда вставлять чтоб был приличный внешний вид 🙁

  19. 26 Апр 2009 из 21:50 | #19

    Скорее всего в вашей теме стили перекрывают стили из плагина. Что и куда вставлять не распишу, потому что видеть надо. Поставьте себе в firefox плагн web deweloper toolbar, нажмите CTRL+Y, выделите карту и посмотрите какие стили перекрываются или наследуются.

  20. LSN
    03 мая 2009 из 11:13 | #20

    День добрый! а подскажите ваш плагин ставится только как виджет? просто не самое удобное решение, как его прикрепить если я виджеты не использую?просто меню тогда пропадает…

  21. 03 мая 2009 из 11:47 | #21

    @LSN
    Да, конечно, можно. Разместите в шаблоне, где нужно вывести карту:
    <?php echo pixel_sitemap(); ?>

  22. LSN
    03 мая 2009 из 12:04 | #22

    Спасибо! пошел юзать!

  23. LSN
    03 мая 2009 из 12:56 | #23

    скажите а почему может появляться вот это:

    Warning: Missing argument 1 for pixel_sitemap(), called in /home/host/site.ru/htdocs/www/wp-content/themes/disappear-10/sidebar.php on line 33 and defined in /home/host/site.ru/htdocs/www/wp-content/plugins/pixel-sitemap/pixel-sitemap.php on line 67

    Warning: extract() [function.extract]: First argument should be an array in /home/host/site.ru/htdocs/www/wp-content/plugins/pixel-sitemap/pixel-sitemap.php on line 71

  24. Анатолий Вивденко
    08 мая 2009 из 23:44 | #24

    На серче читал о том, что ссылки с изображений 1х1 px не индексируются поисковиками и вообще могут привести к БАНУ сайта (сделано не для людей)

  25. 09 мая 2009 из 17:09 | #25

    Можно поставить 3-х пикселевые или вообще сделать, как mad! Яша делал уже 2 апа и ни один сайт в бан не ушел.
    Вообще насчет «сделано не для людей» — это все зависит от ситуации. Невидимый текст на странице — тоже может привести к бану, но в последнее время сайты становятся максимально интерактивными, где полно скрытого текста или даже клоакинга. Да и серч — это сборник слухов и догадок, а не заявления официальных представителей ПС.

  26. 14 мая 2009 из 11:43 | #26

    @LSN
    Замените вызов на <?php echo pixel_sitemap(array()); ?>

  27. Courage
    22 мая 2009 из 11:16 | #27

    А не зобанят за такие ссылки? Яндекс не любит однопиксельные ссылки: http://help.yandex.ru/webmaster/?id=995298#995342

  28. Крылышкин
    30 мая 2009 из 7:10 | #28

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

  29. 30 мая 2009 из 9:03 | #29

    @Крылышкин
    Проверьте еще раз обновили ли вы файлы.

  30. Zack
    31 мая 2009 из 18:46 | #30

    Здравствуйте!

    Поставил на блоге и вижу, что карта отображается. Только вместо пикселов идут целиком названия каждого поста.

  31. 01 Июн 2009 из 16:12 | #31

    @Zack
    Здравствуйте, Zack! Только что посетил ваш сайт и сделал вывод, что вы уже решили проблему. Кстати, спасибо за развернутый пост о плагине, в особенности, за письмо к Платону. Теперь все споры по поводу «хорошо или плохо» думаю исчерпаны.

  32. ulgent
    04 Июн 2009 из 15:45 | #32

    Здравствуйте.
    А можно ли с делать чтоб пиксельную карту было не видно?
    ну или скажем чтоб она выстраивалась не столбиком, а в строчку(определенной длинны), например при размещении в шапке сайта.

  33. 04 Июн 2009 из 21:07 | #33

    @ulgent
    Можно, отредактируйте css по вкусу.

  34. ulgent
    05 Июн 2009 из 13:26 | #34

    seobucks :
    @ulgent
    Можно, отредактируйте css по вкусу.

    🙂 эх еслиб я это умел)

  35. 05 Июн 2009 из 15:48 | #35

    @ulgent
    ulgent, поправьте просто width, сейчас там стоит 83 пикселя. Если вы укажите 100%, то пиксели растянутся по все ширине.

  36. ulgent
    05 Июн 2009 из 17:20 | #36

    seobucks :
    @ulgent
    ulgent, поправьте просто width, сейчас там стоит 83 пикселя. Если вы укажите 100%, то пиксели растянутся по все ширине.

    я уже проэсперементировал)
    шаблон похоже блокирует pixel-sitemap-style.css
    так как я в нем че тока не менял) результат тот же)
    я его даже удалил)….. а «карта» все равно столбиком выстраивается.
    PS: если что тестирую его на sear.pp.ru

  37. 05 Июн 2009 из 21:56 | #37

    @ulgent
    Сейчас у вас все нормально, пикселы выстраиваются в линию. Просто если меняете что-то в css нажимайте CTRL+F5, чтобы браузер обновлял страницу не из кеша, а сразу применял все изменения.

  38. ulgent
    06 Июн 2009 из 4:54 | #38

    млин(
    про это я совсем забыл)
    пассиба за помощь)
    Жду дальнейших таких же полезных разработок)

  39. Крылышкин
    07 Июн 2009 из 18:31 | #39

    Новая версия плагина выводит карту только на главной. А если в WP вместо списка последних записей выводится определённая страница, карта нигде не выводится. Предлагаю пофиксить в следующей версии.

  40. 07 Июн 2009 из 23:49 | #40

    @Крылышкин
    Можно пример того, что вы имеете в виду? Что значит «место списка последних записей выводится определённая страница»?

  41. amster007
    26 Июн 2009 из 14:24 | #41

    Записал, установил, активировал, выставил права доступа на 777, включил виджет в сайдбаре, но ничего не появилось… В чем может быть проблема?

  42. helpcontext
    09 Июл 2009 из 13:58 | #42

    А давайте проверим, обнародуем сайт с таким плагином и посмотрим, что с ним будет:)

  43. cylindr
    09 Июл 2009 из 15:05 | #43

    good job. thx.

  44. 09 Июл 2009 из 16:07 | #44

    @helpcontext
    Можете проверять, плагин уже несколько месяцев висит у меня на главной странице.

  45. Руслан
    11 Июл 2009 из 8:08 | #45

    спасибо за плагин.
    Только версия плагина не изменилась, сегодня скачал а там 1.0.0

  46. 11 Июл 2009 из 9:25 | #46

    @Руслан
    В самом файлике забыл поправить циферку. А так правки были внесены.

  47. mesh
    13 Июл 2009 из 23:13 | #47

    гы, опоздал я;)
    в моей реализации сея идея представляла из себя просто пейджер (вместо пикселей — цифры/номера страниц)
    единственное непонятно, так это отношение поисковиков, к такому «пиксель-арту»… может в приводимом примере Платон с бадуна ответил (тогда ВС была всё-таки)
    фактически карта доры, стрёмно как-то. у кого-то есть реальные данные насчёт лояльности поисковиков, основанные на личном опыте?

    зы: респект за идею!

  48. Красотка
    06 Авг 2009 из 7:53 | #48

    Офигеть! качаю:)

  49. Тимофей
    12 Авг 2009 из 21:21 | #49

    Warning: unlink(/usr/home/sunriset/public_html/wp-content/plugins/pixel-sitemap/pixel-sitemap-cache) [function.unlink]: No such file or directory in /usr/home/sunriset/public_html/wp-content/plugins/pixel-sitemap/pixel-sitemap.php on line 36

    Выдал вот такую ошибку, помогите, что делать?

  50. 13 Авг 2009 из 19:50 | #50

    Такая же фигня в строке 36. Это в админке ошибку выдаёт у меня, на сайте всё норм показывает. Если у автора есть какие-либо варианты помощи в данном вопросе -прошу их описать тут=) Спасибо.

Страницы комментариев
  1. Трекбеков пока нет.