Text aus dynmischen Inhalten ersetzen

Guten Tag,
es gibt auf einer PHP Seite Inhalte, Javascript und HTML, wo gewisse Teile ersetzt werden sollen. Eigentlich sind es nur Zahlen.
z.B soll aus jeder 5 eine 10 werden und aus jeder 8 eine 25.

Leider sind die Inhalte nicht immer die selben, sodaß man z.B. mit preg_replace einen String vordefinieren könnte, der dann durchsucht und ersetzt wird.

Die einzige Gemeinsamkeit ist das umgebende div, welches stets die gleiche Klasse und ID hat.

Wie löst man das Problem?

Beste Grüße,
m.

Hallo makseee,

Du willst was? Mit PHP eine bestehende Seite ändern? Warum nimmst Du nicht einen Editor? Bzw. warum trägst Du die Werte nicht bei Erstellen der Seite direkt als Variable ein?

Könntest Du das mal mit Beispielen genauer erläutern (und vergiss bitte nicht die Verwendung vom pre-Tag (siehe unterhalb des Editorfenster’s)).

MfG Georg V.

Hallo und danke schonmal für die Antwort.

Es geht um eine Wordpress Seite - evtl. bist Du ja damit vertraut.

Dort gibt es einen Artikel, der hat z.B. auf der Startseite des Blogs die Breite 300px und zeigt ein Video und evtl. noch einen verkürzten Text.

Ruft man nun den Artikel auf, um z.B. den vollen Text zu lesen, ist auf der Einzelansichtseite die Breite auf 600px, um den Text lesbarer zu machen. Das Video soll sich dann aber ebenfalls der neuen Breite anpassen.

Es liegt also ein Artikel in der Datenbank (folglich auch nur eine Einstellung für die Videogröße), der auf zwei versch. Template Files anders dargestellt werden soll.

Deshalb dachte ich, man nimmt ein Script und packt es ins zweite Template, das für die Einzelansicht da ist, um die Größenangaben einfach zu überschreiben.

Ist es jetzt verständlicher? Sorry, bin schon den ganzen Tag am Tippen und etwas konfus.

Der Code, den Wordpress ausspuckt, um das Video einzubinden sieht so aus:

http://www.vimeo.com/3846698 

 
 swfobject.embedSWF("http://www.vimeo.com/moogaloop.swf", "vvq-35-vimeo-1", "300", "225", "9", vvqexpressinstall, { "wmode": "opaque", "allowfullscreen": "true", "server": "www.vimeo.com", "clip\_id": "3846698", "show\_portrait": "0", "show\_title": "0", "show\_byline": "0", "fullscreen": "1", "color": "FFFFFF" }, vvqparams, vvqattributes); 

Da müsste man jetzt quasi die 300 durch 600 ersetzen und das 225 durch 400.