#1
| |||
| |||
Wiki Links-TechnikHallo, wie nennt man diese Technik bei Wikis, bei der Wörter automatisch in Links umgewandelt werden, wenn ein anderes Dokument zu diesem Wort existiert? Gibt es CMS, die das einsetzen - oder wie könnte man diese Technik in ein CMS einbauen (als CMS-Programmierer)? |
#2
| ||||
| ||||
Mit REGEXP vielleicht? So zum Beispiel: $string = preg_replace("/\[\[(.*)\]\]/iU", "<a href=\"datei.php?wort=\\1\">\\1</a>", $string); |
#3
| |||
| |||
Hallo, mir geht's zunächst nur um den Namen dieser Funktionalität. Wie wird das im Wikipedia genannt? |
#4
| ||||
| ||||
Zuerst einmal einen sämtliche Dokumentennamen auslesen und einfach str_replace aus KEYWORD ein <a href="domain.tld/KEYWORD">KEYWORD</a> machen. Noch hübscher ist es mit REGEX, aber da bin ich leider kein Experte drin. |
#5
| ||||
| ||||
Wenn man die Methode von Reimer noch ein wenig verbessern will, dann sollte man str_ireplace() nehmen, gibt es aber leider erst ab PHP5, in PHP dann entweder per REGEXP. PHP-Code: __________________ Fabian Michael "Ein Tag, an dem du nicht lächelst, ist ein verlorener Tag." - Charlie Chaplin Wiki |
#6
| ||||
| ||||
Ob diese Technik einen bestimmten Namen weiss ich nicht. Nur die Seitennamen die automatisch verknüpft werden, also mehrere Wörter in Großbuchstaben zusammengeschrieben, nennen sich CamelCase. Mit regulären Ausdrücken ist sowas recht einfach zu erkennen: PHP-Code: __________________ Johannes Klose Calitrix Wiki - Wiki auf Basis von PHP und MySQL |
Stichworte |
- |
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Gutes php Wiki | Daniel Richter | Blog, CMS, Wiki und Sonstige | 21 | 13.12.2009 12:56 |
XHTML 1.1 und Links | Jan Stöver | Programmierung und Datenbanken | 24 | 24.03.2005 17:38 |
So schöne Links | Gast | Programmierung und Datenbanken | 6 | 05.02.2005 07:44 |
interne links benennen ... | solanum | Web Design und Grafik | 3 | 04.06.2004 16:19 |