Beiträge von moeppy01

    Hallöle,
    ich hab mir den TinyMCE Advanced 3.1 draufgespielt, funktioniert auch supa.
    Das Ding fügt ja nun (im visuellen Modus) automatisch - wenn gewünscht - Platzhalter ein. Das Ganze sieht dann so aus:

    PHP
    <p><br class="spacer_" /></p>

    Nun ist mir persönlich aber aber Abstand etwas zu groß und ich wollte die Klasse class="spacer_" bearbeiten. Und da geht mein Problem los.

    Ich finde diese classe in keiner css-Datei des Editors.
    Kann mir da vielleicht jemand helfen und mir sagen wo ich die Klasse bearbeiten kann?

    Vielen Dank schon einmal im voraus!

    Hallo, ich hab ne Site wo ich Userphotos verwende.
    Klappt auch alles super. Die User können also ihr Profilbilder hochladen und die werden auch (in der Regel) alle Angezeigt.

    Nun kommt auch schon das - sicherlich kleine - Problem.
    Beim Hochladen der Bilder werden manche Bilder als bild.jpg und manchen als bild.JPG hochgeladen. Alle Bilder deren Dateiendung klein geschrieben ist (jpg) werden angezeigt. Alle Bilder deren Dateiendung groß geschrieben ist (JPG), werden nicht angezeigt.

    Gibts da ne Möglichkeit das einfach zu prüfen und eben die Ausgabe für beide Endungen anzupassen?

    Derzeit sieht meine Ausgabe (wo eben nur die klein geschriebenen Endungen beachtet werden) so aus:

    PHP
    <?php 
        if ($user->user_login == "Moeppy")
        {
            echo "<img src='http://www.g-fans-blog.de/cms/wp-content/uploads/userphoto/admin.jpg' />" ;
        } 
        else
        {
            echo "<img src='http://www.g-fans-blog.de/cms/wp-content/uploads/userphoto/".strtolower($user->user_login).".jpg' alt='' />";
        }
    ?>

    Ich prüfe einmal ob der user Moeppy ist (der Admin), wenn ja dann soll er auf das Bild admin zugreifen - bilder werden mit loginnamen gespeichert (nicht anzeigenamen). Alle anderen werden normal behandelt (loginname = bildname).

    Bilder werden also alle auf dem Server mit dem dazu passenden Usernamen hinterlegt.

    Bin darin leider nicht so der Held, daher versuch ich mein Glück mal hier!
    Ich danke schonmal im Voraus

    Hier haben wir das Problem, dass dein Script komplett im Basisverzeichnis deines Blogs abläuft (also dem Verzeichnis, in dem die [FONT=Courier New]index.php[/FONT] liegt; hier: [FONT=Courier New]skylinerz.de/cms/[/FONT]), der Browser aber durch deine Permalinkstruktur glaubt, er würde sich eine Ebene tiefer befinden (hier [FONT=Courier New]skylinerz.de/cms/media/[/FONT]). Das Beste aber hieran: beide haben Recht ;-)

    Die Lösung ist recht einfach: Du musst das auszulesende Verzeichnis und das Linkziel getrennt behandeln. Um das auch noch stabil gegenüber Permalinkänderungen ist schlage ich folgedes vor:

    PHP
    <?php
      $verzeichnis = ABSPATH .'wp-content/uploads/media/mp3/';
      $href = get_bloginfo('url') .'/wp-content/uploads/media/mp3/';
    ?>

    und bei der Ausgabe in der Schleife

    PHP
    <?php
    echo '<td class="media-list-name"><a href="' .$href.$datei->getFilename(). '" target="_blank">' .$datei->getFilename(). '</a></td>';
    ?>

    Das dürfte (zumindest im Ansatz) reichen.

    LG
    Dominik

    Das werde ich gleich mal ausprobieren! Danke

    Ich hab zumindest eine Lösung gefunden.
    Ich habe ein wenig die Ausgabe bearbeitet und den Link zur Datei einen Ordner zurück gehen lassen (../).

    PHP
    echo '<td class="media-list-name"><a href="../' .$verzeichnis.$datei->getFilename(). '">' .$datei->getFilename(). '</a></td>';

    Aber das kann doch nicht die Lösung sein.
    Wenn ich das jetzt beispielsweise auf eine Seite der 2. Ebene anwenden würde, dann würde das wieder nicht funktionieren, da ich dann 2 Ebenen zurückgehen müsste (../../). Würde ich das Ganze jetzt in der Sidebar verwenden, dann würde das ja nie funktionieren, da ich immer in einer anderen Ebene bin und mal eine Ebene zurückspringen müsste, und mal 2 oder 3 und so weiter.

    Gibts denn da eine Lösung die allgemeingültig ist?

    Hallöchen...
    ich habe ein kleines Problemchen mit einer Pfadangabe in einem selbstgebauten Site-Template.

    Kurz die Situation. Ich habe ein Verzeichnis was ich auslesen möchte und die ausgelesenen Dateien sollen tabellarisch dargestellt werden. Das anzeigen selbst klappt auch einwandfrei!

    Ordner-Struktur
    wp-content
    - uploads
    -- media
    --- mp3
    --- fun

    Und es geht um die Dateien im Fun- und MP3-Ordner

    Dazu muss ich das Verzeichnis angeben, das geschieht so:

    PHP
    $verzeichnis = './wp-content/uploads/media/mp3/';

    Mit der URL werden die Dateien wunderbar aufgelistet und man kann die nötigen Infos sehen und auf die gewünschte Datei klicken.

    Und nun kommt mein Problem.
    Will ich nun eine Datei runterladen, so existiert diese nicht, weil der Pfad zur Datei falsch ist!

    Plötzlich lautet der Pfad zur Datei:

    PHP
    http://www.skylinerz.de/cms/media/wp-content/uploads/media/mp3/dateiname.mp3

    Der korrekte Pfad zu dieser Datei wäre aber:

    PHP
    http://www.skylinerz.de/cms/wp-content/uploads/media/mp3/dateiname.mp3

    Da die Dateien auf der "Media"-Seite dargestellt werden, setzt er dieses "media" einfach mit in die URL - somit ist der Pfad ungültig!

    Versuche ich nun die vollständige URL in $verzeichnis zu schreiben, also so:

    PHP
    $verzeichnis = 'http://www.skylinerz.de/cms/wp-content/uploads/media/mp3/';

    dann findet er wiederum die Dateien nicht.

    Die Dateien in den Ordnern sind auch nicht über Wordpress hochgeladen worden, sondern direkt via FTP.

    Ich hoffe mir kann da jemand helfen.
    Ich habe schon öfter versucht in solch Site-Templates vollständige Pfade anzugeben, aber die wurden alle ignoriert oder nicht gefunden.
    Wieso das?

    Ich danke schonmal

    PS.: Hier der komplette Code zum Auslesen der Dateien - so wie er jetzt ist und die Dateien auch darstellt, aber man die Dateien nicht runterladen kann, weil der Dateipfad falsch ist.

    UNd hier die Site, damit das Ganze noch veranschaulicht werden kann:
    Skylinerz » Media

    Wenn du was anderes probieren magst, ich benutze das Script Randomizer, hier habe ich was dazu geschrieben. Ist zwar kein Plugin, aber funktioniert problemlos.

    man ich werd hier verrückt... ich probier das schon den ganzen vormittag.
    hab ein verzeichnis mit bilder, das hab ich nun schon direkt in mein template-ordner gepackt - geht aber auch nich. da ist die rotate.php drin und in der sidebar ruf ich das ganze mit:

    <img src="<?php bloginfo('template_directory'); ?>/zufallsbilder/rotate.php" />

    auf.
    Aber das funzt nich. der zeigt mir nix an. wieso?

    der alt-tag wird angezeigt. und wenn ich davon die url anzeigen lasse, dann zeigt der auch genau auf das verzeichnis und die rotate.php - nur eben ein bild wird nich gezeigt.

    Die Elternseite bekommt die Klassen ".current_page_ancestor" bzw. ".current_page_parent". Das sollte dir helfen.

    und wieder ein problem weniger. und dann eigentlich so einfach (asche auf mein haupt)!

    und wieder einmal ein riesen danke an marX!
    trau mich gar nich zu zählen wie oft du mir bereits geholfen hast :?

    doofer titel ich weiss, aber weiss grad nich besser wie ich das nennen soll.

    trau mich auch schon gar nich mehr hier was darüber zu fragen. das thema ist irgendwie tausende mal hier angesprochen, aber meist gehts da um das anzeigen der elternseiten. das funzt bei mir ja alles wunderbar.

    ich hab nur ein kleinen optisches problemchen. und zwar:

    ich hab die hauptnavi (1. ebene). die inaktiven menüpunkte werden nun grau dargestellt, der jeweilige aktive menüpunkt und der mouseover-effekt (hover) in blau. soweit auch alles schick. und ich zeige immer nur die hauptnavi (also nur die 1. ebene) an. Unterpunkte sind nur im sichtbar wenn der mauszeiger über dem menüpunkt steht.

    nun hat ein menüpunkt eine unterseite. wird auch alles angezeigt wenn die mouse drüberfährt, button klappt auf und alles ist schick. klick auf die unterseite --> seite wird geöffnet und das submenü verschwindet wieder.

    ist nun die unterseite aktiv, seh ich ja die im submenü nicht mehr, da wie gesagt nur die 1. ebene angezeigt wird. nun das problemchen!!!

    ist eine unterseite aktive, so wird deren parent (in diesem fall die erste ebene - die hauptnavileiste) nicht mehr aktive dargestellt. sie ist also wieder grau. die punkte der 1. ebene werden also immer nur dann blau (active) dargestellt, wenn nur diese aktive sind. sobald eine unterseite aktive ist, nicht mehr.

    nun will ich das natürlich so haben, das egal in welcher ebene ich mich befinde, der oberste menüpunkt immer blau (active) dargestellt wird.

    man ich hoffe ich hab das verständlich darstellen können.
    ich hab hier immer wieder was von dem fold-page-list oder so gelesen, aber ich würde das gern ohne plug-in lösen wollen, da es sich ja nur um die farbliche darstellung handelt.

    hoffentlich hat man den schnodder hier verstehen können.
    ich danke jedenfalls schon mal im voraus.

    Mal abgesehen davon dass Morris schon recht hat, wenn er sagt, du solltest dich ein bisschen mit CSS ausseinandersetzen gehts als Übergangslösung auch so:

    Code
    <? the_excerpt_reloaded(150, '<a><img>[B]<table><tr><td>[/B]', 'none', TRUE, 'Read more...', TRUE, 2, TRUE); ?>

    Dieser zweite Parameter der Funktion legt fest, welche Tags auch im Excerpt noch erlaubt sind. Natürlich müssen da auch die Tags für die Tabelle drinstehen, sonst wird nix angezeigt.

    Gruß Jeriko

    da würd ich gern mal ne mit einer frage weiter machen wollen.
    kann ich in diesem code auch festlegen, das die bilder nur eine bestimmte breite und höhe besitzen dürfen? oder geht das dann nur über die benutzerdefinierten felder?

    ein kleines beispiel zu verdeutlichung meiner frage:
    ich habe also ein beitrag, schön mit text und am anfang ein bildchen dazu was ich links floate. greife ich nun den (oben genannten) excerpt-code zurück, so kann ich ja angeben welche tags erlaubt sein sollen und wieviele wörter ich verwenden will, etc...

    wenn ich nun auhc bilder erlaube, dann gibt er mir das bild in der größe aus, wie die größe im beitrag auch wirklich ist. kann man an dieser stelle die größe des bildes für die excerpt-darstellung definieren?

    Beispiel:
    im beitrag
    text = 400 zeichen lang
    bild = float:left 200x200px

    im excerpt
    text = 100 zeichen lang --> kein problem, muss ja nur die anzahl angeben
    bild = float left 50x50px --> ?????? geht das überhaupt

    ps.: ich verwende the-excerpt-reloaded

    Das findest du sicher in der header.php des Themes, da steht sowas wie

    HTML
    <link rel="alternate" type="application/rss+xml" title="Blog RSS Feed" href="<?php bloginfo('rss2_url') ?>" />

    Diese entfernen. Können auch mehrere ähnliche sein, für RSS 0.92, RSS 2.0 und Atom Feeds, siehe hier:
    Template Tags/bloginfo « WordPress Codex

    Du kannst dort natürlich auch die Kategorie-Feed-URL eintragen.

    genau das war was ich gesucht habe!
    vielen dank!

    Siehe der von jottlieb gepostete Link. :)

    naja nicht wirklich... denn das is die manuelle zuweisung die man irgendwie posten kann.

    ich habe firefox 3 und in der url-zeile ist ein feed-link (seite abonnieren) und der enthält alle beiträge aus jeder kategorie. da kann ich also manuell so viel links angeben wie ich will, über diese funktion (site-abonnieren) bekomm ich dann trotzdem alle beiträge.

    ich will quasi nur gewisse kategorien generell nicht als feed generiert haben, sondern nur diese eine.

    vielleicht hab ich das jetzt nich ganz verstanden.
    aber das hier sind jetzt die lösungen für die angabe einer bestimmten kategorie oder?!

    es werden also - wenn ich das richtig verstanden habe - weiterhin alle kategorien als feed ausgegeben oder (egal von wo und wie darauf verlinkt ist)?

    mich würde interessieren, wie ich ALLE kategorien generell ausschliessen kann - sodass keine keine beiträge oder kategorien als rss zur verfügung stehen.

    im nächsten schritt würde mich dann interessieren, wie ich nun NUR EINE kategorie als rss zur verfügung stellen kann.

    bsp.:

    ich habe sagen wir mal 5 kategorien.
    wenn ich nun rss abonnieren will, so gibt er mir ja alle beiträge aus allen 5 kategorien an.

    kat 1
    kat 2
    kat 3
    kat 4
    kat 5

    nun möchte ich das NUR kat 4 als rss zur verfügung steht, also nur die beiträge aus dieser kategorie als rss zur verfügung steht, alle anderen kategorien werden nicht als rss bereitgestellt.

    geht das?

    Ich glaub ich verstehe so langsam worauf du hinaus willst.

    Vielleicht kommst du mit der expliziten Angabe für das More-Verhalten vor dem Loop weiter:

    PHP
    <?php $more = 1; ?>

    für die gekürzte Anzeige bzw.

    PHP
    <?php $more = 0; ?>

    für die vollständige Anzeige (Oder war's umgekehrt? Probiers aus! ;))


    [COLOR=Green][size=24]haidiho das war die lösung
    [/SIZE]
    [size=24][COLOR=Black][size=10][FONT=Arial]
    Daaaaaaaaanke sehr! Da entschuldige ich mich doch gleich mal für die ganzen Problemchens die ich hier verursacht hab :mrgreen:

    Nun nur noch ne kleine Frage. Es wird jetz "(more...)" angezeigt, wo kann ich den Text jetz noch ändern? Dann wars das auch schon.

    Riesen Dank an alle die sich so fleissig an meinem Problemchem beteiligt haben und natürlich an marX
    [/FONT][/SIZE][/COLOR][/SIZE][/COLOR]

    ich glaub wir reden an einander vorbei.
    ich will den <!--more-->-Tag nicht bei der darstellung mit the_excerpt() verwenden, sondern bei der darstellung mit the_content().

    in der sidebar gebe ich die categorie via excerpt() (also automatisch gekürzt) wieder. im content will ich das aber via the_content() machen - und da wird der more tag ignoriert.

    ich schreibe also einen beitrag/artikel. in diesem beitrag wird ein <!--more-->-Tag verwendet. zusätzlich schreibe ich für diesesn beitrag/artikel einen auszug.

    in der sidebar wird nun auch ganz normal der auszug dargestellt via the_excerpt(), im contentbereich wird der ganze beitrag via the_content() dargestellt (nicht der auszug). also der teil, indem ein <!--more-->-Tag eingebaut ist. und der wird einfach ignoriert. der <!--more-->-Tag im vollständigen beitrag via the_content() wird nicht ausgeführt.

    [size=12] beispiel:[/SIZE]

    beitrag

    Code
    halli hallo, schön dich zu sehen ich bin der ganze beitrag mit einem more-tag.
    <!--more-->
    hier gehts mal gleich nach dem more-tag weiter im text.

    auszug

    Code
    ich bin der auszug dieses beitrages, ich habe kein more-tag

    [size=12]darstellung:
    [size=10]sidebar via the_excerpt()
    [/SIZE]
    [/SIZE]

    Code
    ich bin der auszug dieses beitrages, ich habe kein more-tag

    contentbereich via the_content()

    Code
    halli hallo, schön dich zu sehen ich bin der ganze beitrag mit einem more-tag.
    [B][COLOR=Red] <!--more-->   <-- wird hier ignoriert und nicht dargestellt[/COLOR][/B]
    hier gehts mal gleich nach dem more-tag weiter im text.

    Sorry, aber wenn ich dich richtig verstehe macht dieses Plugin genau was du möchtest. Automatisch kürzen wenn kein <!--more--> gesetzt ist, sonst am <!--more-->-Tag abschneiden. Warum willst du dann das Plugin nicht verwenden?


    das plugin hab ich schon ausprobiert und es funktioniert dennoch nicht.
    es geht ja auch nicht darum das irgendwas automatisch gekürzt werden soll oder ähnliches. es geht darum, das der <!--more-->-Tag NICHT mehr funktioniert!


    hier das gleiche problem (vielleicht besser erklärt): WordPress › Support » the_excerpt and <!--more--> problem