Ergebnis 1 bis 8 von 8

Thema: Bild auf der startseite o.O.

  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

  7. #7
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280
    ok, klasse

    das klappt....

    Aber nu habe ich noch das Bild eingefügt....
    so:

    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') {?>
    <?php 
    $Gaeste 
    db_query ("SELECT * FROM ".$db_prefix."_shoutbox_admin");
    $sb mysql_fetch_assoc ($Gaeste);
    if (
    $sb['show_sb'] == "ja") {
    include 
    'module/Shoutbox/module.php'
    } elseif (
    $_SESSION['login'] == 'true'){
    include 
    'module/Shoutbox/module.php'
    }
    ?>
    <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 {
      <img alt="" height="300" src="../../../../startseiteNEW.png" width="500">

    }
    ?>
    und nun bekomme ich folgende fehlermeldung xD

    Parse error: syntax error, unexpected '<'
    on line 34

    habe selbst versucht ein bissl zu fummeln aber dann kommen bloß noch mehr fehler

  8. #8
    Benutzer
    Registriert seit
    13.07.2009
    Beiträge
    46
    Ok, hast vergessen den HTML Code raus zu nehmen.
    Also entweder machst des mit echo ausgabe in php oder du machst es direkt html.
    Das sieht dann so aus.
    So isses HTML unterhalb deines 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') {?>
    <?php 
    $Gaeste = db_query ("SELECT * FROM ".$db_prefix."_shoutbox_admin");
    $sb = mysql_fetch_assoc ($Gaeste);
    if ($sb['show_sb'] == "ja") {
    include 'module/Shoutbox/module.php'; 
    } elseif ($_SESSION['login'] == 'true'){
    include 'module/Shoutbox/module.php'; 
    }
    ?>
    <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 { ?>
      <img alt="" height="300" src="../../../../startseiteNEW.png" width="500">
    <?
    }
    ?> 
    Und so sieht das mit PHP aus.

    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') {?>
    <?php 
    $Gaeste = db_query ("SELECT * FROM ".$db_prefix."_shoutbox_admin");
    $sb = mysql_fetch_assoc ($Gaeste);
    if ($sb['show_sb'] == "ja") {
    include 'module/Shoutbox/module.php'; 
    } elseif ($_SESSION['login'] == 'true'){
    include 'module/Shoutbox/module.php'; 
    }
    ?>
    <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 {
    echo "<img alt=''height='300' src='../../../../startseiteNEW.png' width='500'>";
    }
    ?> 
    Thats all !

    hoffe geholfen zu haben xD

    MfG Observer

Ä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
  •