PS Auto Sitemap
Еще один плагин генерации карты сайта. Только в отличие от недавно рассматриваемого плагина Google XML Sitemaps PS Auto Sitemap создает "человеческую" карту сайта, а не используемую только поисковыми системами карту в виде файла sitemap.xml...
Понравился пост? Подпишись на обновления по RSS или Twitter !
#1,
Хотел посмотреть как выглядит эта карта сайта у вас на блоге, но у вас нет карты вообще :(
#2,
у меня структура неподходящая для этого - в заголовках только названия плагинов и все. получится карта для ботов, а человек пользоваться не сможет.
на этом блоге мне придется вручную прописывать карту, на других обязательно плагин стоять будет.
#3,
Хм, весьма полезно! Как-нибудь поставлю (как раз собирался в скором времени карту делать).
Как всегда Flector, спасибо вам за чудесные обзоры чудесных плагинов ;)
#4,
А я вообще не понимаю зачем нужны эти карты ? Зачем их в страницу прописывать ? У меня стоти от гугла, хз вроде он что то там сделал, файлик создался и всё, или для каждого поисковика нада свою карту делать ?
#5,
это для человека. когда много записей и рубрик найти что-то в блоге проблематично.
#6,
Странно... установил, страницу создал, код вставил... Но карта на странице не отображается. Версия Вордпресса 2.8.4. Не подскажите в чем может быть проблема?
#7,
Сорри, вопрос решил. Ошибочка была в PostID :)
#8,
Флектор, на что ее поменять? На пустую строчку? ;)).
Карта сама обновялется при напсиании новых запмсей?
#9,
Все понял вот ан эту:
$categories = get_categories( 'orderby=order&exclude=' . $ex_cat_ids );
#10,
именно.
#11,
У меня вот такая ерунда выводиться
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/sozday/domains/firstfishing.ru/public_html/wordpress/wp-content) is not within the allowed path(s): (/home/users2/m/masterluk/:/usr/local/lib/php/:/tmp/) in /home/users2/m/masterluk/domains/firstfishing.ru/wordpress/wp-includes/functions.php on line 1933
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/home/sozday/domains/firstfishing.ru/public_html/wordpress) is not within the allowed path(s): (/home/users2/m/masterluk/:/usr/local/lib/php/:/tmp/) in /home/users2/m/masterluk/domains/firstfishing.ru/wordpress/wp-includes/functions.php on line 1942
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/sozday/domains/firstfishing.ru/public_html/wordpress) is not within the allowed path(s): (/home/users2/m/masterluk/:/usr/local/lib/php/:/tmp/) in /home/users2/m/masterluk/domains/firstfishing.ru/wordpress/wp-includes/functions.php on line 1933
и.т.д Что делать?
#12,
думаю у вас в настройках PHP указан оператор open_basedir, который не позволяет записывать временные файлы в произвольную папку.
как исправить это я не знаю, попробуйте спросить у хостера.
#13,
у меня такая же ерунда на WP 2.8.4. - карта на странице не отображается. Где смотреть PostID, а-то я только догадываюсь? :)
И, ещё на странице натройки плагина после сохранения настроек у меня выводится сообщение "PS Auto Sitemap isn't using cache system currently, because cache or parent directorty isn't writable. Please check owner and permission of upload directory." Пожалуйста, подскажите в чем может быть проблема!
#14,
в страницы зайдите и наведите мышку на ссылку со страницей - в нижнем правом углу браузера будет показан урл этой ссылки, вот там и смотрите ID.
надо поставить на папку wp-contents\uploads права 777
#15,
Flector, большое спасибо! Все работает!
#16,
У меня всё заработало, просто у меня в директории вордпресс, не было папки uploads, я её просто создал и всё заработало. Теперь другой вопрос как отсортировать посты в карте, обратно хронологически?
Если я добавляю код для сортировки в файл index.php или header.php ,то у меня пропадает главная станица с картой.
#17,
почему бы этот код не вставить в сам плагин?
#18,
Уже попробовал вставлять везде ,вот код ""
Если его вставить в index.php ,то карта проподает,и на ней идут упорядоченные статьи.
Может подскажите где и что поправить?
#19,
Я уж думаю ,что сортирую вручную ,использовал плагин postMash,
но PS Auto Sitemap, всё равно расставляет статьи по своему, где то нужно поправить сам плагин, но где?
#20,
к сожалению, в данном случае ничем не могу помочь.
#21,
PS Auto Sitemap - классно работает, спасибо
#22,
Привет!!
Установил этот нужный (PS Auto Sitemap), как мне кажется плагин, все сделал как Вы укузали, но он не работает!!
У меня на блоге стоит вот эта тема: Twenty Ten 1.1 от the WordPress team.
Подскажите, пожалуйста, ка настроить данный плагин - PS Auto Sitemap.
С уважением Гаврилюк Ю.В.
#23,
а в чем проблема то? тег вставляли в режиме код? ID страницы указали правильно?
#24,
Все сделал по инструкции (правда данный плагин конфликтует с аналогичным плагином от Гугля, но я его отключил), но все равно не работает.ID вставлял(21-2), но плагин его видит как 212
#25,
ну вот и ответ, где вы видели, чтобы ID страницы быз через дефиз? и что значит конфликтует? у меня никаких конфликтов в блоге нет.
#26,
Зайдите на мой блог и посмотрите (при присвоении ID страницы скрипт добавляет дефисЮ даже если вводишь одни цифры.
#27,
вы вводите не ID страницы, а ее название, которое у вас стоит из цифр. это разные вещи! наведите мышкой в админке блога на ссылку редактирования страницы - там будет в ссылке указан ее ID.
#28,
Извините за тупость, все получилось!!
Огромное спасибо!!
С важением гаврилюк Ю.В.
#29,
А этот плагин создает sitemap.xml. Если создает, то что для этого нужно сделать?
#30,
не создает. перечитайте статью. используйте плагин Google XML Sitemaps.
#31,
Поставил, настроил css и всё хорошо. Давно искал действительно "человеческую" карту, а не для ботов. Спасибо.
#32,
Установил, всё работает. Спасибо! Были трудности с тем, чтобы узнать ID страницы, нашёл ответ здесь
#33,
Спасибо, все отлично работает, сначала вставлял код в визуальный редактор, а нужно ставить когда редактор стоит на html
#34,
Добрый вечер, Flector! :)
отличный плагин, но протестила его на своем мультиязыковом сайте, на всех языках отображает карту на русском (стоит по умолчанию). Нельзя ли как-то сделать, чтобы для каждого языка строил соответствующую карту?
#35,
здравствуйте! установила плагин всё правильно настроила,но что-то не так, он написал "неправильные почтовые данные существуют". ЧТО ДЕЛАТЬ ДАЛЬШЕ?
#36,
Почему то не появляется карта, ссылку уже где только не брал, в страницах на вкладке изменить, и на свойствах, и просто на слове карта сайта, все ссылки разные а итог тот же WordPress 3.3.1. все остальное точно правильно, в чем может быть причина?
#37,
Установил плагин! Карта не появляется! Все сделал,как написано у Вас в статье. Версия WP 3.3.1.
#38,
только что проверил работу плагина на тестовом блоге с wordpress 3.3.1 - все работает. вставляем в страницу код:
в html-режиме вставляем и в нем же сохраняем страницу во избежание. уходим с этой страницы и больше ее не трогаем. смотрим теперь ее ID и вписываем его номер в "PostID of the sitemap" и на этом все - на странице появится карта сайта.
#39,
Установил.Все работает WordPress 3.3.1.Создаем страницу-в режиме HTML есть кнопочка code нажимаем вставляем код-сохраняем.Потом нажимаем на страницу Карта сайта в конце будут цифры вот их и вставляем в PostID of the sitemap сохраняем,снова нажимаем на карту сайта и радуемся.http://www.лучкинвн.рф/?page_id=714
#40,
Добрый день. случайно наткнулась на эту статью, чему очень рада.
У меня раньше стоял плагин Dagon Design Sitemap Generator (у вас вроде бы о нем тоже статья есть). Сейчас установила этот. Меня убедили что Dagon Design Sitemap Generator нужен для лучшей индексации, а не только для пользователей. Подскажите они аналогичны в плане отношении поисковиков? Если да то Dagon Design Sitemap Generator я удалю. Спасибо заранее.
#41,
еще забыла. если аналочисный красивый плагинчик для тегов ? сейчас у меня стоит Multi-column Tag Map, но там чистый штмл. если подскажите буду очень благодарна!
#42,
ну формально это так. поисковики не берут больше 2-3 сотен ссылок со страницы, а поэтому Dagon с его разбитием карты на страницы в этом плане лучше.
другое дело - а на фига оно надо? есть плагины вроде Google XML Sitemaps, которые генерируют карту сайта именно для поисковиков, зачем им еще скармливать и человеческую карту?
#43,
ну текстовых нет, а для флеш облаков тегов есть 2 плагина: WP-Cumulus и Tagnetic Poetry.
вернее плагины то есть, просто у меня до них руки не доходят никак.
#44,
Благодарю! Очень понравился! Сейчас играюсь с разными его формами вывода. Одна форма нравится больше других. Один недостаток те рубрики что дочерние они не выделяются никак - как будто статьи. а это нормально что одна статья в нескольких рубриках находится? карта огромная получилась. Такое впечатление что сату 200 лет ))) пару месяцев всего на самом деле - ну может стаей 40 всего.
#45,
Здравтсвуйте.
Помогите решить задачу.
использую плагин Exclude Pages from Navigation для исключения некоторых страниц из меню (а то огромное меню получается). Т.е. убираю галку Include this page in lists of pages
Проблема в том, что страницы без этой галки не попадают в карту сайта PS Auto Sitemap, а там они нужны!
Как подружить эти два плагина?
#46,
просто никак - ваш плагин вешает хук на запрос страниц и удаляет их, когда плагин карты сайта запрашивает их.
в вашем случае проще удалить страницы через редактирование функции вывода страниц - а плагин идет лесом при этом.
#47,
не могу найти id страницы. карта сайта. вот щас делаю что то не получается. там написанно karta sajta, a мне надо номер страницы.
#48,
не всё нашёл, скажи лучше как разбить на страницы. не нравится одна большая страница, которая не кончается.
#49,
никак. в этом плагине такая возможность не предусмотрена, к сожалению.
#50,
Добрый вечер, Александр. Установил плагин взамен Dagon Sitemap по причине того, что настоящий использует кеш и избавляет от лишних запросов к базе. Однако после установки ситуация не изменилась, и количество запросов к базе не уменьшилось.. Вернее так: когда я открываю страницу "карту сайта", показывает 470 запросов к базе данных, а при обновлении страницы это число снижается до 330 и не более.
Галочка в Using cache присутствует. В каталоге uploads автоматически создана рабочая папка плагина с файлами .htaccess и site_map_cache.html
Записей в блоге не так уж и много, порядка 60. Не подскажете, возможно ли снизить количество запросов к базе?
#51,
что-то совсем странное. а сколько запросов у вас при открытии рубрик или страниц? просто цифра у вас какая-то уж больно большая.
#52,
Александр! Уведомления о новых комментариях на подписанные посты стали приходить только вчера и сегодня. Видимо, какая то служба дала сбой.
Проблема по количеству запросов не решена до сих пор. При обращении к главной странице сайте, на ней выводится 10 последних постов - число запросов 119. При открытии поста без изображений - 79. При открытии страницы с шорткодами Special Text Boxes - 107. При открытии страницы с картой сайта - 406 запросов.
Я писал письмо, может не дошло:
Решил сменить шаблон для своего блога, установил thrillingtheme вместо atahualpa. После этого сразу вывел информацию о нагрузке блога. Показатели меня удручили, в админке всё хорошо, а на лицевой части вылезло 410 обращений к базе вместо 67 на предыдущем шаблоне. Снова активировал старый шаблон, сбросил в дефолт все настройки. Плагином Clean Options почистил ещё десяток тем, которые там обнаружил. Пока выбирал шаблон, ставил и смотрел и другие темы.
После этого обращения к базе существенно снизились, но не до первоначального уровня. На главной странице теперь уже 90 обращений против 67 на прежней теме. Заметил такую особенность, что при просмотре страниц с таблицами от WP Table Reloaded запросы к базе стали 140. Многовато...
Похоже проблема нагрузки на блог кроется в виджетах шаблона. По умолчанию в шаблоне 3 штатных виджета. Я стал добавлять свои виджеты, и каждый из них прибавлял обращений к базе. А виджет "рубрики" дал прирост к обращениям сразу +72. Не знаю, нормально ли это или шаблон просто корявый. Полагаю, что и первоначально активировав новый шаблон, цифра 410 вылезла из-за большого количества виджетов.
В итоге поступил так: установил на денвере вордпресс с нуля, поставил шаблон, с которым определился окончательно - это ChocoTheme, подкорректировал стиль. Затем с рабочего сайта сделал экспорт всего содержимого и импортировал на локальный сайт. То же самое сделал с базой данных. Количество запросов после этого сократилось до тех величин, которые я указал в начале сообщения. Но все таки это многовато..
И ещё буквально один вопрос. Не могу найти, видел на вашем блоге статью про обновлённые посты. Мне приходится обновлять посты, редактируя таблицы и добавляя информацию. Видел у вас в постах типа "обновлено: 15.06.2012", не дадите ссылочку где почитать как это сделать, честно долго искал, но не нашел..
з.ы. буду почаще заходить, на своевременные уведомления надежды нет :)
#53,
вы первым делом должны были проделать стандартные вещи:
1. установить дефолтный шаблон.
2. отключить все плагины.
3. замерить количество запросов к базе на дефолтном шаблоне с отключенными плагинами.
4. затем включаете плагины по одному и смотрите количество запросов - если какой-то из плагинов резко дает нагрузку в виде запросов - стоит задуматься об удалении этого плагина.
5. если количество запросов на дефотном шаблоне со всеми плагинами более-менее устраивает, то значит проблема именно в установленном шаблоне. многие премиум-шаблоны просто монстры прожорливости. и посоветовать в этом плане я ничего не могу - мои попытки чистить премиум-шаблоны ни к чему не приводят, в конце концов я просто беру дефолтный шаблон и довожу его до ума. так получается проще, чем править премиум.
это просто вывод даты последнего редактирования записи. подробнее читайте про функцию the_modified_time.
#54,
Выбрал наконец-то для этой процедуры время посреди ночи. Всё сделал, результаты запротоколировал :) Виновником увеличенного количества запросов к базе данных являлся плагин Simple Lighbox. Вот на кого бы не подумал, тем паче что на другом блоге он работает без нареканий.
Этот лайтбокс выдаёт что на дефолтном шаблоне, что на моем одинаковые чудеса. С главной страницы запрашивает 29 запросов к базе данных, а с карты сайта +358.
Процедура такой проверки оказалась более чем полезной. Во-первых, найден и уничтожен плагин-негодяй и во-вторых, посрубал с пяток плагинов, которые казались мне нужными, но блог же не столько для себя, сколько для людей, так что о людях тоже надо думать :)
Игого самым требовательным плагином у меня на блоге оказался Nextgen Gallery, отъедает 31 запрос и жрет памяти 1,73 мб. Все остальные отъедают по копеечке. Но лайтбокс мне всё же необходим, так как не все фотографии вывожу галереями, альбомами или по тегам, да и штатный Thickbox у NG оставляет желать лучшего.. Воспользовался воистину уникальным предложением ;)
Теперь проблема решена, огромное спасибо за помощь! На главной странице теперь 62 запроса (-31 жрет галерея) и на карте сайта 42 запроса. Для карты количество снизилось почти на порядок!
#55,
Подскажите как убрать список страниц в конце карты и копирайт.
#56,
снять галки в настройка плагина "Display page tree" и "Hide developper link".
#57,
Всё спасибо. Я разобрался как убрать ссылку на автора плагина.
#58,
А что будет, когда записей станет очень много? Как плагин их будет листать? Или вниз пойдет прокрутка или вообще он не все покажет?
И еще плагин Google XML Sitemaps отключать или он вес равно нужен?
ну и последнее, как делать, чтоб рубрики отображались? Слово в коде я поменяла. Дальше не умею.
#59,
никак. он их все выведет на одной странице. хоть плагин и кэширует карту (как на этом сайте в карте сайта), но чисто визуально на одной странице тысячи ссылок выглядят плохо. поэтому этот плагин годится лишь для сайтов, где не больше 500-1000 записей. в противном случае лучше использовать плагины вроде Dagon Design Sitemap Generator - они умеют разбивать карту сайта на страницы.
не отключать. плагины карт сайта для людей и для поисковых систем отличаются и никак друг с другом не связаны.
в настройках плагины поставить галку на рубриках или я вас не так понял?
#60,
Проблема в том,что тот плагин у меня не хочет листать. Не работает и все. Поэтому я его убрала, а этот поставила.
А рубрики я имею ввиду вот это "при минимальном изменении кода он научится выводить рубрики так, как вы их выводите с помощью плагина My Category Order. Для этого откройте файл плагина ps_auto_sitemap.php". Ну слово я то поменяла. А как теперь сделать, чтоб именно он рубрики выводил?
#61,
если вы внимательно прочтете статью о нем, то увидите, что там проблема с неработающим листанием рассмотрена.
еще раз - а вы этот плагин используете?
и мне не понятен ваш вопрос - рубрики и так выводятся в карте сайта, просто этот хак дает возможность выводить их в том порядке, в котором у вас рубрики отсортированы.
#62,
Добрый день. Спасибо за замечательный обзор плагина. У меня возникла проблемка. Меняю в файле ps_auto_sitemap.php, но сортировка категорий не происходит как в My Category Order. В чём может быть проблема?
И второй вопрос, как сделать так, чтобы сортировка внутри категорий происходила так: ранние записи вверху, а поздние внизу?
Заранее благодарю и надеюсь на помощь (очень нужно).
#63,
С сортировкой рубрик разобрался. Остался второй вопрос: "как сделать так, чтобы сортировка постов внутри категорий происходила так: ранние записи вверху, а поздние внизу?" Кто знает ответьте, пожалуйста!!!
#64,
в файле плагина ps_auto_sitemap.php найдите строчку:
и замените ее на
прежде чем проверять не забудьте удалить закэшированный лист сайтмапа из папки uploads или где там он у вас хранится. иначе изменений не увидите до публикации нового поста.
#65,
Ура!!! Ура!!! Ура!!! Давно хотел реализовать хороший путеводитель по сайту (планировал сделать это вручную, но это неудобно).
Flector, Спасибо тебе БОЛЬШОЕ!!! Ты даже не представляешь, как ты меня выручил!!! Всё получилось!!!
Спасибо!!! Спасибо!!! Ты лучший!!!
Искренне желаю тебе Успеха!!!
#66,
Flector, подскажи, пожалуйста, как сделать так, чтобы при нажатии на ссылку в карте она открывалась в другой вкладке. Нужно куда-то добавить target="_blank", но вопрос куда???
Заранее благодарю за помощь!!!
#67,
ну там в куче мест надо менять код. просто открывайте файл плагина и везде ставьте. вот, скажем, поменяв строчку:
на
записи в карте сайты будут открываться в новом окне (не забудьте только удалить закэшированный файл карты). но для страниц, рубрик и тд там еще в куче мест надо менять ссылки подобным макаром.
#68,
Эврика!!! Всё получилось. Теперь и посты открываются в новой вкладке и с рубриками разобрался (понаходил все _title и заменил на '" target="_blank"'). Спасибо тебе большое, в очередной раз оперативно помог! Успехов тебе!
#69,
Привет всем!
Ребята, помогите решить проблему. У меня перестали работать хаки к этому плагину:
1. Сортировка рубрик согласно My Category Order
2. Сортировка записей от более поздних к более ранним
Кто сталкивался с подобным, помогите!!!
#70,
плагин недавно обновился - вы заново свои хаки в него внесли?
#71,
Я знаю, что он обновился. Заменяю строчки и ничего не происходит.
#72,
плагины кэширования?
#73,
Не использую.. Разве что браузер с кеша подгружает?
#74,
у данного плагина свой файл кэша, удалите его в папке uploads - после этого он карту создаст заново.
#75,
Ок. Попробую.
#76,
Действительно файл кеша плагина виноват был (и немного мои "кривые руки") Спасибо большое за оперативную поддержку!!! Успехов тебе!!!