1

Тема: Абсолютные ссылки в PunBB

Обратила внимание на то что все абсолютные ссылки в PunBB имеют вид:

viewtopic.php?id=1239

Как сделать так чтобы все ссылки переделались в такой вид:

/viewtopic.php?id=1239

Поделиться

2 (12.04.2007 20:38 отредактировано Anna Li)

Re: Абсолютные ссылки в PunBB

Никто не знает (((

Ну как сделать из абсолютных ссылок относительные?

Т.е. из таких ссылок

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>

Поделиться

3

Re: Абсолютные ссылки в PunBB

кстати тебе надо вточности наоборот - из относительных получить абсолютные.
для этого надо облазить все интересующие части скрипта и в каждом месте где формируется ссылка, добавлять $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

Re: Абсолютные ссылки в PunBB

Спасибо hcs пошла править...

Добавлено спустя     4 минуты   10 секунд:
Кстати править очень легко автоматически сразу во всех файлах:

Просто нужно в редакторе DW ввести менять:

<a href="

на

<a href="'.$pun_config['o_base_url'].'/

Поделиться

5

Re: Абсолютные ссылки в PunBB

Не факт smile Если править по регекспам, то да, иначе - нет. В некоторых местах ссылки уже абсолютные (не уверен на 100% но вроде есть такие места), поэтому после правки может получиться:

<a href="'.$pun_config['o_base_url'].'/'.$pun_config['o_base_url'].'/

Добавлено спустя     2 минуты   10 секунд:
поэтому после всех исправлений неплохо было бы пройтись изменениями, в поисках шаблона выше и заменяя его на

<a href="'.$pun_config['o_base_url'].'/

Сайт hcs

Поделиться

6

Re: Абсолютные ссылки в PunBB

Всё заменила.

По сути дела - это всего несколько файлов:

Поиск
Пофиль
Форумы
Топики
Индекс
Инклуд/функция


В этих файлах

<a href="'.$pun_config['o_base_url'].'/'.$pun_config['o_base_url'].'/

дублирования не происходило.

Вобщем, классно теперь всё ))))

Поделиться

7 (27.08.2009 05:02 отредактировано ford_focus)

Re: Абсолютные ссылки в PunBB

у меня обратная проблема.. не работают относительные ссылки в сообщениях.

т.е.

[url=/auto/video/best_crash_tests.flv][b]Самые страшные краш-тесты[/b][/url]

и

[img]/auto/video/0/0.jpg[/img]

не работают.

возможно ли использование относительных ссылок в сообщениях на PunBB?

*используемая версия - 1.3.4

Поделиться