Ergebnis 1 bis 8 von 8

Thema: Bild auf der startseite o.O.

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280

    Bild auf der startseite o.O.

    hi, ich möchte gerne ein bild auf der startseite haben.

    Dies ist soweit auch kein problem.... aber wenn die user sich einloggen, sollen sie das bild nicht mehr sehen o.O. sprich es sollen nur Gäste das Startseitenbild sehen können.

    habe es unter conten/intern/startseite.php gemacht.....

    wie mache ich das!?

  2. #2
    Erfahrener Benutzer Avatar von dude32
    Registriert seit
    27.07.2006
    Beiträge
    1.771
    mit etwas suche würde man auch was finden

    also
    das hier an den anfang
    PHP-Code:
    if ($_SESSION['login'] == 'true') {?> 
    dann kommt das rein was im eingeloggtem bereich zu sehen sein soll
    abgeschlossen wird das so

    PHP-Code:
    <?} else {?>
    jetzt kommt das was im ausgeloggtem zustand zu sehen sein soll

    PHP-Code:
    <?}?>
    www.scripte-box.de VMS,VMS2 und FWX

  3. #3
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280
    hi,

    naja habe es so gemacht....

    habe den code jetzt folgender maßen drinne:

    PHP-Code:
    if ($_SESSION['login'] == 'true') {?>
    <?
    $topdaten = mysql_fetch_array(db_query("SELECT `uid` FROM ".$db_prefix."_usr_of_the_day"));
    $topname = mysql_fetch_array(db_query("SELECT `nickname` FROM ".$db_prefix."_userdaten WHERE uid = '".$topdaten['uid']."'"));
    ?>
    <head>
    <style type="text/css">
    .style1 {
     text-align: center;
    }
    </style>
    </head>
    <table CELLPADDING="0" CELLSPACING="0" style="height: 20px; width: 30%" align="center">
      <tr>
        <td class="style1">
        User des Tages ist:<br>
        <b><?=$topname['nickname'];?></b>
        </td>
      </tr>
    </table>
    <?} else {?>
    bekomme nun aber folgende fehlermeldung:

    Parse error: syntax error, unexpected T_ELSE
    on line 22


  4. #4
    Erfahrener Benutzer Avatar von dude32
    Registriert seit
    27.07.2006
    Beiträge
    1.771
    den teil der für die db zuständig ist natürlich nicht dazwischen

    PHP-Code:
    <?
    $topdaten = mysql_fetch_array(db_query("SELECT `uid` FROM ".$db_prefix."_usr_of_the_day"));
    $topname = mysql_fetch_array(db_query("SELECT `nickname` FROM ".$db_prefix."_userdaten WHERE uid = '".$topdaten['uid']."'"));
    ?>
    <?if ($_SESSION['login'] == 'true') {?>

    <head>
    <style type="text/css">
    .style1 {
     text-align: center;
    }
    </style>
    </head>
    <table CELLPADDING="0" CELLSPACING="0" style="height: 20px; width: 30%" align="center">
      <tr>
        <td class="style1">
        User des Tages ist:<br>
        <b><?=$topname['nickname'];?></b>
        </td>
      </tr>
    </table>
    <?} else {?>
    so wird ein schuh daraus
    www.scripte-box.de VMS,VMS2 und FWX

  5. #5
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280
    ok, das hätte sogar ich sehen müssen *mist*

    aber nu ist en neuer fehler aufgetaucht

    habe so eingebaut wie der letzte php code war....

    Parse error: syntax error, unexpected $end
    on line 22

  6. #6
    Benutzer
    Registriert seit
    13.07.2009
    Beiträge
    46
    Ja du solltest wenn das alles ist was in der datei steht das else auch wieder dichtmachen.

    Oder gar nicht verwenden.

    Hier mit Else
    Code:
     <?
    $topdaten = mysql_fetch_array(db_query("SELECT `uid` FROM ".$db_prefix."_usr_of_the_day"));
    $topname = mysql_fetch_array(db_query("SELECT `nickname` FROM ".$db_prefix."_userdaten WHERE uid = '".$topdaten['uid']."'"));
    ?>
    <?if ($_SESSION['login'] == 'true') {?>
    
    <head>
    <style type="text/css">
    .style1 {
     text-align: center;
    }
    </style>
    </head>
    <table CELLPADDING="0" CELLSPACING="0" style="height: 20px; width: 30%" align="center">
      <tr>
        <td class="style1">
        User des Tages ist:<br>
        <b><?=$topname['nickname'];?></b>
        </td>
      </tr>
    </table>
    <?} else {
    }
    ?> 
    Jetzt kannst für die Angemeldeten hier noch was zwischen else { und } rein bringen.
    Falls das nicht nutzen willst mach es einfach so.

    Hier ohne die Else
    Code:
     <?
    $topdaten = mysql_fetch_array(db_query("SELECT `uid` FROM ".$db_prefix."_usr_of_the_day"));
    $topname = mysql_fetch_array(db_query("SELECT `nickname` FROM ".$db_prefix."_userdaten WHERE uid = '".$topdaten['uid']."'"));
    ?>
    <?if ($_SESSION['login'] == 'true') {?>
    
    <head>
    <style type="text/css">
    .style1 {
     text-align: center;
    }
    </style>
    </head>
    <table CELLPADDING="0" CELLSPACING="0" style="height: 20px; width: 30%" align="center">
      <tr>
        <td class="style1">
        User des Tages ist:<br>
        <b><?=$topname['nickname'];?></b>
        </td>
      </tr>
    </table>
    <?}?> 
    Da brauchst dann kein else mehr.

    MfG

Ähnliche Themen

  1. Suche ein Addon wo man ein bild Klicken muss
    Von sascha2703 im Forum Scripte
    Antworten: 2
    Letzter Beitrag: 18.05.2010, 20:40
  2. [V] Bild Upload-Addon für VirtuaScriptShop
    Von webkle im Forum Scripte
    Antworten: 19
    Letzter Beitrag: 17.11.2009, 22:17
  3. Img-Fox.de - Der intelligente Bild Upload
    Von ceejay im Forum Non VMS Seiten
    Antworten: 10
    Letzter Beitrag: 04.11.2008, 17:29
  4. Bild in Startseite
    Von Thor82 im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 03.05.2008, 20:06
  5. [HTML/CSS/JS] bild einmalig nach 5s ändern
    Von Greggy im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 12.10.2007, 17:24

Berechtigungen

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