Temat: Problem z integracją PunBB z resztą strony

Mam problem z integracją forum z resztą strony. Mój serwi sjest zbudowany w taki sposób, że każdy plik wygląda mniej wiecej tak:

include menu_main.php
....treść danej strony...
include stopka.php

Przyczym plik menu_main.php zawiera:
<html><head></head><body>
a plik stopka.php zawiera:
</body></html>


Plik main.tpl na forum wygląda następująco:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html dir="<pun_content_direction>">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<pun_char_encoding>" />
<pun_head>
</head>
<body>

<pun_include "../menu_main.htm">

<TABLE border=0 width=760 align=center cellpadding=0 cellspacing=0><TR><TD>

<div id="punwrap">
<div id="pun<pun_page>" class="pun">

<div id="brdheader" class="block">
    <div class="box">

        <pun_navlinks>
        <pun_status>
    </div>
</div>

<pun_announcement>

<pun_main>

<pun_footer>

</div>
</div>

<pun_include "../stopka.php">
</td></tr></table>

</body>
</html>


Strona jakoś działa, ale na forum kod HTML ma powtórzone <html><head> i <body>.
Macie pomysł jak zmodyfikować plik main.tpl tak, żeby się tagi nie powtarzały?

www.bulgaricus.com
Wszystko o Bułgarii po polsku

2

Odp: Problem z integracją PunBB z resztą strony

wywal z main.tpl te znaczniki tongue

Pozdrawiam
Mateusz Wojnarowski

3

Odp: Problem z integracją PunBB z resztą strony

Spróbowałem, ale te dwa kody:
<meta http-equiv="Content-Type" content="text/html; charset=<pun_char_encoding>" />
<pun_head>
widocznie coś robią, bo strona wtedy nie miała stylu (tak jakby nie widziała plików css).

www.bulgaricus.com
Wszystko o Bułgarii po polsku

4

Odp: Problem z integracją PunBB z resztą strony

<pun_head> -> musisz zostawic wink

Pozdrawiam
Mateusz Wojnarowski

5

Odp: Problem z integracją PunBB z resztą strony

Czyli zostawić:
<pun_head>
<pun_include "../menu_main.htm">?

Nie będzie się to kłociło z tym, że tag html i head otwierają się dopiero z pliku menu_main.php poniżej?

www.bulgaricus.com
Wszystko o Bułgarii po polsku

6

Odp: Problem z integracją PunBB z resztą strony

dokladnie ;]

Pozdrawiam
Mateusz Wojnarowski

7

Odp: Problem z integracją PunBB z resztą strony

Dzięki! Działa!

Nawet mam wrażenie, że teraz forum jest szybsze.

Pozostaje mi problem z plikami CSS, ale nie bardzo wiem jak się za to zabrać. Mam plik stylów serwisu, PunBB, galerii, sklepu, a najgorsze jest to, że się nakładają sad

www.bulgaricus.com
Wszystko o Bułgarii po polsku

8

Odp: Problem z integracją PunBB z resztą strony

spróbuj przenieść wszystkie do jednego wink
i posklejać do kupy ;p

Pozdrawiam
Mateusz Wojnarowski

9

Odp: Problem z integracją PunBB z resztą strony

Z tego co widzę <pun_head> zdefiniowany mamy w header.php, gdzie title to $page_title.
A gdzie znajdę dane $page_title?

Znalazłem w viewforum.php:

$page_title = pun_htmlspecialchars($pun_config['o_board_title'].' / '.$cur_forum['forum_name']);

i widzę że forum_name wyciągane jest z bazy, o_board_title też widzę w bazie.
A chodzi mi o to skąd w źródle wyświetlanej strony bierze się:

<title>nazwa strony</title>

A jeżeli z bazy to czy to jest o_board_title, czy o_portal_title?

Ostatnio edytowany przez Grzegorz (2007-11-17 03:22:50)

10

Odp: Problem z integracją PunBB z resztą strony

imo o_board_title

Żyj tak, jakbyś miał umrzeć jutro. Ucz się tak, jakbyś miał żyć wiecznie. ~Mahatma Gandhi
PunBB | Simple Machines Forum

11

Odp: Problem z integracją PunBB z resztą strony

Zmieniłem oba, a nadal w źródle wyświetlanej strony:

<title>nazwa strony</title>

bez zmian sad

Edit: zmiany są widoczne po usunięciu zawartości katalogu cache smile

Ostatnio edytowany przez Grzegorz (2007-11-19 19:48:33)

12

Odp: Problem z integracją PunBB z resztą strony

Ave cache. W widocznym miejscu przydałoby się umieścić taki tekst "przed napisaniem na forum wyczyść cache".

Kiedyś zadawałem głupie pytania... Teraz też zadaję, ale dzięki pewnym osobom już wiem, jak mądrzejsi ode mnie na takie pytania reagują big_smile.