Xwab
Форумыnavigate_nextphpBB-WAP

Как создать страницу?
Сообщения
Demonis

Чтоб ссылка была вида Например этого раздела http://xwab.mobi/forum/phpBB-WAP , а не http://xwab.mobi/forum/forum47 ? И ещё вопрос , как сделать так чтоб ссылка соответствовала названию темы. Например тема называется Футбол, а ссылка была такая http://айт.ру/futbol , как это всё сделать?

20 Ноя 2011, 17:37
KLoAS

Demonis, через мод реврайт делай

20 Ноя 2011, 17:38
Demonis

И ещё где сохраняются названия разделов? в какой папке или файле?
добавлено спустя 1 минуту:
KLoAS, Можешь дать ссылку на этот мод

20 Ноя 2011, 17:42
чел

1, а если на форуме несколько тем с одинаковым названием?

20 Ноя 2011, 17:58
Default_mo

Demonis, мод реврайт = mod_rewrite это модуль apache а не мод форума.

20 Ноя 2011, 17:59
Demonis

чел, На счет этого и не подумал, ну названия разделов они точно повторяться не будут
добавлено спустя 43 секунды:
Default_mo, ясно
добавлено спустя 4 минуты:
Default_mo, а где его взять то?

20 Ноя 2011, 18:07
Виктор

За сотку сделаю
добавлено спустя 1 час:
Хотя пофиг...
Всё равно делать нечего...

В forum.php или index.php найди

$template->assign_block_vars('catrow.forumrow', array(

перед этим вставь

function trans_ololo($str)
{
$tr = array(
"А"=>"a","Б"=>"b","В"=>"v","Г"=>"g",
"Д"=>"d","Е"=>"e","Ж"=>"j","З"=>"z","И"=>"i",
"Й"=>"y","К"=>"k","Л"=>"l","М"=>"m","Н"=>"n",
"О"=>"o","П"=>"p","Р"=>"r","С"=>"s","Т"=>"t",
"У"=>"u","Ф"=>"f","Х"=>"h","Ц"=>"ts","Ч"=>"ch",
"Ш"=>"sh","Щ"=>"sch","Ъ"=>"","Ы"=>"yi","Ь"=>"",
"Э"=>"e","Ю"=>"yu","Я"=>"ya","а"=>"a","б"=>"b",
"в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j",
"з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
"ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y",
"ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya",
" "=> "_", "."=> "", "/"=> "_"
);
return strtr($str,$tr);
}
$forum_name_ololo=trans_ololo($forum_data[$j]['forum_name']);
$forum_url_ololo= append_sid("f".$forum_id."_".$forum_name_ololo);

на несколько строчек ниже найдёшь

'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))

замени на

'U_VIEWFORUM' => $forum_url_ololo))

Открой viewforum.php и найди

$view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");

И замени на

function trans_ololo($str)
{
$tr = array(
"А"=>"a","Б"=>"b","В"=>"v","Г"=>"g",
"Д"=>"d","Е"=>"e","Ж"=>"j","З"=>"z","И"=>"i",
"Й"=>"y","К"=>"k","Л"=>"l","М"=>"m","Н"=>"n",
"О"=>"o","П"=>"p","Р"=>"r","С"=>"s","Т"=>"t",
"У"=>"u","Ф"=>"f","Х"=>"h","Ц"=>"ts","Ч"=>"ch",
"Ш"=>"sh","Щ"=>"sch","Ъ"=>"","Ы"=>"yi","Ь"=>"",
"Э"=>"e","Ю"=>"yu","Я"=>"ya","а"=>"a","б"=>"b",
"в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j",
"з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
"ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y",
"ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya",
" "=> "_", "."=> "", "/"=> "_"
);
return strtr($str,$tr);
}
$topic_name_ololo=trans_ololo($topic_title); $view_topic_url=append_sid("t".$topic_id."_".$topic_name_ololo);

Открой .htaccess и найди

RewriteEngine On

После вставь

RewriteRule ^f([0-9]+)_(.*)$ forum$1 [L]
RewriteRule ^t([0-9]+)_(.*)$ topic$1 [L]

Если нет строки

RewriteEngine On

То в конец файла вставь

RewriteEngine On
RewriteRule ^f([0-9]+)_(.*)$ forum$1 [L]
RewriteRule ^t([0-9]+)_(.*)$ topic$1 [L]

-------------------------
Если чо я даже не проверял. Писал на скоряк. Возможны синтаксические ошибки  Пиши сюда если чо
ссылка на тему будет выглядеть так:
site.xz/t{ид}_{название_темы}
xwab.mobi/forum/t240495_Kak_sozdat_stranicy?
Ссылка на форум так:
site.xz/f{ид}_{название_форума}
http://xwab.mobi/forum/f47_phpBB-WAP

23 Ноя 2011, 18:27
Demonis

Виктор, Спасибо буду пробовать.

24 Ноя 2011, 17:49
Виктор

Demonis, если что пиши

25 Ноя 2011, 14:55
Ответить на тему