1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

rumwall - ein bzw. ausgabe von homepage-links...

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von pufaxx, 22. Juni 2005.

  1. pufaxx

    pufaxx Well-Known Member

    Registriert seit:
    5. Dezember 2004
    Beiträge:
    503
    Zustimmungen:
    0
    wenn man ins rumwall-gästebuch einen link auf eine homepage eingibt, funktioniert dieser nur korrekt, wenn man "http://" vorher eingibt.

    hat jemand ne idee, was man machen kann, wenn man schon etliche einträge hat - aber ungefähr 50% der gäste ihre links mit "http://" vornedran eingegeben haben und 50% ohne?

    eine idee von mir wäre, irgendwie vor der ausgabe des gästbuch-inhaltes bei den links immer abzufragen, ob die jeweils angegebene internet-adresse ein "http://" vorne dran hat - und falls nicht, diese zeichenfolge automatisch mit zum ausgegebenen link dazuaddieren zu lassen.

    da ich nicht SO der PHP-experte bin, wollte ich mal fragen, ob jemand sein gästebuch dahingehend bereits modifiziert hat --- ansonsten heißt es für mich wohl "kaffeemaschine anschmeißen, buch zur brust nehmen - und herum(wall)probieren..."

    [sollte ich zu einem tauglichen ergebnis kommen, werde ich das hier selbstnatürlich posten, aber wie gesagt: falls jemand schon was hat - ich wäre für hilfe dankbar...]

    :)
     
  2. KiNGU

    KiNGU Well-Known Member

    Registriert seit:
    2. Mai 2005
    Beiträge:
    227
    Zustimmungen:
    0
    Ich hab`s bei mir einfach als Hinweis dazu geschrieben. :)

    Die paar, die es immer noch vergessen, ändere ich dann manuell in der DB.

    KiNGU
     
  3. pufaxx

    pufaxx Well-Known Member

    Registriert seit:
    5. Dezember 2004
    Beiträge:
    503
    Zustimmungen:
    0
    hi kingu,

    da bin ich in zukunft sicherlich zu faul zu, immer manuell die datenbank durchzufummeln

    :)

    im endeffekt wäre es zwar eigentlich besser, alle bis jetzt eingegangenen einträge zu korrigieren und für weitere gästebucheinträge eine überprüfung der eingabe vorzuschalten - aber ich hab's dann doch einfacher hingekriegt:

    man muss sich die "wall.php" im wordpress hauptverzeichnis vornehmen. vor ausgabe des links (also $tag->url) schneidet man eben von dieser $tag->url alles vorm ersten auftauchen eines "." ab - und setzt "http://www" davor.
    so ist es egal, ob die leute, die sich im gästebuch verewigen, "http://" mit eintragen oder es weglassen.

    in der "wall.php" (original) steht zur ausgabe des homepage-links folgendes:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    ich hab's folgendermaßen verändert:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    ... klappt!

    ich weiß nur nicht, ob das wirklich so die optimale lösung ist, weil ja nicht alle seiten mit "http://www" beginnen. aber ich denke, es werden nicht so viele gäste auf beispielsweise einen ihrer ebay-artikel verlinken wollen...
     
  4. uMarvin

    uMarvin Well-Known Member

    Registriert seit:
    4. April 2005
    Beiträge:
    75
    Zustimmungen:
    0
    Hm,ich denke die Lösung ist nicht so optimal, weil es ja schon bei einer Subdomain nicht mehr funktioniert. Ich habe es so gelöst: dem Formularfeld einen Wert "http://" zugewiesen und dann beim eintragen eben abgefragt, ob da noch was folgt oder nicht. Folgt noch was (sprich: Hat der Nutzer auch eine URL eingetragen), so wird die dann eingetragen. Ist dem nicht so, dann wird das "http://" ignoriert.
     
  5. pufaxx

    pufaxx Well-Known Member

    Registriert seit:
    5. Dezember 2004
    Beiträge:
    503
    Zustimmungen:
    0
    tja - kurz nach dem posten wanderte mein blick nach oben: "http://forum.wordpress-deutschland.org/undsoweiterundsofort"

    :(

    vielleicht sollte man abfragen, ob "$tag->url" mit der zeichenkette "http://" beginnt - und falls nicht, das hinzufügen?

    ich glaub, ich koch mir am besten noch mal nen kaffee und greif mir mein schlaues buch - und dann probier noch n büschn rum.

    ich meld mich.
     
  6. GG Dag

    GG Dag Active Member

    Registriert seit:
    25. August 2005
    Beiträge:
    33
    Zustimmungen:
    0
    Bitte diesen Beitrag löschen. Danke
     
    #6 GG Dag, 25. August 2005
    Zuletzt bearbeitet: 15. Mai 2008
  7. Zappelfillip

    Zappelfillip Well-Known Member

    Registriert seit:
    20. Juli 2005
    Beiträge:
    363
    Zustimmungen:
    0
    funktioniert halt nur wenn der nutzer javascript aktiviert hat. ich habe es direkt im php-code gemacht. also ich schaue, ob der user http:// eingegeben hat. wenn nicht, setze ich es noch vor die eingegebene zeichenkette. das gleiche problem ist ja neben dem rumwall auch bei den kommentaren.
     
  8. GG Dag

    GG Dag Active Member

    Registriert seit:
    25. August 2005
    Beiträge:
    33
    Zustimmungen:
    0
    Bitte diesen Beitrag löschen. Danke
     
    #8 GG Dag, 25. August 2005
    Zuletzt bearbeitet: 15. Mai 2008
  9. Zappelfillip

    Zappelfillip Well-Known Member

    Registriert seit:
    20. Juli 2005
    Beiträge:
    363
    Zustimmungen:
    0
    *g* stimmt auch wieder. dann gilt es eben nur für die normalen Kommentare ;)
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden