Poblem mit der Formatierung

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Hennes

Poblem mit der Formatierung

Post by Hennes »

Ich habe in der serendipity_event_freetag.php rumgebastelt. Hab in folgendem Abschnitt

Code: Select all

function addTag(addTag)
                    {
                        var tags = document.getElementById("properties_freetag_tagList").value.split(',');
                        
                        inList = false;
                        for (tag in tags) {
                            if (trim(tags[tag].toLowerCase()) == addTag.toLowerCase())
                                inList = true;
                        }
                        
                        if (!inList)
                            document.getElementById("properties_freetag_tagList").value = document.getElementById("properties_freetag_tagList").value + "," + addTag
                    }
                    
                    function trim(str)
                    {
                        return str.replace(/^\s*|\s*$/g,"");
                    
                    }
das

Code: Select all

value.split(',');
in das verwandelt

Code: Select all

value.split(' ');
da ich das Komma raushaben wollte. Nun lässt es sich nicht mehr rückgängig machen und meine Formatierung ist durcheinander.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Poblem mit der Formatierung

Post by garvinhicking »

Nun, Du hast mit dieser Änderung die Tags in ein einzelnes Tag umgewandelt. Du musst nun alle Leerzeichen wieder durch Kommas ersetzen und die Einträge neu speichern.

Die Kommas sind erforderlich, es geht leider nicht anders.

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/
Hennes

Post by Hennes »

Wo muss ich denn die Leerzeichen durch Kommas ersetzen?

Gruß
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

In den Einträgen, die Du seit deiner Codeänderung bearbeitet hast, da wo Du die Tags definierst. Vielleicht hat sich auch nichts geändert, wenn da alle noch durch KOmma getrennt sind.

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/
Hennes

Post by Hennes »

Das ist ja das Problem, in den Einträgen sind alle Tags durch ein Komma getrennt. Aber in der Tagliste ist kein Komma mehr zu sehen obwohl ich die Codeänderung rückgängig gemacht habe. Nun ist aber die Formatierung hin, das heisst die Tags werden über den Rand hinaus geschrieben. Was könnte man noch tun?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Kannst Du mal einen screenshot machen oder deine URL nennen, von welcher formatierung du genau sprichst?

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/
Guest

Post by Guest »

Image
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Aber der Screenshot ist ja auch richtig, in der Seitenleiste werden keine Komas zwischen den Tags ausgegeben! (siehe blog.koehntopp.de, der setzt das plugin ja auch ein)

Das die Formatierung nicht so richtig ist liegt daher ausschließlich am CSS Deines Templates, nicht am Plugin...
# 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/
Hennes

Post by Hennes »

Naja so ist es ja auch gewollt (ohne Kommas), aber ich hatte Kommas drin deshalb habe ich in der Datei rumgewerkelt. Welcher Punkt in der .css regelt die Formatierung?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hm, ich sehe gerade im Plugin selbst ist wohl doch ein Komma formatiert, was Isotopp wohl gepatcht hat.

In der serendipity_event_freetag.php ist folgende Zeile 267:

Code: Select all

            if (!$first && !$nl && !$scaling) {
                echo ', ';
            }
Das gibt dann die jeweiligen Kommata aus; dort kannst Du das "," also wegmachen.

Per CSS kannst Du das layout mit dem code

Code: Select all

.container_serendipity_plugin_freetag a {
  border: 5px solid red
}
beeinflussen...

Ich hoffe, das ist diesmal die richtige Fragerichtung? ;)

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/
Hennes

Post by Hennes »

Das war genau richtig, Danke!

Grüsse
Post Reply