Page 1 of 1
plugin freetags
Posted: Sun Jul 16, 2006 9:34 pm
by stm999999999
Hallo,
und nochwas ist mir aufgefallen:
An allen Stellen, die mir bislang aufgefallen sind, ist jeweils des RSS/XML-Zeichen VOR dem zugehörigen Text/Link; bei den Kategorien, bei dem "Blog abonieren".
Nur wenn man sich die verwendenten Tags in der Sidebar anzeigen läßt, dann sind sie dahinter!? Ich würde da ja Einheitlichkeit bevorzugen: RSS nach vorne.
Und nochwas: Einerseits klebt das Logo direkt am Tag, was nicht so dolle aussieht, andererseits wird aber zwischen dem Tag-Text und dem RSS-Logo umgebrochen! Dann hängt das Logo alleine in der nächsten Zeile, das sieht wirklich unschön aus.
Vorschlage: Logo nach vorne UND per "trennen", dann ist a) etwas Abstand und b) (so hoffe ich) wird da nix mehr getrennt.
Möglicherweise müßte dann noch der Abstand zum nächsten Tag vergrößert werden.
Und wo ich gerade dabei bin:
Man kann sich ja auf einer Tag-Übersichtsseite oben eine "verwandte Tags"-Wolke anzeigen lassen. Für den Besucher wäre es wohl hilfreich, wenn er erfahren würde, daß das eben "verwandte" Tags sind.
Vorschlag: Ein "div class="serendipity_freetag_taglist_title"" noch davor setzen, in dem dann sowas steht wie "Verwandte Tags" oder so.
Re: plugin freetags
Posted: Mon Jul 17, 2006 12:01 pm
by garvinhicking
Hi!
Vielen Dank, sehr gute Ideen! Hab eich alle committed.
Viele Grüße,
Garvin
Posted: Mon Jul 17, 2006 12:55 pm
by stm999999999
Ich sehe gerade:
Für das Umbruch-Problem wäre vielleicht noch eleganter:
Bild und Text jeweils in ein <span style="white-space:nowrap;"> setzen
Posted: Mon Jul 17, 2006 1:02 pm
by garvinhicking
Nein, das könnte zu größeren Umbruchsproblemen führen wenn es sehr lange tags gäbe...
Viele Grüße,
Garvin
Posted: Mon Jul 17, 2006 1:43 pm
by stm999999999
Tags aus mehreren Wörtern?
Weil bei langen Wörten als Tags hat man das Problem ja eh, egal ob da dann noch ein kleines RSS-Logo vorne dran ist. Oder?
Posted: Mon Jul 17, 2006 4:08 pm
by garvinhicking
Genau, bei Tags aus mehreren Wörter. Denn da weiß ich, dass es Leute gibt die da komplette Sätze eingeben (bitte keine Diskussion über dessen Sinn, da habe ich auch verloren

.
Grüße,
Garvin
Posted: Mon Jul 17, 2006 11:33 pm
by stm999999999
Vielleicht sollte man es eindeutschen:
Vielleicht läßt es sich ja dann besser argumentieren:
Es heißt "Schlägwörter" und nicht "Schlagsätze"!!!!

Posted: Fri Jul 21, 2006 5:45 pm
by stm999999999
Hierzu nochwas:
Man kann sich ja auf einer Tag-Übersichtsseite oben eine "verwandte Tags"-Wolke anzeigen lassen. Für den Besucher wäre es wohl hilfreich, wenn er erfahren würde, daß das eben "verwandte" Tags sind.
Vorschlag: Ein "div class="serendipity_freetag_taglist_title"" noch davor setzen, in dem dann sowas steht wie "Verwandte Tags" oder so.
Erstmal danke für die Umsetzung.
Allerdings steht da jetzt "Artikel mit ähnlichen Themen:" - wohl einfach aus dem tag-related aus dem Footer übernommen.
Im Footer stimmt das auch, denn dort wird ja wirklich auf andere Artikel verwiesen, die aufgrund gleicher Tags wohl ähnliche Themen haben.
Wenn ich aber alle Artikel eines Tags aufliste, dann wird oben nicht auf andere Artikel verwiesen, sondern auf "Verwandte Tags"!
Posted: Sat Jul 22, 2006 3:20 pm
by stm999999999
Ich sehe gerade, daß es eine neue Version gibt (2.59), da scheinen mir bereits für die Taglist oben neue css-Klassen definiert zu sein. Nur der Text ist noch der alte.
Vorschlag:
Zeile 846:
Code: Select all
echo '<div class="serendipity_freetag_taglist_related">' . PLUGIN_EVENT_FREETAG_RELATED_ENTRIES . '</div>' . "\n";
würde zu
Code: Select all
echo '<div class="serendipity_freetag_taglist_related">' . PLUGIN_EVENT_FREETAG_RELATED_TAGS . '</div>' . "\n";
Und dann PLUGIN_EVENT_FREETAG_RELATED_TAGS in der plugin-Sprachdatei definieren als
dt: Verwandte Tags
eng: Related Tags
Hallo Leute
Posted: Sat Jul 22, 2006 9:03 pm
by superstition
Mir ist aufgefallen, dass sich der Wert nur an den unteren und oberen (font-size) Wert annähert.
Ich habe mir die Funktion mal angesehen in der die Fontsize berechnet wird und ein bischen modifiziert.
Code: Select all
if ($scaling) {
if ($scale==1) {
$fontSize = $maxSize;
}
else {
$fontSize = round(($maxSize - $minSize) / ($scale-1) * ($quantity-1)) + $minSize;
}
echo '<span class="tag_weight_' . $fontSize . '" style="font-size: '. $fontSize .'%">';
}
So bekommt der Tag mit der kleinsten Anzahl immer den Minwert und der Tag mit der größten Anzahl immer den Max Wert.
Und eine Division durch 0 wird verhindert.
Kann man den Min und den Max (font-size) Wert irgendwo konfigurieren?
(Ausser im Code selber)
Kenne mich mit dem Blog noch nicht wirklich aus.
Würd mich über Anregungen und Kritik freuen.
Re: Hallo Leute
Posted: Mon Jul 24, 2006 12:28 pm
by garvinhicking
Hi superstition!
Danke für den Patch! Ich muss zugegebn die Logik davon noch nicht zu verstehen, aber ich vertraue Dir da mal.
Die Werte können im Event-Plugin in der s9y plugin konfiguration angepasst werden!
stm: Ha bden Text auch geändert!
Viele Grüße,
Garvin
Kleine Korrektur
Posted: Mon Jul 24, 2006 1:34 pm
by superstition
So ich hoffe, dass das die letzte Änderung war.
Code: Select all
$biggest = max($tags);
$smallest= min($tags);
$scale = $biggest - $smallest;
...
Code: Select all
if ($scaling) {
if ($scale==0) {
$fontSize = $maxSize;
}
elseif ($scale==1) {
if ($quantity==$biggest) {
$fontSize = $maxSize;
}
else {
$fontSize = $minSize;
}
}
else {
$fontSize = round(($quantity - $smallest)*(($maxSize - $minSize)/($scale))) + $minSize;
}
echo '<span class="tag_weight_' . $fontSize . '" style="font-size: '. $fontSize .'%">';
}
Grüße