Gästebuch Plugin anpassen

  • Hallo zusammen.
    Ich hätte mal ne kurze Frage, und zwar gehts sich hierum:
    Ich benutze das aktuelle WordPress mit dem Theme "Journalized Sand", was ihr mit meiner aktuellen Konfiguration hier anschauen könnt.
    Auf der Seite schaut es dann folgendermaßen aus: klick

    Konkret geht es nun um diese Seite hier: klick.
    Wie ihr sehen könnt, habe ich mich hier an einem Gästebuch versucht. Ich habe also ein neues Template erstellt (wp-guestbook.php). Dieses Template ist im Prinzip das gleiche, wie die index.php. Ich bin nach dieser Anleitung vorgegangen.
    Nun kann man ja sehen, dass dieses Template wp-guestbook.php die comments.php aufruft, die für die Darstellung der comments verantwortlich ist. D.h. alles auf dieser Seite unter der Trennlinie beschreibt die comments.php.
    Nun ist diese Darstellung ja nicht wirklich gästebuchfreundlich, da halt die globalen Einstellungen für die Kommentare benutzt werden.
    Was ich mir nun gedacht habe:
    Ich erstelle "einfach" ein neues file "comments_gb.php", was im Prinzip gleich ist wie die normale comments.php, allerdings mit folgenden Modifikationen:

    -Statt "Kommentar(e)" soll dort "Einträ(/a)g(e)" stehen
    -Das komplette Eingabeformular soll über den eigentlichen Kommentaren stehen. Die Kommentare sollen also erst unter dem Eingabefeld anfangen.

    Soweit sogut. Das ersetzen von Kommentar durch Eintrag ist ja noch kein Problem. Das Feld nach oben setzen und die Kommentare drunter würde ich auch noch hinkriegen.
    Wo ich aber nun dran gescheitert bin, ist es, der wp-guestbook.php statt dem standard comments.php ein neues comments_gb.php zuzuweisen und dieses zu erstellen.
    Ich hab leider keine Ahnung von PHP. Da ich bisher ansonsten alles alleine auf der Seite hinbekommen hab , hat mich das jedoch nicht abgeschreckt und ich hab zwei Tage und eine halbe Nacht herumprobiert, aber es wollte leider nicht so, wie ich das will.

    Ich hoffe, ihr wisst was ich meine und worum es mir geht.
    Ich vermute einfach, dass in der wp-guestbook.php die Standard comments.php über diese Funktion aufgerufen wird:

    PHP
    <?php comments_template(); ?>


    Ich kann aber leider in der comments.php nichts zu dieser Funktion finden, also weiß ich nicht genau, ob ich da Recht habe. Ich weiß auch nicht, wieviel Arbeit das nun ist, das so hinzubiegen wie ich das möchte.

    Wäre klasse wenn ihr mir helfen könntet

    Gruß
    thowi

    P.S.: Habe nochmal hier einen Link, wie nun mein aktuelles Theme wirklich bearbeitet und fertig ist
    klick.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • hallo, kann dir zwar auf die schnell auch grad nicht weiterhelfen, aber zwei dinge, die mir aufgefallen sind: 1) du hast auf deiner page keinen sichtbaren link bzw vermerk von wordpress. bei opensource ist es nicht sinn und zweck, sich drüber zu freuen, dass etwas gratis ist, sondern so ein kleiner link im footer sollte doch wohl das mindeste sein, oder meinst nicht? 2) mehrfach posten führt nicht zu schnellerer hilfe... (http://forum.wordpress-deutschland.org/showthread.php…ght=g%E4stebuch) bye -hobby

  • Guten Tag ,

    sitze hier nun schon seid stunden und kriegs einfach nicht gebacken das gästebuch meinem theme anzupassen ...

    benutze seid neuem den wonderwall theme von alvin woon

    http://alvinwoon.com/blog/2006/04/1…-miserys-theme/

    und bin nach der anleitung von frank bültge vorgegangen dennoch wills nicht klappen ... :/

    http://nv3.serqan.com/?page_id=50

    könnte sich einer erbarmen und mir paar tips geben wie und wo genau ich in der css schrauben muss ..
    um mein eingabefeld an die richtige stelle zu rücken ... wäre sehr .. sehr dankbar ..

    mfg

    serQan

    Einmal editiert, zuletzt von serqan (26. April 2006 um 15:06)

  • @ thowi:

    Ich kann leider nur mutmaßen.
    1)

    Zitat


    -Statt "Kommentar(e)" soll dort "Einträ(/a)g(e)" stehen
    -Das komplette Eingabeformular soll über den eigentlichen Kommentaren stehen. Die Kommentare sollen also erst unter dem Eingabefeld anfangen.

    Dies kannst du direkt in der comments.php ändern. Ab der Zeile

    Code
    <!-- You can start editing here. -->


    hast du freie Hand, was du wie machst.

    2)
    Diese Änderungen möchtest du aber nur in deinem Gästebuch haben, nicht auf anderen Seiten.
    Über

    PHP
    <?php comments_template(); ?>


    wird nun das normale-Kommentare-Script aufgerufen.

    Ich würde diesen Funktionsaufruf z.B. umbenennen in

    PHP
    <?php comments_template_gaestebuch(); ?>

    Nun musst du in
    wp-includes / comments-functions.php
    diese Funktion erstellen, damit kein Fehler kommt. Kopiere einfach den gesamten Code für comments_template (dürfte von Zeile 5-47 sein)
    und füge ihn auch in die comments-functions.php ein.

    Änder die erste Zeile um,

    Code
    function comments_template( $file = '/comments.php' ) {


    in

    Code
    function comments_template_gaestebuch( $file = '/comments_gb.php' ) {


    Ich habe es selber nicht getestet und keine Ahnung ob das funktioniert. Probiers einfach aus, mach dir aber vorher von den zu ändernden Dateien unbedingt eine Sicherheitskopie!

    Gutes gelingen ;)

    @ serqan

    Anscheind hängt der Bereich irgendwie in der Luft. Lege doch einfach eine Klasse rum.
    In der css beispielsweise:
    .kommentare {
    border: 0;
    margin: 0 0 0 0;
    }
    In der comments.php dann vor den Zeilen, in den die Textfelder aufgerufen werden, <div class="kommentare"> schreiben, und nach den Zeilen mit </div> beenden.
    Mit den Werten für margin musst du dann so rumexperimentieren, bis es ungefähr passt.

    Einmal editiert, zuletzt von Waldscheisser (26. April 2006 um 19:49)

  • Das ist ja ein furchbares Geschraube.

    Warum nimmst Du nicht das RumWall-plugin ?

    Ich weiß, damit hatten manche Probleme, ich finde es nach wie vor prima.
    Funktioniert gut, sieht klasse aus. Und ist im Vergleich zu dieser Murkserei einfach einzubauen.

    tschüß [size=24][color=olive]n[/color][/size]epf

  • hallo waldscheisser ,

    danke für deine antwort werde es gleich mal ausprobieren ...

    nepf

    rumwall hatte ich vor nem jahr mal eingebunden ,
    hatte damit aber gewaltige spam probleme von diversen casinos ...
    habs deshalb gleich ausgeschlossen ..

    mfg

    serQan

    Einmal editiert, zuletzt von serqan (26. April 2006 um 21:27)

  • Ich benutze auch das Theme und habe ebenfalls diese Probleme, wenn du damit klar kommst, kannst du mir ja mal deine wp-guestbook datei schicken ;)

    /ghost

  • hallo ,

    Waldscheisser
    also das mit der css hat nicht gefunzt leider ,
    habe alles so gemacht wie beschrieben aber man sieht keinen unterschied zu vorher ...:/


    hab es trotzdem mit irgendwie hinbekommen..das fast alles an seinem richtigen platz sitzt ... puh ...

    aber nur fast meine kenntnisse reichen nicht aus ...

    möchte noch links das bild einzubinden... wie auf meinen anderen seiten ...auch ...:/

    nur sobald ich den code dafür einfüge ist rechts wieder ne riesen spalte ...
    könnte sich das mal einer anschauen ... und mir verraten wie ich das mit dem bild gebacken bekomme ..

    hier mal der code ohne bild aus der aktuellen wp-guestbook-page.php


    hier nun der obere auszug meiner single.php wo der code für das bild mitenthalten ist ... also class left image stellt das bild da ...

    wäre klasse wenns doch noch klappt :]

    serQan

    Einmal editiert, zuletzt von serqan (27. April 2006 um 18:13)

  • Hi. Danke Waldscheisser für deine Infos. Werd das mal probieren. Habe nun mal RumWall testhalber installiert. zu finden hier. Sieht ja mal nicht so gut aus oder? Hab die installinfos natürlich befolgt... aber wahrscheinlich muss man noch andere Dinge einstellen oder?

  • Mahlzeit !

    Habe gesehen das du es doch noch geschaffst hast, das Gästebuch vernüpftig in dein Theme einzubauen ! Jetzt wär es interessant, wie du es gemacht hast :) Freue mich schon über deine Antwort !!

    /ghost

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!