+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: php Frage

  1. #1
    Gehört zum Inventar Avatar von Marcus77
    Registriert seit
    17.02.2006
    Ort
    Stettenhof
    Beiträge
    5.087
    Bedankte sich
    76
    Erhielt 1.021 Danksagungen
    in 996 Beiträgen

    Standard php Frage

    Hi Leute

    ich soll eine Seite bearbeite, nur Design

    also CSS & CO

    OK, sollte ja nicht so schwer sein, sind ja nur 5 Seiten, wo hier und da ein Bild hin soll und so

    ABER ich habe nur EINE index.php in der die ganzen Seiten drinnen sind

    Das Design ist immer gleich


    HEADER
    USERNAME - DATUM
    TABELLE mit den INhalten der versch Seiten

    Wie kann ich da nun für jeden Bereich das Design verarbeiten, bzw ein Bild hinzufügen...

    anhand von firebug seh eich das immer nur der Bereich der Tabelle angezeigt wird der gebraucht wird...
    *seufz*

    kann ma das so ohne Link sagen !?!


    Danke
    (Sofern dir meine Antwort geholfen hat, drücke einfach LINKS den "DANKE" - BUTTON)

  2. #2
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.367
    Bedankte sich
    456
    Erhielt 2.978 Danksagungen
    in 2.796 Beiträgen

    Standard

    Du kannst bei den einzelnen Menüverweisen auch eine Seitenklasse mit angeben in den Parametern (Optionen ab 1.6). Somit kannst du jeder Seite ein individuelles deisgn mitgeben. ABer du fragst hier nach PHP, was ich in dem Zusammenhang nicht verstehe. Vermutlich verstehe ich aber deine ganze Frage miss?


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  3. #3
    Verbringt hier viel Zeit Avatar von mont-bit
    Registriert seit
    04.07.2007
    Ort
    Winterthur / Schweiz
    Beiträge
    521
    Bedankte sich
    16
    Erhielt 102 Danksagungen
    in 94 Beiträgen

    Standard

    Zitat Zitat von Marcus77 Beitrag anzeigen
    kann ma das so ohne Link sagen !?!
    Ich in Glaskugel schau und ....

    Da es sich um eine einzige php-Datei handelt, wird sie je nach gewähltem "Menü" entsprechend den Code ausgeben. Da es sich um Tabellen handelt, müsste das sicher zu finden sein.
    Linux - simply the BEST.

  4. #4
    Gehört zum Inventar Avatar von SirDrake
    Registriert seit
    29.08.2006
    Ort
    Köln
    Beiträge
    6.268
    Bedankte sich
    164
    Erhielt 2.346 Danksagungen
    in 2.119 Beiträgen

    Standard

    Hallo Marcus

    bisschen schwach die Angaben

    sorry aber du hast fast 4500 posts, jetzt lies dir deine Frage mal durch und sage mir ob du als Außenstehender damit etwas anfangen könntest

    Also Link zur Seite, wie sind die einzelnen Dateien eingebunden
    include
    require once
    frame
    selbst gebautes php oder ein fertiges Script, wenn ja welches
    Gruß Fred
    Fragen und Antworten rund um Joomla! FAQ
    Code-Bereinigung abschalten - Unterstütze Joomla

  5. Erhielt Danksagungen von:


  6. #5
    Gehört zum Inventar Avatar von Marcus77
    Registriert seit
    17.02.2006
    Ort
    Stettenhof
    Beiträge
    5.087
    Bedankte sich
    76
    Erhielt 1.021 Danksagungen
    in 996 Beiträgen

    Standard

    Da es eine einzelne PHp Datei ist in der die Seiten jeweils in teilen untergebracht sind, komem ich da nicht so zurecht !

    in Joomla ist das ja anderst.. da hat ma den Bereich, der ist definiert und in dem kann ma XY per Position anzeigen
    und mit CSS stylen...

    selbstgebaute index.php aber nicht von mir, sonst würde ich eh zurecht kommen....

    @Sirdake:
    ja du hast schon recht, aber da ich da wenig Ahnung habe bzw mir das neu ist... oder ich sehe es nur falsch, war ja doch schon spät...

    es fängt so an

    <?php
    session_start();

    include("dirInfo.php");


    if ($_GET[logout]) {
    session_destroy();
    unset($_SESSION);
    }
    ....
    ....
    $selfEdit->addUserToGroup($_SESSION[user_id],$AddToGroup);


    $_GET[menu] = 2;

    }

    ?>
    dann kommt der INhalt

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta **********="Content-Type" content="text/html; charset=utf-8" />
    <title>Karmasin Motivforschung - NEU bei Karmasin Motivforschung:</title>
    <link rel="shortcut icon" href="images/kmo.ico" />
    <link rel="stylesheet" href="<?php echo $prefix2;?>styles.css" type="text/css"/>
    </head>


    <body>
    <form action="<?php echo $_SERVER[PHP_SELF]; ?>" method="POST">
    <table width="810" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <th width="168" height="90" background="images/mo-logo.jpg"></th>
    <th width="474" height="90" background="images/mo-top.jpg"></th>
    <th width="168" height="90" background="images/mo-change.jpg">
    </tr>
    <tr align="left" valign="top">
    <th width="810" height="18" colspan="3" class="lxmenu">

    <table cellpadding="0" cellspacing="0" class="moduletable">
    <tr>
    <td>
    <?php

    if ($_SESSION['user_id']) echo $_SESSION['userInfo']['firstname']." ".$_SESSION['userInfo']['surname']

    ?>
    </td>
    <td align=right>
    <?php echo "<b>".date("F j, Y, G:i")."</b>";
    if ($_SESSION['user_id']) echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=?logout=1 class=\"readon\">LOG OUT</a>";
    ?>
    </td>
    </tr>
    </table>
    </th>
    </tr>
    <!-- <tr>
    <th width="642" height="18" colspan="2" align="left"><span class="pathway"><a href="index.php" class="pathway">STARTSEITE</a> <img src="images/M_images/arrow.png" alt="arrow" /> KARMASIN ONLINE </span></th>
    <td width="168" height="18" align="right"><div id="date">Mittwoch, 18 Februar 2009</div></td>
    </tr> -->
    </table>
    <table width="810" height="400" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <td width="100%" align="left" valign="top" >
    <table cellpadding="0" cellspacing="0" class="moduletable">
    <tr>
    <th>
    <?php
    if (!$_SESSION[user_id]) echo "Log in";
    else echo "<a href=?menu=0>Home</a>";
    ?>
    </th>

    </tr>

    </table>

    <!-- Login Form -->
    <?php
    if (!$_SESSION[user_id] and !$_POST[VergessenEmail]) {
    ?>
    <table class="tableForm" cellpadding="10" cellspacing="0" width="500" align="center">
    <tr>
    <td>
    <div class="FormTitle">Log In</div> <br /><br />
    <table align="center">
    <tr>
    <td align="right">Email-Adresse:</td>
    <td><input type="text" name="LoginEmail" style="width:150px"></td>
    </tr>
    <tr>
    <td align="right">Passwort:</td>
    <td><input type="password" name="LoginPassword" style="width:150px"></td>
    </tr>
    <tr>
    <td align="center" colspan=2>
    <input type=submit name="VergessenEmail" value="Passwort vergessen">&nbsp;&nbsp;&nbsp;&nbsp;
    <input type=submit name="Login" value="Login">
    </td>
    </tr>

    </table>
    </td>
    </tr>
    </table>
    <!-- end of Log in form -->
    <?php

    } elseif ($_POST[VergessenEmail]) {

    ?>
    <!-- Vergessen email form -->
    <table class="tableForm" cellpadding="10" cellspacing="0" width="500" align="center">
    <tr>
    <td>
    <div class="FormTitle">Passwort vergessen?</div> <br /><br />
    <table align="center">
    <tr>
    <td colspan=2>
    Bitte geben Sie Ihre Email-Adresse an und klicken Sie auf den „senden“ Button.
    <Br />Ihr Passwort wird Ihnen umgehend an diese Adresse zugesendet.

    </td>
    </tr>
    <tr>
    <td align="right">Email-Adresse:</td>
    <td><input type="text" name="EmailVergessen" style="width:150px"></td>
    </tr>

    <tr>
    <td align="center" colspan=2>
    <input type=submit name="SendVergessenMail" value="Senden">

    </td>
    </tr>

    </table>
    </td>
    </tr>
    </table>
    <!-- end of Vergessen email -->
    <?php

    }

    if ($_SESSION[user_id] and !$_GET[menu]) {

    ?>

    anschliessend ist so eine Seite die ich extra stylen will
    zb einen Banner links

    <!-- Main FORM -->
    <table class="tableForm" cellpadding="10" cellspacing="0" width="600" align="center">
    <tr>
    <td>
    <div class="FormTitle">Herzlich willkommen !</div> <br /><br />
    <table align="center" cellpadding="10">

    <tr>
    <td><a href="?menu=1"><img src="<?php echo $prefix2;?>images/personalData.jpg" border="0"></a></td>
    </tr>
    <tr>
    <td><a href="?menu=2"><img src="<?php echo $prefix2;?>images/bonuspunkte.jpg" border="0"></a></td>
    </tr>
    <tr>
    <td><a href="?menu=3"><img src="<?php echo $prefix2;?>images/projektteilname.jpg" border="0"></a></td>
    </tr>

    </table>
    </td>
    </tr>
    </table>
    <!-- end of Main FORM -->
    DANKE für Infos



    Edit: Wobei ich gerade sehe, das ich ja diese Tabelle
    <table class="tableForm" cellpadding="10" cellspacing="0" width="600" align="center">
    nur bearbeiten brauche um auf der Seite mein weiteres Image einzufügen !
    (Sofern dir meine Antwort geholfen hat, drücke einfach LINKS den "DANKE" - BUTTON)

  7. #6
    Verbringt hier viel Zeit Avatar von mont-bit
    Registriert seit
    04.07.2007
    Ort
    Winterthur / Schweiz
    Beiträge
    521
    Bedankte sich
    16
    Erhielt 102 Danksagungen
    in 94 Beiträgen

    Standard

    Hallo,

    ich hoffe, dass der Quelltext nicht so dargestellt wird, wie er oben zu finden ist
    Dann solltest Du Dich erst mal an die Formatierung machen, damit die Lesbarkeit besser wird.
    Und ganz wichtig -> Verwende einen Editor, der Syntaxhighlighting unterstützt. Dann werden Tags, Parameter und andere Strukturen farbig hervorgehoben.

    Beispiel:
    Code:
    <!-- Main FORM -->
    <table class="tableForm" cellpadding="10" cellspacing="0" width="600" align="center">
       <tr>
          <td>
             <div class="FormTitle">Herzlich willkommen !</div> <br /><br />
    
             <table align="center" cellpadding="10">
                <tr>
                   <td><a href="?menu=1"><img src="<?php echo $prefix2;?>images/personalData.jpg" border="0"></a></td>
                </tr>
                <tr>
                   <td><a href="?menu=2"><img src="<?php echo $prefix2;?>images/bonuspunkte.jpg" border="0"></a></td>
                </tr>
                <tr>
                   <td><a href="?menu=3"><img src="<?php echo $prefix2;?>images/projektteilname.jpg" border="0"></a></td>
                </tr>
             </table>
    
          </td>
       </tr>
    </table>
    <!-- end of Main FORM -->
    Hier ein Beispiel, wie es dann in einem geeignetem Editor aussehen könnte:
    Angehängte Grafiken
    Linux - simply the BEST.

  8. #7
    Gehört zum Inventar Avatar von Marcus77
    Registriert seit
    17.02.2006
    Ort
    Stettenhof
    Beiträge
    5.087
    Bedankte sich
    76
    Erhielt 1.021 Danksagungen
    in 996 Beiträgen

    Standard

    Leider ist der Code so wie gepostet !

    Ist nicht mein Werk...

    *seufz*
    (Sofern dir meine Antwort geholfen hat, drücke einfach LINKS den "DANKE" - BUTTON)

  9. #8
    Verbringt hier viel Zeit Avatar von mont-bit
    Registriert seit
    04.07.2007
    Ort
    Winterthur / Schweiz
    Beiträge
    521
    Bedankte sich
    16
    Erhielt 102 Danksagungen
    in 94 Beiträgen

    Standard

    Hallo Marcus,

    mit unformatiertem Code wirst Du erhebliche Mühe haben, die Übersicht zu gewinnen. Ich an Deiner Stelle würde die Formatierung vornehmen.

    Sehr hilfreich ist es auch, die verstandenen Codeabschnitte zu dokumentieren. HTML Kommentare haben die nachteilige Eigenschaft, dass sie auch im Browserquelltext gesehen werden.
    Code:
    <!-- ***********************************************
         * Die ersten 4 Zeichen beginnen den Kommentar *
         * Der Kommentar kann mehrere Zeilen lang sein *
         * die letzten 3 Zeichen beenden den Kommentar *
         ***********************************************
    -->
    Jetzt ein Geheimtipp:
    Du kannst auch Kommentare in PHP schreiben. Diese finden sich nicht im Quelltext des Browsers
    Code:
    <?php
       // Dies ist ein einzeiliger Kommentar
    ?>
    Du hast gemischten Code und musst sehr aufpassen, wo und wie Du Kommentare hinterlegst.
    Befindest Du dich bereits in einer geöffneter PHP Anweisung, darfst Du nur 2 Schrägstriche hinterlegen -> // Kommentar
    Linux - simply the BEST.

  10. #9
    Gehört zum Inventar Avatar von Marcus77
    Registriert seit
    17.02.2006
    Ort
    Stettenhof
    Beiträge
    5.087
    Bedankte sich
    76
    Erhielt 1.021 Danksagungen
    in 996 Beiträgen

    Standard

    Hallo

    danke

    aber die bereiche sind eh soweit dokumentiert

    <!-- Main FORM -->

    <!-- End of Main FORM -->

    ich komm lediglich nicht ganz drauf wie ich die weiteren Seiten die in der index stehen designen kann...

    thx
    (Sofern dir meine Antwort geholfen hat, drücke einfach LINKS den "DANKE" - BUTTON)

  11. #10
    Verbringt hier viel Zeit Avatar von mont-bit
    Registriert seit
    04.07.2007
    Ort
    Winterthur / Schweiz
    Beiträge
    521
    Bedankte sich
    16
    Erhielt 102 Danksagungen
    in 94 Beiträgen

    Standard

    Sorry,
    zum letzten Mal: Formatier den Code!
    Dann wird er um Welten leserlicher und alalysierbarer

    Bei diesem linksbündigem Code verschwende ich keine Zeit, mich damit abzumühen.
    Es ist Dein Code, der leserlicher sein soll. Ich werde dies bestimmt nicht umformatieren.

    Versteh dies bitte nicht als Angriff an Dich. Versetze Dich in die Lage derer, die Dir helfen sollen und solchen Code analysieren sollen.

    Gruss Andy

    Edit: Wenn Du dann so weit bist, kannst Du alle Dateien zippen und hochladen. Dann sind auch die "Includes" dabei, die nachgeladen und eingebunden werden. OK?
    Geändert von mont-bit (11.08.2011 um 12:06 Uhr)
    Linux - simply the BEST.

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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