moziloCMS Supportforum

moziloCMS => Plugins => Thema gestartet von: rolinux am 24. September 2013, 14:51:35

Titel: Formatierungen im Anker-Plugin
Beitrag von: rolinux am 24. September 2013, 14:51:35
Hallo,

wenn ich mit dem anker-Plugin eine Teststelle als Anker markiere, wird diese unterstrichen, weil ein Link daraus wird.
Das will ich aber nicht, weil es ja kein echter Link ist, sondern nur eine Sprungmarke.

Wie kann ich verhindern, dass die per anker-Plugin erzeugten Anker unterstrichen werden?

Gruß
Rolf
Titel: Re: Formatierungen im Anker-Plugin
Beitrag von: HPdesigner am 24. September 2013, 15:08:29
Schau mit dem Development Tool deines Browsers (Firebug (FF) oder Dragonfly (Opera) zB) nach, welche CSS Klasse das entsprechende Element hat (ich vermute mal "plugin_ankerlink" o.ä.) und setz folgendes in deine styles.css:

.plugin_ankerlink {
  text-decoration: none;
}

Normalerweise sollten solche Sachen per plugin.css geregelt werden, aber das Anker Plugin hat glaube keine...

lg, HPdesigner
Titel: Re: Formatierungen im Anker-Plugin
Beitrag von: rolinux am 24. September 2013, 15:57:54
Das anker-Plugin hat weder eine CSS noch erzeugt er im Anker eine Klasse. Da steht nur die ID, die genauso heißt wie der Text.
Vielleicht ist das in der Plugin-Version für mozilo 2.0 anders, habe ich noch nicht beutzt. Aber in der Version für die 1.12 steht keine Klasse im Anker.

Gruß
Rolf
Titel: Re: Formatierungen im Anker-Plugin
Beitrag von: HPdesigner am 24. September 2013, 16:14:27
ah ich hatte das falsche Plugin angeschaut! Geht es um dieses (http://www.mozilo.de/forum/index.php?action=media;sa=item;in=141)?
Titel: Re: Formatierungen im Anker-Plugin
Beitrag von: HPdesigner am 24. September 2013, 16:19:39
Falls ja, kann in Zeile 17 der index.php des Pluginsreturn "<a href=\"#".$this->calculateId($value)."\" id=\"".$this->calculateId($value)."\">".$value."</a>";einfach die Klasse hinzugefügt werden:return "<a href=\"#".$this->calculateId($value)."\" id=\"".$this->calculateId($value)."\" class=\"anker_klasse\">".$value."</a>";
Damit solltest du die CSS Rules setzen können.