Недавно почитав литературы, понял, что
Яша и прочая нечисть, любит ссылки страниц вида http://мой-гс.ру/novost'_bez_id.html, а стандартный вывод Dle осуществлен как раз с выводом Id новости!Вот теперь прочитав огромное кол-во хаков итд хочу поделится подводными рифами скажем вот етого хака
Ссыль на хак. После его установки, ссылки в сайтмапе- webmaster.
Яша.ру начали приобретать статус Ошибочка
Вот ето и будем лечить в полной новости!!!!!
Начнем:
1)Открыть engine.php.
Найти:// ################ Новость целиком #################
if ($subaction != '' or $newsid) {
if (! $newsid) $sql_news = "SELECT id, autor, date, short_story, full_story, xfields, title, category, descr, keywords, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, approve, votes, access, flag, editdate, editor, reason, view_edit, tags FROM " . PREFIX . "_post WHERE alt_name ='$news_name' AND date >= '{$year}-{$month}-{$day}' AND date = '{$year}-{$month}-{$day}' AND date 0){
header('HTTP/1.1 301 Moved Permanently');
header('Location: '.$config['home_url'].$res['2'].'.html');
exit;
}
найти:$news_found = TRUE;
ниже добавить:if($config['allow_alt_url'] == "yes"){
preg_match( '/'.$row['id'].'-(.*?).html/is' , $_SERVER["REQUEST_URI"] , $parse_alt_name );
if($row['alt_name'] != trim($parse_alt_name[1]) )$news_found = FALSE; if( !$news_found ) break;
}
Ну вот вроде колесико покатилось, но ни тут то было, после етого варварского уничтожения ID новости Dle генератор сайтмапы всеровно продолжает генерировать всю вашу sitmap.xml с ID
правим ето так:
Открыть: /engine/classes/google.class.php
Найти:(Примерно 172 строка)(Дле 8.5)$loc = $this->home . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
Заменить на:$loc = $this->home . get_url( $row['category'] ) . "/" . $row['alt_name'] . ".html";
Найти (примерно 176 строка)(Дле 8.5) : $loc = $this->home . $row['id'] . "-" . $row['alt_name'] . ".html";
Заменить на :$loc = $this->home . $row['alt_name'] . ".html";
После етого чистим кеш, и жмакаем генерировать сайтмапу, Все все ссылки в сайтмапе без ID!
Прилагаю к новости текстовый файл на тот случай если парсер пожрет весь код!
Скачать:
Вы не можете скачивать файлы с нашего сервераЗЫ: Кому помог тыкни + в репу,
Кому пох просто сопи в 2 дырки и иди лесом!))