Beiträge von marX

    Deinen "dirty hack" verstehe ich nicht. :-?


    Wenn folgendes in $atts["sprache"] steht:

    Zitat von h-u-g-o

    Dann wird Folgendes ausgegeben: "deutsch" (inklusive der Anführungszeichen).


    dann kannst du doch einfach die Anführungszeichen rausfiltern. Ein kleiner Codeschnipsel basierend auf regulären Ausdrücken dazu:

    PHP
    $matches = array();
    preg_match("/([a-z]+)/i", $atts["sprache"], $matches);
    $sprache = $matches[1];


    Kurze Erklärung: der reguläre Ausdruck sucht nach zusammenhängenden Buchstabenketten und liefert die in das Array $matches zurück. Egal ob der String in $atts["sprache"] nun deutsch, "deutsch", <deutsch> oder 123deutsch456 lautet - am Ende steht immer der String deutsch in $sprache (sollte er zumindest ;-)).

    Schau mal ob dir das irgendwie weiterhilft.

    spickzettel hat die "Lösung" ja schon genannt. Viel mehr kann ich dazu auch nicht sagen.

    Mir fällt eigentlich nur noch ein "dirty hack" ein: Anführungszeichen vorn und hinten abzuschneiden (kannst ja prüfen ob sie vorhanden sind) oder in die Prüfung mit aufzunehmen. Zumindest kannst du dabei davon ausgehen, dass Intypo die Anführungszeichen immer gleich ersetzt (typografische Anführungszeichen links respektive rechts).

    Gestatte die Zusatzfrage:


    Immer doch. :-)

    Zitat

    wofür und wie werden die Artikel Tags im Adminbereich eingesetzt?


    Zur Verschlagwortung von Artikeln, ähnlich wie bei Kategorien (nur ohne Hierarchie). Mit verschiedenen Template-Tags kann man die Artikel-Tags auch im Blog selbst sichtbar machen, z.B. unter jedem Artikel oder als Zusammenfassung in einer sog. Tag-Cloud.

    Siehe auch:
    Tags - Alle Einträge - Lexikon - WordPress Deutschland Forum
    Template Tags WordPress Codex ("Tag tags")

    Und noch ein Artikel zu Tags, den ich über Google gefunden hab:
    Tagging mit Wordpress: Tags richtig nutzen - Von Karl-Heinz Wenzlaff

    Einfachste Lösung: das "Loading..." als Hintergrundbild für <body> zuweisen. Eventuell per Inline-Style, damit es auch wirklich von Beginn an gezeigt wird.

    Ich würde mir aber eher Gedanken darum machen, wie ich die Ladezeiten oder zumindest die Wartezeiten für den Besucher verkürzen kann. ;-)

    Du musst mysql_connect() sagen, das es eine neue Verbindung öffnen soll (4. Parameter). Andernfalls geht die DB-Verbindung zur WP-DB verloren. Um mit dieser neuen Verbindung weiterarbeiten zu können musst du den mysql_*-Funktionen in deinem Plugin mitteilen, dass sie diese Verbindung nutzen sollen. Dafür gibst du jedem Funktionsaufruf die Ressource-Kennung mit, die mysql_connect() zurückliefert. Wie das geht steht jeweils in der Doku.

    PHP: mysql_connect - Manual
    PHP: mysql_query - Manual

    Kurzes Beispiel zur Verdeutlichung:

    Code
    [COLOR="Blue"]$dbh[/COLOR] = mysql_connect ($server, $user, $pass, [COLOR="Red"]true[/COLOR]);
    ...
    $res = mysql_query($sql, [COLOR="Blue"]$dbh[/COLOR]);

    Im Forum hier gibts auch Threads dazu, mit den Infos hier solltest du die auch finden. ;-)

    Alternativ kannst du auch die wpdb-Klasse verwenden, falls du auf dieselbe DB wie WP zugreifen möchtest.

    Wie in welcher header.php? Da gibt's doch nur eine!?


    Die im aktuellen Theme-Verzeichnis meine ich. Bei dir also in wp-content/themes/default. Daneben gibts schon noch ein paar, z.B. in weiteren installierten Themes. Ich fragte nach,weil du schriebst, das dort kein <head>/</head> enthalten ist. Ich bin mir aber ziemlich sicher, dass du den <head>-bereich deiner Seite genau dort findest. Also entweder schaust du nicht richtig hin, oder du bist in der falschen Datei...

    Selbst wenn WP in einem Unterordner liegen sollte, wenn ich diesen Ausdruck hier nehme:

    PHP
    <img src="/wp-content/themes/mein_theme/images/test.gif" />

    Dann würde doch WP immer den Ordner nehmen wo Wp installiert ist, oder nicht?


    Nein. ;-) "/" ist das Rootverzeichis des Webservers (das Document-Root um genau zu sein). Wenn WP in einem Unterverzeichnis liegt, dann musst du das nach dem ersten "/" noch angeben. Und damit bist du wieder am Anfang.

    Hier ists recht schön erklärt:
    SELFHTML: HTML/XHTML / Allgemeine Regeln für HTML / Referenzieren in HTML

    Alternative wäre bspw. ein Platzhalter im Artikel, der bei der Ausgabe mit der tatsächlichen URL ersetzt wird. Schrieb ich auch irgendwann schon mal... Eventuell könnte man auch per <base href="<blogurl>" /> arbeiten, ich habs jetzt aber nicht probiert.
    SELFHTML: HTML/XHTML / HTML-Kopfdaten / Adressbasis und Zielfensterbasis

    Wie's TYPO3 macht weiß ich nicht, da musst du andere fragen. :-)


    Zitat

    ik glob dat ging so:
    Wenn Fliegen hinter Fliegen fliegen, fliegen Fliegen hinter Fliegen


    Bei mir fliegen aber mehr Fliegen hinter anderen Fliegen... :mrgreen:

    Oder gibt es für das Verhalten einen tieferen Sinn denn ich nicht sehe oder kapiere?


    Was ist wenn WP in einem Unterverzeichnis liegt? Was wenn WP auf dem Testsystem in einem anderen Unterverzeichnis liegt als in der Produktivumgebung? Meine Meinung: lieber 1x beim Umzug alle URLs in der DB per Suchen & Ersetzen (gibt sogar ein tolles Plugin dafür) ändern als darauf zu hoffen, dass WP die richtige URL errät.

    Wirf auch mal die Forensuche an, ich kann mich erinnern schon öfters was zu dem Thema geschrieben zu haben. ;-)

    [size=8]

    Zitat

    Wenn Fische Fische fischen in Fischen, fischen Fische Fische in Fischen...


    Wenn Fliegen hinter Fliegen fliegen fliegen Fliegen Fliegen hinterher... oder so ähnlich... :-D[/size]

    Ich habe es jetzt geändert leider ohne Erflog. Hier mal der Komplette Auszug für den img Bereich wie er in der Css drin steht.


    Sorry, da fehlte noch was bei der 2. "center"-Angabe:

    Code
    #inhalte .aligncenter,
    [COLOR="Blue"]#inhalte [/COLOR]div.aligncenter {
     display: block;
     [COLOR="Blue"]float:none;[/COLOR]
     margin-left: auto;
     margin-right: auto;
    }

    Du kannst evtl. auch die ursprüngliche Angabe weglassen/auskommentieren:

    Code
    [COLOR="DarkSlateGray"]/*
    #inhalte img {
      float    : left; 
      margin   : 6px 10px 3px 0;
    } 
    */[/COLOR]


    und schauen ob das irgendwelche negativen Auswirkungen hat.

    Ich zeig dir mal Variante 1, ist die "einfachste" finde ich.

    PHP
    <h5 id="post-<?php the_ID(); ?>">
      <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>
      <img style="margin-left:5px; border:none;" alt="de" src="http://forentest.newsundmehr.org/wp-content/themes/irresistible/de.png" />
    [COLOR="Red"][del]</h5>[/del][/COLOR]
      <[COLOR="#ff0000"][del]div[/del][/COLOR][COLOR="Blue"]span[/COLOR] style="margin-left:5px;"></[COLOR="#ff0000"][del]div[/del][/COLOR][COLOR="Blue"]span[/COLOR]>
      <span class="[COLOR="Magenta"]tagpost[/COLOR]">Under: <?php the_category(', ') ?></span>
    [COLOR="#0000ff"]</h5>[/COLOR]


    Was macht das leere <div>? Nur einen Abstand von 5px? Dann würde ich den Abstand eher in die style.css auslagern, z.B. in der Klasse [COLOR="#ff00ff"].tagpost[/COLOR] zuweisen. padding eignet sich da bei Inline-Elementen ganz gut.

    "Nachteil" an dieser Variante: das Überschriftenelement <h5> enthält mehr Informationen, es ist also semantisch nicht unbedingt korrekt eingesetzt. Wenn dich dieser (logische) Makel nicht stört, dann würde ich die Variante einsetzen. ;-)

    Okay, dann werd ich da mal wegen der Plug-Ins nachfragen, aber die anderen beiden Fragen sollten doch hier beantwortet werden können, oder?
    Die sind schließlich unabhängig vom Hoster.


    Hier gibts ne Möglichkeit:
    :arrow: Wie entferne ich den Blogtitel und die -beschreibung aus dem Header? - Dazu, Headerphp, Stelle, Problem, Kein, Blogtitel - WordPress Deutschland FAQ
    Die erfordert aber Eingriffe ins Theme - was du bei wp.com ja ebenfalls nicht darfst.

    Das gilt ebenso für die Schriftgröße. Hier würde ich einfach in der style.css Hand anlagen - worauf du aber bei wp.com keinen Zugriff hast.
    Du kannst die Schriftgröße natürlich direkt im Artikel ändern, notfalls über die HTML-Ansicht falls du im visuellen Editor keine Möglichkeit dazu hast.

    Hat schon seinen Grund, warum wir hier zu wp.com keinen Support liefern. ;-)

    Soll ich komlett das was Du hier geschrieben hast rein kopieren an die Stelle? Sorry kenn mich da leider nicht so aus....


    Im Prinzip ja. Eventuell musst du noch die Abstände (margin) etwas anpassen. Keine Angst, CSS ist nicht so schwer, das sind nur Formatierungsanweisungen. ;-)

    Aus

    Code
    #inhalte img {
    float : left; 
    margin : 6px 10px 3px 0;
    }


    wird

    Code
    #inhalte img[COLOR="Red"].alignleft[/COLOR] {
    float : left; 
    margin : 6px 10px 3px 0;
    }

    Die weiteren Anweisungen übernimmst du darunter, etwa so:

    Code
    [COLOR="#ff0000"]#inhalte[/COLOR] img.centered {
    	display: block;
    	margin-left: auto;
    	margin-right: auto;
    	}
    [COLOR="#ff0000"]#inhalte[/COLOR] img.alignright {
    	padding: 4px;
    	margin: 0 0 2px 7px;
    	display: inline;
    	}


    Die weiteren bekommst du sicher selbst hin. ;-)

    Zitat

    Kann ich da was kaputt machen?


    Im schlimmsten Fall zerschießt du dir das Layout. Mach dir eine Kopie der style.css bevor du anfängst. Geht was schief, dann spiel einfach die Kopie zurück.