Beiträge von MarcMokka

    Moinsn


    Also kurz umrissen:

    Ich habe erst das Plugin enhanced Views installiert, funzte auch bis auf das Autorendropdown und Anzeige nach Monaten...

    Also weitergesucht und einen Mod für WP 2.0 gefunden...schön und gut, auch installiert...

    Bei dem MOD für 2.0 funzte dann aber weder der autorendropdown (war nichtmal sichtbar) noch die suche nach kategorien usw. und schon garnicht nach Monaten!

    Also ging garnix!

    Nun wieder das von coldforged installiert und wieder das alte Problem, Suche nach Kategrien geht, Rest nicht.

    Da ich aber einen Blog eröffne der mehrere Autoren hat möchte ich gerne eine Möglichkeit das die Jungs und Mädels in der Manage Übersicht im Admin nach:

    -einzelnen Posts suchen können (ist vorhanden)
    -nach Monaten suchen können
    -nach einzelnen Autoren suchen können (also suche nach "PETER", und angezeigt werden Peter und seine Posts oder halt Author nicht gefunden)


    Kennt jemand ein Plugin dass das kann für 2.0, hat ein Plugin gehackt für sich selbstund würde es mir weiterreichen?;)

    Hilfe!!! =) Ich bin nun seit einer geschlagenen Woche dadran, alles andere habe ich hinbekommen nur diese ***** Autorensuche nicht, die meiner Meinung nach aber sehr wichtig ist, einfach für den Komfort einer Suchfunktion.


    Also es muss doch eine Möglichkeit geben nur das Feld Autoren zu durchsuchen und die funktion dann unter "manage" im Adminmneu einzubauen, oder?

    Zitat von spickzettel

    Hat mir natürlich keine Ruhe gelassen :D


    Natürlich nicht ;)


    Mhhhhh, du bist ja ein ganz geiler...Es funktioniert :D DANKE!

    Ok, etwas verfeinern noch das ganze, es hat mir 8 E-Mails geschickt, aber dass Prinzip geht =) Ich glaube Userlevel sind eh egal oder, weil dass Ding soll ja nur dem Author eines Posts eine Mitteilung senden wenn sein Post veröffentlicht wurde.

    Also darum brauchste dir keine gedanken zu machen, würd ich nie verlangen von dir jetzt auch noch die Userlevel zu machen ;)

    Aber könntest mir evtl. sagen wie ich verhindere das die E-Mail so oft abgesendet wird? ^^ Habs eben nochmal getestet und wieder 4 stck. bekommen...also immer 4 E-Mails pro Artikel den ich veröffentliche.

    Kann es sein weil ich ein paar Google Ads und andere Sachen in den Header per include gesteckt habe und eine Browsererennung eingebaut hab, dass deswegen die Seite öfter geladen wird und demzufolge die Mail auch öfter versendet wird?

    gibs da sowas?

    Code
    if($user->ID = $post->post_author) {
                $user_data = get_userdata( $user->ID );
                
                mail( $user_data->user_email,
    [B]SEND EINMAL Oo[/B]
    $subject,
                      $text,
                      "From: " . $fromName . " <" .$fromEmail. ">" );

    Ne Servereinstellungen sinds denke ich nicht, da alle anderen Mails auch funktionieren...

    Es liegt einfach daran das dass Plugin in Wordpress 2.0+ net funzt, dass meine ich ja worin unterscheiden sich kompatible und nicht kompatible Plugins für 2.0+ ?

    Irgendwas scheint da ja falsch deklariert zu sein im Script, denn ich bin nicht der einzige bei dem es so nicht funzt wie ich jetzt heraufgefunden habe

    Hi,

    nein leider garkeine Mail.

    Plugin ordnungsgemäß installiert, einmal im abgeänderten Zustand getestet und dann im Originalzustand, beide Male wurde garkeine Mail gesendet.

    Die Frage ist, warum nicht ^^ Das es nicht mit 2.0.2 kompatibel ist, ist dann ja klar...Ich würds gerne anpassen, aber bin wirklich noch absoluter .php Anfänger, die Abfragen die ich oben abgeändert habe, hab ich mir aus kompatiblen plugs abgeguggt, aber ob's richtig ist?

    Also ich habe zusätzlich noch folgendes geändert:

    PHP
    $user_data = get_userdatabylogin( $user->ID );

    und

    PHP
    $authordata = get_userdatabylogin( $post->post_author );


    Weil ich jetzt erst gemerkt habe dass es mit WP 2.0 ja garnicht kompatibel ist

    Nur klappen tuts immer noch nicht leider. Was ist denn der Unterschied zwischen wp 1.5 und wp 2.0 kompatiblen Plugs? Sind es die Datenbankabfragen oder was ist es?

    Hi :p

    ich würde gerne das Plugin Notify Authors extended so umschreiben, dass es anstatt alle User ausser dem Author, keinen User und NUR den Author des jeweiligen Posts benachrichtigt der gerade veröffentlicht wurde.

    Nu bin ich aber nicht gerade ein .php Profi und dachte da dass hier sicherlich noch andere brauchen könnten, weils einfach praktisch für den User bzw. Author ist, hilft mir wer ^^


    Würd mich über jede Antwort und Hilfestellung freuen...:rolleyes:

    P.S Ich poste den Code für das Plugin mal im zweiten Post da es sonst zulang wird.

    Oki danke für den Tipp ;o)

    Hab das ehrlichgesagt auch nur so übernommen weil es halt auf der manualsite vom Plugin steht und dann eben die Abfrage mit Hilfe eures Codesnippets so hingebastelt ^^

    Auf jeden Fall danke für die Hilfe, dass hat mir wirklich geholfen.

    Und hier noch einmal für alle denen es später evtl. hilft

    Extra Felder im Wordpress Profil anlegen:

    Plugin "usermeta" runterladen und installieren, dann erst Plugin "userextra" runterladen und installieren.

    Dann sich die Codesnippets aus diesem Thread kopieren und alles wird gut...:cool:

    Hui danke für die fixen Antworten =9

    Ich habe zwischendruch auch eine Lösung erarbeitet, was haltet Ihr davon? Geht das so? Also funzen tut es nur wie siehts nachher im Betrieb aus? Krisensicher? :confused:

    PHP
    <?php $val = $usermeta->get(get_the_author_ID(), "icq", true);
    echo $usermeta->get(get_the_author_ID(), "icq", true);
          if (empty($val)) {
       echo "ICQ des Admins: 123456789";
    } ?>"


    **edit**
    Also es scheint wirklich zu gehen =) Wenn ich die icq lösche steht meine wieder drin, schreibe ich was neues rein steht das dann da usw...Nun hoffe ich natürlich das die syntax so korrekt ist und ich da nicht irgendnen Mist zusammengebastelt hab ^^

    Also ich habe das mal eingebaut aber nun bekomme ich eine weisse Seite wenn ich die Page aktualisiere...

    Hier mein Code:

    PHP
    <?php echo $usermeta->get(get_the_author_ID(), "icq", true);
    if ( empty( "icq"() ) ) {
       echo "ICQ des Admins: 123456789";
    } ?>


    Die zusätzlichen Felder habe ich mit dem Plugin "userextra" gemacht daher diese abfrage $usermeta

    Ist da irgendwas Grundsätzlich verkehrt an der Abfrage? Ich erkenne da keinen Fehler irgendwie =/

    Ich würde gerne noch einbauen, dass wenn in dem Beispielfeld ICQ nichts drin steht beim Benutzer, dann meine ICQ Nummer eingeblendet wird.

    Also

    <?php the_author_icq(); ?>

    if da nix drinne
    then admin_icq

    ^^ Ich habe leider keinen Plan wie man so ne if else Geschichte aufbaut und auch in der Doku nix gefunden wie z.B eine Variable the_admin oder so.

    Weiß einer von euch guten .php Künstlern wie ich das machen kann?

    Danke schon einmal.

    Hi das kommt der Sache schon näher...

    Und wenn ich nun nicht nur einen bestimmten user will sondern immer die msn oder icq nummer des betreffenden users der den post geschrieben hat einblenden will?

    Also z.B auf der Postseite single.php immer die icq nummer des entsprechenden Authors einblenden wenn in dem Feld halt etwas steht...=)

    **edit**

    Also ich habe jetzt z.B mal in der single.php also der detailansicht eines posts getestet:

    PHP
    <?php
    $curauth = get_userdatabylogin('$author_name');
    ?> 
    <?php echo $curauth->user_icq; ?>

    Da wird nichts angezeigt, der testuser hat eine nummer in dem feld und eben den post geschrieben...=(

    Hi,

    danke für die prompte Antwort, nur leider ist dass ja genau was ich nicht brauche :D Die Authorenseite kenne ich, dass wäre kein Problem wie ich oben schrieb mit dem curauth->user_pipapo

    Aber ich möchte gerne z.B das Feld ICQ aus dem Profil auf z.B der Startseite anzeigen...
    Dafür muss es doch einen einfachen .php Befehl geben oder nicht? Einfach nur den Inhalt des Feldes ICQ auf der Startseite anzeigen, also Nr: 1234567