Beiträge von DarkEmperor

    Ähm ganz ehrlich ich bin leicht überfordert, ich bin auchs eit einigen Jahren (seit der 9.5er Version) leidenschaftlicher Opera-Nutzer und zum W3C-Validieren meiner Projekte lasse ich auch immer wieder den FF oder IE nebenbei laufen und bei mir ist alles super wunder prima.
    Normalerweise kommt die meldung wenn ich es z.b. mal wieder nicht abwarten konnte und Opera quasie 2mal öffnen wollte, dann meckert er das Opera ja schon läuft, aber ansonsten ... überfragt.
    Mir würde so jetzt auch nichts einfallen was Opera, IE und FF gemeinsam hätten an Prozessen.

    Wofür musst du Opera, FF und IE denn gleichzeitig laufen lassen? evtl. reicht es ja wenn du nur einen immer auf hast!?

    MfG

    ok, also mit htaccess kenne ich mich nicht wirklich aus.

    Wie gesagt als funktionierende Lösung würde ich dir am Anfang ne Abfrage vorschlagen in der du prüfst ob es das Dokument gibt, wenn nicht einfach $s auf einen festen Wert einstellen wie z.B. $s=start
    Damit wird der User ohne das er was merkt bei falscheingabe oder manipulation automatisch immer auf die Startseite geführt und bekommt keine blöden Fehlermeldungen.

    Soweit ich weiß wäre das auch SEO technisch ok da der Robot dann numa auch umgeleitet wird.

    Und ich habs bei dir gerade probiert, wenn ich manuell etwas in $s eintrage dann komme ich auf default, was ne blöde Sache ist, finde ich.

    Wenn du mit .../infos/ oder so arbeiten willst wäre eine Möglichtkeit mit ner index.html und nem redirect oder du befasst dich halt nochmal mit htaccess. Für mich muss ich sagen das ich die $_GET Variante gut und auch komfortabel finde da sich die Stammurl nicht verändert.

    MfG

    ich würde dir in deiner index.php einfach nen replace oder sowas in der art empfehlen, weiß ja nicht wie du die datein dann rein lädst.
    Aber ich machs über ifs mit denen ich dann Vars wie Überschrift, und Dateiname definiere und dann halt über include. Wenn du das auch so hast dann könntest du einfach über das if ne andere Datei laden.
    Wenn du direkt über den Content von $s die Datei lädst dann empfehle ich dir ein replace vorher welches quasi bei:
    $s=content; das ganze zu $s=neuer_content; replaced.
    Du weißt was ich meine?^^
    Sprich lass das ganze mit htacces und so, wozu hast du sonst dein eignes kleines CMS da drin?^^

    MfG
    EDIT:
    Als alternative würde ich dir was ganz allgemeines was IMMER funzt wenn eine datei nicht existiert empfehlen:
    bau ein if(file_exist()) ein und wenn du false bekommst leite auf deine Startseite um.
    Das verhindert das Leute durch manuelle eingaben oder so dann bei fehlermeldungen landen.

    Hey,
    schau mal in den Quellcode deines Gästebuches und der Home-Seite!
    Ich könnte wetten das dir da selbst das Problem auffällt. Aber hier mal kurz geschrieben:
    Als erstes, packe die style Angaben in eine CSS-Datei, macht das ganze VIEL übersichtliger.
    Dann hast du mehrere heads, title, etc. in dem Gästebuch, absolutes no-go und dann öffnest du auch noch im head ne Tabelle.
    Da liegt auf alle fälle ein gaanz großer Fehler, nach weiteren such ich jetzt mal schnell!^^

    EDIT:
    So, also mein Tipp wäre das du irgendwo ein Tag zu früh geschlossen hast. Ist bei mir auch mit der häufigste Fehler für sowas.
    Aber gefunden habe ich so auf die schnelle nichts, aber ich habe auch keine Lust mir das alles durchzulesen. ;)

    MfG

    So, nachdem die Änderungen doch etwas größer waren habe ich gestalterische Fragen an euch!^^

    • Das "Tagsuchfeld" ganz oben in der Topbar finde ich nicht so super vom Design und von der Position her, wie würdet ihr das evtl. besser machen?
    • unter "Lichttechniker" brauche ich eure Meinung als Betrachter zur Übersichtlichkeit des Inhaltes und bitte um Verbesserungsvorschläge.

    Und natürlich weitere Verbesserungsvorschläge!^^ Ich danke euch jetzt schonmal.

    MfG

    Bitte bitte, das war auch nur grob überflogen, also Fehler im Quellcode, etc. habe ich jetzt nicht gesucht.^^

    • schön ;)
    • größer! ... also ich nehme immer gerne für normalen text schriftgröße 12, was das beu euch in % ist weiß ich nicht!^^
    • gehts ni das das forum gleich in dem typo3 geladen wird? weil es eigentlich identisch sein sollte
    • gute sache!^^
    • achja, formfehler: das "Aktuelle News" ist als überschrift viel zu weit von seinem inhalt weg und viel zu nah an dem andren inhalt dran

      • allgemein habt ihr irgendwie kein festen abstand zwischen überschriften zum inhalt: nach oben und unten

    MfG

    Kritik/Fehler:

    • das Panel auf der rechten Seite mit Scrollbalken ist irgendwie sehr blöd
    • die Schriftgröße finde ich schlecht lesbar
    • das sich das Forum in einem eigentlich ganz neuen Design aufbaut finde ich auch nicht so toll
    • weshalb 2 mal das [mehr] ?

    MfG

    Grevas: Ich bedanke mich ganz herzlich für den fertigen Code!!! Das erste Beispiel war für meinen Bedarf schon das Beste, und es läuft super, also ich kann mich echt nicht beschweren, ist auch mehr als Variabel und anpassbar, ich habe es noch ein klein wenig verändert und schon siehts eigentlich genauso aus wie mein Design, nur auf die Sidebar muss ich bis jetzt verzichten, was aber nicht schlimm ist da ich eh lieber ne Topbar haben wollte!^^

    Meine abgeänderte Version sieht jetzt so aus:


    Der ganze Farbspaß und so fehlt natürlich noch, wollts nicht unnötig überladen, aber das ist ja jetzt nur noch Formsache. :)

    Noch einmal ein ganz großes Dankeschön an dich, hast mir echt sehr weiter geholfen!

    MfG

    Danke für die Links, mal schauen was ich daraus mache!^^
    Dann zu dem "Fehler" im FF, also kanns sein das du JS deaktiviert hast? Ansonsten keine Ahnung, das ist der Code:

    HTML
    <span class="link" onclick="document.getElementById('form_lj_buchen').style.display = 'inline';">Sie suchen einen Lichttechniker?</span>


    Und bei mir funktioniert es auch im FF, ohne Probleme. Das einzige was halt nicht ganz passt ist die Höhe des <div>s aber daran arbeite ich auch gerade:
    https://www.forum-hilfe.de/threads/51722-…ktioniert-nicht!

    MfG

    Ok, bedeutet im Umkehrschluss: um das Design so zu gestalten das der Content eine variable Höhe bekommen kann muss ich:

    • alle postion: absolute; raus nehmen und durch position:relative; ersetzen?

      • kann ich auch den background nicht absolut positionieren?
      • wenn ja, wie bekomme ich dann die <div> trotzdem mittig?
    • den footer so zu positionieren das er als Bezug die Unterkante des Content nimmt?

      • wie bekomme ich das am besten hin? einfach per padding-top oder nimmt er wenn ich nichts mehr absolut positioniere trotzdem etwas anderes als Bezug als die Unterkante des Content?
    • und jetzt die große Preisfrage, welche height-Angabe muss ich für den Content setzen?

    Sry, aber mit den position Eigenschaften habe ich mich noch nie so konkret befasst da ich noch nicht so variable Seiten hatte. :(

    An das PS: Ich weiß es auch nicht!? Was genau macht er denn falsch?^^
    An das PPS: Danke für die Kritik, um ehrlich zu sein war das einfach das Beste was ich in einem freien, zusammengehörigen Icon-Set gefunden habe. Sonst habe ich meistens nur ein paar gefunden aber nie für alle was. Falls du da noch eine gute Idee für mich hast dann bin ich für Vorschläge offen.

    Aber am wichtigsten ist mir was ich alles ändern muss damit der Content von 0-100+ Zeilen und Bilder und so haben kann und die <div> sich trotzdem immer automatisch anpasst und gleichzeitig den footer mit runter schiebt!?

    Ich danke dir auf alle Fälle schon einmal für deine Hilfe!

    MfG

    Fu** ... erwischt! *schäm* :(
    Wieso nur?^^ ... Eigentlich hätte ich dafür <span> benutzt, kp weshalb ich da <p> genommen hab.
    Naja egal, wird gleich überarbeitet. Danke für den Tipp, ich muss zugeben das ich grade die Dinge nur schnell gemacht und dann immer kopiert habe, dadurch wahrscheinlich das eigentliche benötigen von class aber trotzdem durch style gelöst. ;)
    Und dann um es der Qualität gerecht zu machen werde ich auch die headings in <h1> packen und das dann halt per CSS stylen.
    Und ich werde dann auch gleich bei der Gelegenheit nochmal den ganzen Code nach solchen Dingen durchsuchen.^^

    Trotzdem bleibt die Frage, wie sind die anderen Punkte zu bewerten?^^

    MfG

    EDIT:
    Ok, es hat sich mal wieder gezeigt dass schnell sein zu wollen nicht gut ist! :(
    Ich habe gerade bei einer gründlichen Prüfung so viele "fehler" oder besser, Unschönheiten im Aufbau, Design und auch im Code gefunden das ich mir selber hier wahrscheinlich kein gutes Urteil geben würde.
    Ich werde also wahrscheinlich noch einmal so 2-3Tage brauchen um das ganze zu überarbeiten und neu aufzusetzen. Ich schäme mich auch selber schon dafür!^^

    MfG

    Hey ho,
    das erste mal seit Ewigkeiten das ich mal wieder ne CSS-Frage habe, aber ich weiß nicht mehr weiter! :(
    Es geht, wie der Titel schon sagt, darum das auf meiner Website (http://tkw.bplaced.de) die CSS-Eigenschaft { height: 100%; } einfach nicht funktionieren will, auf manchen Seiten verstehe ich es da ich da den Inhalt in { position: absolute; } <div>s gepackt habe, aber gerade bei den Seiten wo es mir echt wichtig wäre verstehe ich es nicht, am meisten hier: http://blog.tkw.bplaced.de da ich da nur mit padding arbeite um die <div>s zu positionieren. Hat jemand eine Idee wie ich den Bereich, der im Quelltext auch mit "<!-- Inhalt (center) -->" gekennzeichnet ist so hinbekomme das ich mir das ganze height anpassen per JS, was erstens auch seine Grenzen hat, gerade bei den Blogeinträgen und erst Recht bei den Kommentare dazu (geplant) und zweitens mehr als nervig ist?
    Von mir aus änder ich auch die ganzen position: absolute; Atribute und so aber wäre schön wenn sich irgendwas findet womit ich die <div> so hoch machen lassen kann wie es sein muss ohne zu wissen wie hoch der Inhalt ist -> Variable Inhalte (Blogeinträge, Kommentare, etc.).

    Schon einmal Danke im Voraus, falls ihr Konkrete Codes im Original haben wollt einfach nachfragen!

    MfG

    Die Style-Angaben die ich im Code habe habe ich bewusst da hin gesetzt um die auch schneller ändern zu können!
    Dann habe ich nicht einmal ein <p> Tag, auch noch NIE verwendet, außer im Info-Unterricht weil ich musste. :(
    Und die "Fehler" die es mir da anzeigt, z.B. <h1>-Tags und so habe ich einfach durch Schriftanpassung umgesetzt. ;)
    Außerdem ist die "Qualität" ja eh mehr das für mich, weil wie ich mein Code strukturiere ist ja mein Ding, so lange wie das Ergebnis gut ist!^^
    Aber trotzdem danke für die Tipps, meine Antworten sollen nicht böse ankommen sondern ist meine Position dazu, falls da objektiv was dran falsch ist dann bitte ich um Kerrektur.
    Aber wie ist denn die Seite so vom Aufbau, Inhalt, Design, etc.?

    MfG

    Hey ho Leute,
    nachdem ich bei ein ganz paar anderen Projekten eine Menge an php, JS, etc. gelernt habe, hat es mich gepackt und ich habe wollte meine Website überarbeiten. Und nun natürlich auch mal von den Betrachtern eine Rückmeldung und von den Profis evtl. auch ein paar Statements zu dem Quellcode.
    Ich bin inhaltlich noch nicht überall fertig, aber das sollte in den nächsten 24h auch soweit sein und da wird sich auch nichts großartiges mehr ergeben. Also ist sie eigentlich schon fertig!^^

    Index-Link: http://tkw.bplaced.de
    Blog-Link: http://blog.tkw.bplaced.de
    Fotoalben-Link: http://fotos.tkw.bplaced.de
    Die Subdomains sind natürlich auch über die navigation erreichbar!^^

    Ich freue mich auf eure Kritik und evtl. auch ein paar Tipps zum Code, aber HTML 4.01 valid ist er! ;)

    MfG

    Da ich mit keinem der ganzen Grafischen Counter zufrieden bin/war und ich außerdem reinen Text wollte habe ich mir mal schnell mein eigenes geschrieben mit 3 Werten die zur Analyse bereit stehen aussehen tut das ganze dann ca. so:

    Zitat

    Seitenaufrufe: 99 | Besucher: 27 | unterschiedliche Besucher: 26


    Zu erwähnen wäre das das ganze auf einem URl-System besteht welches immer index.php?site=Seitenname ist, falls das bei euch nicht so ist müsstet ihr das ganze leicht abwandeln, dazu aber später.

    Als erstes zu den DB-Tabellen:
    counter_pages
    [TABLE='class: grid, align: left']

    [tr][td]

    page

    [/td][td]

    count

    [/td][/tr][tr][td]

    home

    [/td][td]

    5

    [/td][/tr][tr][td]

    varchar(20)

    [/td][td]

    varchar(50)

    [/td][/tr]


    [/TABLE]


    Achja, für "count" ist ein Standard-Wert von 0 zu setzen.

    counter_user

    [TABLE='class: grid, align: left']

    [tr][td]

    ip

    [/td][td]

    timestamp

    [/td][td]

    anzahl

    [/td][/tr][tr][td]

    000.000.00.000

    [/td][td]

    1314370503

    [/td][td]

    1

    [/td][/tr][tr][td]

    varchar(20)

    [/td][td]

    varchar(50)

    [/td][td]

    varchar(50)

    [/td][/tr]


    [/TABLE]

    Und hier bekommt die Spalte "timestamp" einen Wert der mehr als 24h zurückliegt, z.B.: 1314370503 und "anzahl" bekommt einen Standard-Wert von 1 zugewiesen.
    Das fette sind die Spaltenbezeichnungen und das fett-unterstrichene sind die Primärschlüssel, für alles habe ich die Kollation "latin1_german1_ci" verwendet.

    Dann zu dem php-Script welches ihr am besten per include auf der index.php Seite einbindet oder falls ihr nicht mit index.php?site=Seitenname arbeitet dann auf jeder Seite.

    So, dann zu der Ausgabe der Variablen, funktioniert nur auf Seiten wo auch das Script eingebunden ist:

    HTML
    Seitenaufrufe: <?php echo $count_page; ?> | Besucher: <?php echo $count_user; ?></span> | unterschiedliche Besucher: <?php echo $num_rows_num; ?>


    gestalten müsstet ihr es euch noch selber, ich habe es für meinen Footer z.B. so gemacht:

    HTML
    <span class="description">Seitenaufrufe: <span style="color: #000000;"><?php echo $count_page; ?></span> | Besucher: <span style="color: #000000;"><?php echo $count_user; ?></span> | unterschiedliche Besucher: <span style="color: #000000;"><?php echo $num_rows_num; ?></span></span>

    die CSS dazu sieht so aus:

    So, nun zu der Änderung die gemacht werden muss wenn ihr den Dateinamen nicht per GET-Variable auslesen könnt:

    PHP
    // Dateinamen inklusive Endung(.html .php etc.) auslesen
    $site = substr($_SERVER['SCRIPT_NAME'],strrpos($_SERVER['SCRIPT_NAME'],"/")+1);


    Und dann an den zwei Stellen wo $_GET['site'] vorkommt das ganze durch $site ersetzen und schon ist es wieder fertig, in der DB müsst ihr dann nur noch die Dateinamen mit der Endung eintragen.

    Alle die das per GET-Variable lösen können müssen dann alle GET-Variablen-Inhalte wofür sie das haben wollen in die DB eintragen und dann läuft das Script.

    Ich hoffe, dass ich euch damit etwas weiterhelfen konnte und falls es von den Profis noch Kritik daran gibt dann immer her damit, und falls ich das Script irgendwie erweiter schreibe ich es natürlich auch noch. ;)

    MfG

    Also als aller erstes: einfach fertig machen wird dir das hier glaube ich keiner!^^
    Wir helfen gerne aber sind kein TEAM(toll ein andrer machts) ;)

    So, jetzt zu deinem Problem: es wird sehr wahrscheinlich daran liegen das dein Server einfach nicht mail-fähig ist sprich das der die funktiom mail() einfach nicht richtig verarbeiten kann. Bedeutet einfach mal beim Support von deinem Server-Anbieter anfragen ob der mailversendung per php unterstützt.

    Dann zu deiner 1. Frage: was denkst du denn? Du hast für 3Felder schon das fertige Beispiel, Lösung ist also: lesen, verstehen, erweitern.
    als Tipp: die ersten Zeilen sind am wichtigsten und dann musste halt schauen wo du wie die Variable noch mit in die e-mail einbringst.

    2. Frage:
    Das zu lösen ist für etwas Fortgeschrittene php-programmierer nicht so schwer aber für anfänger sind es nen ganz paar schritte (meine Lösung):

    • wäre per
      PHP
      ob_start ();

      am Anfang deines Scriptes und

      PHP
      ob_end_flush ();

      am ende deines Scriptes zu verhindern das der header fertig gesendet wird.

    • dann per:
      PHP
      header ("Location: URL");

      die Zielseite zu bestimmen wo nach vollendung des Scriptes hin geleitet wird, hier ist zu beachten das du per GET-Variable am ende der URL dir eine Zahl noch setzen solltest damit dann die Zielseite weiß welche Message sie ausgeben soll, das solltest du dann für den Fehlerfall und für den "alles ok" fall machen, falls du die Fehler auch übermitteln willst musst du das für die auch so machen z.B.: http://www.example.de/index.php?msg=1&f=1,2

    • auf der Zielseite per $_GET['msg'] die GET-Variable abfragen und dann in nem If bestimmen welche Message ausgegeben werden soll
    • und joa, das wars eigentlich schon

    und weil ich nicht so bin, hier mal ne grobe zusammenfassung für dich als Script:

    Das wäre die Variante wie ich es machen würde da es wenn man es einmal begriffen hat recht einfach ist, eine andere Variante ist einfach das script ohne den ganzen

    PHP
    ob_start ();

    und so auf eine Seite einzubasteln wo du um das Script dann deine normale Seite aufbaust:

    PHP
    // normaler Seitenaufbau
    // wo normalerweise dein inhalt ist kommt dann:
    <?php include ('Pfad zur Datei'); ?>
    // restlicher Code zum Seitenaufbau

    Also ich weiß das das am Anfang relativ sehr schwer klingt aber einfach mal bissel mit php beschäftigen und dann geht das ganz flott. Ich hoffe, das ich helfen konnte!?

    MfG

    Da ist es gemacht indem er das Bild auf 200% seiner Größe gebracht hat und dann rechts und top bei -50% anfängt wodurch das Bild auf alle Fälle den gesamten bildschirm bedeckt!
    html-Code:

    HTML
    <div id="bg"><div><table cellpadding="0" cellspacing="0"><tr><td><img alt="" src="server//bg.jpg" /></td></tr></table></div></div>


    CSS-Code:

    Code
    #bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
    #bg td{vertical-align:middle;text-align:center}
    #bg img{min-height:50%;min-width:50%;margin:0 auto}


    Dafür sollte das Bild aber eine gute Qualität und hohe Auflösung haben!^^

    MfG