Zur Navigation

Grafik einbauen

1 laslö

Hallo Jörg,

Danke für das tolle Forum das Du uns hier Gratis zu Verfügung stellst.

Nun meine Frage:

Wie bekomme ich eine Grafik zwischen diese beie Zeilen

Jörgs Forum
<<<< Hier soll die Grafik hin >>>>
Schlichtes, suchmaschinenfreundliches Forum mit validem Markup (XHTML strict)

und wo kann man den unteren Link, bei Dir ist es der J.K.sWeb
abpasen (Bold raus und er soll in einer Reihe mit den oberen Links Regeln Download etc. sein)

Viele Dank für die Hilfe
laslö lach

29.02.2008 15:34

2 Jörg

Hallo laslö,

welche Version hast du installiert, 1.0 oder 1.1 beta?

Wie bekomme ich eine Grafik zwischen diese beie Zeilen

Jörgs Forum
<<<< Hier soll die Grafik hin >>>>
Schlichtes, suchmaschinenfreundliches Forum mit validem Markup (XHTML strict)

Suche mal in der Datei /includes/output/head.php nach diesem Abschnitt:

echo '<h1>', $hdtitle4html, '</h1>', "\n";

if ($hddescription4html != '') {
    echo '<p>', $hddescription4html, '</p>', "\n";
}

Dazwischen kannst du die Grafik einbauen, also z.B. so:

echo '<h1>', $hdtitle4html, '</h1>', "\n";

echo '<img src="', $bpath, '/images/deine-grafik.png" alt="" />', "\n";

if ($hddescription4html != '') {
    echo '<p>', $hddescription4html, '</p>', "\n";
}
(in dem Fall wird dann an dieser Stelle die Grafik deine-grafik.png im Verszeichnis /images angezeigt)

und wo kann man den unteren Link, bei Dir ist es der J.K.sWeb
abpasen (Bold raus und er soll in einer Reihe mit den oberen Links Regeln Download etc. sein)

Das Vorgehen untercheidet sich je nach Forenversion

In der Version 1.0 suchst du in der Datei /includes/output/tail.php folgenden Abschnitt:
?>
</ul>
</li>
<?php

if ($homeurl != '') {
    echo '<li>', $menu[15], '</li>', "\n";
}

?>
</ul>
... und änderst ihn folgendermaßen ab:
if ($homeurl != '') {
    echo '<li>', $menu[15], '</li>', "\n";
}

?>
</ul>
</li>
</ul>

In der Version 1.1 suchst du in der Datei /includes/output/menu.php folgenden Abschnitt:
if ($u_home != '') {
    $menu[4][0] = array($x_home, $u_home);
}
... und änderst ihn folgendermaßen ab:
if ($u_home != '') {
    $menu[3][] = array($x_home, $u_home);
}

29.02.2008 16:02

3 laslö

Hallo Jörg,

Vielen Dank, hat alles super geklappt.

Nur noch eine Kleinigkeit, wird aber wahrscheinlich nicht möglich sein, ich wollte die Grafik nur auf der "Forum Startseite".

Vielen Dank für die sehr schnelle Hilfe

29.02.2008 23:47

4 Jörg

Das sollte möglich sein, probier's mal so:

echo '<h1>', $hdtitle4html, '</h1>', "\n";

if ($start == 1) {
    echo '<img src="', $bpath, '/images/deine-grafik.png" alt="" />', "\n";
}

if ($hddescription4html != '') {
    echo '<p>', $hddescription4html, '</p>', "\n";
}

29.02.2008 23:53

5 laslö

Hallo Jörg,

Noch ein Problem, hab Dir die Urls als Nachricht gesendet. Was habe ich falsch gemacht, das kleine Logo wird auf der Startseite nicht angezeigt aber auf den Unterseiten schon ?


Schau Dir doch bitte auch mal den Hintergrund am Menü an, so wie auf den Unterseiten soll es aussehen, liegt das auch daran das auf der Startseite das Logo nicht angezeigt wird ?


Viele Dank für die Hilfe
laslö

01.03.2008 14:54 | geändert: 01.03.2008 15:01

7 Jörg

Hallo laslö,

wie hast du das Logo eingebaut? hast du hierzu die Variable menu[0] direkt in der Datei /includes/output/menu.php geändert? In dem Fall musst du diese Variable außerdem in der Datei /includes/main/etc/start.php auskommentieren:

$hdtitle4html = $gfname4html;
$hddescription4html = str4html($gfdescription);
$hdkeywords4html = str4html($gfkeywords);
$start = 1;
/* $menu[0] = $startseite; */
(in der Version 1.1 findet diese Überschreibung in einzelnen Seiten nicht mehr statt, so dass es dann genügt die Datei menu.php zu bearbeiten)

01.03.2008 15:16 | geändert: 01.03.2008 15:20

8 laslö

Top !! Genau so hat es geklappt. Nur der Hintergrund ist nicht so wie bei den Unterseiten...

Gruß

01.03.2008 15:29

9 Jörg

Probier mal in der CSS-Datei /styles/standard-1.css entweder die zusätzliche Angabe top für background-position oder die zusätzliche Angabe "background-attachment:fixed;"

html, body {
margin:0;
padding:0;
background-image:url(../images/background.gif);
background-position:left top;
background-repeat:repeat-y;
background-color:#eff6f9;
background-attachment:fixed;
font-family:Verdana;
color:#100;
}

Ersteres sorgt ausdrücklich dafür, dass die Hintergrundgrafik ganz oben anfängt, zweiteres verhindert ein Mit-Scrollen (wodurch die Grafik dann ebenfalls nicht nach unten rutscht

Warum diese Fehlanzeige nur auf der Startseite deines Forums auftritt, ist mir aber auch nicht ganz klar.. hmmm

01.03.2008 16:22

Nur Mitglieder können in diesem Forum Antworten schreiben.

Login | Registrieren