Page 1 of 1

Poblem mit der Formatierung

Posted: Tue Oct 18, 2005 5:46 pm
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.

Re: Poblem mit der Formatierung

Posted: Tue Oct 18, 2005 9:11 pm
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

Posted: Wed Oct 19, 2005 9:21 am
by Hennes
Wo muss ich denn die Leerzeichen durch Kommas ersetzen?

Gruß

Posted: Wed Oct 19, 2005 11:24 am
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

Posted: Wed Oct 19, 2005 11:42 am
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?

Posted: Wed Oct 19, 2005 11:51 am
by garvinhicking
Kannst Du mal einen screenshot machen oder deine URL nennen, von welcher formatierung du genau sprichst?

Grüße,
Garvin

Posted: Wed Oct 19, 2005 12:10 pm
by Guest
Image

Posted: Wed Oct 19, 2005 3:02 pm
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...

Posted: Wed Oct 19, 2005 3:07 pm
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?

Posted: Wed Oct 19, 2005 3:13 pm
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

Posted: Wed Oct 19, 2005 3:59 pm
by Hennes
Das war genau richtig, Danke!

Grüsse