Beiträge von smoochy

    Hallo,

    ich hab ein Problem mit in_category() bzw. is_category(). Ich muss auf Grund gewisser Vorgaben alle Bild-Links, die in einer bestimmten Kategorie sind mit rel="nofollow" versehen. Allerdings sollen alle Bild-Links in anderen Kategorien das nofollow nicht besitzen.


    Problem ist, das generell alle Bild-Links mit rel="Blog" versehen werden. Ändere ich das rel="Blog" in rel="nofollow Blog" ab, werden auch die Links entsprechend geändert, also die Auswahl scheint gewissermaßen zu funktionieren. Der Code ist Teil eines Plugins, also nicht direkt im Template untergebracht. Könnte das der Fehler sein? Wenn ja, wo im Template müsste ich den Code unterbringen?

    Danke schonmal,

    smoo

    Hallo,

    habe ebenfalls das Problem, sobald ich die deutsche Sprachdatei aktiviere, dass er mir mit einer memory exhaust Fehlermeldung kommt.

    PHP Speicher wurde testweise schon auf 128MB angehoben, ebenso der Trick mit der php.ini für Strato Kunden. Leider hat sich nichts geändert.

    Lasse ich den Blog auf englisch, funktioniert es ohne Probleme.

    Ich konnte das Problem folgendermaßen lösen:

    in der mygallery.php Zeile 222

    Code
    add_menu_page('mygallery Generator', 'myGallery','use myGallery',dirname(__FILE__).'/myfunctions/mygallerymain.php');

    mit

    Code
    add_menu_page('mygallery Generator', 'myGallery',8,dirname(__FILE__).'/myfunctions/mygallerymain.php');

    ersetzen. Daraufhin können nur noch User mit Userlevel 8 und höher das MyGallery-Menü im Admin-Panel sehen.

    Eventuell könnte ja der Autor des Plugins (der hier ja auch angemeldet ist, drum hab ich erstmal versucht hier den Post zu machen und ihm nicht direkt eine Mail geschickt) es mit in die nächste Version aufnehmen, eine neue Benutzerrolle mit einzubauen, damit man nicht wieder händisch im Code rumfriemeln muss ;).

    Ansonsten schönen Abend noch, smoo

    OK. Das wird mir langsam auch klar ;)

    Bin mal alle php-Dateien die was vom Namen her mit den Kategorien zu tun haben könnten durchgegangen, aber leider nichts gefunden. Kann jemand von euch, der mehr in der Materie steckt, vielleicht nen Anhaltspunkt geben, in welchen Dateien man suchen könnte?

    Das Ganze muss auch nicht riesig variabel sein, es reicht theoretisch wenn ich 1 Kategorie ausschließe.

    Danke im Voraus, smoo

    Hallo, ich stehe grad vor folgendem Problem:
    Ich habe den Nutzern mit "Mitarbeiter" Rechten gestattet, dass MyGallery Plugin zu benutzen (mit RoleManager "Use MyGallery"). Allerdings können diese User nun auch die Gallerien konfigurieren, und dies ist ungewollt.

    Ich habe schon versucht in den verschiedenen Admin-Dateien das

    Code
    if ( !current_user_can('use myGallery') ) 
    {
        return;
    }

    mit

    Code
    if ( $User_Level > 8 ) 
    {
        return;
    }

    zu ersetzen bzw. in der mygallery.php die Teile

    Code
    add_menu_page('mygallery Generator', 'myGallery','use myGallery',dirname(__FILE__).'/myfunctions/mygallerymain.php');

    mit

    Code
    add_menu_page('mygallery Generator', 'myGallery','8',dirname(__FILE__).'/myfunctions/mygallerymain.php');

    auszutauschen. Leider hat nichts davon, die User können weiterhin im Admin-Panel MyGallery administrieren.

    Hat jemand ein Tipp, wie man diesen Menüounkt ausblenden könnte, oder zumindest so gestalten, dass eine Fehlermeldung kommt ("Ihr habt nicht genügend Rechte"), wenn man einen der Menüpunkte anklickt?

    Danke im Voraus, smoo

    Guten Abend,

    ich bin dabei, ein Blog einzurichten, in dem sich möglichst viele User austoben sollen, dafür bekommen sie bestimmte Kategorien vorgegeben, unter denen sie ihre Posts veröffentlichen können. Allerdings sollen auch bestimmte Kategorien für die User nicht auswählbar sein, wenn sie einen neuen Beitrag verfassen.

    Beispielsweise habe ich die Kategorien 1, 2, 3, 4. In Kategorie 2 soll es aber nur Usern mit einem bestimmten Userlevel möglich sein, Beiträge zu verfassen (am vorteilhaftesten wäre es da, dass diese Kategorie erst garnicht beim Beitrag verfassen erscheint).

    Frage ist nun, ob es ein Plugin gibt, welches dies bewerkstelligt oder wo man im Code was anpassen müsste.

    Die Suche hat leider nichts verwertbares ausgespuckt.

    Danke im Voraus für Antworten, smoo

    Hallo,

    ich stand vor dem selben Problem und konnte es wie folgt lösen:

    Suche in der /wp-admin/menu.php nach

    Code
    $submenu['edit-comments.php'][5] = array(__('Comments'), 'edit_posts', 'edit-comments.php');
    $awaiting_mod = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '0'");
    $submenu['edit-comments.php'][25] = array(sprintf(__("Awaiting Moderation (%s)"), "<span id='awaitmod'>$awaiting_mod</span>"), 'edit_posts', 'moderation.php');

    (dürfte Zeile 33-35 sein) und ersetze es mit

    Code
    $submenu['edit-comments.php'][5] = array(__('Comments'), 'moderate_comments', 'edit-comments.php');
    $awaiting_mod = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '0'");
    $submenu['edit-comments.php'][25] = array(sprintf(__("Awaiting Moderation (%s)"), "<span id='awaitmod'>$awaiting_mod</span>"), 'moderate_comments', 'moderation.php');

    Zusätzlich musst du das bereits erwähnte Role-Manager Plugin benutzen und der Usergruppe die "Moderate Comments" Rechte entziehen.

    mfg, smoo