Beiträge von marX

    Du kannst das Widget auch mit Argumenten aufrufen:

    PHP
    $calendar = new EC_Calendar();
    $calendar->displayWidget( $args );


    Welche Argumente da möglich sind kann ich dir aber nicht sagen. Steht aber bestimmt in der Doku des Plugins.

    Das CSS von Wordpress bezieht sich doch eh nur auf das "middle"-Div, oder nicht?! Bin grad etwas sehr verwirrt :confused:


    Nein, das CSS bezieht sich auf die gesamte Seite. Du hast ja jetzt nur 1 HTMl-Seite, und nicht mehrere wie bei Frames. Hol dir mal den Firefox + Addon "Firebug", da siehst du dann woher die unterschiedlichen Farben kommen.

    Zitat

    Zudem kann Wordpress wieder einmal nicht die Umlaute umsetzen.


    Warum? Da kann WP nix dafür. Dein WordPress ist auf UTF-8 eingestellt, deine andere Seite aber auf ISO-Latin-1. Klar, dass das bei den Umlauten kracht. Du könntest dein WP zum Beispiel auf ISO umstellen, oder deine andere Seite auf UTF-8. Das wär noch die einfachste Möglichkeit, denke ich.

    Du benötigst noch die JavaScripte des Plugins, die werden nicht mit eingebunden (in WP ist dafür der Hook wp_head da,der fehlt auf der externen Seite natürlich). Du kannst die Scripte einfach aus dem WP Quelltext übernehmen u. wie die Styles auf deiner Seite einbinden:


    Das dürfte alles sein, was damit zu tun hat ;)

    Weil ich 1.) zu blond bin, das alles Wordpress-tauglich zu machen, denke ich. Und 2.) ist die Seitengestaltung für meine Vorhaben nicht gerade "benutzerfreundlich", wie ich schon sehr oft feststellen musste.


    Naja ich bin bisher nur an wenige Grenzen gestoßen was das WP-Design angeht. Da höchstens bei den automatisch generierten Inhalten. Naja egal.


    Zitat

    Übrigens, ich brauche keine Links zu anderen Wordpressinhalten! Ich möchte nur eine Seite, die die ich eh verlinkt habe, "includieren" und mehr nicht.


    Wenns nur um einige wenige Seiten geht, und nicht ständig neuedazu kommen doer so, dann dürfte es schon mit meinem Tipp gehen.

    Zitat

    Ich will keine weiteren Features nutzen oder eben verlinken. Ich möchte nur mein CSS haben und "mygallery".


    Dann kannst du "einfach" das CSS einbinden, über das <link>-Element. Die Referent (href-Attribut) müsstest du halt hart codieren, da bloginfo() ja auch erst nach der Einbindung des Blogheaders verfügbar ist. Das Plugin steht dir mit der Einbindung des Blogheaders jedenfalls zu Verfügung, wenn es in WP aktiviert ist.

    Ich frag mich grad, ob das Vorgehen für dich überhaupt sinnvoll ist... spätestens bei Links zu anderen WP-Inhalten wird das kompliziert. Ich würde an deienr Stelle eher den anderen Weg gehen, und das entsprechende WP-Template anpassen, so das es so aussieht wie die andere Seite. Also deren Sidebars u. Header im WP-Template includieren.

    Was spricht eigentlich dagegen die gesamte Seite in WP zu übernehmen?

    Also, nochmal von vorn. Das ist kein Plugin, sondern quasi der umgekehrte Weg. Du holst dir sämtliche WP-Funktionen über den Blogheader in deine Seite. Damit hast du natürlich alle Möglichkeiten, die du in WP auch hast. Sprich du kannst hier quasi ein eigenes Template mit WP-Funktionen zusammen basteln und stylen.

    Ein etwas umfangreicheres Beispiel - welches vielleicht eher wie ein WP-Template aussieht - wäre:

    PHP
    <div id="middle"> 
      <?php  require "../../../wordpress/wp-blog-header.php"; ?>
      <?php query_posts('page_id=2'); ?>
      <?php if( have_posts() ) : the_post(); ?>
         <h2><?php the_title() ?></h2>
         <?php the_content(); ?>
         <p class="meta">Gepostet am: <?php the_date() ?> von <?php the_autor() ?></p>
      <?php endif; ?> 
    </div>

    In diesem "Template" kannst du natürlich beliebige Klassen und IDs verwenden u. per CSS stylen. Wie auf der eigentlichen WP-Seite.

    Theoretisch bleiben die php docs doch erhalten. Die werden doch nicht automatisch verändert??? Oder ist es möglich daß ein Plugin die verändert?


    Normalerweise nicht. Das ist ja der Sinn von Plugins.

    Zitat

    Also müsste es doch gehen daß ich alle PHP docs aus einer anderen Installation (gleiche Version) hochlade.


    Theoretisch schon. Wenns dann immernoch auftritt, dann ist entweder ein Plugin schuld, oder dein FTP-Programm, oder eine Servereinstellung.

    Zitat

    Würdet ihr da jetzt weiterbloggen oder würdet ihr erst versuchen den RSS zu reparieren?


    Da offenbar keine Grundfunktionen beeinträchtigt sind: weiterbloggen, und parallel weiter nach dem Fehler suchen.
    Da das BOM immernoch vorhanden ist würde ich erstmal sämtliche Dateien durchsehen, die du von Hand editiert hast, ob da vielleicht irgendwo versehentlich das BOM reingerutscht ist. In erster Linie wie schon gesagt die wp-config.php, aber evtl. auch selbstveränderte Theme-Dateien (functions.php) und Plugin-Dateien. Irgendwo muss das BOM ja her kommen. ;)

    super! also das mit dem anmelden link war ein guter tipp, wenn ich sowas erstmal weiß weiß ich auch wo ich das nächste mal für vergleichbare sachen suchen muss.


    Siehe auch der 2. Link in meiner Signatur ;)

    Zitat

    auch das gestylte formularfeld find ich super. vielen dank dafür! kannst du mir vielleicht auch noch sagen, wie ich den suche button ausblende? den brauch ich nicht. eine überschrift krieg ich da schon irgendwie hingebastelt, oder? kann ich da nicht einfach was hart reinschreiben, was sich der klassen von den widgets bedient?


    Den Button kannst du so ausblenden:

    Code
    #searchform input[type=submit] {
    display:none;
    }


    (funktioniert aber nicht im IE <= 6, der kennt keine Attributselektoren)

    Widgetizing*Themes « Automattic
    ^-- hier gibts einen Absatz, wie man ein eigenes Suchfeld in eine dynamische Sidebar einbauen kann ("The search widget is still ugly. I want my theme’s original search box as a widget.")

    Zitat

    und eine sache noch: ich scheitere vergeblich bei dem versuch, ein logo in die sidebar zu packen. ich weiß einfach nicht wie ich es angehen soll. hast du eine ahnung? einfach einen bilderlink über das erste ul packen klappt nicht!


    Das geht mit einem einfachen Textwidget.

    Du kannst natürlich auch einfach direkt die sidebar.php bearbeiten, ist in meinen Augen deutlich flexibler (für PHP/HTML-Unkundige sind die Widgets natürlich "einfacher"). Entferne einfach alle Widgets aus der Sidebar, dann werden die Angaben in der sidebar.php verwendet. Dort kannst du dann prinzipiell reinschreiben was du möchtest.

    include und HTTP-URLs geht in 99.99% der Fälle schief. include ist nicht dafür gedacht. Versuchs mal hiermit:
    PHP: file_get_contents - Manual

    Ansonsten kannst du den WP-Blog-Header einbinden (und dir so alle WP-Funktionen verfügbar machen), und dann über einen normalen Loop diese Seite holen:

    PHP
    <?php
      require "/path/to/wordpress/wp-blog-header.php";
      query_posts('page_id=2');
      if( have_posts() ) { the_post();
        the_content();
      }
    ?>

    "/path/to/wordpress/" ist dabei natürlich ein lokaler Serverpfad zu deiner WP-Installation, keine URL. ;)

    ach und sorry: nein, natürlich bist du nicht blind, du hast nur das falsche theme angeklickt bzw ich hab dir einen ungenauen link gegeben. du hast dir das kassische darkwater theme angeguckt, ich meine aber das darkwater 2-column theme etwas dadrüber. da ist dich suche drin und auch gestylt, schau noch mal rein!


    Jupp, hier ists:
    Preview

    Ich denke ich seh auch das Problem. Der Autor scheint nicht das Suchwidget zu verwenden, sondern ein eigenes Suchfeld, was in der sidebar.php steht. Dabei stimmen die Klassen u. IDs nicht mehr überein. Ändere mal hier ein wenig:



    in

    Dann wird das Suchfeld zumindest kleiner angezeigt, und schwarz. Ne Überschrift bekommst du so aber wohl nicht. :-?