1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Designverschiebung bei eingefügten PHP-Code

Dieses Thema im Forum "Design" wurde erstellt von Dboff, 10. Mai 2012.

  1. Dboff

    Dboff Active Member

    Registriert seit:
    10. Mai 2012
    Beiträge:
    40
    Zustimmungen:
    0
    Hallo Leute,
    ich setz mich seit geraumer Zeit nun mit Wordpress auseinander, da ich für meine Arbeit ein Intranet aufstellen soll und mir empfohlen wurde dies mit Wordpress aufzusetzen. Das steht jetzt so Halbwegs. Soviel zu Vorgeschichte.
    Jetzt möchte ich eine Mitarbeiterdatenbank anlegen. In Wordpress soll dazu eine Seite generiert werde, welche mit quasi ein Steckbrief aller Mitarbeiter ausgibt. Die Daten dazu werden aus einer MySQL Datenbank geladen. den PHP-Code dazu habe ich bereits erfolgreich geschrieben (zumindest temporär erfolgreich:D) Angezeigt wird eine Tabelle mit den Daten aus der Datenbank so wie ich es zumindest vorerst haben möchte. Aber durch das anzeigen auf einer Seite in Wordpress 'verschiebt' sich dass Design des ganzen Wordpress-Blogs.

    Hier mal ein Bild wie es normal aussieht:
    https://www.dropbox.com/s/4kzodfm9vduhvy0/bild1.png

    Und hier ein Bild von der Seite, auf der der PHP-Code ausgegen wird, also die Datenbankabfrage in eine Tabelle rein:
    https://www.dropbox.com/s/sjxyrg0dwjcsiv3/bild2.png

    Wie man sieht ist die Sidebar unter die Tabelle gerutscht. Ich versteh einfach nicht warum. Kann mir jemand weiterhelfen?

    Hier mal noch der PHP-Code:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  2. pixselig

    pixselig Well-Known Member

    Registriert seit:
    8. Mai 2012
    Beiträge:
    2.301
    Zustimmungen:
    10
    Ich denke, dass das eher was mit dem CSS-Code zu tun hat!

    Poste doch den mal bitte.

    Grüsse

    Pixsel
     
  3. pixselig

    pixselig Well-Known Member

    Registriert seit:
    8. Mai 2012
    Beiträge:
    2.301
    Zustimmungen:
    10
    Sorry, aber bin nicht so php-bewandert :(

    denke aber wenn du per CSS für #main bzw #sidebar fixe grössen angibst sollte es egal sein was dein php-script ausgibt solange es innerhalb von #main (oder wie auch immer bei dir der Contentbereich definiert ist) liegt.
     
  4. Dboff

    Dboff Active Member

    Registriert seit:
    10. Mai 2012
    Beiträge:
    40
    Zustimmungen:
    0
    Also ich habe nichts am standard-css code geändert. In dem bereich kenn ich mich auch nicht so wirklich aus.
    Worpress Theme ist: Twenty Eleven (das standardtheme)
    Der CSS-Code davon ist zu lang um hier zu posten.

    Mir fällt grad noch ein, dass ich als Template bei jeder Seite estra das Sidebartemplate angeben muss, sonst wird die Sidebar auf der linken Seite gar nicht angezeigt. Eventuell hat es noch etwas damit zu tun?!
     
  5. pixselig

    pixselig Well-Known Member

    Registriert seit:
    8. Mai 2012
    Beiträge:
    2.301
    Zustimmungen:
    10
    ok, verändere einmal in der style.css des Themes in Zeile 89:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    in:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  6. Dboff

    Dboff Active Member

    Registriert seit:
    10. Mai 2012
    Beiträge:
    40
    Zustimmungen:
    0
    hat leider nichts gebracht. sieht genau aus wie vorher :(
     
  7. pixselig

    pixselig Well-Known Member

    Registriert seit:
    8. Mai 2012
    Beiträge:
    2.301
    Zustimmungen:
    10
    Das ist soweit ich das eben bei mir ausprobiert habe normal bzw. zeigt er bei mir hier auch keine Sidebar auf den Seiten.

    Vielleicht kann dir jemand helfen der das Standardtheme besser kennt?

    Ich schreibe mir gerade mein eigenes - so weiss ich immer bescheid ;)

    Grüsse

    Pixsel

    PS:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Was passiert wenn du hier border='0' eingibst?
    [/COLOR][/COLOR][/COLOR]
     
  8. pixselig

    pixselig Well-Known Member

    Registriert seit:
    8. Mai 2012
    Beiträge:
    2.301
    Zustimmungen:
    10
    Euje, könnte sein dass du den Wert (584px) noch etwas runter setzen musst. Ist bei variablen CSS-Boxen oft schwer zu sehen.

    Auch den Browsercache leeren nicht vergessen.
     
  9. Dboff

    Dboff Active Member

    Registriert seit:
    10. Mai 2012
    Beiträge:
    40
    Zustimmungen:
    0
    auch nichts. Dachte eigentlich, dass er dann die Zeilenlinien nicht mehr anzeigt?! Macht er auf jeden Fall trotzdem.
    Das width bringt leider auch nichts. Hatte ich extra eingefügt, da ich dachte, dass die Tabelle eventuell zu breit ist, aber egal wie ich die Breite definier, es ändert nichts in Wordpress. Es funktioniert aber wenn ich nur die reine php-Seite ausgebe, also komplett ohne wordpressinstallation, in einem eigenem verzeichnis auf dem Webserver. Dann verändert er die Breite.
     
  10. pixselig

    pixselig Well-Known Member

    Registriert seit:
    8. Mai 2012
    Beiträge:
    2.301
    Zustimmungen:
    10
    Noch ein Tipp:

    Lade dir Firebug für Firefox runter, damit kannst du einzelne Teile deiner Website übersichtlicher analysieren.
     
  11. Dboff

    Dboff Active Member

    Registriert seit:
    10. Mai 2012
    Beiträge:
    40
    Zustimmungen:
    0
    hab den wert mal auf 50px abgeändert. Keine veränderung.
     
  12. pixselig

    pixselig Well-Known Member

    Registriert seit:
    8. Mai 2012
    Beiträge:
    2.301
    Zustimmungen:
    10
    Der CSS Code den ich dir oben geschrieben habe war der falsche, sorry.

    richtig wäre Zeile 103:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    in
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    zu ändern.

    gegebenenfalls auch ein paar px kleiner.
     
  13. Dboff

    Dboff Active Member

    Registriert seit:
    10. Mai 2012
    Beiträge:
    40
    Zustimmungen:
    0
    Auch keine Veränderung. Auch nicht wenn 50px eingestellt sind. Es ist echt zum verzweifeln:(
     
  14. pixselig

    pixselig Well-Known Member

    Registriert seit:
    8. Mai 2012
    Beiträge:
    2.301
    Zustimmungen:
    10
    gar keine Veränderungen?

    Benutze Firebug um die richtigen id's rauszubekommen - können bei dir ganz andere sein als bei meinem Probe-twentyeleven hier.

    Vielleicht hat es auch echt was mit dem php code ansich zu tun?

    Hoffe einer der Pro's hier im Board schaut sich das mal an!

    Bin von hier aus mit meinem (sehr bescheidenen) Latein leider am Ende.

    Grüsse

    Pixsel
     
  15. Dboff

    Dboff Active Member

    Registriert seit:
    10. Mai 2012
    Beiträge:
    40
    Zustimmungen:
    0
    Ich glaube, dass es irgendwie mit dem PHP-Code zusammenhängt. Entferne ich die Zeilen zum aufbau der Tabelle, sieht alles normal aus (keine Tabelle halt mehr da).
    Trotzdem danke dir!
     
  16. Dboff

    Dboff Active Member

    Registriert seit:
    10. Mai 2012
    Beiträge:
    40
    Zustimmungen:
    0
    niemand mehr ne idee?
     
  17. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    - Die Tabelle wird im Code nicht geschlossen </table>
     
  18. Dboff

    Dboff Active Member

    Registriert seit:
    10. Mai 2012
    Beiträge:
    40
    Zustimmungen:
    0
    verstehe ich jetzt nicht ganz. an welcher stelle meinst du?
     
  19. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    Na, am Ende deines Codes. Wenn du eine Tabelle öffnest, musst du sie auch schließen.
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Wie baust du denn deinen Code ein? Per iframe oder in die Templatedatei?
     
  20. Dboff

    Dboff Active Member

    Registriert seit:
    10. Mai 2012
    Beiträge:
    40
    Zustimmungen:
    0
    Du hattest recht! Und jetzt fällts mir wie schuppen von den augen! mann mann...ich hing jetzt schon so lang an dem fehler, dass ich eigtl nicht mehr am code gezweifelt hab, sondern nur noch an fehler im zusammenhang mit dem php-plugin für wordpress und anderen plugins, bzw. fehler an der sidebar.

    Wie meinst du des mit dem einbauen?
    Ich habe das plugin php-exec mit welchem ich den code direkt in wordpress auf eine neue seite eingeben kann.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden