Beiträge von toscho

    Folgendes: ich gebe den Link im Theme zu der Website, wo ich das Theme zum Download angeboten habe in den Footer oder in die Sidebar.

    Aktiviert jetzt wer das Theme kommt ein Backlink auf diese Website,

    Soweit so gut, viele löschen diesen Link - soweit so schlecht.


    Das magst du ja als schlecht empfinden. Aber ich sehe darin eher keine böse Absicht des Nutzers, sondern das durchaus verständliche Bemühen, die Information auf der Seite auf das Wesentliche zu konzentrieren. Solche Links nutzen den Besuchern der Webseite ja nichts und lenken nur ab.
    Schreib doch besser auf deiner Webseite und im Quellcode, daß deine Arbeit bitte im Impressum oder auf einer ähnlichen Seite honoriert werden möge.
    Ich denke, das bringt langfristig mehr Backlinks.

    Was die Art der linksetzenden Seiten angeht: Würde mich nicht stören; ich denke auch nicht, daß Google dich dafür 'bestraft'.

    Gruß
    Thomas

    Da bekommst du genau, was du verlangst: Du setzt für 'body' schon die Schriftgröße um ganze 10% herunter (macht nach dem Runden bei 16px Voreinstellung nur noch 14px) und für den Container '#rap' nimmst du davon nochmal 10% weg. Bleiben gerundet nur noch 12px bei üblichen Voreinstellungen (wer sich eine größere Schrift als 16px eingestellt hat, verliert durch die Prozente in absoluten Zahlen natürlich noch mehr).
    Na klar ist das schlecht zu lesen.

    Vielleicht hast du dir irgendwann mal in deinem Browser eine Mindestschriftgröße eingestellt? Wenn ja stell die mal aus. Aber halt ein Taschentuch bereit. ;)

    Gruß
    Thomas

    Zitat von ben

    Ist es möglich, eine html/xml/whatever-Seite zu internationalisieren, sprich überhaupt keine Primärsprache anzugeben?


    Sicher. Dank UTF-8 (was du noch nicht eingerichtet hast) kann jede Sprache und jedes Alphabet zugleich auf einer Webseite erscheinen. Probleme entstehen erst, wenn eine Seite nicht UTF-8 kodiert wurde, aber jemand ein Zeichen über das Formular abschicken will, das in der aktuell verwendeten Kodierung nicht enthalten ist. Opera schickt dann numerische Referenzen, andere Browser oft nur Fragezeichen. Daher: Wann immer es geht, benutze UTF-8.

    Zitat

    ach ja.... wenn man schon über sprachen nachdenkt: ich habe da ein SGML-Problem mit verbotenen Schriftzeichen. Gibt es da eine Lösung?


    Ja, die gibt es. Du kodierst deine Zeichen in Windows-1252 (in Word vorgeschrieben?), gibst aber ISO-8859-1 als Kodierung an. Windows-1252 belegt einige Stellen, die in SGML frei gehalten werden müssen. Abhilfe: Schreib deine Texte in einem Editor, der streng kontrolliert, ob die verwendeten Zeichen tatsächlich erlaubt sind. Oder benutze UTF-8.

    Gruß
    Thomas

    Du kannst selber Zusatzfelder für jeden Beitrag definieren, die du dann im Template abfragen kannst. Auf der Startseite kontrollierst du dann, ob ein Beitrag einen Wert in der Art »Nicht mehr zeigen« hat, und blendest ihn aus. Der Codex hat sicher Beispiele dazu.

    Gruß
    Thomas

    Zitat von tboley


    Da geht es um relative Pfade; davon war hier aber gar nicht die Rede. Meine Reparatur formt absolute URLs zu absoluten Pfaden.

    Zitat von tboley

    Nachtrag 2: http://brainstormsandraves.com/archives/2003/…_absolute_urls/ (siehe auch die Diskussion in den Kommentaren dort)


    Auch da wird meine Ansicht doch bestätigt: Im HTML-Code der Seite sind absolute URLs Bandbreitenverschwendung. Im Feed, der momentan von meinem Eingriff noch gar nicht betroffen ist, kann man dem gesamten RSS-Dokument eine BASE-URI geben (das hat dort keiner der Diskussionteilnehmer erwähnt).

    Vielleicht habe ich mich bisher auch nur nicht deutlich genug ausgedrückt und so für Verwirrung gesorgt.

    Gruß
    Thomas

    Schön, daß es funktioniert.

    Klassen werden in CSS immer mit einem Punkt vor den Klassennamen angesprochen. Aber man kann einen Klassenselektor mit einem Elementselektor verbinden, indem man beide zusammenschreibt und den Elementselektor davorsetzt.
    Übersetzt bedeutet das: ».alignright« betrifft alle Elemente mit der Klasse »alignright«, also auch <p class="alignright">.
    »img.alignright« betrifft aber nur Bilder mit dieser Klasse, keine anderen Elemente. Man sagt auch: Dieser Selektor ist »spezifischer«, bzw. er hat eine höhere Spezifizität.

    In diesem Fall schlage ich dir übrigens vor, für den Abstand nach unten (die 2px) etwas mehr Platz zu schaffen, damit folgender Text nicht allzusehr am Bild klebt. Gerade bei umfließendem Text fällt es dem Auge etwas schwerer, die richtige Zeile zu finden; da ist das Gestaltungselement Leerraum umso wichtiger.

    Gruß
    Thomas

    Welche Klasse du benutzt ist egal, solange du diese Klasse im Stylesheet mit einem »float« versiehst. Beispiel:

    Code
    .imgLeft {
        float: left;
        margin: 0 10px 10px 0;
    }
    .imgRight {
        float: right;
        margin: 0 0 10px 10px;
    }

    Im Editor muß das IMG-Element dann so aussehen:

    Code
    <img src="Adresse des Bildes" alt="Alternativtext" class="imgLeft" />

    Wenn dir da etwas weggekürzt wird, ist das vielleicht ein unwillkommener Nebeneffekt eines Plugins – also schalte die mal nach und nach ab, bis du den Übeltäter gefunden hast.

    Gruß
    Thomas

    Bitte begründe deine Aussage doch mal mit einem genauen Link in die Spezifikation für RSS bzw. ATOM, wo dort absolute URLs für jeden Link gefordert werden und inwiefern die Ausgabe des HTML-Codes hier eine Rolle spielt.
    Sonst kommen wir hier nicht weiter. Ich möchte nämlich durchaus das beste Ergebnis erreichen.

    Gruß
    Thomas
    P.S.: Vollzitate sind hier im Forum sicher nicht nötig; die Beiträge werden doch untereinander dargestellt.

    Wenn ich innerhalb des Auswahlmenüs nach unten gehe, wird immer sofort die erste Option ausgelöst, ob ich sie haben will oder nicht. Unter »läßt sich bedienen« verstehen die meisten Leute sicher etwas anderes…
    Und natürlich muß da eine Alternative für Leute ohne JavaScript hin, soviel Verstand traue ich dem Ursprungsposter schon zu.

    Gruß
    Thomas

    Bitte lies meinen beitrag nochmal in Ruhe: Da gibt keine relativen Pfade. Die sind alle absolut, beginnen also mit /. Der Newsfeed wird von diesen Änderungen ohnehin nicht berührt; selbst wenn er es wäre, beträfe dies nicht die Validität. Außerdem verstehen praktisch alle Feedreader Base-URLs, was es eigentlich nahelegt, daß ich die Reparatur auf diesen Code ausdehne…

    Gruß
    Thomas

    Bitte bedenke beim Erstellen des Themes, daß immer mehr Nutzer keine Maus mehr haben – weil sie sie nicht bedienen können oder wollen, oder ihre Hardware dafür nicht ausgerüstet ist. In all diesen Fällen macht dein aktueller Code den Zugriff auf alle Punkte nach dem ersten komplett unmöglich. Das ist sicher nicht, was du erreichen wolltest.

    Gruß
    Thomas

    Dennoch ist das Verhalten WordPress' verbesserungswürdig: Selbst automatisch generierte Links wie die Kategorien- oder Archivliste werden immer als absolute URLs (mit http:// davor) ausgegeben, obwohl absolute Pfade völlig ausreichen würden. Dadurch wird massenhaft unnützer Code transportiert – und niemand hat auch nur den geringsten Nutzen davon.
    Ich räume diesen Müll übrigens in meiner functions.php in einer clean_up-Funktion auf. Falls es mal jemand braucht:

    Code
    /* Absolute URLs zu absoluten Pfaden konvertieren. Spart Traffic
     * und erleichtert später den Regex. */
    $str	= str_replace(
    	'href="http://'. $_SERVER['SERVER_NAME'], 'href="', $str);
    $str	= str_replace(
    	"href='http://". $_SERVER['SERVER_NAME'], "href='", $str);

    Gruß
    Thomas