PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Navbar..


McDylan
21.01.2003, 12:43
Hallo all,

Ich habe für unser OGF (http://www.og-f.de) eine Navbar (http://www.og-f.de/ogf.html) (klick) gebastelt.

Diese ins Template unterv PHP parsed code: mit require("ogf.php"); eingebaut. So weit So gut, wird richtig angezeigt. Nun kommen aber die Fehler innerhalb des Boards. Sobald ich direkt einen Tread aufrufe kommt folgender Fehler:

Warning: Cannot add header information - headers already sent by (output started at .....pfad/public_html/ogf.php:1) in ...Pfad /public_html/admin/functions.php on line 1791
-----
Inhalt der Zeile 1791

setcookie($name, $value, $expire, $cookiepath, $cookiedomain, $secure);

Und wenn man aus der Forenübersicht in einen Tread wechseln möchte kommt folgender Fehler:

Warning: Cannot add header information - headers already sent by (output started at ...pfad/public_html/ogf.php:1) in ...pfad/public_html/showthread.php on line 116

-------------
Inhalt Zeile 116

header("Location: showthread.php?s=$session[sessionhash]&postid=$getlastpost[postid]#post$getlastpost[postid]");


Hat jemand eine Idee wie man das umgehen kann (Fehlerbeseitigung)

pogo
21.01.2003, 12:51
Kleine Hilfe? (http://www.vbulletin.org/forum/showthread.php?s=&threadid=47126)

McDylan
21.01.2003, 12:57
Danke Dir Pogo :) wie immer schnelle und kompetente hilfe ^^

Uff wo ich kein english kann *g* aber ich kämpf mich da durch

McDylan
21.01.2003, 14:36
Problem etwas eingegrenzt...
Alle Echos entfernt und durch absolute Werte ersetzt..

Ich denke das die Fehler kommen weil ein script in der datei zum anfang gestartet wird.

Wenn erlaubt poste ich mal den quelltext der datei ..eventuell hat ja jemand ne idee wie man das besser machen kann..

naja man kann sich den quelltext ja auch anschauen :)

McDylan
21.01.2003, 17:35
Und Problem gelöst..

habs kurzerhand direkt in die Templates eingebaut :)

McDylan
21.01.2003, 18:00
Noch eine Frage

Wenn ich scripts in ein template einfürge kann es sein das die Load Averages: hochgeht???

Forum is seit dem extram langsamer geworden :(

pogo
21.01.2003, 18:09
Mit Skripts in ein Template einfügen meinst Du das einfügen in das phpinclude Template? Oder Javascripte?

Kommt natürlich immer drauf an, was das Skript macht, dass ja unter Umständen bei jedem Seitenaufruf neu gestartet wird.

McDylan
21.01.2003, 18:25
direkt die javascripte ins template ..

Problem is das wir gerade wieder eine
Load Averages:

13.47 : 20.05 : 18.87

haben.

wobei ich mir nicht sicher bin das es am scrippt liegt.

Ich füge mal das script ein:

<script language="JavaScript">
var cm=null;
document.onclick = new Function("show(null)")
function getPos(el,sProp) {
var iPos = 0
while (el!=null) {
iPos+=el["offset" + sProp]
el = el.offsetParent
}
return iPos

}

function show(el,m) {
if (m) {
m.style.display='';
m.style.pixelLeft = getPos(el,"Left")
m.style.pixelTop = getPos(el,"Top") + el.offsetHeight
}
if ((m!=cm) && (cm)) cm.style.display='none'
cm=m
}
</script>

<script language="JavaScript">

function surfto(form) {

var myindex=form.links.selectedIndex

if (form.links.options[myindex].value != 0) {
var url=form.links.options[myindex].value
location=url;
}
}

function surfto_new(form) {

var myindex=form.links.selectedIndex

if (form.links.options[myindex].value != 0) {
var url=form.links.options[myindex].value
window.open(url,"Fenster1");
}

}
</script>

------------------

Also das is eigendlich keine sache die den server so extrem verlangsamen sollte


Forum (http://www.onlinegames-forum.de)

pogo
21.01.2003, 18:32
Javascripte belasten den Server ja nicht, da sie clientseitig ausgeführt werden. Also kann der hohe Loadwert nicht daher kommen.

Ist das Dein eigener Server oder ein Webspacepaket?

McDylan
21.01.2003, 18:34
Eigener Server. Znaper hatte den auch mal optimiert und dann gings... langsam isser eigendlich erst seit ca. 1-2 Tagen, aber heute isses extrem geworden

McDylan
21.01.2003, 22:14
Jupp also nachdem die scripts wieder entfernt wurden is der server auch wieder auf dem alten Nivau.

Also einbauen in Templates bringts auch nicht.

Die einzige Möglichkeit liegt wohl doch bei require("ogf.html") wobei ich noch nicht gefunden hab wie dies am besten ohne Fehler umzusetzen ist. So wie ich mitbekommen hab geht auch der headerfehler (Cannot add header information - headers already sent by) zulasten der Servergeschwindigkeit.

Noch wer eine Idee wie man das am besten einbinden kann?