Beiträge von Ammaletu

    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;
    }

    Geht es Dir um das Text-Widget für die Sidebar? Das heißt zwar Text-Widget, kann aber beliebig HTML aufnehmen. Also einfach das Bild auf den Server laden (per FTP in den Theme-Ordner oder per Upload-Funktion, wie Du magst) und dann so einbinden:

    Code
    <a href=""><img src="" width="" height="" alt="" /></a>

    Eintragen:
    href = Link zur gewünschten Seite (volle URL, nicht relativ)
    src = vollständiger Pfad zum Bild, incl. Domain
    width = Bildweite in Pixel
    height = Bildhöhe in Pixel
    alt = kurze Beschreibung, was das Bild darstellt

    Ich kann nicht viel zu Galerien sagen, da ich damit noch nicht gearbeitet habe. Aber stellvertretend für alle, die sich besser auskennen, frage ich schon mal: Mit welchen Galerien arbeitest Du? Den in WP eingebautem Shortcode? Oder mit was externem wie NGG? Poste eventuell mal, wie Du die Galerie einbindest/erstellst.

    Ich hab mit der NGG noch nicht gearbeitet, aber normalerweise sollten Einstellungen in der wp_options-Tabelle gespeichert sein. Ich wüsste da aber nicht, wieso sie nach einem Domainwechsel weg sein sollten. Frage: Hast Du nur die Domain getauscht oder bist Du auch von einem Server zum anderen umgezogen?

    Kann sein, dass da das iFrame nicht in einem entry-content-Bereich eingebunden ist. Da müsstest Du diesen Klassennamen anpassen. Mach Dich vielleicht wirklich mal mit Firebug vertraut und wie man damit die Struktur der Webseite und er CSS-Klassen anschaut. Das ist für solche kleineren Anpassungsaufgaben unverzichtbar.

    Wie kommst Du auf die Klasse "widget_facebook-like-button"? Ich enttäusche Dich ungern, aber CSS funktioniert nicht so, dass Du Dir einfach einen Klassennamen ausdenkst. ;) Es muss schon der sein, der im Quelltext auch verwendet wird.

    Leider ist der Button über ein iFrame gemacht und das hat keinen Klassennamen, was echt schwach ist. Ansprechen kann man es aber so:

    Code
    .entry-content iframe[src^=http\:\/\/www\.facebook\.com] {
      margin-top: 50px;
    }

    Prinzipiell tut es auch diese Variante:

    Code
    .entry-content iframe {
      margin-top: 50px;
    }

    Aber das gilt dann für alle iFrames im Content-Bereich, nicht nur für das von Facebook. Nur für den Fall, dass der obige Code nicht geht.