Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Выпущена версия 3.02 с двумя новыми типами разделов: блог и микроблог.
Перейти к скачиванию
Привет, гость!

Чпу есть ли настройки в админке

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
wcw2007
Новичок
Всего сообщений: 5
Зарегистрирован: 25 мар 2020, 22:22
Рейтинг пользователя: 0

0
28 марта 2020, 13:05#1
Добрый день!

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

4X_Pro
Основатель проекта
Всего сообщений: 321
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 6

0
28 марта 2020, 18:32. Редактировалось 2 раза, последний — 28 марта 2020, 18:36#2
Нет, если URL не введен вручную, автоматически прописывается номер. Специально не делал автоматизации, так как это приведет к ужасно длинным адресам вида chpu-est-li-nastroiki-v-adminke, что на мой взгляд, плохо с эстетической точки зрения.
Но если очень нужно, могу написать, где это добавить в код.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

wcw2007
Новичок
Всего сообщений: 5
Зарегистрирован: 25 мар 2020, 22:22
Рейтинг пользователя: 0

0
28 марта 2020, 20:49#3
Напишите пожалуйста, не знаю почему вам не нравиться такое чпу но у всех сайтов, которые в топах такие чпу chpu-est-li-nastroiki-v-adminke

4X_Pro
Основатель проекта
Всего сообщений: 321
Зарегистрирован: 22 сен 2014, 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 6

0
29 марта 2020, 00:03. Редактировалось 1 раз, последний — 29 марта 2020, 00:03#4
Это файл lib/tsave.php, функция save_topic. Там после
if (empty($data['locked']))$data['locked']="0";
нужно добавить
if (empty($data['hurl'])) { $hurl=$data['title']; $hurl=str_replace(array("А","Б","В","Г","Д","Е","Ё","Ж","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ч","Ш","Щ","Ь","Ы","Ъ","Э","Ю","Я"),     array("A","B","V","G","D","E","Yo","J","Z","I","I","K","L","M","N","O","P","R","S","T","U","F","H","C","Ch","Sh","Sch","","Y","","E","Yu","Ya"),$hurl); $hurl=str_replace(array("а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ь","ы","ъ","э","ю","я"),     array("a","b","v","g","d","e","yo","j","z","i","i","k","l","m","n","o","p","r","s","t","u","f","h","c","ch","sh","sch","","y","","e","yu","ya"),$hurl); $hurl=strtolower(str_replace(" ","-",trim($hurl))); $hurl=preg_replace("|[^a-z_\-]+|","",$hurl); $hurl=preg_replace("|-+|","-",$hurl); $data['hurl']=$hurl; }
Код толком не тестировал, возможны ошибки.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

Одна страница
Распечатать

У вас нет прав для отправки сообщений в эту тему.