Zur Boardunity Forenstartseite

Zurück   Boardunity Ratgeber Forum » Temporäre Foren » X-Mentor (Archiv)

 
 
LinkBack Themen-Optionen Thema bewerten
  #1  
Alt 28.05.2004, 19:05
Gast
Gast
 
Beiträge: n/a

verschiedene Bilder bei verschiedenen Kategorien


Hi,

ich möchte die Kategorienüberschriften statt als Text als Bild machen. Ich kann das ja nicht so einfach im Template ändern, denn dann würde ja jede Kategorie das gleiche Bild als Überschrift haben. Wie muss ich da vorgehen?

mfg

archibald
  #2  
Alt 28.05.2004, 19:43
Benutzerbild von Philipp Gérard
Zeitdenken
 
Registriert seit: 09.2003
Ort: Wien
Beiträge: 831
<img src="bild_{catid}.gif"> ?

__________________
Philipp Gérard
Gewöhnliche Menschen denken nur daran, wie sie ihre Zeit verbringen. Ein intelligenter Mensch versucht sie zu nützen. - Arthur Schopenhauer
  #3  
Alt 28.05.2004, 21:24
Gast
Gast
 
Beiträge: n/a
Ohhh....dass die Lösung so einfach ist, hätte ich nciht gedacht. Dankeschön.

  #4  
Alt 04.07.2004, 17:36
neues Mitglied
 
Registriert seit: 07.2004
Beiträge: 5
Zitat:
Zitat von archibald
Ohhh....dass die Lösung so einfach ist, hätte ich nciht gedacht. Dankeschön.
Noch eine andere Idee: Man kann das ganze komplett ins CSS verlegen...

Prinzip: Man verpasst dem Body Tag der verschiendenen Kategorien eine passende id, dann kann man Elemente der Seite im CSS mit CSS-Formatierungen wie

Code:
body#id23 div#catpic {url("c/idpictermine.jpg");}
individuell beeinflussen.

Mit einem kleinen Hack lässt sich das leicht bewerkstelligen:

index.php:
PHP-Code:
// Bodyid erzeugen um Menüeinträge per CSS hervorheben 
// zu können
if(isset($_GET['artid'])){
    
$bodyid $KERNEL->getcategorybyartid($_GET['artid']);
  } else {
    
$bodyid = (isset($_GET['page'])) ? $_GET['page'] : "";
    
$bodyid = (isset($_GET['catid'])) ? $_GET['catid'] : $bodyid;
  }
// Ende Body-ID Hack

// Dann muss natürlich die so gewonnenen $bodyid noch an die 
// header funktion mitgegeben werden:

$CONTENTS $KERNEL->header(array('nav' => $KERNEL->getnav((isset($_GET['catid']))
$_GET['catid'] : ""), 'title' => $windowtitle'bodyid' => $bodyid)); 
Kann auch alles in der header Funktion stattfinden, wenn man das lieber mag.

Das Header Template muss auch noch erweitert werden, nämlich so:

header.tpl
Code:
<body id="id{bodyid}">
Vor der eigentlichen numerischen bodyid muss noch ein ascii Zeichen stehen wegen der CSS-Standards. Angucken kann man das auf
www.gss-tuebingen.de, manche Kategorien haben unterschiedliche Bildchen oben links (Kalender, Tagebuch etc...)

Grüße, Frank

 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Verschiedene Designs gleichzeitig auf einem Forum jessica Forensoftware 5 26.06.2003 16:22






1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24