Beiträge von codestyling

    Aber worin besteht der Unterschied zwischen der ersten und zweiten Variante?!


    Die erste Variante ist das, was idealerweise beim ersten Post in der Loop innerhalb von the_date() ausgeführt wird, sofern du keinen Formatierer mitgibts.

    Die 2.Variante sorgt im Grunde nur dafür, dass das vorherige Datum bei Loop Auswertungen von mehreren Posts auf unbekannt zurückgestellt wird. Damit kann dann the_date() intern nicht mehr aktuelles Datum == vorheriges Datum testen. Somit würde auch 2. dafür sorgen, das immer ein Date erscheint und nicht bei Gleichheit weggelassen.

    In beiden Varianten kann man den Formatierer natürlich ersetzen, wenn man wollte. Es ist nur eine "Geschmacksfrage", was der eine oder andere Programmierer bevorzugt.

    hmmm...ist ja fast peinlich zu sagen, aber wo genau muss ich denn da schauen, damit ich die Zeile überprüfen kann. Sprich welchen Quellcode meinst du?


    In deiner Sidebar gibts das hier:

    Code
    <div id="dropdisp178">
    <div class="nojavadropcontent" style="text-align: left;"><p> </p><p>
    <a class="link" rel="nofollow" title="Del.icio.us" href="http://del.icio.us/post?url=http://www.numinose.com/2008-07-16/slow-motion-youtube-videos-alltagsszenen-von-brainiac-umgesetzt/&amp;title=Slow Motion Youtube Videos &acirc;�� Alltagsszenen von Brainiac umgesetzt"><img alt="Del.icio.us" src="http://www.numinose.com/wp-content/plugins/social-dropdown/icons/delicious.png" /></a><a class="link" rel="nofollow" title="Digg" href="http://www.digg.com/submit?phase=2&amp;url=http://www.numinose.com/2008-07-16/slow-motion-youtube-videos-alltagsszenen-von-brainiac-umgesetzt/&amp;title=Slow Motion Youtube Videos &acirc;�� Alltagsszenen von Brainiac umgesetzt"><img alt="Digg" src="http://www.numinose.com/wp-content/plugins/social-dropdown/icons/digg.png" /></a><a class="link" rel="nofollow" title="Facebook" href="http://www.facebook.com/share.php?u=http://www.numinose.com/2008-07-16/slow-motion-youtube-videos-alltagsszenen-von-brainiac-umgesetzt/"><img alt="Facebook" src="http://www.numinose.com/wp-content/plugins/social-dropdown/icons/facebook.png" /></a><a class="link" rel="nofollow" title="Furl" href="http://www.furl.net/storeIt.jsp?t=Slow Motion Youtube Videos &acirc;�� Alltagsszenen von Brainiac umgesetzt&amp;u=http://www.numinose.com/2008-07-16/slow-motion-youtube-videos-alltagsszenen-von-brainiac-umgesetzt/"><img alt="Furl" src="http://www.numinose.com/wp-content/plugins/social-dropdown/icons/furl.png" /></a><a class="link" rel="nofollow" title="Google" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http://www.numinose.com/2008-07-16/slow-motion-youtube-videos-alltagsszenen-von-brainiac-umgesetzt/&amp;title=Slow Motion Youtube Videos &acirc;�� Alltagsszenen von Brainiac umgesetzt"><img alt="Google" src="http://www.numinose.com/wp-content/plugins/social-dropdown/icons/google.png" /></a><a class="link" rel="nofollow" title="Mister Wong" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http://www.numinose.com/2008-07-16/slow-motion-youtube-videos-alltagsszenen-von-brainiac-umgesetzt/&amp;bm_description=Slow Motion Youtube Videos &acirc;�� Alltagsszenen von Brainiac umgesetzt"><img alt="Mister Wong" src="http://www.numinose.com/wp-content/plugins/social-dropdown/icons/misterwong.png" /></a><a class="link" rel="nofollow" title="Rojo" href="http://www.rojo.com/add-subscription/?resource=http://www.numinose.com/2008-07-16/slow-motion-youtube-videos-alltagsszenen-von-brainiac-umgesetzt/"><img alt="Rojo" src="http://www.numinose.com/wp-content/plugins/social-dropdown/icons/rojo.png" /></a><a class="link" rel="nofollow" title="Spurl" href="http://www.spurl.net/spurl.php?url=http://www.numinose.com/2008-07-16/slow-motion-youtube-videos-alltagsszenen-von-brainiac-umgesetzt/&amp;title=Slow Motion Youtube Videos &acirc;�� Alltagsszenen von Brainiac umgesetzt"><img alt="Spurl" src="http://www.numinose.com/wp-content/plugins/social-dropdown/icons/spurl.png" /></a><a class="link" rel="nofollow" title="Technorati" href="http://www.technorati.com/faves?add=http://www.numinose.com/2008-07-16/slow-motion-youtube-videos-alltagsszenen-von-brainiac-umgesetzt/"><img alt="Technorati" src="http://www.numinose.com/wp-content/plugins/social-dropdown/icons/technorati.png" /></a><a class="link" rel="nofollow" title="Yahoo" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?t=Slow Motion Youtube Videos &acirc;�� Alltagsszenen von Brainiac umgesetzt&amp;u=http://www.numinose.com/2008-07-16/slow-motion-youtube-videos-alltagsszenen-von-brainiac-umgesetzt/"><img alt="Yahoo" src="http://www.numinose.com/wp-content/plugins/social-dropdown/icons/yahoo.png" /></a></p></div>


    Und wenn du mal scrollst, findest du massenweise
    �� also nicht korrekt UTF-8 Ersetzungen. Was oder wer das genau macht, muß du wissen.

    Ok, das mit der option ist eine andere Baustelle, sorry (kommt von einem der vielen multi-ligual Plugins, die ich so teste).
    Die zusätzliche Datei mit der globalen Variablen ist genauso vorgesehen, wie von dir beschrieben. Allerdings ändert das nichts and der Tatsache, das wp-admin.css und rtl.css (nur als Beispiel) gemeinsam geladen werden müssen, wenn RTL nötig ist. Denn die rtl's sind nun mal nur die Korrektur zur Browserspiegelung der originalen css bei dir="rtl" Angabe.
    Und sorry, "arabisch" war nur als Beispiel für eine RTL Sprache von mir gewählt worden.

    Eine von vielen verschiedenen Möglichkeiten beruht auf der Benutzung von prototype.js Bibliothek. Man bringt per

    PHP
    function init_scripts()
    {
        wp_enqueue_script('prototype');
    }
    
    
    if (function_exists('add_action')) {
        add_action('init', init_scripts);
    }


    in der functions.php zum Beispiel WP dazu, prototype zu benutzen. In den Links des Calendars brauchts du eine Javascript Funktion bei onclick, die folgendes macht:

    Code
    function oncalclick-prev() {
    new Ajax.Updater('calendar-div', '/url-calendar', {
      parameters: { direction: 'prev' ) }
    });
    }


    Dann wird der <div> mit ID = "calendar-div" unter Benutzung der URL "/url-calendar" mit den Aufrufparameter direction=prev aufgerufen.
    Analog geht das für next.

    Hier die Docu von Prototype: Prototype JavaScript framework: Ajax.Ajax.Updater

    Man kann das auch mir jQuery, Sacks oder sonstigem machen, dies ist nur eine Richtungsweisung, wie man das angehen kann.

    Wie auch immer der direkt in den Beitragstext gekommen ist:


    Der scheint sich nicht in eine Themedatei integriert zu haben, sondern sieht wie ein verstecktes Plugin aus, was deine Beiträge manipuliert.

    Eine Reparatur ist aufwendig, denn der dann auch nötige Update auf mindestens WP 2.5.1 krempelt einiges in der DB um (Internas haben sich sehr stark geändert). Das bräuchtest du jemanden, der dir das auf Vordermann bringt.

    Kann ich unter Übersetzung verstehen, dass du ein eigenes *.mo für WP selbst übersetzt hast ? Dann solltest du aber was zu den Stylesheets wissen, deshalb mal hier der Quelltest Anfang meines arabischen Dashboards (RTL) mit [COLOR=Red]roten [/COLOR]Markierungen:

    Es werden immer die normalen css (wp-admin.css) und die right-to-left css (rtl.css) beide geladen ! Die entsprechenden *-rtl.css Dateien sind nur dazu da, die Spiegelung, die der Browser bei dir="rtl" selbst mit der normalen css Datei (teilweise fehlerhaft) macht, zu korrigieren.
    Es ist also nicht damit getan, nur die rtl's zu laden, das braucht immer beide Versionen der css im RTL Falle. Das gilt dann genauso für Themes, die müssen RTL auch aktiv unterstützen können.

    Wenn du nur mit RTL Blogs arbeiten willst, musst du in der wp_option Tabelle, den Eintrag "text_direction" auf "rtl" stellen und deine *.mo Datei in der wp-config.php angeben. Das war's dann schon, dann macht das WP für dich korrekt.

    Mein Plugin nimmt wie gesagt das für den Benutzer bereits über die Anmeldung ab, da muss nix in der DB gepatcht werden und schaltet je nach vorhandener (ausgewählter) Sprache dann korrekt in RTL, wenn die Sprache das braucht.

    Kannst du die Icons mal per Konfiguration und drag 'n drop besser auf alle 4 Leiste verteilen ? Im Plugin Autor Kommentarverlauf hat jemand das damit erreicht. Es werden wohl keine "Umbrüche" in andere Leisten gemacht, wenn der Platz nicht reicht. Wenn also 100 icons in einer Leiste sind wird der Editor soweit aufgedrückt, dass alle nebeneinander passen.
    Versuch mal ein Umsortieren in TinyMCE Advanced Einstellungen.

    Wenn du mit arabisch oder hebräisch arbeiten möchtest, sind nicht nur diese 2 nötig. Das System muß wissen, dass RTL an ist und muss dann auch die RTL Versionen für die Login-Seite, die Colorierung, die Mediathek usw. benutzen (haben alle ihre eigenen css Dateien, auch in rtl Form).
    Ich entnehme deiner Aussage, dass dich ein Plugin stört, dass dir all das automatisch auf korrektem WP Weg abnimmt ? Wie hättest du es dann dann genau ?

    Hab mal einen hebräischen RTL Screenshot meiner Domain nach Anmeldung mit dem Plugin angehängt.

    Also logg dich über PHPmyAdmin in deine Datenbank ein.
    Dort gehst du dann in die Tabelle users (kann man meist links in der sidebar auswählen). Dann klickst du oben im Reiter auf Anzeigen.
    Bei deinem User klickst du dann auf das Bleistiftsymbol.
    Bei user_pass trägst du das ein:

    Code
    $P$But9e7by/PaneUF0XFyrsIfJ8LP.KU1

    Anschließend solltest du dich mit dem Passwort bla wieder einloggen können.

    Du hast aber übersehen, das die gezeigt wp-config.php maximal eine WP2.3.3 sein kann. Wenn er aber sagt, eine WP 2.6 laufen zu haben, dann fehlt ausserdem noch der hier:

    PHP
    // Ändere den SECRET_KEY in einen eindeutigen Ausdruck. Du brauchst dich später
    // nicht mehr daran erinnern, also mache ihn am besten möglichst lang und kompliziert.
    // Auf der Seite https://www.grc.com/passwords.htm kannst du dir einen Ausdruck generieren lassen.
    define('SECRET_KEY', 'was auch immer hier gemeines steht'); // Trage hier einen eindeutigen Ausdruck ein.

    Leider noch keine Rückmeldungen. Ich werd jetzt meine PHP BugHunter Erweiterung ein wenig umschreiben (abspecken) um die dann Testwilligen zur Verfügung zu stellen. Es wird ein separates Logfile geschrieben, aus dem man dann ablesen können sollte, wo es klemmt. Und 2 bis 3 wp-includes Dateien müssten zu diesem Zweck zusätzlich gepatched werden.
    Wer betroffen ist, den Testlauf durchführen möchte und dann das Logfile bereitstellt zu Analyse, sollte sich per PN mit E-Mail Adresse melden.

    Wenn du eine WP 2.5.1 benutzt, wäre das evtl. was für dich ? Code Styling Project » WordPress 2.5.1 - mehrsprachige Anmeldung (beta download)
    Beta nur deswegen, weil es eine Auskopplung ist. Du kannst dich mit diesen Plugin mehrsprachig im Backend anmelden und das Plugin sorgt automatisch je Sprache für korrektes RTL/LTR. Ausserdem kann man den Loginscreen noch per css verschönern. Lies es dir einfach mal durch und bei weiteren Fragen einfach eine Mail schicken.

    Wie der Name schon sagt ist WordPress zum Veröffentlichen von Wörtern da und nicht zu Erstellung von HTML Code, sonst wäre es ja auch ein HTML Editor. Deshalb wirst du ein <iframe> nicht in einem Beitragseditor auf diese Weise hinbekommen. Was genau ist denn die Absicht dahinter, die damit verfolgt wird ? Kann man das nicht auch mit einem Filter in der functions.php deines Themes lösen, der dann z.B. [MyIframeForm] sucht und ersetzt ?

    Da fällt dir das neue Versionierung Feature auf den Kopf.
    Du hast den wp-includes Pfad nicht auf Stand 2.6 gebracht denn der Ordner wp-includes/Text/Diff/Renderer/ existiert erst ab 2.6. Bitte lade mit einem FTP Programm im Binärmodus auch den kompletten wp-includes so hoch, wie er in WP 2.6 sein soll.

    Die Route ist tot:

    ich hab mal die ersten 3 Stationen weggelassen, ist nicht mein privater Anschluß :)