Hallo zusammen.
Ich möchte gerne bestimmte Wörter z.B. in meinen News automatisch mit einem Link versehen. Sprich: Wenn z.B. in einem Beitrag das Wort xyz vorkommt, soll dieses in ein <a href="url">xyz</a> verwandelt werden.
Beispiel: http://keyword-links.staticfloat.com/
Nun stellt sich die Frage, wie man sowas am besten realisieren könnte. Mit Javascript wär es wohl meiner bisherigen Lektüre nach am einfachsten (auch wenn ich das auf Anhieb nicht basteln könnte), gibt aber wohl Probleme mit Suchmaschinen, die die Links dann nicht zu Gesicht bekommen.
Bin für jede Hilfe, jedes fertige Script dankbar!
Gruß
bigfraggle
| Seiten (1): 1 |
| Autor | Beitrag |
19.08.2011 - 15:29:12 Uhr | |
|
Kunde Themenstarter |
Keywords automatisch verlinken. |
|
|
19.08.2011 - 19:27:16 Uhr | |
|
Kunde (Support beendet) |
Ich behaupte das es am besten direkt im Code geht. Da gibt es die Replace Funktion von PHP direkt.
|
|
|
19.08.2011 - 20:10:46 Uhr | |||
|
Kunde Themenstarter |
Guter Hinweis, bin damit einen Schritt weitergekommen.
Hiermit bekomme ich die Links z.B. in der detail.html für die News hin: Code:
Mein Problem: Durch das "echo $text;" benötige ich im Template ja das {TEXT} nicht mehr, da ich die Ausgabe sonst ja doppelt habe. Aber: Wenn ich {TEXT} rausnehme, steht garkein Text mehr dort?!? Ist das irgendwie so eine Art Pflichtvariable ohne die nichts geht? |
||
|
|||
19.08.2011 - 20:32:46 Uhr | |
|
Kunde (Support beendet) |
Ob man es benötigt oder nicht weiß ich nicht. Da weiß der Herr Scheb besser drüber bescheid.
Aber wie gesagt, ich würde es eh eher direkt in den Code schreiben. |
|
|
21.08.2011 - 12:34:11 Uhr | |
|
Kunde Themenstarter |
Zitat von Ecstasy: Aber wie gesagt, ich würde es eh eher direkt in den Code schreiben. Was hätte das für Vorteile? Zitat von Marc: Aber: Wenn ich {TEXT} rausnehme, steht garkein Text mehr dort?!? Ist das irgendwie so eine Art Pflichtvariable ohne die nichts geht? Christian, kannst du dazu etwas sagen? |
|
|
21.08.2011 - 12:36:44 Uhr | |
|
Kunde |
Hi bigfraggle.
Soweit ich weiss, musst du die Variable verfügbar machen... also einfach {if TEXT}{/if} vor deinen php block setzen. Das sollte helfen. |
|
|
21.08.2011 - 13:18:38 Uhr | |
|
Stylemotion.de (Entwickler) |
Es gibt gewisse Variablen, die im Template-Code vorhanden sein müssen, damit sie erzeugt werden (Sinn: unnützige, rechenintensive Operationen sparen). Die Variable TEXT gehört dazu. Der besagte IF-Trick zwingt das System dazu, die Variable zu erzeugen, ohne eine Ausgabe zu haben.
|
|
|
21.08.2011 - 16:56:58 Uhr | |
|
Kunde Themenstarter |
Danke!
![]() |
|
|
| Seiten (1): 1 |
| Suche | Optionen |
| » Erweiterte Suche |
Druckansicht |
Keywords automatisch verlinken.
19.08.2011 - 15:29:12 Uhr
Themenstarter
