08.02.2008, 09:55 | #1 |
Специалист
Регистрация: 18.12.2007
Сообщений: 137
Вес репутации: 207
|
Некорректная работа плагина со страницами-архивами
Движок wordpress, установил плагин, страницы проиндексировались, кеш показывает правильно, но не все контекстные ссылки отображаются, а именно:
www.site.ru/page1/ - ссылки есть, статус Ок www.site.ru/page2/ - ссылки есть, статус Ок www.site.ru/2007/11/ - ссылок нет, статус Ок www.site.ru/2008/01/10/ - ссылок нет, статус Еррор www.site.ru/2008/01/ - ссылок нет, статус Еррор ID площадок: 104980, 104979. Содержимое страниц - постоянное. Вывод напрашивается такой - на single page контекстные ссылки работают нормально, а на страницах-архивах (по месяцам и по дням) не работают. Можно конечно отказаться от продажи ссылок на архивных страницах, но надеюсь, что есть вариант по лучше... |
08.02.2008, 10:07 | #2 |
Специалист
Регистрация: 28.11.2007
Сообщений: 161
Вес репутации: 208
|
Пришлось удалить контекстные ссылки со страниц вида
мой_блог/archives/date/2007/11/13 , тк не отображаются, сутки статус был OK - так и не появились, потом сменился на ERROR (3 уровень вложенности, страницы постоянная) ID площадки: 94969 |
09.02.2008, 02:03 | #4 |
Специалист
|
тоже мониторю работу кода
пока: Сайт Только с Плагином: /page/11/ -- ссылка отображается /2007/07/12/rukovodstvo-po-thingamablog/ - отображается Плагин+обычная установка для контекта /2007/08/ - отбражается /2007/02/21/bibisi-nyus-estoniya-rashoditsya-vo-mneniyah-o-memoriale-vtoroy-mirovoy-voynyi/ - отображается Типа /2008/01/10/ Пока нет - проверить не могу. Видимо, и у других - нет... Надо подождать |
09.02.2008, 16:00 | #5 |
Специалист
Регистрация: 18.12.2007
Сообщений: 137
Вес репутации: 207
|
Наконец-то победил эту проблему! Чтобы контекстные ссылки на страницах-архивах нормально работали, помимо установки плагина, нужно еще прописать в файле header.php между </head> и <body>
<?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'код папки'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape_context = new SAPE_context(); ob_start(array(&$sape_context,'replace_in_page')); ?> Старый код вызова сапы (в сайдбаре или в футере) оставляем без изменений. Как говорится: все гениальное - просто! Спасибо всем за внимание. Вопрос закрыт. |
09.02.2008, 19:36 | #6 |
Модератор
Регистрация: 07.06.2007
Сообщений: 3,491
Вес репутации: 320
|
ну выходные же.. вы издеваетесь чтоли?
__________________
Секреты успешной работы вебмастеров в Sape - Бестселлер года! Расширяем возможности SAPE: дополнение к Firefox - без него, как без рук. |
09.02.2008, 20:10 | #7 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 720
|
poult, ваш выпад звучит так.
Я не поставил код СОВСЕМ, но тем не менее поставил теги. Как зовется сайт -не скажу, но в выходные никто не приехал мне помогать, видимо всем пох.. По делу. Есть претензии? предъявляйте. Есть измышления? - держите при себе
__________________
Читаем ФАК |
09.02.2008, 20:52 | #8 | |
Специалист
Регистрация: 18.12.2007
Сообщений: 137
Вес репутации: 207
|
Цитата:
скачайте и обновите sape.php 1. Распакуйте архив в папку wp-content/plugins 2. В файле max-sitesape.php пропишите параметры: - $sape_user - уникальное имя Вашей папки, - $sape_parameters['charset'] - кодировка Вашего блога Больше ничего в этом файле править не надо. Сохраните файл. 3. В панели администрирования блога активируйте плагин MaxSite Sape. Установка плагина завершена. (оригинал http://forum.sape.ru/showthread.php?t=8385) Как показала практика, в моем сучае этого было мало... А притензия в том, что я 5 февраля отправил китет с вопросом в саппорт - ответ не пришел и до сих пор. 6 февраля задал вопрос на форуме на что Вы у меня спросили о кодировке... И это всё А сегодня уже 9-ое февраля! Очень печально, что служба поддержки ВМ работает так "оперативно" и так "информативно"... P.S.: Ответа не жду - просто объяснил сложившуюся ситуацию. |
|
09.02.2008, 22:15 | #9 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 720
|
Плагин -это такая волшебная таблэтка?
У меня например нет ВП. Нет и плагина. Но я отсюда вижу, что у вас есть модреврайт. Как можно догадаться, что www.site.ru/page1/ выводиться одним ПХП-шником, а рхив - совсем другим? А Вы не допускаете мысли, что автор плугина не расчитывал на архивы? И если ВАше обращение в поддержку было столь же информативным...
__________________
Читаем ФАК |
09.02.2008, 22:39 | #10 |
Новичок
Регистрация: 07.06.2007
Сообщений: 25
Вес репутации: 0
|
Ну я тоже не могу следить за всеми топиками. Написали бы «WordPress», я бы обратил внимание. А так, сори...
Теперь по теме. Плагин работает и с одиночными записями и с архивами. Поскольку «цепляется» за вывод текста. Error же может быть по нескольким причинам. Ссылки с /page это навигация. Сегодня на ней одно содержимое, завтра - другое. То же самое касается архивов за текущий месяц/день. На таких страницах по правилам вообще запрещено размещать контекстные ссылки. Далее. Смотрите как выдаются тексты в архивах. Полные или обрезанные. Если обрезанные, то робот скорее всего и выдаст ошибку. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Некорректная работа фильтра порно тематики | f0x | Ошибки при работе с системой | 2 | 19.06.2008 11:24 |
Некорректная проверка на индекс | Gamburger | Вопросы по работе системы | 0 | 06.12.2007 13:33 |
Проблема с страницами. | mbmarket | Вопросы по работе системы | 2 | 19.11.2007 13:58 |
Работа с Избраное не пойму почему работа идет со всеми сайтами | Abbadona | Вопросы по работе системы | 14 | 14.11.2007 21:36 |
Проблема со страницами. | beep | Вопросы по работе системы | 3 | 03.07.2007 07:02 |
Часовой пояс GMT +3, время: 19:10.