Beiträge von Kampf Katze

    Ich habe ein sehr eigenwilliges Problem serviert bekommen...

    Vor wenigen Tagen habe ich bei all-inkl beantragt, das mein Server von PHP4 auf PHP5 umgestellt wird. Ob der Fehler nun genau damit zusammenhängt, kann ich nicht genau sagen, aber heute beim hochladen von Bildern über das Tool "Flexible Upload" viel er mir zum ersten mal auf. Und zwar werden die Bilder hochgeladen, anschließend erhalte ich aber nicht mehr das hochgeladene Bild zur Ansicht mit den entsprechenden Optionen und letztlich der Möglichkeit, das Bild ein zu binden. Das merkwürdige ist, das auf dem selbigen Server noch ein andere Projekt läuft (motivhimmel.de) wo ich auch Flexible Upload aktiv habe und dort funktioniert alles ohne Wiederworte. Die Schreibrechte sind identisch bei neu hochgeladenen Bildern und auch bei dem Problemfall werden die Bilder ja auf den Server geladen, aber Wordpress hat scheinbar ein Problem damit das richtig zu verarbeiten. Eine Fehlermeldung erhalte ich aber nicht.

    Ich habe auch schon mal versucht Flexible Upload aus zu schalten und das Standarttemplate für den Adminbereich zu nutzen, ohne Erfolg. Das Bild wird intern hochgeladen, jedoch nicht angezeigt. Der Bereich bleibt danach immer noch weiß und in der Verwaltung der Bilder wird das Bild auch nicht dargestellt, nur mein Alternativtext. Wie gesagt,bei einem Blog geht es, beim anderen nicht.

    Jemand eine Idee was man prüfen kann?

    Wordpress läuft in Version 2.3.3

    Hm, daraus werde ich nun nicht so ganz schlau...

    Der Befehl "display block" ist jedenfalls schon aktiv, aber wie soll ich nun die Größe definieren? Bzw. wo genau?

    Hier mal der Quellcode vom CSS:

    Code
    #sidebar { border-left: 0; float: right; width: 200px; }
    	#sidebar h3 { color: #ace149; margin: 15px 0 5px; font-variant: small-caps; }
    	#sidebar ul { margin: 0 0 10px; padding: 0; border-top: 1px solid #363430; border-bottom: 1px solid #363430; }
    	#sidebar li { display: block; padding: 4px 10px; background: #22201d; margin: 1px 0; }
    	#sidebar li:hover { background: #363430; }

    Ich habe das Template "Citrus 06" als Template für mein Projekt "motivhimmel.de" gewählt. Stück für Stück bügle ich die Macken des Templates aus oder ergänze Dinge die mir fehlen.

    Nun bin ich an der Navigation angekommen die auf der linken Seite verfügbar ist. Die Texte sind klare Links, jedoch irritiert viele Besucher das Rollover bzw. die Kästen, die nicht als Link anklickbar sind. Da ich das Rollover aber optisch ganz nett finde, suche ich nun nach einem Weg wie ich es schaffe, das das gesamte jeweilige Feld als Link gilt.

    Ich habe auch sehr lange mit dem CSS gekämpft. Es sogar fast aufgegeben. Grund wahr, das ich ein eigenes Wordpresslayout für mein Projekt "mysterydakota.de" entworfen habe. Local habe ich einen SQl Server am laufen gehabt so das ich live im Editor werkeln konnt und nicht ständig erst die Dateien auf den Server spielen musste. Für die Kontrolle nahm ich Firefox. Irgendwann wahr ich fertig mit allem, es sah gut aus und ich stellte es online um es unter anderen Browsern zu testen. Es stellte sich heraus das der Firefox ziemlich leichtgläubig ist und gut verdaut was ihm so als Quelltext serviert wird. Auch Safari spielte mit. Opera und der Internet Explorer nahmen mit mein Experiment aber ziemlich übel und belohnten mich mit einem "Chaos". Fast über ein halbes Jahr habe ich nichts mehr an dem Projekt gemacht, weil ich einfach ratlos wahr. Ich habe nach Leuten gefragt die mir doch bitte mal die Hand führen sollten (Also im realen Leben) doch es passierte nichts.

    Dann habe ich ein neues Konzept für mein Projekt com-2-mac.de aufgestellt, viel im CSS gewühlt und irgendwann viel mir mein Fehler auf. Ich habe einfach falsch gedacht, was den Aufbau der Rahmen anbelangt. Ich versuchte damals die Bereiche zu splitten und dann die Hintergrundgrafiken ein zu fügen. also ein Bereich für die Kopfzeile, dann für die Seitenleiste usw. Jedoch reichte es aus einen Hauptbereich fest zu legen und auf diesen Bereich dann eben die Ausrichtung für Texte etc. fest zu legen. Also so im groben :-)

    Seit gestern ist mysterydakota.de wieder online und ich habe noch einmal viel zum Thema CSS dazu gelernt und ich habe mein erstes komplettes eigenes Websitelayout via CSS realisiert.

    Wenn ich noch ein wenig Zeit finde, mache ich es auch mal fit für die Öffentlichkeit, aber das eilt nun erstmal nicht :-)

    Die kleine Geschichte soll nur verdeutlichen, dass CSS eine, wie ich finde, eigenwillige Welt ist und wenn man viel mit HTML zu tun hatte, das doch recht "statisch" wirkt, kann man bei CSS viel lockerer an die Arbeit gehen.

    Wünsche dir jedenfalls viel Erfolg. Die css4you Seite ist jedenfalls eine sehr ordentliche Anlaufstelle für das Grundwissen rund um CSS. Spezielle Feinheiten und Ideenastöße muss man sich jedoch meist woanders suchen.

    Und der letzte Tipp... Ich kenne mich im Windowslager hier nicht so aus, aber für das Mac OS gibt es ein paar nette CSS Editoren. Sie nehmen viel Codetipperei ab durch Autovervollständigung oder man generiert den Code mittels Knopfdruck und Zahleneingaben (für Abstände etc). Farben etc. werden auch hervorgehoben so das man schnell herausfindet, wo sich die grüne Schrift noch einmal versteckt hat.
    Evt. gibt es solch Anwendungen auch unter Windows oder Linux. Das Tool für Mac nennt sich CSSEdit und ist eine Shareware.

    So, genug palvert :-) Wünsch dir viel Erfolg... Und Durchhaltevermögen...

    Gut, Count gibt einfach die Zahl für die Einträge in den Kategorien an, was dann im Adminbereich zu sehen ist.

    Dennoch ist halt irgendwo der Wurm drin. Ich kann es ja in der Datenbank fröhlich fixen und die IDs weitestgehend anpassen (die Kategorien etc. sind mir ja als ID bekannt), dennoch eine ziemlich merkwürdige Sache. Irgendwas muss ich übersehen. Sonst würde er in den genannten Tabellen ja nicht bei der link_id (wp_links) und object_id (wp_term_relationships) mit 0 beginnen. Irgendwo muss ja eine Info liegen, wo er weiter zählen sollte für die korrekte Vergabe.

    Ich habe nun auch noch einmal versucht einfach die ganzen betroffenen Kategorien und Links aus den Tabellen zu löschen. Der Fehler bleibt. Lösche ich den "Fehlerhaften" Eintrag, wird er auch völlig korrekt aus der Datenbank entfernt. Nur eben der nachfolgende Link den ich eintrage, der verpufft im Nirvana mit einer Fehlermeldung.

    Ich habe erst später begonnen Testweise Links über das SQL zu entfernen. Normaler weise mache ich dies natürlich über den Adminbereich.

    Ich fürchte nur, das beim umziehen oder umschichten etwas durcheinander geraten ist. Ganz ausschließen kann ich also ein gezieltes Löschen über die Datenbank auch nicht. Der Fehler kann ja aber eigentlich nur bei einem Zähler liegen. Doch ich habe bisher noch keinen "Count" Befehl gefunden für die Tabelle wp_term_relationships" (Für die Spalte objekt_id) oder bei WP Links für die Spalte "link_id".

    Eigentlich sollte die Datenbank ja den Befehl haben, bei der letzten Zahl weiter zu machen die im bekannt ist. Ein Neuer Link sollte also die link_id 29 bekommen und die object_id 137

    Es währe ja schon schön wenn es so enorm einfach währe im CSS einfach mal die Farben nach eigenen Wunsch an zu passen. Rein praktisch geht das natürlich, doch dazu muss man ja erst einmal verstehen was sich der Programmierer so ausgedacht hat, also derjenige der das CSS verzapft hat. Es gibt nämlich (korrigiert mich wenn ich falsch liege) keine klare Vorschrift wie ein CSS innerlich genau aufgebaut sein muss. Nur die Befehlsketten sind natürlich wichtig. Es macht aber Sinn, eine saubere Struktur zu erstellen. Manche machen sich auch die Mühe kleine Infozeilen mit ein zu basteln damit man eine grobe Orientierung hat. Jedenfalls kann jedes einzelne CSS Element dann auch seine eigene Hintergrundfarbe bekommen (haben).

    Wenn man also beim body Befehl im CSS Dokument nun mal schnell die Farbe ändert oder hinzufügt, heißt das noch lange nicht das dies auch für die ganze Seite gelten muss. Ganz interessant oder wissenswert ist hierzu jener Artikel: "Eltern Kind Elemente".

    Solltest du mit CSS noch nicht all zu viel gemacht haben, dann lese dich mal bei css4you.de ein wenig ein. Besser kann aber auch mal ein Buch sein zu diesem Thema.

    Ansonsten kann, solltest du dir sicher sein alles richtig gemacht zu haben, es auch helfen einfach mal den Browserchache zu lehren oder ein Reload der geöffneten Seite über den Button des Browsers bei gedrückter Shifttaste durch zu führen.

    Irgendwie hat sich bei einem meiner Blogs ein Fehlerteufel eingenistet und zwar in der Datenbank.

    Wenn ich im Blogroll einen neuen Link generiere, so wird dieser wie gewohnt in die Datenbank mit aufgenommen. Sobald aber anschließend ein zweiter Link dazu kommt, ist es vorbei. ICh erhalte eine SQL Fehlermeldung. Den Grund dafür habe ich bereits gefunden, das Problem zu lösen jedoch bisher noch nicht geschafft.

    Folgendes ist der Stand der Dinge...
    Ich habe bisher 9 Links in der Tabelle "wp_links", sie alle besitzen aber keine durchlaufenden Link IDs, da ich immer mal wieder Links gelöscht habe. Link Kategorien sind 4 Stück vorhanden, nummeriert mit der ID 1,3,4 und 5.

    Das sieht in Natura derzeit so aus:
    [Blockierte Grafik: http://media.com-2-mac.de/public/pics/ZZ3932B3EA.jpg]

    In der Tabelle "wp_terms" sind IDs von 1 - 13 vergben, es fehlt nur die ID 10.
    [Blockierte Grafik: http://media.com-2-mac.de/public/pics/ZZ04525830.jpg]

    Bei der Tabelle term_taxonomy_id wirds dann ein wenig chaotisch wie ich finde, obwohl die Bezüge nach überprüfung alle stimme. Ebenso wie der jeweilige Counter
    [Blockierte Grafik: http://media.com-2-mac.de/public/pics/ZZ2CD48237.jpg]

    Und auch bei der (soweit ich es richtig sehe) letzten Tabelle "wp_term_relationships" sieht der Bezug zur object id und term_traxomy_id eigentlich ok aus...
    [Blockierte Grafik: http://media.com-2-mac.de/public/pics/ZZ46A7F3E2.jpg]

    Sobald ich nun aber einen neuen Link via Wordpress einfüge, wird in der Tabelle ein kleines Chaos gestartet. Er vergibt in der "wp_links" Tabelle die ID 0 für den neuen Link, das selbe Spiel auch bei der Tabelle "wp_term_relationships". Die Kategoriezuweisund geschieht richtig. Wenn ich nun einen weiteren Link hinzufüge, würde er gerne erneut die 0 vergeben, kommt aber zu einem Konflikt mit der bereits vorhandenen ID, was dann so ausschaut:

    WordPress database error: [Duplicate entry '0' for key 1]
    INSERT INTO wp_links (link_url, link_name, link_image, link_target, link_description, link_visible, link_owner, link_rating, link_rel, link_notes, link_rss) VALUES('http://testrun.com','testrun.com', '', '', '', 'Y', '1', '0', '', '', '')

    Kann jemand den Fehler sehen oder mir einen Tipp geben, wie ich das Problem löse? Ich kann schlecht die ganze Datenbank neu aufsetzen, da es ein laufender Blog ist. Ich kann jedoch damit leben die Links zu löschen und neu ein zu geben. Ich habe das auch schon versucht über die Datenbank zu lösen (zuvor natürlich mit einem SQL Dump) doch er kriegt das scheinbar nicht gebacken wegen der vorhandenen IDs der Blogbeiträge etc.

    Also das Ding mit dem Quellcode, darauf hätte ich ja auch mal kommen können mensch ;-)

    Vielen Dank, ich glaube das hat mir sehr gut weiter geholfen. Ich werde es dann mal probieren. Mal sehen ob ich mit dieser neuen Hilfestellung ein Stückchen weiterkomme. Habe gestern ewig mit direkt zugewiesenen ul li Klassen im CSS gewerkelt und auch etwas erreicht, nur der Internet Explorer stellte sich dann wieder als Spielverderber heraus. Der kam irgendwann garnicht mehr klar mit meinen Gedankengängen :-)

    Das habe ich bei einem anderen Blog bereits mal ausprobiert gehabt einen gezielten CSS Befehl ein zu schleusen, leider ohne Besserung. Die Links der Blogrollkategorien bleiben weiterhin untergeordnet und nutzen dann weiterhin die Befehle doppelt, also erst für die Kategorie, dann noch einmal für die Links. Ich vermute das ich da evt. etwas am Wordpress Tag einbasteln muss, aber ich weiß leider nicht was.

    Ich habe das Problem das ich bei mir die Kategorien in einem Template nicht in den Griff bekomme. Die Kategorien bekommen immer die selben CSS Befehle wie die Links unter der Kategorie zugewiesen. Das heißt also wenn ich z.B. vor den Links einen Aufzählunspunkt haben möchte, erscheint dieser auch konsequent vor der Blogroll Kategorie. Das selbe trifft dann natürlich auch auf Ausrichtungen etc. pp zu.

    Wie kann man die Blogrollkategorien via CSS unabhängig von den Blogroll Links layouten? Oder muss ich das im php Befehl der Sidebar irgendwie definieren und wenn ja, wie?

    Habs gerade mal mit dem IE 7 unter WP 2.3 getetstet, dort formatiert er alles richtig. Auch wenn ich nochmal auf das Bildicon aus der Menübar klicke.

    Wenn ich es schaffe, werde ich heute mal aktualisieren auf 2.3.1 und sehen ob das Problem dann auch besteht.

    Aber jener Fehler währe typisch Internet Explorer. Ich verfluche ihn auch für solche Dinge, weil Microsoft ständig meint eigene Standards und Willen durch zu boxen auf Kosten div. anderer etablierter Standards. Hilft nun aber auch nicht weiter :-)

    Ich bin froh das ich dank des neuen iMacs nun auch endlich eine akzaptable Möglichkeit besitzte, meine Seiten mal unter dem Internet Explorer zu testen mittels Emulation.

    Ich arbeite mit Div. Browsern unter Mac OS X und Win. Demnach kann es daran also wirklich nicht liegen. Und wenn wirklich kein Plugin diesen Fehler verursacht, kann es eigentlich nur am CSS liegen. Wenn da eine Definiton für den Umgang mit Bildern eingebaut wurde, kann es einfach passieren das Wordpress dies auf alle Bilder überträgt.

    Ich selbst hatte das "Problem" das bei einem Template ständig Schatten um die Bilder gelegt wurden. Da ich selber noch in einer CSS Lernphase stecke, musste ich auch erstmal suchen. Habe dann aber die Quelle gefunden...
    Im CSS liegt dann ein Befehl vor der sich "img" nennt, meist im Zusammenhang mit einem anderen CSS Befehl, also z.B. "#content img".

    Wie sieht es eigentlich aus wenn er ohne den WYSIWYG Editor arbeitet? Das Ding ist eh eine "Katastrophe" und viel zu eigenständig. Mit dem einfachen Editor hat man viel mehr Spielraum und viele Automatismen werden nicht mehr durchgeführt.

    Das selbe Problem hatte ich auch nach einem Update von Wordpress bei einem eigenen erstellten Template.

    Das Problem ist, das die Fehlermeldung nicht konkretisiert wo der Fehler liegt. Er sagt eigentlich nur aus, das etwas wichtiges fehlt. Leider konnte auch ich keine Konkrete Lösung finden, es war für mich Anlass das Template nun komplett zu überarbeiten.

    Ich würde mich aber freuen wenn jemand eine Lösung parat hat. Falls es noch mal passiert.

    Also auf meinen kalibrierten iMac / der neue 20" & externen LG sehen die Schatten nicht so extrem schwarz aus. Der Schatten hat einen einfachen und normalen Übergang. Egal ob wie gesagt bei Safari oder Camino (Mozillaabkömmling nur für Cocoa).

    Das ist genau das was ich vermutet habe, was die Kalibrierung anbelangt. Viele halten das für Humbug, aber die Unterschiede sind enorm. Ich sehe es tagtäglich bei meinen zwei unterschiedlichen Monitoren die parallel arbeiten.

    Ich habe jedenfalls nur einen ganz leichten Schattenkanten gesehen, musste dazu aber sehr genau hinsehen. Wichtig ist aber auch, das du mal die Farben vom Hintergrund, die vermutlich als Webfarben vorliegen (Bedenke das das Farbspektrum bei Webfarben enorm klein ist) konkret mit den Farben deiner Schattengrafik (kubrickbg-ltr.jpg) abgleichst. Wenn du Photoshop besitzt, kannst du bei der Farbwahl auf Webfarben umstellen. Websichere Farben kannst du auch hier abrufen: CSS 4 You - The Finest in Stylesheets: Websichere Farben

    Ich habe mir das nun mal in Camino und Safari angesehen, sieht bei beiden gleich aus deine Schatten oder der Rahmen beim Headerbild...

    Muss aber auch gestehen das ich ehrlicher weise nicht so ganz verstanden habe was nun das konkrete Problem ist..

    Des weiteren sollte man auch nicht außer acht lassen, das ein kalibrierter Monitor gerne mal was ganz anders zeigt als ein unkalibrierter und das der Mac gerne auch etwas andere Farben anzeigt als Windows es tut. Vertracktes Thema wie ich finde...

    Ich bin momentan mal wieder dabei ein wenig in CSS rum zu fuchteln und mein schon vor langem begonnenes Template zu überarbeiten damit es nun auch endlich mal in die Öffentlichkeit gehen kann. Da es mein erstes eigenes Template ist, stößt man natürlich unweigerlich mal an Situationen wo man nicht weiter kommt und sich die ganze Zeit fragt, wo nun das Problem liegt.

    So hapert es nun bei mir bei den Links bzw. dessen "Elternkategorien". Die Links einer Kategorie sind richtig platziert und die Schriftgröße passt auch. Bei den Kategorien der Links sieht es leider etwas anders aus. Die Überschrift ist ok, aber die Platzierung wirkt dort deplatziert. Die Überschriften der Sidebar hören eigentlich alle auf den Befehl <h3> so das die anderen Überschriften (Seiten usw.) alle richtig sind...

    So sieht das nun derzeit optisch aus:
    [Blockierte Grafik: http://media.com-2-mac.de/public/pics//ZZ567A022F.jpg]

    Nun möchte ich gerne wie im Beispiel zu sehen, die Überschrift "Fanseiten" aber etwa bündig mit den Grafiken darüber bekommen.

    Als PHP steht da derzeit folgendes:

    Wo darf ich denn nun wie was machen, damit ich die Ausrichtung für die Überschrift hinbekomme?

    Vielen dank für eure Hilfe...

    Edit:
    Hab den Code noch mal ein wenig überarbeitet / geändert und enorm gekürzt...

    PHP
    <ul><?php wp_list_bookmarks(); ?></ul>

    Nun ist zwar die Überschrift (Fanseiten) richtig plaziert, allerdings nicht die Subkategorien. Die sind mit der Überschrift mitgewandert...

    [Blockierte Grafik: http://media.com-2-mac.de/public/pics/ZZ79B57EFE.jpg]