Тема: Абсолютные ссылки в PunBB
Обратила внимание на то что все абсолютные ссылки в PunBB имеют вид:
viewtopic.php?id=1239Как сделать так чтобы все ссылки переделались в такой вид:
/viewtopic.php?id=1239Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
PunBB 1.2 → Вопросы и ответы → Абсолютные ссылки в PunBB
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Обратила внимание на то что все абсолютные ссылки в PunBB имеют вид:
viewtopic.php?id=1239Как сделать так чтобы все ссылки переделались в такой вид:
/viewtopic.php?id=1239Никто не знает (((
Ну как сделать из абсолютных ссылок относительные?
Т.е. из таких ссылок
viewtopic.php?id=12такие
http://punbb.ru/viewtopic.php?id=12Может я не понятно что-то говорю? )))))))
На всякий случай расскажу:
Если нажать на правую кнопку мышки и выбрать "Смотреть Html-код" и открыть его, то можно увидеть, что все ссылки имеют такой вид:
<a href="viewtopic.php?id=1239"></a>Мне нужно чтобы они имели такой вид:
<a href="http://punbb.ru/viewtopic.php?id=1239"></a>кстати тебе надо вточности наоборот - из относительных получить абсолютные.
для этого надо облазить все интересующие части скрипта и в каждом месте где формируется ссылка, добавлять $pun_config['o_base_url']
Например я исправлял такое в function.php в generate_navlinks, было:
$links[] = '<li id="navindex"><a href="index.php">'.$lang_common['Index'].'</a>';
$links[] = '<li id="navuserlist"><a href="userlist.php">'.$lang_common['User list'].'</a>';стало:
$links[] = '<li id="navindex"><a href="'.$pun_config['o_base_url'].'/index.php">'.$lang_common['Index'].'</a>';
$links[] = '<li id="navuserlist"><a href="'.$pun_config['o_base_url'].'/userlist.php">'.$lang_common['User list'].'</a>';такие же, или почти такие, исправления потребуются во многих файлах. Можно искать по <a href=
Спасибо hcs пошла править...
Добавлено спустя 4 минуты 10 секунд:
Кстати править очень легко автоматически сразу во всех файлах:
Просто нужно в редакторе DW ввести менять:
<a href="на
<a href="'.$pun_config['o_base_url'].'/Не факт
Если править по регекспам, то да, иначе - нет. В некоторых местах ссылки уже абсолютные (не уверен на 100% но вроде есть такие места), поэтому после правки может получиться:
<a href="'.$pun_config['o_base_url'].'/'.$pun_config['o_base_url'].'/Добавлено спустя 2 минуты 10 секунд:
поэтому после всех исправлений неплохо было бы пройтись изменениями, в поисках шаблона выше и заменяя его на
<a href="'.$pun_config['o_base_url'].'/Всё заменила.
По сути дела - это всего несколько файлов:
Поиск
Пофиль
Форумы
Топики
Индекс
Инклуд/функция
В этих файлах
<a href="'.$pun_config['o_base_url'].'/'.$pun_config['o_base_url'].'/дублирования не происходило.
Вобщем, классно теперь всё ))))
у меня обратная проблема.. не работают относительные ссылки в сообщениях.
т.е.
[url=/auto/video/best_crash_tests.flv][b]Самые страшные краш-тесты[/b][/url]и
[img]/auto/video/0/0.jpg[/img]не работают.
возможно ли использование относительных ссылок в сообщениях на PunBB?
*используемая версия - 1.3.4
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
PunBB 1.2 → Вопросы и ответы → Абсолютные ссылки в PunBB
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Сгенерировано за 0.057 секунды (79% PHP — 21% БД) 11 запросов к базе данных
Технологии с открытым исходным кодом, несомненно, обладают серьезным преимуществом над аналогичными продуктами, распространяемыми по ограниченным лицензиям. И совершенно неважно, что это. Возможно это:
Впрочем, неважно. Что бы это ни было, важно всячески поощрять и поддерживать Open Source в любом виде. Тем более, что вы знаете, PunBB распространяется по лицензии GPL/GNU. И спасибо за внимание.