Перейти к контенту

ЧПУ для 2.1.3


VADOS [Dj]

Рекомендуемые сообщения

  • 8 месяцев спустя...
xt то у меня не получается завести этот мод...как токо вношу изменения в sources/classes/class_display.php форум глохнет...может я че то не так делаю??? Кто нибуть уже ставил этот мод? Отпишитесь плиз
Ссылка на комментарий
Поделиться на других сайтах

xt то у меня не получается завести этот мод...как токо вношу изменения в sources/classes/class_display.php форум глохнет...может я че то не так делаю??? Кто нибуть уже ставил этот мод? Отпишитесь плиз

Ставил этот мод.

Не каких проблем не было.

Ссылка на комментарий
Поделиться на других сайтах

В файле class_display.php два раза

 

//-----------------------------------------
// Images on another server? uncomment and alter below
//----------------------------------------- 
...............................................

 

добавляешь код, после второго.

Здесь этот файл _http://baners.kinklub.com/class_display.rar

Ссылка на комментарий
Поделиться на других сайтах

так я после 2 и добавлял, но видимо че то не так делаю. Кстати в твоем файле добавлена токо эта строка:

 require ROOT_PATH."FURL.php";

 

а в инструкции сказано (у меня туговато с аглийским, видимо здесь мой болт) что после этого:

print $this->ipsclass->skin['_wrapper'];

exit;
}

надо добавить это:

function make_url($title,$id,$type,$linktitle="",$tidlink=""){
global $ibforums;
$text = $title;
//Charachters must be in ASCII and certain ones aint allowed
$text = html_entity_decode ($text);
$text = preg_replace ("'<[\/\!]*?[^<>]*?>'si", "", $text);
$text = str_replace(" / ","-",$text);
$text = str_replace("/","-",$text);
$text = str_replace("'","-",$text);
$text = str_replace(" - ","-",$text);
$text = str_replace("_","-",$text);
$text = str_replace(" ","-",$text);
$text = str_replace( "ä", "ae", $text);
$text = str_replace( "ö", "oe", $text);
$text = str_replace( "ü", "ue", $text);
$text = str_replace( "Ä", "Ae", $text);
$text = str_replace( "Ö", "Oe", $text);
$text = str_replace( "Ü", "Ue", $text);
$text = str_replace( "ß", "ss", $text);
$text = str_replace( "&", "and", $text);
$text = str_replace( "%", "Percent", $text);
$text = ereg_replace("[^A-Za-z0-9-]", "", $text);
$text = str_replace("----","-",$text);
$text = str_replace("---","-",$text);
$text = str_replace("--","-",$text);

if ($linktitle!=""){
$linktitle = " title=\"".$linktitle."\"";
}

if ($tidlink!=""){
$tidlink = " id=\"tid-link-{$tidlink}\"";
}

$furl = "<a{$tidlink} href=\"{$this->ipsclass->vars['board_url']}/{$text}-{$type}{$id}.html\"{$linktitle}>{$title}</a>";
return $furl;
}

 

И вот после добавления последнего форум и заглыхает....и в твоем файле как раз этого блока нету, а без него ЧПУ не работает, как в форуме были кривые ссылки так и остались.

Ссылка на комментарий
Поделиться на других сайтах

В этом файле этот блок есть, наверное плохо смотрел.

И там я кодировку другую сделал:

$text = str_replace( "д", "ae", $text);
$text = str_replace( "ц", "oe", $text);
$text = str_replace( "ь", "ue", $text);
$text = str_replace( "Д", "Ae", $text);
$text = str_replace( "Ц", "Oe", $text);
$text = str_replace( "Ь", "Ue", $text);
$text = str_replace( "Я", "ss", $text);

Вот только форум у меня 2.1.7

А вот ссылки в html:

http://kinklub.ru/topic-title-t1176.html

http://kinklub.ru/forum-name-f5.html

Ссылка на комментарий
Поделиться на других сайтах

че то ни в какую эта хрень работать не хочет....

htaccses у меня работает т.к. когда я ввожу ссылки в адресную строку (например topic-title-t12.html) они у меня открываются, а вот сам форум все ссылки на нормальные не поменял.

 

кстати на твоем сайте тоже самое

Ссылка на комментарий
Поделиться на других сайтах

че то ни в какую эта хрень работать не хочет....

htaccses у меня работает т.к. когда я ввожу ссылки в адресную строку (например topic-title-t12.html) они у меня открываются, а вот сам форум все ссылки на нормальные не поменял.

 

кстати на твоем сайте тоже самое

У тебя и не будут открыватся страницы в html

Этот мод для того что-бы поисковики индексировали больше страниц на сайте.

Поисковик ищет страницы в html и индексирует их.

Если у тебя есть страница: index.php?showtopic=1953, добавится ещё одна: topic-title-t1953.html

значит поисковик проиндексирует в два раза больше страниц и половина из них будет статической. Поисковики к статическим страницам относятся лучше..

Ссылка на комментарий
Поделиться на других сайтах

поидее поисковый бот заходит на сайт и переходя по ССЫЛКАМ индексирует страницы. А если у меня все ссылки такие же ккак и остались, то ни че нового не добавится....я просто знаю как работает ЧПУ на других скриптах и поэтому думал что здесь будет так же...
Ссылка на комментарий
Поделиться на других сайтах

Поискивику не нужны ссылки, он индексирует любые страницы в html и он сам их находит на твоём сайте без ссылок на них, если конечно они не запрещены Robots.txt Изменено пользователем Volgis
Ссылка на комментарий
Поделиться на других сайтах

