Siehe bitte den Link in meiner Signatur zu den Forenregeln. So tut man sich etwas schwer beim Helfen, weil es simpel gesagt unmöglich ist alle Themen und ihre Möglichkeiten, etc. zu kennen.
Beiträge von kaiser
-
-
Edit: Wenn Du einmal bei WP-Funktionen nicht weißt wie sie sich definieren, dann google einfach nach "wordpress xref DeinFunktionsName". Damit kommst Du normalerweise ziemlich schnell zum Quellcode und alles ist ein wenig leichter verständlich.
-
Lieber Herr Bob,
auf Grund Deiner/Ihrer Bemühungen möglichst viel Deines/Ihres Wissens auch an andere gepeinigte Forumsbenutzer weiter zu geben, gebe ich im Folgenden mein Bestes (allerdings ungetestet und aus dem Stegreif, neudeutsch auch: Freestyle):
hier einmal die/eine Liste der von WP autom. generierten classes:
Code
Alles anzeigen.categories {...} .cat-item {...} .current-cat {...} .current-cat-parent {...} .children {...} .pagenav {...} .page_item {...} .current_page_item {...} .current_page_parent {...} .current_page_ancestor {...} .widget {...} .widget_text {...} .blogroll {...} .linkcat{...}[FONT=verdana] [/FONT]
..damit kannst Du auf jeden Fall einmal alle aktiven Menüelemente entsprechend auszeichnen.Und hier noch der Link zur Funktion/Template Tag wp_list_categories: http://codex.wordpress.org/Template_Tags/wp_list_categories
Ich habe keine Ahnung, wie Du das Problem mit der Zweisprachigkeit löst (Notiz: WMPL > vor Verwendung aktivieren und die Fülle der DB-Tabellen genießen und dann neu entscheiden). Möglichkeiten gibt es viele. Bis dazu, dass Du WP-Posts & Pages mit "Pods" (http://pods.uproot.us) nachbauen könntest und für Titel und Content einfach 2 Felder anlegen. Pods hat den Vorteil eines eigenen Menü-Editors bei dem Du die Ausgangsseite, bei der die Navi beginnt definieren kannst. Du könntest also einfach ein Menü für DE und eines für EN machen und dann einsetzen.. Nur so eine Idee.
Hier auf jeden Fall einmal der Link zur Funktion im Core von WP, falls Du das einfach noch einmal für die andere Sprache nachbauen willst (am besten in eine eigene Datei und via functions.php mit include_once einbinden): http://phpxref.com/xref/wordpress…ource.html#l389
So. Jetzt erstmal Pause. Schau mal drüber, denk ein wenig nach und sag dann, was Du sonst noch brauchst.
Beste Grüße, Kaiser.
-
-
Probier ein ";" hinter die comments_template Funktion setzen
-
Falls ich Dich richtig verstanden habe, könntest Du ja auch ein Array machen:
PHP<?php $custom_pages = array(01,02,03,04); foreach($custom_pages as $page) { echo "<a class=\"pageid' . $page . '\" href=\"page_id=' . $page . '\">"; echo "usw.";Prinzipiell würde ich aber trotzdem wp_list_pages empfehlen. Die Funktion hat bis hin zu classes wie current_page_item alles, was das Herz begehrt. Man muss sich nur einmal "einüben", dann geht´s eh ruck-zuck.
-
BobbyBobby: Was machst Du dann mit der $do_not_dublicate?
-
Ergänzung zu BobbyBobby: <?php bloginfo('url); /* oder */ bloginfo('stylesheet_directory'); ?> Kannst Du aber auch im Codex nachlesen. In Bobbys Bsp solltest Du noch ";" hinter ein paar Funktionen packen.
-
Nach reiflicher Überlegung kann das mit Plain-Text Passwörtern gar nicht funktionieren, weil die Abfrage ja immer nach einem salted-Hash-Passwort erfolgt. Und $hash alleine ist schon zu oft definiert: http://phpxref.com/xref/wordpress/_variables/hash.html .. bringt also nichts.
Ich versuche jetzt erstmal in einer Liste/Tabelle pro User das Passwort zurückzusetzen und abzuschicken. Ändern und abschicken müsste auch funktionieren. Darüber muss ich aber nochmals nachdenken, weil die Funktion eigentlich nur beim User anlegen vorhanden ist. Vielleicht kann ich das in mein Custom-Admin-UI hinüber bringen.. Ich schreib hier zurück, wenn mir was einfällt oder was funktioniert. Also erstmal einfach Merci!
Edit: Das Problem an der ganzen Sache: Ich musste das 2te Admin-UI bauen, weil es eine Verwaltungslösung ist und die Betreiber auf keinen Fall das WP-Admin Interface nutzen wollten (trotz Adminimize), sondern extreme Sonderwünsche haben. Von WP wird eigentlich außer der Template-Hierarchy und der User-Verwaltung nichts mehr verwendet. Als Aufsatz ist "Pods" dabei und jeder Inhaltstyp benutzerdefiniert..
-
toscho: Ich seh das einmal prinzipiell nicht als mein Problem. Ich finde dann ja doch via diesem Forum, wp-hackers oder dem wp.org-Forum zu einer Lösung oder werde zufällig von einem genialen Gedankenpartikel getroffen.
Mir tut´s eher in beide Richtungen leid: Ich bekomme auf Grund der Fülle an neuen Threads, die größtenteils von neuen Usern stammen, gar nicht auf Threads die von den üblichen Verdächtigen hier erstellt werden. Sollte also einer der motivierten, längerfristigen ForumsgenossInnen eine Frage haben, ist die Wahrscheinlichkeit darüber zu stolpern im einstelligen Prozentbereich. Und ich würde mich eigentlich lieber eine Stunde mit einem Eurer Probleme beschäftigen als 10x Zeilennummer aus einer style.css für die Hintergrundfarbe anzusagen (siehe: eigener Lerneffekt).
Ist jetzt auch keine Lösung, aber zumindest etwas, was man auch ausschließen kann: Ein weiterer Ansatz wäre Usern ab Postrank xy den Zugang zu ermöglichen. Problem dabei ist aber, dass es doch auch einige erfahrerene Neuuser gibt, die lediglich das System gewechselt haben.
Um die Diskussion aufrecht zu erhalten: Vielleicht wär´s ja eine Möglichkeit gewissen Usern "folgen" zu können..
-
Beim WP aktualisieren auf 2.9.2 war noch ein PlugIn (links unterm Update-Vorgang), dass auch aktualisiert werden sollte. Da gibt´s einen kleinen "Fehler"
Text war wie folgt:
"Kompatibilität mit WordPress 2.9.1: 100laut dem Autor)"Das fehlt noch ein %, ein Leerzeichen und eine ) zu viel. Dürfte irgendwo bei der Plug-In Bewertung (oder so) sein.
-
@Bambataa: Natürlich ist es nicht schlecht. Aber wie gesagt nicht für jeden Fall. Ich überlege jetzt, ob ich nicht "einfach" nur eine Passwort geschützte Seite mache. Andererseits überleg ich auch, ob ich nicht versuche den PHPass, bzw. MD5-Hash aus zu hebeln, weil ich so oder so eine rund 10stellige Passwortkombination pro User anlege, die aus A-Z in Gross-/Klein + Nummern + Sonderzeichen generiert wird. Hättest Du zum Aushebeln der Hash-Verschlüsselung einen Ansatz? Ich konnte nämlich nicht wirklich irgendwo eine hook finden. Danke!
-
farbtoaster: Hab zwar selbst auch schon auf selfhtml gesucht, aber nichts brauchbares gefunden, daher: sehr genial. Dankeschön!! Ich schau´s mir morgen gleich bei Arbeitsbeginn an.
-
Freut mich zu hören, dass das nicht gleich auf Widerstand stößt.
Ich denke bei komplizierteren Problemen freut sich sicher auch jemand wenn die Lösung erst ein Jahr später auftaucht. Wenn ich so im Forum von wordpress.org oder auf der wp-hackers Liste suche, dann sind da auch immer wieder Fragen, die schon länger aktuell sind und auf die erst Monate später, wenn sich dann doch mehr Leute finden, die das Problem haben, eine Antwort gefunden wird.
Wo man allerdings den Unterschied, an Hand objektiver Kriterien, fest machen will, wüsste ich auch nicht. Gedanken darüber hab ich mir zwar gemacht, aber auch nur die "der Admin soll entscheiden"-Lösung aus dem Hut zaubern können. Ich denke, dass ihr ganz gut wisst, was eine Standard und was eine "fortgeschrittene" Fragestellung ist. Oder vielleicht einfach alles, zu dem ihr auch selbst nicht gleich eine Antwort parat habt ;)
-
GELÖST (weil nicht möglich). Siehe hier: http://wordpress.org/support/topic/…=5#post-1396324
-
Hallo Leute,
vorab eines: Was ich jetzt hier schreibe ist weder böse, beledigt (oder ähnliches) gemeint, noch gegen irgendjemanden oder irgendetwas.
Ich hab gerade wieder einmal ein Problem bei dem ich ziemlich anstehe, dass aber eher das Gegenteil von einfach und wenig umfangreich ist. Nach dem Erstellen der 2 Threads hab ich einmal in meine Thread-Statistik geschaut, weil ich wissen wollte, wie oft ich in letzter Zeit hier mit Eurer Hilfe zu einer Lösung finde. Das Traurige ist, dass lediglich 1 (hoffentlich stimmt das jetzt) Problem gelöst werden konnte. Nach einigem Überlegen, warum das wohl so ist, vermute ich jetzt folgendes: In den Kategorien "Design, Konfiguration & Plugins" sind die meisten Threads. Wenn man sich einige Zeit hier im Forum bewegt, dann merkt man schnell das die Fragen sich immer wieder wiederholen: Menüstruktur, Hintergrund, Farbe von Element X usw. und daher auch eine ganze Menge Zeit binden. Da fehlt dann schnell einmal der Nerv für etwas umfangreichere oder kompliziertere Fragestellungen.
Hier meine Bitte an die Admins: Bitte macht ein weiteres Subforum für umfangreichere, kompliziertere und schwierigere Threads. Ich könnte mir auch vorstellen, dass man als gemeiner Wald-und-Wiesen-User dort gar keine Threads selbst eröffnen kann, sondern nur ihr Threads auswählt und dorthin verschiebt. Das würde mir nicht nur punkto eigenen Fragestellungen gefallen, sondern punkto weiterem Lerneffekt bei kniffligeren Problemen.
Danke für´s lesen!
-
Hallo,
ich erstelle gerade Listen für jeden Usertyp (=Rolle: Admin, Autor, etc.) als Html-Table. Jede tr-Zeile wird über foreach erstellt, also eine Zeile pro User. Die Tabelle sieht ungefähr folgendermaßen aus:
+---------------+----------------+---------------+
| Username | E-Mail Adr | Checkbox |
+---------------+----------------+---------------+Jetzt würde ich gerne die E-Mail Adresse in ein Array übergeben, damit ich die wp_mail-Funktion mit Adressen füttern kann. Also $to = array(mail@abc.com, usw.).
Hat jemand einen Ansatz wie ich aus der dynamisch erstellten Tabelle auslese, ob eine Checkbox gewählt ist und den Wert der Zeile in das Array übergebe und dann das Formular mit wp_mail() abschicke?
Bin gerade etwas planlos und daher über jeden Ansatz dankbar. Danke im Voraus!
-
Features:
A- geschützter Bereich
B- User können Ihre Adressen eintragen, ändern
C- jeder User hat zum Ändern etc. ein eigenes Passwort
D- zum Login (geschützter Bereich) ein Standard PasswortE- TOP wäre: Admin-Bereich mit Newsletter Funktion
Ad A&D) Seiten/Artikel können beim Erstellen auf "privat" geschalten und mit einem Passwort versehen werden
Ad B) es sind einige Plug-Ins vorhanden, mit denen man den User-Bereich vergrößern kann, sprich: Zusätzliche Daten zum User erstellen
Ad C) Jeder user bekommt beim Registrieren sowieso ein eigenes Passwort
Ad E) diverse Plug-Ins ermöglichen Newsletter oder sind mit einem Newsletterservice zusammen gehängt -
Hello,
ich versuche gerade ein kleines Plug-In zu schreiben, mit dem ich registrierten Usern ihr Passwort zu schicken kann. Derzeit habe ich mit folgendem Code eine Liste aller User & zugehöriger Passwörter erstellt. Leider kommen die Passwörter aber als MD5-Hash (sieht zumindestens so aus).
Die Frage ist: Wie bekomme ich die Passwörter als Plain-Text, also so, wie sie der User dann beim Log-In angeben muss?
PHP
Alles anzeigen<?php foreach( $wp_roles->role_names as $role => $name ) { $name = translate_with_context($name); echo '<table style=\'float: left;\'>'; echo '<caption>Liste der User mit der Rolle '.$role .' ('. $name . '):</caption>'; echo '<thead> <tr> <th>Nicename</th> <th>Displayname</th> <th>Passwort</th> </tr> </thead>'; echo '<tbody>'; $this_role = "'[[:<:]]".$role."[[:>:]]'"; $query = "SELECT * FROM $wpdb->users WHERE ID = ANY (SELECT user_id FROM $wpdb->usermeta WHERE meta_value RLIKE $this_role) ORDER BY user_nicename ASC LIMIT 10000"; $users_of_this_role = $wpdb->get_results($query); if ($users_of_this_role) { foreach($users_of_this_role as $user) { $curuser = get_userdata($user->ID); $pass = $curuser->user_pass; echo '<tr><td>' . $curuser->user_nicename . '</td><td>' . $curuser->display_name . '</td><td>' . $pass . '</td></tr>'; } } echo '</tbody>'; echo '<tfoot> <tr> <th>Nicename</th> <th>Displayname</th> <th>Passwort</th> </tr> </tfoot>'; echo '</table>'; }
Danke im Voraus für jede Hilfe! -