Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Eigentlich hatten wir zwei gestern noch was anderes besprochen, da war die Entwicklung hier aber noch nicht bekannt. Ich habe also jetzt ein paar mit "Wahl" und "wählen" auf www.piratenpartei.de gesetzt. Wenn ich besser so verlinke wie gestern besprochen, musst Du es mir sagen.ErwinRommel hat geschrieben:Okay, also als Begriffe nehmen wir
Wahl
Wahlen
Bundestagswahl
wählen
Verlinkt wird auf
https://www.piratenpartei.de
Ich mach gleich mal einen Blogbeitrag zu.
Süßeuroexchange.de hat geschrieben:@all.
Um nicht alle Links von Hand setzen zu müßen habe ich eine PHP-Funktion gebaut die automatisch Begriffe der gesamten Site mit definierten Links ersetzt.
Einfach an der Stelle per include in die Seite einfügen (am besten im Body) ab der die Ersetzungen erfolgen sollen.
Leider ersetzt die Funktion in der jetzigen Form auch Text in Links und in Alternativ-Texten der Bilder etc.
Einfach mal ausprobieren.
[/size]Code: Alles auswählen
<?php function callback($buffer) { $buffer = str_replace("Wählen","<a href='http://www.piratenpartei.de'>Wählen</a>",$buffer); $buffer = str_replace("Bundestagswahl","<a href='http://www.piratenpartei.de'>Bundestagswahl</a>",$buffer); $buffer = str_replace("Wähler","<a href='http://www.piratenpartei.de'>Wähler</a>",$buffer); $buffer = str_replace("Wahl","<a href='http://www.piratenpartei.de'>Wahl</a>",$buffer); $buffer = str_replace("Datenschutz", "<a href='http://www.piratenpartei.de'>Datenschutz</a>",$buffer); $buffer = str_replace("Stimmen","<a href='http://www.piratenpartei.de'>Stimmen</a>",$buffer); return (str_replace("Parteien","<a href='http://www.piratenpartei.de'>Parteien</a>",$buffer)); } ob_start("callback"); ?>
Code: Alles auswählen
function autolinks($content) {
return preg_replace(
array(
'#\b(bundestagswahl)\b#i',
'#\b(wahl)\b#i',
'#\b(wahlen)\b#i',
'#\b(wählen)\b#i',
),
array(
'<a href="http://www.piratenpartei.de" target="_blank">\\1</a>',
'<a href="http://www.piratenpartei.de" target="_blank">\\1</a>',
'<a href="http://www.piratenpartei.de" target="_blank">\\1</a>',
'<a href="http://www.piratenpartei.de" target="_blank">\\1</a>',
), ' ' . $content, 1);
}
Code: Alles auswählen
$row['post_text'] = autolinks($row['post_text']);
Code: Alles auswählen
'#\b(?<= )(bundestagswahl)(?= )\b#i',