Beiträge von kaiser

    Naja, sieh es einmal so. Inspyde betreibt dieses Forum hier kostenfrei, ist aber eine (nette) Firma, die sich den Aufwand, als quasi Charity antut. Vieles ist hier nicht perfekt und könnte besser sein. ABER: Wenn ich mir die derzeitige Diskussion zwischen Automattic und der Community auf der wp-hackers Mailingliste zum Thema "Wordpress korrigiert WordPress mit großem P automatisch" [1] anschaue, dann bin ich gerne mit kleinen Unzulänglichkeiten zufrieden und freu mich über den angenehmen Umgangston hier :)

    [1]http://groups.google.com/group/wp-hacke…407298aac1bb109

    Was Du meinst sind Optionen. da gibt's die Settings API oder einfach get_option() und add_option(). Das kannst Du über zB Deine functions.php regeln. Bitte einfach einmal den Codex dazu konsultieren.

    Du musst den Codex schon ein wenig lesen. Die eigentliche Arbeit nimmt Dir niemand ab: Die Parameter gehören alle in die Funktion.

    Die Funktion selbst ist wp_list_categories(). Innerhalb der Klammer kann diese Parameter entgegennehmen. Diese werden bei dieser Funktion mit "&" verknüpft. Wenn Du nur eine Klammer machst, gehört die nirgendwo dazu: ('warumgehthiernicht=34') macht nicht viel Sinn. :mrgreen:

    Wie gesagt: Wenn Du etwas ändern willst, gibt es nur 2 Möglichkeiten: Jemand dafür bezahlen, oder selbst lernen. Kopf hoch, das geht alles gar nicht so schwer. :)

    Du kannst normale Seiten anlegen und denen ein Template geben. Wie Du ein Template erstellst findest Du im Codex oder in zig Tutorials im Netz.

    Hier der essentielle Teil:

    Code
    if ( current_user_can('subscriber') || current_user_can('author') || current_user_can('editor') || current_user_can('administrator') ) {
    // Hier kommt Dein Content her
    } else {
    echo 'Zu diesem Bereich haben nur registrierte Mitglieder Zugang';
    // http://codex.wordpress.org/Function_Reference/wp_loginout
    wp_loginout();
    }

    Wie Du in dem Codex-Link siehst, kannst Du auch direkt ein Login-Formular platzieren, oder einen Redirect nach dem Login machen (zB auf derselben Seite bleiben, oder auf die Home-Seite).

    Alternativ kannst Du auch

    Code
    if ( [URL="http://codex.wordpress.org/Function_Reference/is_user_logged_in"]is_user_logged_in()[/URL] ) {
    // Dein Inhalt
    } else {
    echo 'Du hast hier keine Rechte. Also geh zum Teufel.';


    verwenden.

    Weiters kannst Du mit current_user_can auch Rechte wie 'read' überprüfen, die auf mehrere Rollen passen. Siehe dazu Codex: Roles & Permissions (oder so).

    Da sind noch einige andere Probleme im Design selbst: siehe zB min-width bei allen Divs, z-index bei der violetten Grafik im Fußzeilenbereich, etc. Vielleicht ein Tip am Rande: Probiers einmal mit 960 Grid oder Blueprint als Basis. Dein jetziges Design "scaled" relativ schlecht bei kleinerer Auflösung als 1280px Breite. Btw #2: Deine Grafiken hören am Rand auf. Was vor allem witzig ist, weil durch die min-width ein horiz. Scrollbalken auftaucht.

    Hast Du irgendwelche Admin-Stylesheets registriert? Schau mal mit FireBug in Deinen header vom Admin. Da sollten nur "global" und "colors-css" drinnen sein. Wenn zu viele drinnen sind: Rechte Maustaste > Element löschen und schauen ob es verschwindet. Falls das auch nichts hilft, dürfte Dein Theme irgendwo auf den Admin-bereich zugreifen: Theme deaktivieren > verschwunden/noch da? Falls noch da, dann die Plugins Stück für Stück aktivieren. Falls weg, Dein Theme auf is_admin() checken (Notepad++ zB unterstützt Dateiübergreifendes suchen).

    Meine 2 cents (ja, auch das ist eingedeutschtes Englisch):

    A) Wenn jemand mit WordPress anfängt, braucht er viel und oft Hilfe, was die Themen und Beiträge hier im Forum belegen. Fakt ist aber auch, dass die Mehrheit der WordPress Community Englischsprachig ist. Daher wirst Du auf englischen Internetauftritten schneller Antworten finden, bzw. in größerer Variation. Und genau deswegen macht es Sinn die wichtigsten Begriffe nicht zu weit vom englischen/internationalen Originalbegriff zu entfernen.
    B) Wie schon gesagt: Du kannst Dir alles anpassen. Inspyde war sogar so nett, nach langer Diskussion, auch die Sie-Variante für Geschäftszwecke weiter zu führen, ergänzen und zu warten. Ergo: Schön, dass Du eine Urdeutsch-Variante gemacht hast und teilst. Eine österreichische und/oder schweizer deutsche Variante wäre auch eine feine Sache.

    Mensch, hab jetzt auf den Link geklickt und das ist ja schon ein WP Plugin. Wieso passt Dir das nicht, bzw. wieso liest Du Dich nicht in den Code ein und änderst es, wenn es Dir nicht passt? Bzw: WIESO fragst Du nicht zuerst beim Plugin Autor oder im zugehörigen Forum?

    Achja, nochwas: Du musst im schlimmsten Fall nur die Optionen im PlugIn ganz oben anpassen. ist ein einfaches Array für die Optionsseite im Admin-UI... Schau einfach nach 'args'

    In der functions.php

    Du kannst Dir das Plugin "current user deamon" holen, dann siehst Du auch, was Dein User alles hat und kann. Dann einfach probieren.

    Meine Erfahrung ist übrigens nicht groß. Und Du hast "Kunde" geschrieben, also bin ich davon ausgegangen, dass Du Dich zum. rudimentär auskennst. Einfach ist es nicht, aber der Code oben sollte bis auf Kleinigkeiten passen. Die Frage ist nur, ob Du so das option-array zu den Roles & Capabilities vom current user manipulieren kannst. Deswegen hab ich auch echo $capabilities oben eingebaut, damit Du siehst, was bereits vorhanden ist.

    Vielleicht etwas übersichtlicher:
    foreach( $capabilities as $key => $val ) {
    echo $key . ' - ' . $val . '<br />';
    }

    Alle Erklärungen zu den functions findest Du im Codex oder direkt im Core. Google "Php Xref Wordpress".

    Nicht getestet, aber auf jeden Fall die richtige Richtung.

    Und bitte nicht copy/paste und nacher beschweren, dass der Code nicht geht. Selbst tippen und Fehler suchen ist besser.