Beiträge von moeppy01

    Sehr genial danke...
    und ja stimmt, die Felder werden jetzt alle angezeigt.

    Das Plugin BuddyPress profile privacy ist ja sehr gut muss ich sagen. Das kommt dem schon sehr sehr nahe. Gibts das auch mit der Option "keinem zeigen"? So tief bin ich ja dann nicht mit Codierung verwurzelt ;)

    Nabend die Damen und Herren,
    ich bin dann doch endlich mal bei Buddypress angekommen.

    Was mich so gar nicht in Ruhe schlafen lässt sind die Userfields und Usergruppen und die Berechtigungen für andere die jeweiligen Daten zu lesen/sehen.

    Ich geb mal einfach mein Hirn-Wirrwarr hier preis und hoffe man versteht mich und kann mir da evtl. auch weiterhelfen.


    Punkt 1 - Registrieren
    Bei der Registrierung habe ich ja die Default-Fields Username und Passwort und E-Mail UND die Möglichkeit weiterer Fields die ich im Adminbereich unter Profil-Fields in der "ersten" Gruppe angeben kann.

    Bis dahin ist das alles schick. Quasi kann ich damit zum Username, Email und PW ja noch wichtige Anmeldedaten wie Name, Vorname, Wohnort, Alter und so weiter abfragen.

    Das funktioniert auch tadellos.

    Punkt 2 - Anzeige dieser Daten für Besucher / User#
    Diese oben genannten zusätzlichen Daten sollen nur für die Registrierung des Users gelten. ALLE diese Felder - sofern ausgefüllt - sind aber sichtbar.

    Und das verwunderliche daran, für jeden! Auch für Nichtregistrierte.
    Dargestellt im "Öffentlichen Profil".

    Das ist denke ich mal nicht wirklich sinnvoll.

    Kann man das einschränken / umgehen, sodass diese Daten eben nicht für alle sichtbar sind, sondern vielmehr nur für registrierte User und dann eben auch nicht alle dieser Felder? Ich denke dabei daran, das die Adresse eigentlich niemanden was anzugehen hat.

    Punkt 3 - Userfield Groups
    Ich finds ja ne klasse Sache dass man auch Userfield Gruppen anlegen kann um nicht alles in eine solche Gruppe zu packen, nur macht das keinen Sinn das die dann gar nicht angezeigt werden! Es wird ja lediglich das "Öffentliche Profil" dargestellt, was die erste Standardgruppe quasi ist.


    Hauptproblematik
    Ich habe also eine Standardgruppe deren Felder mir bei der Registrierung angezeigt werden. Diese sind für die Registrierung auch notwendig!

    Genau diese Felder sind allerdings auch für alle Anderen sichtbar.
    Wogegen weitere Userfield-Gruppen für Besucher und Regsitrierte User gar nicht erst im Profil auftauchen.


    Ich bin ganz frisch mit Buddypress zu Gange.
    Daher fehlt mir vielleicht das Verständnis und es ist nur eine kleine Einstellung, aber ich finde da keine Lösung und habe mit der aktuellen Standardkonfiguration eher Bauchweh was Datenschutz und Privacy angeht wenn ich Buddypress als kleine Community einsetzen will.


    Hoffentlich hab ich das jetzt auch verständlich darstellen können.

    Danke im Voraus

    eine Funktion fügst du am besten in der functions.php deines Themes ein.

    in diesem Falle foglendes:

    PHP
    if( !function_exists('_add_my_quicktags') ):
    function _add_my_quicktags()
    { 
        include( TEMPLATEPATH . '/lib/admin/quicktags.php');
    }
    add_action('admin_print_footer_scripts',  '_add_my_quicktags');
    endif;


    Dazu erstellst du Dir eine eigene php.Datei und legst die in deinem Theme-Ordner ab. In meinem Beispiel heisst die Datei quicktags.php und liegt im theme-Ordner im unterverzeichnis "lib/admin"

    falls du die datei anderswo ablegen willst musst du den Pfad anpassen.
    Für den Fall das du die Datei ohne Unterordner in deinem Theme legen willst sieht der includestring so aus:

    PHP
    include( TEMPLATEPATH . '/quicktags.php');

    Eine Lösung die auchin WP3.3 funktioniert
    In der functions.php folgendes einfügen:

    PHP
    if( !function_exists('_add_my_quicktags') ):
    function _add_my_quicktags()
    { 
    	include( TEMPLATEPATH . '/lib/admin/quicktags.php');
    }
    add_action('admin_print_footer_scripts',  '_add_my_quicktags');
    endif;

    Dazu eine quicktags.php im Theme-Ordner (hier in /lib/admin/) anlegen und dort nach folgenden Format die Quicktags anlegen:

    PHP
    <script type="text/javascript">		
    		
        QTags.addButton( 'div', 'div', '<div>', '</div>' );
    			
    </script>

    Ich hab auch so ein ähnliches Problem.

    Es gibt die Möglichkeit über folgenden Code:

    Aber hier bin ich auch noch nicht ganz sicher wie.
    Habe hier versucht ein Quicktag hinzuzufügen (Bsp.: h1), aber der wird nicht genommen.

    Weiss allerdings auch nicht, ob über diese Methode auch komplexere Quicktags eingebunden werden können.

    Wäre also super wenn irgendwer eine geniale Idee dazu hätte

    Tach gesagt. Seit dem ich die Version 3.3 drauf hab waren meine custom-quicktags nicht mehr zu sehen. Wenn ich das bisher richtig recherchiert habe liegt das an der neuen Art diese einzubinden. Da bin ich zwar noch nicht so ganz hintergestiegen, aber mal sehen.

    Daher habe ich erstmal auf andere Weise meine Quicktags wieder eingebunden.
    Was ich mich frage ist:

    Kann ich einzelne Quicktags auch als eine Art Dropdown-Liste einbinden?

    Bis jetzt stehen diese ja alle fein säuberlich hintereinander.
    Da ich aber eine ganze Menge davon definieren will, würde ich diese gern "gruppieren" und das klappt am besten wenn ich diese jeweils in einer Dropdown-Liste hab.


    Ist das machbar?

    PS.: Ich verwende ausschliesslich den HTML-Editor.


    bisher verende ich folgende Funktion um meine Quicktags in WP3.3 einzubinden:

    Hallo moeppy01,

    ich bin auch soweit wie du gekommen und bin auch verzweifelt am Suchen wie es anders geht! Wenn du eine Lösung gefunden hast, kannst du die dann bitte hier veröffentlichen, ich werde gleiches auch tun!

    Viele Grüße und viel Erfolg uns beiden :)

    ich habs so gemacht das ich gleich den visuellen editor deaktiviert habe.
    habe mir die wichtigsten tags alle als quicktags angelegt. vorteil ist, du siehst den code den du schreibst.


    Django:
    Gerade eben als Plugin sollte das ganze nicht realisiert werden. das ist der knackpunkt ;)

    kleiner Erfolg

    Das Problem mit dem Dashboard konnte ich beheben.

    Lösung
    Der Code innerhalb der quicktags.js verfügt über vereinzelte Lokalisierungen die gebrochen werden müssen. Dazu muss nach quicktagsL10n gesucht werden und diese durch gleichwertige Ausdrücke mit ' ' ersetzt werden.

    Beispiel:
    prompt(quicktagsL10n.enterURL, defaultValue);

    Wird beispielsweise zu:
    prompt('Enter the URL', defaultValue);


    Das löst allerdings nicht das Problem mit dem visuellen Editor.

    Ich stelle die Frage noch einmal hier im PlugIn-Forum. Ich denke hier passt es besser.

    Ich will meine eigene quicktags.js einbinden, welche ich allerdings im Theme-Verzeichnis ablegen will.

    Das ganze habe ich so realisiert:

    PHP
    function load_own_quicktags()
    {
      if ( is_admin() ) {
        wp_deregister_script('quicktags');
        wp_register_script('quicktags', (WBM_ADMIN . 'quicktags.js'), false, '', true);
      }
    } 
    if (is_admin()) { add_action('init', load_own_quicktags, 10); }

    Das funktioniert nur bedingt. Denn wenn ich das so mache, funktioniert
    a) der visuelle Editor nicht mehr und
    b) im Dashboard lassen sich die einzelnen Widgets nicht mehr sortieren, aufklappen oder deren Inhalte laden.

    Wenn ich meine eigene quicktags.js direkt in das wp-iclude/js-Verzeichnis lege und die Standarddatei überschreibe, dann klappt alles einwandfrei.

    Jedoch will ich die Datei im Theme-Verzeichnis belassen, damit diese bei Updates der Software nicht überschrieben wird.

    Gibt es also noch eine andere Möglichkeit meine eigenen quicktags.js zu laden?

    Ich hoffe mir kann jemand helfen.
    Vielen Dank im Voraus.

    was allerdings immernoch nicht geht mit dieser Lösung ist, der visuelle Editor.

    Und auf diesem Weg die eigene quicktags.js einzubinden funktioniert dann auch im Dashboard nicht mehr alles wie es soll.

    Kann nicht sortiert werden und einzelne Widgets laden unaufhörlich.


    Gibt es einen anderen Weg die eigene quicktags.js einzubinden???

    nachdem ich die funktion add_action etwas angepasst habe und diese "später" laden lasse klappt zumindest die toolbar wieder:

    alt:

    PHP
    add_action('init', load_own_quicktags);


    neu:

    PHP
    add_action('init', load_own_quicktags, 10);


    jedoch den visuellen Editor bekomme ich noch nicht zum laufen

    Hallöchen,
    ich hab die quicktag.js mit eigenen Quicktags erweitert - klappt wunderbar, keine Probleme.

    Nun will ich diese neue quicktags.js in meinem Theme-Verzeichnis platzieren und die Standard-Datei in wp-includes/js damit "überschreiben".

    Auch das klappt einwandfrei mit folgendem Code in der function.php

    Das Problem ist, das ich jetzt keinen visuellen Editor mehr habe (kein Inhalt angezeigt) und die Toolbar (Bilder, Dateien, Audio, Video) oberhalb nicht mehr nutzen kann. Die Toolbar wird zwar angezeigt, jedoch öffnet sich das Dialogfenster nicht mehr.

    Wenn ich meine eigene quicktags.js in das wp-include/js Verzeichne lade, funktioniert alles einwandfrei.

    Nur möchte ich die Datei gern im Theme-Verzeichnis platzieren, damit diese bei Updates nicht überschrieben wird und neu ersetzt werden muss.

    Ich hoffe es kann mir hierbei jemand helfen...

    Hallöchen, ich denke mal das passt hier am besten rein, da es dafür schon unzählige Plugins geben wird.

    Ich bin gerade dabei eine komplette Kategorie aus der Suche auszuschließen.

    Ich habe eine Funktion in meiner functions.php programmiert, aber so richtig klappt das nicht. Ich will aber KEIN Plugin installieren.

    Mein CODE:

    PHP
    // exclude cat from search
    function searchExcludePages($query) {
    	if ($query->is_search) {
    		//$query->set('post_type', 'post');
    		$query->set('cat','-4');
    	}
    	return $query;
    }
    add_filter('pre_get_posts','searchExcludePages');

    Mit der Zeile:

    PHP
    $query->set('post_type', 'post');


    kann ich ohne Probleme die Pages ausschließen, nur mit meiner Kategorie geht das nicht.

    Vielleicht kann mir jemand weiterhelfen.

    Danke im Voraus

    ich hab das problem glaube ich eingrenzen können. nur wie ich das jetzt lösen kann weiss ich noch nich.

    die dateien liegen ein verzeichnis höher als die website (im ordner cms) selbst.
    daher haut er mir in der url immer noch ein ordner "cms/" vor den ordner wo die dateien liegen.

    statt: .../uploadKunde/... macht er also .../cms/uploadKunde/...

    wie kann ich das ändern?


    Problem erledigt!!!!!
    ein einfaches vergessenes "../" hat mich hier verrückt gemacht.

    Hallöchen, ich hab ein kleines Problem.
    Folgende Situation:
    Ich habe einen Ordner auf meinem Server (Daten werden via FTP hochgeladen). Die Dateien (pdf, exe, zip, rar,...) sind in mehreren Unterordnern sortiert.

    Dateien werden nur von mir via FTP hochgeladen und stehen den Besuchern für den Download bereit.

    Nun will ich die Ordner auflisten und die jeweiligen Inhalte ausgeben lassen.
    Diese sollen dann auch runterzuladen sein.

    Ich habe derzeit folgendes Script:

    Damit bekomm ich 1A die Ordner und die darin befindlichen Dateien angezeigt.

    Probleme:

    1. Ich kann die Dateien nicht mit einem links-Klick ansehen/speicher - kommt Fehler das keine Inhalte vorhanden sind
    2. .EXE, .ZIP, .RAR -Dateien werden fehlerhaft gespeichert und sind unbrauchbar oder werden nur als HTML-Dokumente gespeichert.


    Hat vielleicht einer eine Lösung oder gibt es ein kleines PlugIn was das kann?

    Keiner eine Idee warum das so ist?
    Hatte das schon mehrfach ausprobiert auf verschiedenen Themes, aber immer das gleiche Problem. Wenn ich irgendwo eine Kategorie gesondert und einzeln ausgeben will (meist sollte dies im Header geschehen), dann ist die Subnavigation weg. Nehm ich für die Ausgabe der Kategorie ein anderen Code als den obigen, dann klappt die Ausgabe nicht wirklich, aber die Subnavigation ist da.

    Gibt es vielleicht noch eine andere Möglichkeit eine Kategorie einzeln auszugeben?

    Ich habe jetz schon gegooglt und geforumsucht, aber nix passendes an Lösungen für mein Problem gefunden. Ich glaub da hab ich wieder zu wild umhergebastelt

    Folgendes. Ich lasse mein Sub-Pages jeweils in der Sidebar anzeigen. Das ganze wie folgt:

    Das klappt auch wunderbar.

    Nun wollte ich eine einzelne Kategorie anzeigen lassen. Das ganze will ich im Header anzeigen lassen. Das klappt auch wunderbar mit folgendem Code:

    PHP
    <?php $my_query = new WP_Query('cat=7&showposts=1'); ?>
                    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
                        <h7><?php the_title(); ?></h7>
                        <?php the_content(__('', 'kubrick')); ?>                    
                    <?php endwhile; ?>


    Und genau jetzt kommt mein Problem:
    Sobald ich die Kategorie im Header so einbinde, ist meine Subnavigation weg. Nehm ich den Code wieder raus, dann ist die Subnavigation wieder da.

    Irgendwie kann ich die Kategorie auch nur mit diesem Code ausgeben, mit allen anderen Varianten die ich gefunden habe, zeigt er erst gar nix an.

    Ich hoffe irgendeiner hat da nen Tip oder besser eine Lösung für mein Debakel. Tausend Dank schon einmal im Voraus.