Beiträge von Ammaletu

    Tja, ich weiß nicht so genau was ich dazu noch schreiben soll. Hast Du eine lokale Testinstanz, wo Du etwas rumprobieren kannst? (XAMPP, siehe FAQ). Das macht sich am besten, ohne die Liveseite zu stören.

    Also um das noch mal zusammenzufassen, folgendes klappt bei mir:

    • WP 3.0.x
    • Theme TwentyTen auswählen
    • alle anderen Plugins abschalten (falls diese irgendwas an den Rollen manipulieren)
    • Im RaR-Plugin <?= durch <?php print ersetzen und das einzelne <? durch <?php. Das sind die veralteten Kurzversionen der PHP-Tags, bei mir beschwert sich da der Compiler. Wenn es bei Dir ohne die Änderungen geht, um so besser.


    Wenn das so geht, kannst Du dann schauen, mit welchen Plugins oder Themes es nicht funktioniert und wieso.

    P.S.: Thema sinnlos x-mal nach oben pushen führt in der Regel dazu, dass Du ignoriert wirst. Leute, die hier in ihrer Freizeit helfen, finden das meistens nicht witzig. Das heißt ja irgendwie, dass Du Dein Problem wichtiger findest als die Probleme der anderen Nutzer, aber trotzdem nicht gewillt bist, weitere Infos zu liefern...

    Also komm, jetzt sei bitte mal realistisch. Die Angestellten von Automattic leben nicht von Luft oder einem Millionenerbe. Die Firma muss wie jede andere auch Gewinn machen, um Gehälter zahlen zu können. Ich verstehe es durchaus, dass die Attraktivität von wordpress.com gegenüber Mitbewerbern Priorität hat über den Wünschen der Community. Letzte zufriedenzustellen ist für die Zukunft von WP sicher auch wichtig, aber wenn die Freigabe des Publicize-Plugins mit Schwierigkeiten verbunden ist, hat wp.com eben Priorität. Ein Plugin freizugeben ist ja keine Sache von 5 Minuten: Das muss getestet werden, es muss auch außerhalb der Infrastruktur von wp.com funktionieren, Du musst Doku bereitstellen, es dann in Zukunft an neue WP-Versionen anpassen und dann auch noch Support-Anfragen beantworten. Das bindet Ressourcen, die Automattic vielleicht im Moment einfach nicht hat.

    So, zu Deinem Facebook-Problem: Ich nutze weder Facebook aktiv, noch habe ich jemals eines dieser Plugins ausprobiert. Ich bin aber eigentlich recht sicher, dass diese Plugins relativ simpel funktionieren müssen, da der typische Facebook-Nutzer ja gerade nicht so der Techniker ist. Kannst Du also etwas näher beschreiben, woran das scheitert? Was heißt "dass ich keinen CODE als "Entwickler" von Facebook geschickt bekomme"?! Gib ggf. auch mal an, welche Plugins Du probiert hast. Vielleicht sind die ja nur einfach schlecht geschrieben/kaputt und Du hast ein besseres übersehen. Ggf. kann ich in einer ruhigen Minute auch mal eines ausprobieren.

    So, nun habe ich dieses Plugin doch mal lokal ausprobiert. Reparieren musste ich folgendes:

    "<?= " ersetzen durch "<?php print "

    Sowie einmal ein einzelnes "<?" durch "<?php". Dann ging das Plugin ohne Probleme und bietet mir bei der Registrierung nun die Rolle "Subscriber" an. Die Übersetzung klappt also nicht, aber ansonsten geht es. wp_roles kann man sich auch ausgeben lassen -- ich wüsste nicht, wieso das bei Dir nicht gehen soll.

    Was soll sich da auch ändern, print_r gibt einfach nur dieses Objekt aus. Du musst nun mal in den Quelltext der betroffenen Seite schauen, wie wp_roles aufgebaut ist. Dann solltest Du sehen können, wieso der Aufruf im Plugin nicht funktioniert. Und hinterher den Code wieder entfernen. Muss ja nicht jeder wissen, was es für Rollen in Deinem Blog gibt.

    Zitat

    Ich find auch bei google nix zu meinem Problem - offensichtlich bin ich der einzige Mensch der mit Wordpress ne Fotohompage erstellt.

    Nein, bei weitem nicht. Die meisten nutzen da aber weiter verbreitete Plugins wie "NextGen Gallery". Die sind dann automatisch besser getestet und es ist mehr Doku im Netz zu finden. Von myGallery habe ich noch nie gehört, aber der Autor hat die Entwicklung offenbar schon vor einiger Zeit eingestellt: http://www.wildbits.de/2009/12/22/fot…llerys-zukunft/

    Es ist also nur bedingt eine gute Idee, darauf zu setzen, insbesondere wenn Deine Seite noch neu ist.

    Ich habe mir NGG gerade mal testweise installiert. Was genau ist denn weg? Galerien und/oder Bilder? Oder wirklich nur Einstellungen? Die Bilder landen offenbar unter wp-content/gallery, die Einstellungen in der wp_options-Tabelle (Keys startend mit "ngg_").

    Die NGG-Optionen landen offenbar in einem serialisierten String. genau wüsste ich nicht wie, aber möglich wäre es, dass Du in diesem String Deine Domain ersetzt hast und hast ihn damit zerstört. Vergleiche also mal die Werte von "ngg_options" in der alten und der neuen wp_options-Tabelle. Ansonsten wüsset ich jetzt erstmal nicht, wie da etwas wegkommen sollte.

    Zitat

    Was ist ein Shortcode?



    Siehe:
    http://codex.wordpress.org/Shortcode
    http://codex.wordpress.org/Gallery_Shortcode


    Zitat

    Hmm... also es ist definitiv nix externes. Ich hab so ein vorgefertigtes Fotohomepagedingens Theme. [...] Gerade festgestellt, das es sich um das Photopress Theme handelt. Und ich weiss jetzt auch das ich das mit "mygallery" hochzuladen versuche...

    Sagt mir nichts, beides. Ist ja aber auch kein Wunder, bei der Masse an Themes da draußen. Ich könnte das jetzt googlen, aber das sind alles so generische Begriffe, dass sich das kaum lohnt. Sorry, aber wenn Du Hilfe erwartest, musst Du zumindest konkrete Infos liefern.

    ... Ok, habe doch mal Google angeworfen. Ist es dieses Theme?
    http://themes.performancing.com/themes/announc…for-photoblogs/

    ... Weiter gegoogelt. Meinst Du dieses Plugin? Also doch was Externes, gewissermaßen.
    http://www.wildbits.de/mygallery/

    Ich hab jetzt nur einen kurzen Blick auf die Seite geworfen, aber u.a. die Option bemerkt, quadratische Thumbnails zu erstellen. Würde das Dein Problem vielleicht lösen?

    Ach verdammt, jetzt fange ich auch schon so an. "Block" meinte ich, sprich vor dem Code-Stück, das Du oben zitiert hast. Und die Code-Auszeichnung hatte ich in meiner Antwort auch vergessen, und dabei wollte ich Dich gerade bitten, das in Zukunft bitte zu machen (die drei Buttons unten rechts im Editor). Erhöht die Lesbarkeit der Beiträge enorm. ;-)

    error_log schreibt das einfach in das Logfile, in dem PHP-Fehler normalerweise landen. Das muss dafür natürlich konfiguriert sein, sollte es aber sowieso sein. Ansonsten wird das möglicherweise am Bildschirm ausgegeben. Falls das nicht klappt oder Du das nicht an einer Testinstanz ausprobierst sondern an der Liveseite, dann vielleicht besser so und hinterher wieder rausnehmen:

    PHP
    <!-- <?php print_r($wp_roles); ?> -->

    Kann auch nicht gehen. Gehe im DOM-Baum mal etwas nach oben, dann siehst Du, dass der ganze Bereich des Buttons ein iFrame ist. Da ist also eine komplette Webseite eingebunden, incl. ihrer eigenen Stylesheets. Und die kannst Du aus der Eltern-Seite heraus nicht ändern, Du kannst nur das iFrame selber ansprechen.

    Ich hatte es mit ".entry-content iframe" etwas eingeschränkt, damit es sich nicht auf irgendwelche anderen iFrames auf der Seite auswirkt. Wenn es auf dieser einen Seite aber nun nicht geht, ist dort vermutlich ".entry-content" nicht richtig, und Du müsstest schauen, was dort denn ein sinnvolles Parent-Element wäre. Ansonsten geht es natürlich auch einfach "iframe { ... }" zu schreiben, dann haben eben einfach alle iFrames diesen Abstand davor.


    Und ja, das ist ziemlich krasser Overkill, für eine solche Spielerei ein iFrame einzubetten, finde ich. ;-)

    $wp_roles->roles[$role]['name'] ist dann offenbar leer: Bau doch vor diesen Blog mal das hier ein und schaue, was das ergibt:

    PHP
    error_log('$wp_roles: ' . print_r($wp_roles, true)); // TODO remove

    Dann kannst Du das anhand der Ausgabe des wp_roles-Objektes hoffentlich so anpassen, dass es funktioniert.

    Du müsstest im Detail schauen, was das für Plugins sind, denke ich. Manchmal kann man in den Optionen einstellen, ob die CSS-Datei geladen werden soll. Wenn es eh nur wenige Zeilen sind, kann man das genauso in die style.css des Themes kopieren.

    Ich fange mit dem Netzwerk gerade erst an, würde aber auch für kleinere Seiten dazu tendieren. WP und die Plugins aktuell zu halten nervt so schon etwas, da kann man sich das doch ruhig vereinfachen. Und man hat es dann ggf. einfacher, falls die Seiten enger zusammengeschlossen werden sollen (globale Tag-Cloud oder so).

    Nicht das Netzwerk nehmen würde ich dagegen, wenn absehbar ist, dass eine der Seiten später von einer anderen Person unabhängig administriert werden soll. Wie gut man eine einzelne Seite heraus-exportieren kann, weiß ich nämlich nicht. Geht vermutlich, wäre aber aufwändiger als eine extra WP-Installation zu übergeben.

    Einen Shortcode kannst Du wie folgt registrieren:

    Das mal als Beispiel aus einem Projekt. Der Shortcode ist "[impressum]", was durch einen Link ersetzt wird. An der Stelle müsste dann eben die Behandlung für Deinen Button kommen.

    Keine Ahnung, was ein Itschi Forum ist. Generell kann man WP mit externen Systemen integrieren, aber das ist nicht trivial. Wenn es Dir um ein bekanntes System geht, kannst Du Glück haben und jemand hat das schon mal gemacht und dokumentiert. Für unbekanntere Forensoftware müsstest Du das selber machen, was ggf. recht aufwändig sein kann, denke ich.

    Die einzelnen Teile der Seite sind auf eine Weite von 670 Pixeln gesetzt, was passt. Die Klasse .container hat aber eine Weite von 950 Pixeln, was zu breit ist. Das musst Du also ändern oder überschreiben:

    Code
    .container {
      width: 670px;
    }