Beiträge von Arno Simon

    die php.ini kann nur dein provider ändern - daher hast du auch keinen zugriff darauf ...

    google mal im netz. es gibt meine ich noch eine möglichkeit die maximale upload-größe per .htaccess-datei zu setzen. könnte auch hier im forum stehen, allerdings bin ich gerade zu faul für dich zu suchen :mrgreen: ;)

    vG

    Arno

    durchsuche mal das coding der wp-core-dateien, ob es dort bereits eine function wp_dashboard_todo gibt! wenn ja, darfst du diese natürlich nicht genauso benennen.

    ausserdem empfiehlt es sich immer, funktionen mit einer entsprechenden prüfung zu umgeben, um doppeldeklarationen zu vermeiden.

    PHP
    if(!function_exists('deine_function') {
      function deine_function () {
      .
      .
      .
      }
    }

    ausserdem sollte man die eigenen funktionen nicht mit wp_ beginnen lassen, sondern diesen namensraum für den wordpress-kern (core-dateien) belassen, da niemand weiss, welche neuen funktionen es in diesen zukünftig so alle geben wird.

    vG

    Arno

    ....
    Als ich sie miteinander verglich - es sind drei verschiedene - fiel mir auf, dass in der wp-config der domain 1 steht:
    $table_prefix = 'wp251DE_';
    obwohl da doch jetzt 2.8 läuft.

    der table_prefix hat nichts mit der verwendeten version zu tun, sondern wird bei der erstinstallation des blogs vom installierenden benutzer manuell festgelegt und während der gesamten laufzeit nicht mehr verändert.

    er dient der jeweiligen wp-installation dazu die zu ihr gehörigen tabellen zu identifizieren, um dort die benötigten daten auszulesen.

    genausogut hätte dein vorgänger dort "wp_alpha_" eintragen können. dann würden alle tabellen der ersten wp-installation in der mysql-db mit "wp_alpha_" beginnen und die abfragen der ersten (jetzt auf 2.8 laufenden) wp-installation würden tabellen mit namen wie "wp_alpha_posts" etc. pp ansprechen.

    um mehrere wp-installationen in der gleichen db voneinander abzugrenzen müssen die 3 wp-config-dateien unterschiedliche table-prefixe enthalten.

    meinetwegen wp_dom1_ für die erste, wp_dom2_ für die zweite und wp_dom3_ für die dritte installation / domain, die mit wp läuft.

    vG

    arno

    das kommt auf's gleiche raus.... wenn du die sanitize_username abschaltest, kannst du gleich auf upgrades verzichten, denn du musst jedesmal den filter wieder auskommentieren.

    also: schreib dir das plugin und übernimm den ursprünglichen benutzernamen. jedes rumgefrickel am wp-core verbietet sich von selbst - aus vorbenanntem grund.

    ob wpSale das, was du machen möchtest, hergibst oder nicht, ist letztlich sekundärer natur. wie du schon festgestellt hast: die spinnen die deutschen mit ihrem bürokratismus (bin selbst einer :mrgreen: ) und gerade dieser bereich ist einer derjenigen die ausnehmend geregelt sind.... was passiert wenn du dich nicht an die entsprechenden vorschriften hälst, hast du ja schon selbst treffend festgestellt: du wirst entweder von irgendjemandem eine abmahnung erhalten oder aber einen teil deines umsatzes (den du gerne vollständig haben würdest) per se an das finanzamt abdrücken dürfen. sobald das FA nämlich dibbert, was du da machst, wirst du geschätzt und eine schätzung wird allemal teurer als das ausfüllen von mehrwert- bzw. umsatzsteueranmeldeformularen etc. pp..

    vG

    Arno

    "manches bestimmt falsch" ist gut.... ;)

    sorry, leg mal die hand auf das buch deines glaubens (thora, bibel, koran, agnostikerhandbuch, atheistenhandbuch - was auch immer) und schwöre das du die seiten wirklich studiert hast und mal probiert hast, was denn auf diesen geschrieben steht ;) andernfalls möge dein schlechtes gewissen solange an dir nagen, bis du es wirklich nachholst....

    ausserdem:
    Plugin API/Filter Reference WordPress Codex
    Plugin API WordPress Codex
    Function Reference/add filter WordPress Codex

    ich meine jetzt nicht nur copy & paste, sondern auch mal etwas verändert und geschaut was passiert?

    du musst dir eine eigene funktion schreiben, die den unbearbeiteten usernamen umwandelt und währenddessen auf verbotene sequenzen prüft und diese bereinigt.

    beispielsweise

    PHP
    if(!function_exists('yui_sanitize_username') {
      function yui_sanitize_username ( $username = '', 
                                       $raw_username = '', 
                                       $strict = '') {
       /* Hier die Prüfungen und Überarbeitungen 
          des Benutzernamens vornehmen, die du brauchst */
      }
    }

    dazu kannst du dich an der eigentlichen function sanitize_username (mal den quellcode von wp über notepadd++ durchsuchen, dann findest du die) orientieren.

    am ende deines plugins musst du den filter dann der filter-liste von wordpress hinzufügen. --> dazu <-- wird die add_filter-funktion benutzt

    PHP
    if(function_exists('add_filter') 
      add_filter( 'sanitize_username', 
                  'yui_sanitize_username', 
                  9, 
                  3 );

    vG

    Arno

    PS ich bin kein befürworter der "schmeiss nen brocken code hin"-politik, welche hier von manchen/vielen betrieben wird. das bringt den fragenden meines erachtens nicht wirklich weiter, wenn es darum geht, seine seite irgendwann ohne fremde hilfe pflegen zu können und wirklich zu verstehen, was er da macht.....

    vor dem problem mit dem doppelten jquery stehe ich auch grade.....

    vor allen dingen haben wenigsten 2 plugin-authoren es geschafft die jquery-script-dateien erst im footen einzubinden (über den action-hook 'wp_footer' oder wie er jetzt heißt)..... im moment wird bei mir jquery 4 oder 5 mal geladen, was zu der netten fehlermeldung führt "a.widget is not a function". gemäß einer seite die ich im netz dazu gefunden haben, ist die basis dieser meldung das mehrfache laden von jquery....

    args... missverständnis....

    aufgrund deines beitragstitels, welcher dem inhalt zuwiederläuft, bin ich von der notwendigkeit der ausblendung ausgegangen - nicht davon das sachen ausgeblendet werden und diese an sich angezeigt werden sollen. sorry....

    hmmmm... setzt ihr für diese anzeige ein plugin ein?