Ergebnis 1 bis 10 von 10

Thema: Grafik neben menuehead

  1. #1
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

    Grafik neben menuehead

    Moin,

    ich wollte neben dem menuehead eine kleine Grafik einbinden, aber iwie
    stell ich mich wohl wieder zu blond an.

    Mein Gedanke: <?menuehead ("blabla") <img pfadzumbild</img>;?>
    Das es so nicht funzt, weiß ich schon ...ich würd gern wissen wie^^

    Da es sich um verschiedene Grafiken handelt, fällt die bearbeitung in layout.lib wohl weg?!

    Bitte um Tipps. Danke


    *ed*
    Mittlerweile bin ich dann über einen älteren Thread gefallen, http://www.designerscripte.net/showthread.php?t=8455 allerdings funktioniert das bei keinem Design was ich
    besitze. Sei es was eigenes, so wie zum Beispiel im normalen standard Admin. Wenn ich den Link abändere, verschwindet die
    Seite und alles ist weiss.

    LG

  2. #2
    Erfahrener Benutzer Avatar von DjBusti
    Registriert seit
    19.07.2006
    Beiträge
    410
    Zitat Zitat von Sam2004 Beitrag anzeigen
    Moin,
    Mittlerweile bin ich dann über einen älteren Thread gefallen, http://www.designerscripte.net/showthread.php?t=8455 allerdings funktioniert das bei keinem Design was ich
    besitze. Sei es was eigenes, so wie zum Beispiel im normalen standard Admin. Wenn ich den Link abändere, verschwindet die
    Seite und alles ist weiss.
    Wenn etwas verschwindet, dann gib uns doch mal die PHP Fehlermeldung dazu.

    Sollte keine Angezeigt werden, dann musst du
    PHP-Code:
    ini_set('display_errors'1); 
    setzen und/oder
    PHP-Code:
    error_reporting(-1); 
    setzen
    MfG
    DjBusti



  3. #3
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561
    Und die setz ich dann in die index ?!

  4. #4
    Erfahrener Benutzer Avatar von DjBusti
    Registriert seit
    19.07.2006
    Beiträge
    410
    Die setzt du VOR die erste ausgabe z.B. in der index.php direkt nach
    PHP-Code:
    <?php
    MfG
    DjBusti



  5. #5
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561
    Hab ich gemacht.

    Bekomm dennoch nichts angezeigt.

    Sobald ich
    PHP-Code:
    '<img src="images/'.$titel.'.gif">' 
    in die layout.lib an entsprechender Stelle ersetze, is es vorbei.

    Andere Alternativen gibt es nicht?

  6. #6
    Erfahrener Benutzer Avatar von DjBusti
    Registriert seit
    19.07.2006
    Beiträge
    410
    du könntest es versuchen indem du die function änderst, z.B.

    PHP-Code:
    function menuehead($titel,$gfx=false){
        if(
    $gfx===false){
            echo
    '
            <div class="nhead">'
    .$titel.'</div>
            <div class="nbg">
            '
    ;
        } else {
            echo
    '
            <div class="nhead"><img src="images/'
    .$gfx.'" alt="'.$titel.'" title="'.$titel.'"> '.$titel.'</div>
            <div class="nbg">
            '
    ;
        }

    Der functionsaufruf muss dann folgendermassen lauten:
    PHP-Code:
    menuehead('TITEL','GRAFIK.PNG'); 
    wobei TITEL und GRAFIK.PNG entsprechend ersetzt werden müssen.

    Wenn Keine Grafik angezeigt werden soll, dann einfach den parameter weglassen, also:
    PHP-Code:
    menuehead('TITEL'); 
    Das ganze ist ungetestet, daher keine Garantie, dass es funktioniert.
    MfG
    DjBusti



  7. #7
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561
    Zitat Zitat von DjBusti Beitrag anzeigen
    du könntest es versuchen indem du die function änderst, z.B.

    PHP-Code:
    function menuehead($titel,$gfx=false){
        if(
    $gfx===false){
            echo
    '
            <div class="nhead">'
    .$titel.'</div>
            <div class="nbg">
            '
    ;
        } else {
            echo
    '
            <div class="nhead"><img src="images/'
    .$gfx.'" alt="'.$titel.'" title="'.$titel.'"> '.$titel.'</div>
            <div class="nbg">
            '
    ;
        }

    Der functionsaufruf muss dann folgendermassen lauten:
    PHP-Code:
    menuehead('TITEL','GRAFIK.PNG'); 
    wobei TITEL und GRAFIK.PNG entsprechend ersetzt werden müssen.

    Wenn Keine Grafik angezeigt werden soll, dann einfach den parameter weglassen, also:
    PHP-Code:
    menuehead('TITEL'); 
    Das ganze ist ungetestet, daher keine Garantie, dass es funktioniert.
    Sehr nice sehr nice. Funzt 1a . Vielen Dank für deine hilfe
    Als dank, hab ich dir bei Klamm noch einen kleinen Boni geschickt
    LG

  8. #8
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    Zitat Zitat von Sam2004 Beitrag anzeigen
    Mein Gedanke: <?menuehead ("blabla") <img pfadzumbild</img>;?>
    Das es so nicht funzt, weiß ich schon ...ich würd gern wissen wie^^
    So nich, aber was spricht dagegen den img Tag einfach mit in den String zu nehmen ?

    PHP-Code:
    <?menuehead ("blabla <img></img>");?>
    Is im Prinzip das gleiche wie von DjBusti , nur eben das du die Layout unberührt lassen kannst.

    mfg auron

  9. #9
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561
    Zitat Zitat von auron2008 Beitrag anzeigen
    So nich, aber was spricht dagegen den img Tag einfach mit in den String zu nehmen ?

    PHP-Code:
    <?menuehead ("blabla <img></img>");?>
    Is im Prinzip das gleiche wie von DjBusti , nur eben das du die Layout unberührt lassen kannst.

    mfg auron
    Moin,
    dagegen spricht, dass es nicht funktioniert hat ...bei der Idee war ich auch schon. Wollte nämlich nicht glauben, dass das VMS bezüglich function derart eingeschränkt ist.
    Dazu sollte ich noch schreiben, dass ich in meinem Fall noch mit einem Js klappmenü arbeite, was im jeweiligen Titel mit Links unterstützt wird.
    Ob das ein Grund sein kann, warum es das Ganze einschränkt, weiß ich jetzt nicht, aber is halt so.

    Es funkt und das is die hauptsache

    LG

  10. #10
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Vom Prinzip funktioniert auch die einfache Lösung, nur nicht so wie gedacht, man muss dann einfach ohne die Funktion "menuehead" arbeiten, siehe Autolose dort habe ich das vor 5 Jahren bereits so gemacht...

    Sieht dann so aus in etwa (RallyMenü):

    PHP-Code:
    <img src="images/but3.jpg" width="150" border="0" style="word-spacing: 0; margin-top: 0; margin-bottom: -5">
    <?menuehead("Unsere Rally´s")?>
    <table width="100%" align="center" cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td bgcolor="#FFFFFF" width="3">&nbsp;</td>
    <td bgcolor="#669999" width="1">&nbsp;</td>
    <td width="142">
    <p style="margin-top: 5; margin-bottom: 0">
    &nbsp;&nbsp;<? if ($aktiv[ende]>= time() and $aktiv[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?>
    &nbsp;&nbsp;<a href="?content=/ralleys/aktiv">Game Rally</a><font color="#FF0000"> (1 Mrd)</font><br>
    &nbsp;&nbsp;<? if ($klick[ende]>= time() and $klick[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?>
    &nbsp;&nbsp;<a href="?content=/ralleys/klick">Klick Rally</a><font color="#FF0000"> (dyn)</font><br>
    <p style="margin-top: 0; margin-bottom: 5">
    &nbsp;&nbsp;<? if ($ref[ende]>= time() and $ref[start]<= time()){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?>
    &nbsp;&nbsp;<a href="?content=/ralleys/ref">Ref Rally</a> <font color="#FF0000"> (110 Mio)</font></p>
    </td>
    <td bgcolor="#669999" width="1">&nbsp;</td>
    <td bgcolor="#FFFFFF" width="3">&nbsp;</td>
    </tr>
    </table>
    <img src="images/balkenuntenneu.jpg" width="150" border="0" style="word-spacing: 0; margin-top: -3; margin-bottom: -3">
    <?menuefoot();?>

    Ansonsten ist eure Lösung natürlich einiges besser da weniger Aufwand.

    MfG

Ähnliche Themen

  1. Euroanzeige neben Guthabenanzeige (Klammlose)
    Von seg98 im Forum [HD] Codeschnippsel
    Antworten: 2
    Letzter Beitrag: 02.06.2010, 22:11
  2. menuehead kaputt?
    Von cesar im Forum [HD] Programmieren
    Antworten: 11
    Letzter Beitrag: 13.04.2010, 20:10
  3. menuehead probleme
    Von mine321 im Forum [HD] Programmieren
    Antworten: 17
    Letzter Beitrag: 15.04.2009, 00:49
  4. Banner Rotation neben PM?
    Von Gremlin im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 23.04.2008, 20:35
  5. [HTML/CSS/JS] Wie macht man Kästchen bzw insgesamt etwas neben einander?
    Von st.pauliblau im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 15.03.2007, 18:11

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •