Beiträge von unkown-6363

    Zitat von "webmaster3000"

    Von Sachen wie index.php?seite=uebermich, also alles in einer PHP-Datei, rate ich dir ab, da Suchmaschinen die Seite so (wahrscheinlich) nicht indexieren werden (hab ich mal irgendwo gelesen).
    Schreib lieber eine Funktion wie ausgabeNavi(), in der der gezeigte Code steht, und binde sie mit include() oder require() in jede deiner Seiten ein.

    Gruß,
    webmaster3000


    Dustin hat mit mir den jetztigen code erarbeitet und tu hast ja außerdem nicht alles gesehen habe noch mehrere dateien die zum dynamischen php system dazu gehören also das hier sit nicht alles.

    PS: wird schon alles richtig sein; sarkkan arbeitet in einer werbeagentur im internetbereich da wird er wissen ob mein code gut ist :)

    PHP
    <span class="syntaxdefault"><?php<br /><br /><br /></span><span class="syntaxcomment">//Was soll(te) Benutzer nicht sehen<br /></span><span class="syntaxdefault">$hideOnNavi </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">    </span><span class="syntaxstring">"impressum"</span><span class="syntaxdefault"> </span><span class="syntaxcomment">//Impressum steht gewöhnlich nicht in Navigation :)<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">$navi </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<ul>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    foreach</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$seiten as $label </span><span class="syntaxkeyword">=></span><span class="syntaxdefault"> $rub</span><span class="syntaxkeyword">){<br /></span><span class="syntaxdefault">        if</span><span class="syntaxkeyword">(!</span><span class="syntaxdefault">in_array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $hideOnNavi</span><span class="syntaxkeyword">)){<br /></span><span class="syntaxdefault">            $navi </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'<br />                         <li><br />                         <a href="index.php?rub='</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'"'</span><span class="syntaxkeyword">.(</span><span class="syntaxdefault">$rub </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> $_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">?</span><span class="syntaxdefault"> </span><span class="syntaxstring">' class="hit" if ($_GET['</span><span class="syntaxdefault">rub</span><span class="syntaxstring">'] == '</span><span class="syntaxdefault">Home</span><span class="syntaxstring">' || $_GET['</span><span class="syntaxdefault">rub</span><span class="syntaxstring">'] == '</span><span class="syntaxdefault">Blog</span><span class="syntaxstring">' || $_GET['</span><span class="syntaxdefault">rub</span><span class="syntaxstring">'] == '</span><span class="syntaxdefault">Ueber</span><span class="syntaxstring">' || $_GET['</span><span class="syntaxdefault">rub</span><span class="syntaxstring">'] == '</span><span class="syntaxdefault">Links</span><span class="syntaxstring">') {<br />echo '</span><span class="syntaxdefault"> class</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"active"</span><span class="syntaxkeyword">;<br />}</span><span class="syntaxstring">' : '').'</span><span class="syntaxkeyword">><br /></span><span class="syntaxdefault">                         </span><span class="syntaxstring">'.$label.'<br /></span><span class="syntaxdefault">                         </span><span class="syntaxkeyword"></</span><span class="syntaxdefault">a</span><span class="syntaxkeyword">><br /></span><span class="syntaxdefault">                         </span><span class="syntaxkeyword"></</span><span class="syntaxdefault">li</span><span class="syntaxkeyword">>'</span><span class="syntaxdefault">;<br />                         }<br />                         }<br />                         $navi .= "</ul>";<br /><br /><br />?></span>

    aber das setzt ja dann bei jedem link ne klasse so wie es jetzt ist? :(

    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /><br /><br /></span><span class="syntaxcomment">//Was soll(te) Benutzer nicht sehen<br /></span><span class="syntaxdefault">$hideOnNavi </span><span class="syntaxkeyword">= array(<br />    </span><span class="syntaxstring">"impressum" </span><span class="syntaxcomment">//Impressum steht gewöhnlich nicht in Navigation :)<br />    </span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault">$navi </span><span class="syntaxkeyword">= </span><span class="syntaxstring">"<ul>"</span><span class="syntaxkeyword">;<br />    foreach(</span><span class="syntaxdefault">$seiten </span><span class="syntaxkeyword">as </span><span class="syntaxdefault">$label </span><span class="syntaxkeyword">=> </span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">){<br />        if(!</span><span class="syntaxdefault">in_array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">$hideOnNavi</span><span class="syntaxkeyword">)){<br />            </span><span class="syntaxdefault">$navi </span><span class="syntaxkeyword">.= </span><span class="syntaxstring">'<br />                         <li><br />                         <a href="index.php?rub='</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$rub</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'"'</span><span class="syntaxkeyword">.(</span><span class="syntaxdefault">$rub </span><span class="syntaxkeyword">== </span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'rub'</span><span class="syntaxkeyword">] ? </span><span class="syntaxstring">' class="hit"' </span><span class="syntaxkeyword">: </span><span class="syntaxstring">''</span><span class="syntaxkeyword">).</span><span class="syntaxstring">'><br />                         '</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$label</span><span class="syntaxkeyword">.</span><span class="syntaxstring">'<br />                         </a><br />                         </li>'</span><span class="syntaxkeyword">;<br />                         }<br />                         }<br />                         </span><span class="syntaxdefault">$navi </span><span class="syntaxkeyword">.= </span><span class="syntaxstring">"</ul>"</span><span class="syntaxkeyword">;<br /><br /><br /></span><span class="syntaxdefault">?><br /></span></span>
    Zitat von &quot;webmaster3000&quot;

    Ich würde, den Link zur aktiven Seite genauso einfärben wie den Seitenhintergrund, damit es so aussieht, als wären die Unterseiten verschiedene Tabs.

    Verstehst du, was ich meine?


    Joa aber bei meinem dynamischen php system funktioniert a:active net :P
    Habe aber die tabs bei der navigation anders gekennzeichnet, damit mensch sehen kann, dass es tabs sind.


    Was jetzt noch verbessern?

    PS: soll ich jetzt designmäßig bei der seite bleiben und ausbauen oder was neues anfangen (habe ideen).

    Zitat von &quot;facebook-laura&quot;


    bleib doch erstmal bei dieser seite. eine seite braucht auch mal nen inhalt


    inhalt kann ich ja machen und zur nächsten page übertragen; meine seite bietet doch nicht wirklich potenzial um nen echten brüller daraus zu machen? [daher neue page] :)

    Mit den freundlichsten Grüßen
    drPhip132

    danke für alle antworten :)

    Hallo Freunde.! :)

    Es ist soweit. habe heute mein neues Homepage-Design fertiggestellt. :D
    Sicher, es ist nicht das nonplusultra und ob es hübsch weiß ich nicht -> ist möchte ich gerne von euch wissen.
    Ich finde aufjedenfall es ist ein [deutlicher] schritt gegenüber meinem letzten Werk.

    Bin Bereit für Kritik (positiv als auch negativ :) )


    Here it is

    PS: ich wollte noch im header <hgroup> durch <p> und <h1> durch <span> ersetzten - leider vergessen

    Zitat von &quot;Sarkkan&quot;

    Bei Get und Post-Werte würde ich da nicht drauf vertrauen :wink:

    @Phip: Hast du deine Funktion mal ausprobiert?


    joa

    Zitat von &quot;Sarkkan&quot;

    1. wird nichts zurück gegeben


    wiegesagt meine erste funktion :(

    Zitat von &quot;Sarkkan&quot;

    2. Hast du eine Endlos-Schleife produziert^^


    Oh das doof

    Zitat von &quot;Sarkkan&quot;

    3. Ist das keine Funktion zum Errechnen der Fakultät :/

    doch? 8| :!::!::?::?:

    Fakultät (beispiel):

    5! = 5*4*3*2*1

    5=n;
    n = n*(n-1) //das wird wiederhohlt bis n==1

    ???

    Bin fertig. Ist meine erste Funktion in php (sowas meine ich)


    es geht leider nicht. [berechnung ist der fehler]
    hier der code

    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br /><br />    $WARNUNG </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> FALSE</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'button'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> </span><span class="syntaxstring">""</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $zahl </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'zahl'</span><span class="syntaxkeyword">];<br /><br /></span><span class="syntaxdefault">        if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(string)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(int)</span><span class="syntaxdefault"> $zahl</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">!=</span><span class="syntaxdefault"> $zahl </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">            if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$zahl </span><span class="syntaxkeyword">>=</span><span class="syntaxdefault"> 0</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                $WARNUNG </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> TRUE</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">            </span><span class="syntaxkeyword">}<br /><br /><br /></span><span class="syntaxdefault">        </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /><br /><br /></span><span class="syntaxdefault">function berechnung</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$zahl</span><span class="syntaxkeyword">)<br />{<br /></span><span class="syntaxdefault">    while </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$zahl </span><span class="syntaxkeyword"><=</span><span class="syntaxdefault"> 1</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $ergebniss </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $zahl </span><span class="syntaxkeyword">*</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$zahl </span><span class="syntaxkeyword">-</span><span class="syntaxdefault"> 1</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$ergebniss</span><span class="syntaxkeyword">);<br />}<br /><br /><br /><br /><br /><br /><br /><br /></span><span class="syntaxdefault">?><br /></span><!DOCTYPE html><br /><html><br /><head><br />    <title>Fakultät berechnen</title><br />    <meta charset="UTF-8" /><br /><br />    <style type="text/css"><br />***<br />        </style><br /><br /></head><br /><body><br /><br />    <form method="get" action="index.php"><br />        <fieldset><br />            <legend>Fakult&auml;t berechnen</legend><br /><br />            <label>Zahl:<input type="text" maxlength="5" name="zahl" id="zahl" /></label><br /><br />            <input type="submit" name="button" id="button" value="Absenden" /><br /><br />                <span class="syntaxdefault"><?php<br />                    if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$WARNUNG </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> TRUE</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">                    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">                        echo </span><span class="syntaxstring">"<span>Nur NAT&Uuml;RLICHE Zahlen.!</span>"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">                    berechnung </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$zahl</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">                    echo $ergebniss</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">                ?><br /></span><br />        </fieldset><br />    </form><br /><br /></body><br /></html><br /></span>