Was ist neu?
Digital Marketing & Webmaster Forum

Digital Marketing, Internet-Technologien, Metaverse und mehr interessieren Dich? Registriere Dich gleich kostenlos, um Mitglied zu werden! Sobald Du angemeldet bist, kannst Du loslegen, Themen und Beiträge veröffentlichen und mit anderen Mitgliedern in Kontakt treten! Wir wünschen Dir einen anregenden Austausch!

Platzhalter gesucht

gemo

- Premium Member -
Mit welchem Tool kann man das am besten realisieren?
Ich will in diversen HTML Seiten Links ändern die etwa so aussehen:
link1 - link2 - link3 .........

Das wäre am einfachsten wenn ich eigeben könnte:
"link*" und alle werden geändert auf "neuerlink", also * zb. als Platzhalter.
Womit geht sowas? :confused:
 

woweb

- Premium Member -
Ich mache es in Dreamweaver mit suchen und ersetzen "auf der ganzen Site", geht natürlich nur, wenn jeder "Link" in jeder Seite gleich ersetzt werden soll.

Ansonsten habe ich "Unterseiten" eingebaut, die von mehreren Seiten verwendet werden, z.B. für Werbung

Dort wo die Werbung hinkommt die Unterseite eingebaut, so brauche ich nur diese zu ändern und kein Tool mehr.

Ob es sich nur für Links lohnt ....
 

gemo

- Premium Member -
Ja das mache ich auch. Das war aber auch nicht die Frage.
Vielleicht mal einfacher:

LinkAA1B + LinkAA2B + LinkAA3B + LinkAA4B
alle ändern in:
LinkXXX

Dazu bräuchte man einen Platzhalter, zB.

"LinkAA*B" ersetzen mit "LinkXXX"
 

woweb

- Premium Member -
wenn LinkAA1B die Seite AA1B.php einbindet Inhalt den Ziellink,: Die anderen Seiten analog dazu dann brauchst Du nur die Seite AA1B.php zu ändern

oder ?
 

gemo

- Premium Member -
Boha bitte....
So schwer ist das doch nun wirklich nicht :)

Guck mal.

href="http://www.ftw4.de</a>
href="http://www.ftw5.de</a>
href="http://www.ftw6.de</a>
href="http://www.ftw7.de</a>

alle ändern in:

href="http://www.xxxl.de</a>
 

elena

- Premium Member -
Hallo.

meinst du in etwa so:
PHP:
$link= str_replace('http://www.ftw1.de', 'http://www.xxxl.de', $link);
PHP:
<? php echo $link; ?>
 

gemo

- Premium Member -
Warum versteht mich denn hier keiner?
Ich will mehrere Teile in einer HTML Seite ändern.
Also "Suchen und ersetzen", geht ja ganz einfach wenn man sucht:
"http://www.ftw.de" ändern in "http://www.xxxl.de"

Jetzt ist aber das Problem, das ich mit einem Schritt diverse, "fast" gleiche Teile ändern will, wie eben beschrieben:

href="http://www.ftw4.de</a>
href="http://www.ftw5.de</a>
href="http://www.ftw6.de</a>
href="http://www.ftw7.de</a>

alle ändern in:
href="http://www.xxxl.de</a>

sähe dann zB. so aus

href="http://www.ftw*.de</a>
alle ändern in:
href="http://www.xxxl.de</a>

Womit geht das, welches Tool macht sowas?
Mit Deamweaver geht es nicht und mit Ultraedit geht es auch nicht.
 

MikeDe

- Premium Member -
Hallo Gemo,

regulärer Ausdruck suchst du vermutlich.

in php: PHP: preg_replace - Manual
(wenns mal auf dem server passieren sollte)

lokal kann das z.b. weaverslave (auch durch ganze Verzeichnisbäume hindurch)

oder mal in google suchen, ggf. gibts ja noch weitere editoren die auf reguläre Ausdrücke suchen und ersetzen machen.

In jedem Fall würd ich es an einigen Testseiten probieren, sonst hast du auf einmal html seiten die durch "ungünstige" reguläre ausdrücke alles zwischen dem ersten öffnen eines links bis zum letzten schließen eines links alle links und inhalte zu dem einen link machen den du wolltest..
 

Pornofritz

- Premium Member -
href="http://www.ftw4.de</a>
href="http://www.ftw5.de</a>
href="http://www.ftw6.de</a>
href="http://www.ftw7.de</a>

alle ändern in:
href="http://www.xxxl.de</a>

Dreamweaver "suchen und ersetzen"

Eingabebox "Suchen": (ftw[0-9]+)

Eingabebox "Ersetzen": xxxl

Haken bei Checkbox "Regulären Ausdruck verwenden" aktivieren

Ausführen
 

gemo

- Premium Member -
@Pornofritz, möchte mich 12 mal bei Dir bedanken, genau das wollte ich wissen, Daaaanke!
 

woweb

- Premium Member -
ist das problem wie mit vielem.

Irgendwo mal gesehen, nicht gebraucht und vergessen. Wenn mans dann braucht erinnert man sich nicht oder findet es halt nicht
 

gemo

- Premium Member -
Nach 3 Tagen suchen habe ich jetzt das richtige gefunden.
für den Fall das es mal jemand ausser mir benötigt:

Ich habe auf einer HTML Seite mehrere "verschiedene" Links und will die "alle" durch einen bestimmten ersetzen, das geht dann bei DW so:

<a href=".*"[^>]*>
ersetzen mit
<a href="neuer Link">

....dabei bei "Regulären Ausdruck verwenden" ein Häckchen setzen
 
Oben