+ Antworten
Seite 2 von 2 ErsteErste 1 2
Ergebnis 11 bis 14 von 14

Thema: Script generierte Html-Emails

  1. #11

    Standard

    hallo,
    ich muss wohl das Thema suchen&ersetzten neu aufrollen.

    PHP-Code:
    preg_replace($keyword$link$zeichenkette); 
    Diese Funktion bekommt ein Wort ($keyword) z.b. "Protein", welches in der Produktbeschreibung ($zeichenkette) es finden soll und gegebenenfalls gegen denk Link ($link) ersetzten soll.

    Schön und gut, es funktioniert soweit alles problemlos. Jetzt kommt der Hacken.
    Manche Produktbeschreibungen haben schon Links im Text oder Bilder. Die Tags title, alt oder URL enthalten auch manche der Wörter, welche ersetzt werden sollen.

    Beispiel:
    HTML-Code:
    text...<p style="text-align: center;"><img title="PointFit Protein Shake 85 Promotion" alt="PointFit Protein Shake 85 Promotion" src="http://www.shop-muskelaufbau.de//produkt-images/pointfit-protein-shake-85-banner.jpg"></p>...text
    Ich hab schon versucht irgendwie die Tags inklusive Inhalt ab "<" bis ">" von der suche auszuschließen, leider hat bei mir nichts geklappt und das googlen danach brachte mich auch nicht weiter.

    habt ihr eine Idee wie man diese Aufgabe bewältigen kann?

    freundlichen Gruß
    shop
    Muskelaufbau-Shop www.shop-muskelaufbau.de Unsere Fitness-Community forum.shop-muskelaufbau.de

  2. #12
    Registriert seit
    10.10.2007
    Beiträge
    1.398

    Standard

    Das ist nicht so einfach. Reguläre Ausdrücke sind in meinen Augen fast schon eine hohe Kunst. Ich muss mich da jedes mal auf's neue reinfuchsen.

    Hier was zum probieren:
    http://www.regex-tester.de/regex.html

    Auf jeden fall müsste das etwa so aussehen:
    Code:
    (?<=^|>)[^><]+?(?=<|$)
    ... alles was nicht in HTML-Tags steht. So ungefähr . Kannste aber mit dem regTester durchspielen.

    Hier ist mein Favorit:
    http://gskinner.com/RegExr/

  3. #13

    Standard

    danke für die links!

    Ich habs gelöst!
    Der String wird nach Bildern und links durchsucht, diese werden zwischengespeichert und im String ersetzt. dann kommt das "Hauptprog" und danach werden die Sachen zurück in den String gesetzt.
    Muskelaufbau-Shop www.shop-muskelaufbau.de Unsere Fitness-Community forum.shop-muskelaufbau.de

  4. #14
    Registriert seit
    10.10.2007
    Beiträge
    1.398

    Standard

    Wenn Du Deine kleine Funktion posten würdest wäre das für manche sicherlich eine Hilfe.

+ Antworten

Ähnliche Themen

  1. Umlaute Emails
    Von Brainpurge im Forum commerce:SEO V1.1.1 CE
    Antworten: 11
    Letzter Beitrag: 03.11.2009, 12:28
  2. product_listing.html
    Von tuxie01 im Forum tabellenfreie Templates
    Antworten: 2
    Letzter Beitrag: 31.07.2009, 14:20
  3. Antworten: 16
    Letzter Beitrag: 03.06.2009, 12:02
  4. Englische Emails trotz deutscher Sprache
    Von Allstar im Forum Bugs
    Antworten: 3
    Letzter Beitrag: 09.12.2008, 23:32
  5. Name des Empfängers in Emails
    Von kale im Forum Bugs
    Antworten: 4
    Letzter Beitrag: 13.08.2008, 13:04

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein