Vielen Dank spickzettel, funktioniert perfekt.
Kannst du vielleicht kurz begünden, wieso es sorum sein muss? Damit das auch hängen bleibt.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenVielen Dank spickzettel, funktioniert perfekt.
Kannst du vielleicht kurz begünden, wieso es sorum sein muss? Damit das auch hängen bleibt.
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.
if (is_category('19') || in_category('19')){
function thickbox_replace($string) {
$pattern = '/<a(.*?)href="(.*?).(bmp|gif|jpeg|jpg|png)"(.*?)>/i';
$replacement = '<a$1href="$2.$3"class="thickbox" rel="nofollow Blog" $4>';
return preg_replace($pattern, $replacement, $string);
}
} else {
function thickbox_replace($string) {
$pattern = '/<a(.*?)href="(.*?).(bmp|gif|jpeg|jpg|png)"(.*?)>/i';
$replacement = '<a$1href="$2.$3"class="thickbox" rel="Blog" $4>';
return preg_replace($pattern, $replacement, $string);
}
}
Alles anzeigen
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,
ja, ich hatte die php.ini sowohl im root Verzeichnis, als auch im wp-admin verzeichnis des Blogs.
Fehlermeldung:
ZitatFatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 94661 bytes) in Pfad/wp-includes/gettext.php on line 167
Hast du das überprüft? Nur weil du in der php.ini den Wert auf 128 anhebst, muss das nicht heißen, dass dem auch so ist.
Ja, wird im PHP-Info angezeigt.
Zitat
memory_limit 128M 128M
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.
Habe diesen Bug ebenfalls. Er tritt nicht nur bei Beiträgen, sondern auch bei Seiten auf.
Geholfen hat es, einfach einen neuen User mit deinem Nick an zu legen und diesem Adminrechte zu geben.
Ich konnte das Problem folgendermaßen lösen:
in der mygallery.php Zeile 222
add_menu_page('mygallery Generator', 'myGallery','use myGallery',dirname(__FILE__).'/myfunctions/mygallerymain.php');
mit
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
Kennt niemand eine Möglichkeit dieses Problem zu lösen?
Hab ihm mal eine Mail geschickt.
mfg, 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
mit
zu ersetzen bzw. in der mygallery.php die Teile
add_menu_page('mygallery Generator', 'myGallery','use myGallery',dirname(__FILE__).'/myfunctions/mygallerymain.php');
mit
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
$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
$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