Beiträge von Peter11

    Hallo zusammen,

    wir, eine Agentur, sind auf der Suche nach einem Theme, das möglichst viele der unten stehenden Sprachen bereits als fertige Übersetzungen enthält. Die Standard WP-Übersetzungen reichen nicht aus. Das ganze Theme, also alle Non-Content-Elemente sollten in möglichst vielen Sprachen möglichst komplett vorliegen. Wenige fehlende Texte würde wir an ein Übersetzungsbüro geben.

    Das Theme muss natürlich responsive sein. Ginge es nur um Layout und Funktionalität wäre "the 7" unser Favorit – leider hat es gar keine Übersetzung. 100% WPML-Kompatibilität bedeutet leider nicht, dass es 100% übersetzt ist, sondern nur für Übersetzungen vorbereitet ist. :-( Gleiches gilt für "bouncy" oder "newszine"

    WPML haben wir da, aber das bietet ja AFAIK auch nur Hilfestellung bei der Übersetzung und keine bereits übersetzen Texte für die unterstützten Themes :-(

    Die Sprachen sind in Multisite-Blogs mit Pseudo Sub-Ordnern organisiert.

    Über hilfreiche Tipps hier im Forum würden wir uns natürlich sehr freuen. Da es sich aber um ein kommerzielles Projekt handelt, stünde aber auch einer angemessen Bezahlung nichts im Wege, falls hier jemand beruflich unterwegs ist.

    Vielen Dank.

    Hier noch ein Beispiel für ein anderes Projekt mit kompletter Übersetzung - abgesehen von CI-Vorgaben, wie Header- und Footer-Bereich, die hier nicht immer übersetzt sind

    http://crystalblog.com/ar/

    Die Liste enthält genau genommen Länder-Kürzel, nicht Sprachen. Aber die meisten Kürzel sollten selbsterklärend sein. cn = China = chinesich (simplified)

    en International
    us USA
    uk United Kingdom
    it Italy
    es Spain
    br Brazil
    in India
    cn China
    jp Japan
    kr South Korea
    ru Russia
    tr Turkey
    de Germany
    ar Saudi Arabien

    Hallo zusammen,

    ich würde gerne beim Speichern einer Metabox Fehlermeldungen ausgeben, wenn bei der (server-seitigen) Validierung der Felder welche aufgetreten sind. Hab schon mal etwas über den GET-Parameter "message" (1-9) gefunden, aber irgendwie funktionierten die gefundenen Beispiele bei mir nicht.

    Hat jemand vielleicht ein Stück funktionierenden Code für add_action('save_post', ...);

    Vielen Dank.

    Peter

    Hallo Ace, hallo Nicolas,

    vielen Dank für eure Antworten

    Der Unterschied zwischen Network-Admin und Site-Admin ist mit klar. Mein Problem ist, dass es sich hier um ein Kundenprojekt handelt bei dem wir (Agentur) einerseits die Kontrolle über das Anlegen neuer User abgeben müssen; andererseits der Kunde aber keine echten Network-Admin-Rechte bekommen darf (und will), weil er dann zu viel kaputt machen könnte.

    Die einzelnen Sites sind verschiedene Sprachen des gesamten Blogs. Leider liefert keines der verfügbaren Sprach-Plugins (inkl. WPML) das was wir brauchen. Wir haben daher in einem anderen Kundenprojekt [1] jede Sprache in einem Subblog ausgelagert. Klappt prima, hat sich bewährt und wir auch jetzt wider so umgesetzt.

    Einziger Schwachpunkt ist halt die Userverwaltung einer Multisite. Der Kunde bekommt aus Sicherheitsgründen nur Editors und Authors. Im Gegesatz zum alten Projekt, sollen die Editors diesmal neue User selbst anlegen können und genau da stoße ich auf die beschriebenen Probleme.

    Bin normalerweise sehr vorsichtig bevor ich "Bug" rufe, aber hier stimme ich Nicolas zu. Ich sehe es auch als Bug oder zumindest einen erheblichen Schwachpunkt im Multisite-Konzept.

    Peter

    [1] http://blog.swarovski-elements.com/

    Hallo Ace,

    vielen Dank für deine Antwort.

    Damit funktioniert es teilweise. Als normaler Site-Admin kann ich nun einen User anlegen - aber nur bei einer Site. Es ist nicht möglich den selben User einer zweiten oder dritten Site zuzuweisen.

    Wenn ich in der zweiten/dritten/vierten Site "Add New USer" wähle, bekomme ich den Fehler "Sorry, that username already exists!"

    Wenn ich stattdessen "Add existing User" wähle, wird (laut Rückmeldung auf Bildschrim) eine weitere Inivation-Mail verschickt, was aber glatt gelogen ist. Es gibt werden auch keine weiteren Datensätze in wp_usermeta angelegt. Dort müssten ja je nach site Einträge mit den Capabilities des Site-Users erscheinen: wp_3_capabilities, wp_4_capabilities, wp_5_capabilities, etc.

    Nochmals vielen Dank für deine Hilfe. Hast du dazu eine Idee?

    Peter

    Hallo,

    In einer Multisite-Installation möchte ich Administratoren (oder noch besser Editoren) die Möglichkeit geben, neue User selbst anzulegen. Leider kann selbst der normale Admin (nicht Network-Admin) nur bestehende User zu einer Site hinzufügen. Zuvor müssen sie anscheinend durch den Network-Admin angelegt worden sein.

    Die gängigen Tools wie Members können es nicht und auch den manuelle Weg über add_cap() reicht nicht aus.

    Hat jemand vielleicht eine Idee?

    Vielen Dank im Voraus.
    Peter

    Hallo,

    Beim Bearbeiten von Bildern (drehen, zurecht schneiden, etc.) erscheint manchmal nur "-1" statt der Bildbearbeitungs-Tools

    Weiß jemand woran das liegt und wie man den Fehler behebt?

    Vielen Dank.

    Peter

    UPDATE: meistens, aber nicht immer, funktioniert es mit Edtior- oder Admin-rechten. Jedoch nie, wenn man als Autor eingeloggt ist.

    Hab es jetzt so gemacht. Bin aber nicht sicher, ob das die beste Lösung ist.

    in functions.php:

    PHP
    if (stristr($_SERVER['REQUEST_URI'], '/wp-admin/post.php')) {
        add_action('init', '\de\domain\Post::disableKsesContent', 20);
    }


    [FONT=courier new][/FONT]
    und in der Klasse Post:

    PHP
    public static function disableKsesContent() {
        remove_filter('content_save_pre', 'wp_filter_post_kses');
    }

    [FONT=courier new]
    [/FONT]

    Hallo,

    ich möchte das Speichern von iframe im Editor zulassen und benutze dazu den Filter 'tiny_mce_before_init'. Im Callback wird der Array-Eintrag $init['extended_valid_elements'] um den iframe-tag ergänzt:

    'iframe[frameborder|height|src|width]'

    Klappt wunderbar, solange ich als Admin angemeldet bin. Als Autor wird der iframe raus geparst. :-(

    hat jemand eine Idee, wie man iframe auch für Autoren erlauben kann?

    Hey Domino,

    ich kenne mich mit der Netiquette hier nicht so aus und gebe deshalb einfach mal ungefragt feedback:

    Wir haben uns nun für einen Multi-Blog entschieden mit Sprachen-Trennung über Unterordner. Basierend auf WP 3.5 und twenty-twelve. Die Kunden-Vorgabe „Backend soll englisch sein“ lösen wir bis auf weiteres über das Plugin „Admin in English“.

    Da es keine Sprach-Umschaltung zwischen einzelnen Artikeln geben wird, verlinken die üblichen Flaggen einfach nur auf die Startseiten der Sub-Blogs. Für jede Sprache wir es dann einen oder auch mehrere Autoren, die ja durch die Multiblog-Funktionalität von WP automatisch auf ihre Sprachen beschränkt sind.

    Besten Dank für deine Hilfe.
    Peter

    Hallo zusammen,

    ich würde gerne einige zentrale PHP-Anpassungen vornehmen, um Plugin-Funktionalität zu ersetzen und suche nach der besten location. Die Hooks werden sowohl Backend als auch alle Frontend-Themes betreffen; darum scheint mir wp-content\themes\twentytwelve\functions.php nicht zentral genug.

    Ein eigenes Plugin scheidet aus, weil es versehentlich abgeschaltet werden könnte.

    Wo ist so eine PHP-Klasse am besten aufgehoben?

    BTW: Die Unterscheidung Backend/Frontend wollte ich erst im Code treffen. Ist das vernünftig? Oder besser den Code auf zwei Stellen (BE/FE) verteilen?

    Vielen Dank schon mal.
    Peter

    Wie erwartet ist WPML für diesen Fall nicht passend. Ich habe es nun mit einer Multisite probiert:

    Backend-Sprache ist immer englisch. Frontend-Sparchen-Umschaltung über Unterblog-Seiten de/, fr/, etc.

    Leider erscheinen die Frontend-Texte immer auf englisch: "Recent Posts", "Posted on", usw. Also habe ich die Sprach-Dateien in den languages-Unterordner von twentyeleven gepackt und in das Feld WPLANG des deutsches Blogs "de_DE" eingetragen. Wird nicht gespeichert. Erst als ich die Sprachdateien zusätzlich wp-contents/languages kopiert habe, lies sich WPLANG speichern. Nun sind die Frontend-Texte in deutsch; aber das Backend auch. :-(

    Weiß jemand, wie man einen Multiblog konfigurieren muss, damit nur das Frontend mehrsprachig ist; das Backend aber immer englisch?

    Hey Domino,

    WPML hatte ich noch gar nicht auf dem Schirm. Ist es nicht eher für die klassische Sprachumschaltung geeignet, bei der die meisten Artikel in allen Sprachen vorliegen?

    Das haben wir ja gerade nicht. Es wird bei uns keine Überschneidung der Artikel geben. Von 20 Postings werden z.B. vier in Englisch sein, zwei in Chinesisch, drei in Spanisch usw. Jede Sprache wird von einem oder mehreren Autoren abgedeckt. Das muss sich zudem im Backend wieder spiegeln; welches aber nur in Englisch sein soll.

    Ich bin ein bisschen in Sorge, dass auch WPML nicht das leistet was wir brauchen und denke da besonders an Übersichten wie z.B. Suchergebnisse oder Startseite. Der Blog darf zu jederzeit nur die Postings einer Sprache zeigen – also bei der Kategorie-Lösung immer auf genau eine Kategorie gefiltert sein. Geht das mit WPML?

    BTW:
    Ich habe nichts gegen Plugins und setzte sie privat auch gern und viel ein. Aber als Firma müssen wir halt genau darauf achten, woher die Plugins kommen. Und es sind nun mal häufig 1-Personen-Projekte, bei denen man dann leider nicht sicher sein kann, ob das die Person auch in zwei Jahren noch dabei ist. Bei WPML sieht das natürlich anders aus.

    Peter

    Danke für die schnelle Antwort.

    Ich kenne qTranslate aus einem anderen Blog. Soweit ich weiß, kann man damit aber "nur" die Artikel, Titel, etc übersetzen.

    Wir müssen aber auch alle Oberflächen-Texte wie z.B. "weiter", "zurück", etc in allen 10 Sprachen haben. Außerdem soll die Tag-Cloud nur Artikel in der jeweiligen Sprache (Katgorie?) zeigen. Auch eine Social-Media-Leiste soll es geben mit unterschiedlichen Icons z.B. für facebook in China.

    Und wenn auf arabisch umgestellt wird brauchen wir RTL-Templates und müssen anderes CSS einbinden. Da ist halt unsere Sorge, dass eine rein Kategorie-basierten Unterscheidung der Sprachen das nicht leistet.

    Oder?

    Peter

    Hallo zusammen,

    ich bin neu hier und stelle mich deshalb mal kurz vor: Bin Online-Developer in einer Internet-Agentur und arbeite hauptsächlich im Backend-Bereich mit PHP und MySQL. Zuweilen auch im Bereich HTML, JS (jQuery), CSS; Grundkenntnisse sind also auch dort vorhanden. Ein paar WP hab ich schon aufgesetzt und auch erste Erfahrungen mit Multi-Blogs.

    Wir wollen nun einen Multi-Autoren-Blog mit ca. 10 Frontend-Sprachen aufsetzen; mit folgender Besonderheit: Artikel erscheinen nicht wirklich mehrsprachig, sondern immer nur in einer Sprache, die durch den Autor bestimmt wird. Dennoch soll der Besucher der Seite das Gefühl der Mehrsprachigkeit bekommen. Es soll die üblichen Landesflaggen geben, die aber halt nicht zu einer anderen Sprach-Version desselben Artikels wechseln, sondern zur Übersicht aller Artikel in der jeweiligen Sprache

    1. Ansatz: Kategorien „missbrauchen“ um darüber die Frontend-Sprachen abzubilden. Jedes Posting ist immer genau einer Kategorie (=Sprache) zugeordnet. Listenansicht von Postings (Hauptseite, Suchergebnisse) müssten dann immer auf eine Katgeorie gefiltert werden.

    2. Ansatz: Ein echter Multi/Netzwerk-Blog mit den typischen Sprach-URL-Prefixen /de/…, /en/…, etc.

    Welche Strategie würdet ihr empfehlen?

    BTW: Wir wollen möglichst wenig von Plugins abhängig sein und WP-Anpassungen lieber selbst programmieren wo immer dies möglich/nötig sein sollte.

    Peter