Beiträge von JakoThAn

    Moin,

    pauschal würde mir da

    Code
    <!--nextpage--> [URL="http://codex.wordpress.org/Write_Post_SubPanel#Quicktags"] [/URL]

    einfallen, ohne groß in das Theme eingreifen zu müssen. http://codex.wordpress.org/Function_Reference/wp_link_pages

    Allerdings hat es den großen Nachteil, dass der Text nicht stehen bleibt.
    Ansonsten die weiteren Bilder / Links in Benutzerdefinierte Felder packen und dann im Theme eine Funktion zum Abrufen einbauen.

    Mit reinen WP-Mitteln imho nicht machbar...

    Moin zusammen,

    ich habe ein kleines Problem mit einem Loop, wenn ich ihn include.
    In meinem Theme habe ich einen Loop in einen Slider gepackt, der je nach gewünschter Kategorie die entsprechenden Posts anzeigen soll.

    Soweit so gut, funktioniert auch prima.

    Hole ich mir jetzt den Slider auf die Startseite mit

    PHP
    <?php get_template_part ('slide'); ?>

    funktioniert der Slider-Loop hervorragend, der Loop darunter gibt nur noch Fehler aus...

    Code
    [B]Notice[/B]:  Trying to get property of non-object in [B]D:\xampp\htdocs\huph\wp-includes\query.php[/B] on line [B]2850[/B]

    Nehme ich den Slider wieder raus, läuft der "2." wieder.

    Was kann ich tun? Den ersten "resette" ich doch auch wieder... :-?

    Danke vorab
    Thomas

    Moin Cole,

    erstmal vielen Dank für deine Geduld! ;-)

    Zitat

    Verstehe ich das richtig und du willst eine PHP-Datei benutzen um das Stylesheet auszugeben?

    Ja, das funktioniert soweit auch prima.

    Ich habe mir gestern noch die halbe Nacht um die Ohren geschlagen... Nun bin ich komplett davon weg, irgendwas aus Datenbanken auszulesen. Habe gestern auch ein Konstrukt aus $_SERVER - Varianten "gebaut", was in meinen Augen ziemlich umständlich ist. Ich benötige nämlich "nur" den Pfad zum Installationsordner um die wp-blog-header.php zu laden (ABSPATH - aber den kann ich nicht so ohne weiteres auslesen?) und dann meine Theme-Optionen abfragen zu können.

    Also werde ich sie wohl in die head.php laden - was ich eigentlich nicht wollte - oder Nutzer mit einer "Subfolder-Installation" müsen den Pfad händisch ergänzen. Beides wollte ich eigentlich umgehen.

    Super! Das klappt!

    Allerdings... Jetzt komme ich an den Punkt, an dem ich wohl besser in der Schule beim Thema Datenbanken aufgepasst hätte.

    Zitat

    falls er WP in einen Unterordner installiert hat, steht dieser ja in der options Tabelle in der DB ("siteurl", der Teil hinter der Domain halt).

    Genau das ist jetzt mein Problem. Ich habe jetzt sämtliche Dinge probiert, auch die aus dem WP-Codex, aber wenn überhaupt bekomme ich eine Fehlermeldung;

    Code
    Access denied for user 'XXXX'@'localhost' (using password: NO)

    Also bekomme ich keinen Zugriff außerhalb der "üblichen" WP-Installation auf die Siteurl. Oder? Ich werd echt weich hier bei dieser "Kleinigkeit".... :-(

    Zitat

    In der DB gibt es eine siteurl, das ist aber, wie der Name schon sagt, die URL, der Serverpfad wird nicht gespeichert.

    Das hatte ich soweit ja auch rausbekommen, aber wie kann man den Serverpfad bekommen?

    Zitat

    Was soll denn der absolute Pfad anderen Nutzern (auf höchstwahrscheinlich anderen Servern) bringen?


    Deswegen ja, ich möchte, dass der Serverpfad des jeweiligen Nutzers ausgelesen wird, und niemand "händisch" was eintragen muss.

    Zitat

    In der DB steht der Pfad afaik gar nicht


    Hmmm, ist das nicht (sowas wie) die wpurl?

    Zitat

    aber warum nicht einfach einmal manuell eintragen und gut?


    Eigentlich ist es für dynamische Stylesheets in einer php-Datei gedacht. Es soll in einem Theme genutzt werden, was später auch zum Download bereit stehen wird. Und ich wollte es halt vermeiden, dass jeder Nutzer diese Adresse selbst eintragen muss. :???:

    Moin,

    ich stehe gerade ein bisschen auf der langen Leitung... :cry:
    Ich suche nach einer Möglichkeit, den absoluten Installationspfad aus der Datenbank zu holen. Also den hier...

    Code
    D:\xampp\htdocs\ordner/wp-content/themes/twentyten

    Hintergrund: Ich möchte Theme-Optionen auf einer externen Seite nutzen, und möchte mit

    PHP
    require('./wp-blog-header.php');

    darauf zurück greifen. Da ich aber noch keinen endgültigen absoluten Pfad habe, wollte ich das "dynamisch" erstellen. get_bloginfo() geht extern ja nicht... Hat jemand einen Tipp für mich?

    Dankeschön!

    In der Tat sind nicht alle "free" Themes auch GPL - aber ich behaupte mal mehr als 96%.
    Und wenn du bei WP.org eines herunterlädst, dann sind die auch unter GPL.
    Ansonsten einfach mal in dei Lizenzvereinbarung schauen, wenn du ein passendes Theme gefunden hast.

    So... Nach kleineren Änderungen werden jetzt die Bilder angezeigt, sie sliden auch vernünftig, allerdings wird nach dem letzten Bild auch der gesamte Java-Code ausgegeben (als Text). Auch dieser "slidet" einmal durch, allerdings möchte ich den natürlich nicht haben, sondern nur die Bilder.
    Mir fehlt irgendwie der letzte Gedanke...

    Jemand einen Tipp.... :-|

    Der Aufruf sieht jetzt so aus;

    PHP
    <?php echo('<script type="text/javascript">'."\n");
                          echo('/* <![CDATA[ */' . "\n");
                            get_template_part('slide');
                          echo("/* ]]> */ </script>" . "\n"); ?>

    und in der Slide.php

    PHP
    echo("document.write('");
                /* Bilder der Starseite */
                if (is_home()) {
                    echo ('<img src="'.$imgpfad.'/slideshow/Bild1.jpg" title="Bild1" alt="" />');
                    echo ('<img src="'.$imgpfad.'/slideshow/Bild2.jpg" title="Bild2" alt="" />');
                    }

    Moin,

    ich verzweifle seit Stunden an einer Kombination aus PHP und Javascript. Folgendes; Ich möchte in eine PHP-Datei (Slide.php) nur includieren, wenn beim Nutzer auch Java aktiv ist. Prinzipiell funktioniert das auch, die Slide.php wird ausgeführt, aber die Bilder die eigentlich erscheinen sollen, nicht. Es wird lediglich der komplette Quellcode ausgegeben.

    Der Aufruf:

    PHP
    <?php printf('<script type="text/javascript">');
                          printf(" //<![CDATA[ document.write(' ");
                            // Hole die Slideshow...
                        get_template_part( 'slide' );
                          printf(" ')//]]> </script>"); ?>

    Ausgegeben wird der gesamte, ausgefüllte und vernünftige Quellcode. Nur keine Bilder...

    Nun bin ich auch absolut kein Java-Crack... Sieht jemand einen Konflikt? Bin für jeden Tipp dankbar! Danke!

    Thomas