plugin freetags

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

plugin freetags

Post 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.
Ciao, Stephan
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: plugin freetags

Post by garvinhicking »

Hi!

Vielen Dank, sehr gute Ideen! Hab eich alle committed. :)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

Post 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
Ciao, Stephan
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Nein, das könnte zu größeren Umbruchsproblemen führen wenn es sehr lange tags gäbe...

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

Post 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?
Ciao, Stephan
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

Post 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"!!!! ;-)
Ciao, Stephan
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

Post 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"!
Ciao, Stephan
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

Post 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
Ciao, Stephan
superstition
Posts: 3
Joined: Sat Jul 22, 2006 8:43 pm

Hallo Leute

Post 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.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Hallo Leute

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
superstition
Posts: 3
Joined: Sat Jul 22, 2006 8:43 pm

Kleine Korrektur

Post 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
Post Reply