интересно и каким же образом он их находит? где нить есть описание как работают эти боты? мне просто интересно как он без доступа к фтп и без какого либо индеса файлов и без ссылок может находить страницы....

 

Специально поискал на яндексе и вот что пишет справочник яндекса:

 

Что такое робот поисковой системы и что он делает?

 

Робот (англ. crawler) хранит список URL, которые он может проиндексировать, и регулярно выкачивает соответствующие им документы. Если при анализе документа робот обнаруживает новую ССЫЛКУ, он добавляет ее в свой список. Таким образом, любой документ или сайт, на который есть ССЫЛКИ, может быть найден роботом, а значит, и поиском Яндекса.

Ссылка на комментарий
Поделиться на других сайтах

Мод классный, всё работает.

Вот пример:

http://www.ffdream.ru/forum/Vasha-ljubimaja-finalka-t5.html

Ссылка на комментарий
Поделиться на других сайтах

Ну, по просьбам трудящихся, надеюсь дальше разберётесь ...

$text = html_entity_decode ($text);
$text = preg_replace ("'<[\/\!]*?[^<>]*?>'si", "", $text);
$text = str_replace(" / ","-",$text);
$text = str_replace("/","-",$text);
$text = str_replace("'","-",$text);
$text = str_replace(" - ","-",$text);
$text = str_replace("_","-",$text);
$text = str_replace(" ","-",$text);
$text = str_replace( "а", "a", $text);
$text = str_replace( "б", "b", $text);
$text = str_replace( "в", "v", $text);
$text = str_replace( "г", "g", $text);
$text = str_replace( "д", "d", $text);
$text = str_replace( "е", "e", $text);
$text = str_replace( "ё", "jo", $text);
$text = str_replace( "ж", "zh", $text);
$text = str_replace( "з", "z", $text);
$text = str_replace( "и", "i", $text);
$text = str_replace( "й", "ii", $text);
$text = str_replace( "к", "k", $text);
$text = str_replace( "л", "l", $text);
$text = str_replace( "м", "m", $text);
$text = str_replace( "н", "n", $text);
$text = str_replace( "о", "o", $text);
$text = str_replace( "п", "p", $text);
$text = str_replace( "р", "r", $text);
$text = str_replace( "с", "s", $text);
$text = str_replace( "т", "t", $text);
$text = str_replace( "у", "u", $text);
$text = str_replace( "ф", "f", $text);
$text = str_replace( "х", "kh", $text);
$text = str_replace( "ц", "c", $text);
$text = str_replace( "ч", "ch", $text);
$text = str_replace( "ш", "sh", $text);
$text = str_replace( "щ", "shh", $text);
$text = str_replace( "ъ", "", $text);
$text = str_replace( "ы", "y", $text);
$text = str_replace( "ь", "", $text);
$text = str_replace( "э", "je", $text);
$text = str_replace( "ю", "ju", $text);
$text = str_replace( "я", "ja", $text);
$text = str_replace( "А", "A", $text);
$text = str_replace( "Б", "B", $text);
$text = str_replace( "В", "V", $text);
$text = str_replace( "Г", "G", $text);
$text = str_replace( "Д", "D", $text);
$text = str_replace( "Е", "E", $text);
$text = str_replace( "Ё", "JO", $text);
$text = str_replace( "Ж", "ZH", $text);
$text = str_replace( "З", "Z", $text);
$text = str_replace( "И", "I", $text);
$text = str_replace( "Й", "II", $text);
$text = str_replace( "К", "K", $text);
$text = str_replace( "Л", "L", $text);
$text = str_replace( "М", "M", $text);
$text = str_replace( "Н", "N", $text);
$text = str_replace( "О", "O", $text);
$text = str_replace( "П", "P", $text);
$text = str_replace( "Р", "R", $text);
$text = str_replace( "С", "S", $text);
$text = str_replace( "Т", "T", $text);
$text = str_replace( "У", "U", $text);
$text = str_replace( "Ф", "F", $text);
$text = str_replace( "Х", "KH", $text);
$text = str_replace( "Ц", "C", $text);
$text = str_replace( "Ч", "CH", $text);
$text = str_replace( "Ш", "SH", $text);
$text = str_replace( "Щ", "SHH", $text);
$text = str_replace( "Ъ", "", $text);
$text = str_replace( "Ы", "Y", $text);
$text = str_replace( "Ь", "", $text);
$text = str_replace( "Э", "JE", $text);
$text = str_replace( "Ю", "JU", $text);
$text = str_replace( "Я", "JA", $text);
$text = str_replace( "&", "and", $text);
$text = str_replace( "%", "Percent", $text);
$text = ereg_replace("[^A-Za-z0-9-]", "", $text);
$text = str_replace("----","-",$text);
$text = str_replace("---","-",$text);
$text = str_replace("--","-",$text);

:D

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

У меня почему то ошибка выскакивает...

 

Так то все работает, ссылки на дружественные заменяются, но как только я выкладываю в корневую папку форума приведенный ниже .htaccess , сразу же форум перестает открываться вообще и выдается сообщение о том, что нет доступа.

 

Никто не сталкивался? В чем может быть дело?

Ссылка на комментарий
Поделиться на других сайтах

Отстойный мод, кстати. :D Я егоп оставил, потестил и удалил, поставил версию от urisoft. Единственный его прикол в конвертации названия темы и всё.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.