Fav-Icons vor allen Links und Ausgabe schönerer Links
am 05.08.2013 - 13:45 Uhr in
Hi, ich möchte gerne von Wordpress auf Drupal 7 umsteigen. Allerdings fehlen mir ein paar Funktionen die ich gerne auch in Drupal haben möchte:
1. Automatisch Fav-Icons vor allen Links in Beiträgen
In WP3 hatte ich das Plugin genutzt: http://wordpress.org/plugins/faviconized-links/
Gibt es so ein Modul auch für Drupal 7 oder kann mir einer Tipps geben wie man das selbst realisieren kann?
2. Schönere Links ausgeben/umwandeln
Am Ende meiner Artikel habe ich in WP3 aus Codeschnipseln eine Funktion gebastelt mit der ich ALLE Links im Text am Ende des Artikels aufführen kann (Links zum Artikel), dazu noch in Kombination mit einer Funktion die die langen URLs nur auf die Domain/Host begrentzt anzeigt und dazu noch alle Links die von meiner eigenen Domain "meine-domain.de" in der Anzeige ausschließt. Der Code dazu sieht ca. so aus:
function get_post_urls($content) {
if( preg_match_all("#((https?://|ftp://|http://|www\.|ftp\.|[^\s:=]+@www\.).*?[a-z_\/0-9\-\#=&])(?=(\.|,|;|\?|\!)?(\"|'|«|»|\[|\s|\r|\n|$))#iS", $content, $url) ) {
foreach ($url[0] as $url) {
$array = parse_url($url);
$host = $array[host];
if (!preg_match('/.meine-domain.de/', $url)) {
$ausgabe .= '<li>'.'<a href=' . $url . '>'. $host . '</a>'.'</li>';
}
}
return $content.$ausgabe;
} else {
return $content;
}
}
add_filter('the_content', 'get_post_urls');
3. Die Möglichkeit 3 Quellen anzugeben, mind. eine Quelle als Pflichtfeld markieren und dazu noch o.g. verschönerte URLs
Wäre für jede(n) Input und Hilfe dankbar.
Danke.
- Anmelden oder Registrieren um Kommentare zu schreiben
Drei Möglichkeiten
am 09.08.2013 - 23:08 Uhr
1. Versuch's mal mit https://drupal.org/project/link_favicon_formatter. Hab's selbst nicht getestet.
2. Da kenne ich kein Modul. würde mir da vermutlich eher selbst ne Funktion zu schreiben, um die Links zu sammeln und am Ende auszugeben.
3. Das Modul https://drupal.org/project/links installieren und deinen Inhaltstypen um ein Feld "Quelle" vom Typ Link erweitern, das genau 3x eingegeben werden darf. Mag sein, dass der Filter für die Favicons da nicht sofort greift. Dann müsstest du zum Beispiel ein wenig im Template eingreifen.
Naja, zumindest bei 1 und 3 hast du ja jetzt was zum Testen...
Danke, werde ich mir mal
am 12.08.2013 - 07:58 Uhr
Danke, werde ich mir mal anschauen.