Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 16.04.2009, 18:28   #1
Специалист
 
Аватар для GhosTama
 
Регистрация: 09.04.2009
Сообщений: 171
Вес репутации: 0
GhosTama нам пока неизвестен
По умолчанию убираем сессии в IPB

если после индексации форума все ссылки имеют вид
forum/index.php?s=f3hb4jhfgdfj3h4v.....и так далее
а как известно яндекс такие странички с сессиями не индексирует
и значит сайт не проходит модерацию

чтобы убрать сессии делаем следующее

открыть файл:
sources\classes\class_session.php

найти:
Код:
        $cookie['session_id']   = $this->ipsclass->my_getcookie('session_id');
        $cookie['member_id']    = $this->ipsclass->my_getcookie('member_id');
        $cookie['pass_hash']    = $this->ipsclass->my_getcookie('pass_hash');
заменить на:

Код:
if(
$this->ipsclass->ip_address=="217.107.36.73"
or $this->ipsclass->ip_address=="217.107.36.132"
or $this->ipsclass->ip_address=="81.177.144.46"
or $this->ipsclass->ip_address=="87.242.74.101"
or $this->ipsclass->ip_address=="80.251.136.38"
)
{
        $cookie['session_id']   = "sape_session";
        $cookie['member_id']    = "0";
        $cookie['pass_hash']    = "";
}
else
{
        $cookie['session_id']   = $this->ipsclass->my_getcookie('session_id');
        $cookie['member_id']    = $this->ipsclass->my_getcookie('member_id');
        $cookie['pass_hash']    = $this->ipsclass->my_getcookie('pass_hash');
}
проверялось на 2.3.x
если у вас IP адреса ботов отличаються то замените их на свои
узнать ипы можно в самом конце в файле links.db


данная заплатка была сделана FatCat
Цитата:
Заплатка конечно грубая, но если работает - слава богу.
GhosTama вне форума   Ответить с цитированием
Старый 11.04.2010, 03:54   #2
Специалист
 
Аватар для DEM84
 
Регистрация: 20.01.2009
Адрес: Ростов-на-Дону
Сообщений: 206
Вес репутации: 192
DEM84 - как роза среди колючекDEM84 - как роза среди колючекDEM84 - как роза среди колючек
Отправить сообщение для DEM84 с помощью ICQ
По умолчанию

Внимание, вопрос!

А если у меня на форуме уже проиндексировались страницы с сессиями, как быть?
Убирай их для сапы - не убирай, в индексе Яши они именно с сессиями в урле.. А страницы в человеческом, "безсессионном" виде - выходит, не в индексе.

Закрыть так же от яндекса по айпи что ли?
DEM84 вне форума   Ответить с цитированием
Старый 19.04.2010, 20:45   #3
Специалист
 
Регистрация: 28.07.2009
Сообщений: 240
Вес репутации: 188
poiuty - луч света в тёмном царствеpoiuty - луч света в тёмном царствеpoiuty - луч света в тёмном царствеpoiuty - луч света в тёмном царствеpoiuty - луч света в тёмном царстве
Отправить сообщение для poiuty с помощью ICQ
По умолчанию

Подскажите новые ip роботов.Спасибо.
poiuty вне форума   Ответить с цитированием
Старый 19.04.2010, 21:30   #4
Мастер
 
Регистрация: 27.09.2008
Адрес: Уфа
Сообщений: 594
Вес репутации: 208
Djeremy - просто великолепная личностьDjeremy - просто великолепная личностьDjeremy - просто великолепная личностьDjeremy - просто великолепная личностьDjeremy - просто великолепная личностьDjeremy - просто великолепная личностьDjeremy - просто великолепная личность
Отправить сообщение для Djeremy с помощью ICQ
По умолчанию

Цитата:
Сообщение от poiuty Посмотреть сообщение
Подскажите новые ip роботов.Спасибо.
Цитата:
Сообщение от GhosTama Посмотреть сообщение
ипы можно в самом конце в файле links.db
Читай
Djeremy вне форума   Ответить с цитированием
Старый 18.05.2010, 23:48   #5
Новичок
 
Регистрация: 01.01.2009
Сообщений: 3
Вес репутации: 0
Scotty(TM) на пути к лучшему
Exclamation

Написал вопрос в техподдержку, мне сказали, что маска 188.72.80.*
Сделал по мануалу, указав
Цитата:
$this->ipsclass->ip_address=="188.72.80.*"
Получил страницы с хешем.
В процессе индексации сменил на ip, которые в файле links.db
Цитата:
$this->ipsclass->ip_address=="188.72.80.201"
or $this->ipsclass->ip_address=="188.72.80.205"
Всё равно индексирует дальше как и начал.
Сделал вывод для себя, что маску ipb не понимает. Нужно указывать все варианты (256 условий не так уж мало - не будет ли сайт тормозить?)
По логике хеш должен был убраться, т.к. сессию получаем при открытии каждой новой страницы.

Добавлено через 10 часов 34 минуты
Уже всё сделал, по невнимательности не выходило. Мануал отличный, единственный существенный вывод из ситуации - маски в ip форум не понимает.
Выписал из links.db адреса и всё отлично.

Последний раз редактировалось Scotty(TM); 18.05.2010 в 23:49. Причина: Добавлено сообщение
Scotty(TM) вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убираем дублированные страницы Джумлы=фиш kikimora17 Вопросы от новичков 4 22.02.2009 00:02
Ёлку убираем в марте? BigConcept Курилка 10 10.02.2009 13:54
Вылет сессии с другого IP big.bon Ошибки при работе с системой 12 24.03.2008 22:57
Сессии Set13 Вопросы по работе системы 6 01.02.2008 21:55
IPB, сессии и Сапа Hichkok Вопросы по работе системы 6 13.10.2007 15:05


Часовой пояс GMT +3, время: 15:38.