danke :)
Manchmal sieht man das offensichtlichste nicht
Beiträge von somebody
-
-
Hi Leute!
Ich versuche gerade meinen ersten Plugin für Wordpress zu schreiben.Ich möchte an eine Stelle Daten vom datenbank abfragen und mit diesen weiterarbeiten.
PHP$table_name = $wpdb->prefix . "categoryhomeorder"; $mytable="SELECT * FROM $table_name"; $mytableoutput = $wpdb->get_results($mytable,ARRAY_A); print_r($mytableoutput);Die Tabellen sind in der Datenbank erstellt und die ausgabe mit print_r ergibt folgendes:
Code
Alles anzeigenArray ( [0] => Array ( [id] => 1 [catid] => 12 [position] => 1 [postlimit] => 10 [timetoshow] => 10 ) [1] => Array ( [id] => 2 [catid] => 3 [position] => 8 [postlimit] => 5 [timetoshow] => 10 ) [2] => Array ( [id] => 3 [catid] => 6 [position] => 54 [postlimit] => 4 [timetoshow] => 2 ) )Irgendwie schaffe ich es nicht auf die ausgegebenen Daten zuzugreifen. Also nicht mal ein einfaches echo. Ich hab diverse Varianten ausprobiert aber es will einfach nicht funktionieren
PHP
Alles anzeigenforeach ($mytableoutput as $mytableout) { foreach($mytableout as $mytableou){ echo $mytableou->id; echo $mytableou->catid; echo $mytableou->position; echo $mytableou->postlimit; echo $mytableou->timetoshow; } }als ergebnis kommt nur
ich habe doch richtig die beiden Arrays aufgelöst oder habe ich irgendwo Tomaten auf den Augen?
Hoffe ihr könnt mir helfenDanke im voraus :)
-
Hi Leute,
gibt es eine möglichkeit die Eigene RSS Feeds, die mit Wordpress erstellt werden zu formatieren?
Also am besten eine datei rss.php den ich in mein Theme ordner lege und nach dessen Regeln dann die RSS Feeds erstellt werden..
Ich hab mir die dateien wp-rss2.php , wp-rss.php, wp-rdf.php etc. genauer angeschaut aber nichts gefunden was mir weiter hilft.Was ich konkret machen möchte, ist custom fields in den feeds einfügen und statt das der Name des Autors bei den Feeds steht soll einfach der Name der Seite stehen.
Danke im Voraus :)
-
Hi!
laut der WP Dokumentation kann man ja den PHP datum format benutzen. Deshalb versuche ich anzuzeigen welchen Tag wir gerade im Jahr haben.
Aber irgendwie klappt das nicht. Als ausgabe kommt nur "z" raus.Ich versuche es mit diesem Befehl:
ich habe es auch mit the_time versucht aber es funktioniert auch nicht :(Hat vllt jmd. ne idee oder kann sagen was ich falsch mache?
Danke im voraus :)
-
Hi Leute!
Ich hab per Widget die RSS Feeds von BBC auf Persisch eingebaut BBCPersian.com | ???? ????Jedesmal wenn er neue Nachrichten aufruft bekomme ich diese Warnung:
CodeWarning: array_map() [function.array-map]: The first argument, 'map_attrs', should be either NULL or a valid callback in /www/htdocs/wp/wp-includes/rss.php on line 175 Warning: join() [function.join]: Bad arguments. in /www/htdocs/wp/wp-includes/rss.php on line 175Darunter werden die Feeds richtig dargestellt und wenn man die Seite aktualisiert dann ist der fehler auch weg.
Eine google suche hat ergeben das es bei vielen Seiten so ist, aber leider keine Lösung.
Hat jmd. vllt ne idee?
Danke im voraus :)
-
So antworte selbst auf mein Post, falls es noch jmd sucht ;)
es geht am besten mit der php funktionweiteres siehe: HIER
-
Wow danke das ging schnell :)
Wieso finde ich nie so seiten wenn ich suche:confused:
noch ne frage dazu wie sind die Kategorien den hier die Kategorien geordnet? bei meine Test Installation gibt der keine geordneten werte aus:Code
Alles anzeigenArray ( [0] => 21 [1] => 27 [2] => 24 [3] => 10 [4] => 13 [5] => 25 [6] => 20 [7] => 19 [8] => 18 [9] => 16 [10] => 17 [11] => 15 [12] => 1 [13] => 12 [14] => 14 [15] => 9 [16] => 22 [17] => 11 [18] => 23 [19] => 7 [20] => 26 [21] => 8 )
bzw. kann man den irgendwie ordnen? -
Hi!
Ich möche alle Kategorie ID's in einem Array speichern.
Soweit ich sehe sind die in der MYSQL Tabelle "wp_terms" unter "term_id" gespeichert.
Leider weiss ich nicht wie ich die mit Wordpress abrufen kann, kann mir da jmd. helfen?Viele Grüße
-
THX klappt jetzt :)
-
Danke genau das war es was ich gesucht hab. Manchmal fehlt einem einfach der richtige suchbegriff:oops:
aber wie binde verlinke ich das? mit /links klappt es nicht -
Hi ich möchte in meinem theme eine eigene Datei für links anlegen.
d.h. im Theme ordner eine links.php datei in dem ich den die dann per Link eingebunden wird und in dem ich die <?php wp_list_bookmarks(); ?> ausgebe und formatiere.
Die frage ist wie ich das den mache? hab versucht die <?php get_header(); ?>
, <?php get_footer(); ?> etc einzubauen aber wie binde ich das in Wordpress ein?Ich hoffe ich konnte mich halbwegs verständlich ausdrücken.
Danke im voraus :)
-
Ich hatte diesen Plugin auch gefunden aber das Problem ist das in manche Kategorien nur sehr selten was gepostet wird z.B. Themen sepcials zur Weihnachten und dann würden dieser Artikel das ganze Jahr über auf der Seite erscheinen :(
Ansonsten habe ich auch diesen Tutorial gefunden: Rhymed Code Grouped by Category
leider sind hier die Kategories auch schon fest implementiert aber vllt hilft es ja jemanden der auf der suche ist.Noch eine Frage. Beim query_posts Tag sollte doch der orderby=category Parameter genau das machen was ich möchte, aber wenn ich es einbaue ändert sich auf der seite überhaupt nichts :(
Mein queryposts ist denkbar einfach und kommt direkt vor der Loop:Hat vllt noch jmd. ne idee wie man das machen kann?
-
So ich buddel mal diesen Forum Zombie wieder raus *g*
Also ich bin bei dem Problem im Wordpress forum auf ein Thread gestossen der es so löst:
PHP<?php add_filter('posts_join', create_function('$a', 'global $wpdb; return $a . " INNER JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id) INNER JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id) ";')); add_filter('posts_where', create_function('$a', 'global $wpdb; return $a . " AND $wpdb->term_taxonomy.taxonomy = \'category\'";')); add_filter('posts_orderby', create_function('$a','global $wpdb; return "$wpdb->term_taxonomy.term_id DESC";')); query_posts(''); ?>Das Problem ist aber, dass er einfach von den versch. Kategorien die posts raus nimmt ohne auf das erstellungs Datum zu achten. D.h. wenn z.B. in categorienr.: 20 der neuste post ist aber in Kateogie 1 und 2 die Maximale anzahl von posts die auf der Seite angezeigt werden vorhanden sind, dann werden nur die Beiträge aus Kategorie 1 u. 2 angezeigt.
Es soll aber so sein:
ich sag mal maximale anzahl anzuzeigende Beiträge=20Hole die 20 neusten Einträge aus der DB.
Fange mit dem neusten Eintrag an und überprüfe ob noch andere posts aus diesem Kategorie vorhanden sind. Wenn ja dann schicke die zusammen in die Loop ansonten mach mit der nä Post weiter.Ist es möglich das in Wordpress umzusetzen? Das in ne andere Programmier sprache zu programmieren wäre kein problem aber ich bin leider nicht so mit PHP und vorallem Wordpress syntax vertraut...
Danke im voraus :)
-
Hi Leute,
ich benutze Wordpress als CMS system.
Und es ist so das einzelne Autoren Beiträge einreichen können so das Sie veröffentlicht werden.
Ich habe ein Customfield mit dem Namen "author" erstellt und speichere die Namen als Values in dem Feld.
So das ich es in der Loop perCodeecho ([URL="http://codex.wordpress.org/Using_Custom_Fields#Getting_Custom_Fields"]get_post_meta[/URL]($post->ID,'author', true ));
aufrufe. Nun möchte ich das auf eine getrennte Seite eine Liste der Autoren dargestellt wird, so das die Besucher durch einen Klick auf den Namen des Autors alle eingereichten Artikel von dem Autor angezeigt bekommen.Gibt es ein Plugin dafür? oder fällt euch eine Methode ein das ganze zu implementieren?
Mir fällt nur die Methode mit direkten Datenbank abfragen ein, was ich aber sehr unschön finde :(Danke schonmal im voraus :)
-
Hi!
Ich möchte auf der Startseite die Posts nach Kategorie ordnen lassen und nicht nur nach dem Datum:z.B. auf der Startseite sollen die letzten 20 Posts angezeigt werden
Die sollen nicht nach dem Datum geordnet werden sondern nach der Kategorie
Statt
Kategorie: HTML
[INDENT]
Post: Tabellen
erstellungsdatum: 16.05.2008
[/INDENT]
Kategorie: PHP
[INDENT]
Post: Schleifen
erstellungsdatum: 15.05.2008
[/INDENT]
Kategorie HTML
[INDENT]
Post: LISTEN
erstellungsdatum: 14.05.2008
[/INDENT]soll es so aussehen:
Kategorie: HTML
[INDENT]
Post: Tabellen
erstellungsdatum: 16.05.2008Post: LISTEN
erstellungsdatum: 14.05.2008
[/INDENT]
Kategorie: PHP
[INDENT]
Post: Schleifen
erstellungsdatum: 15.05.2008
[/INDENT]
Also der soll das neuste Datum von der Kategorie nehmen und wenn noch weitere Posts in den anzuzeigenden 20Posts sind soll er die unter dem selben Kategorie anzeigen ohne nochmal den Kategorienamen anzuzeigen.
Ich hab das mit <?php query_posts('orderby=category'); ?> versucht aber damit funktioniert es nicht.Ich hoffe ich konnte es halbwegs verständlich ausdrücken.
Hat jemand eine idee?Danke schonmal im voraus :)
-
hat niemand eine idee?
-
Hi! Ich möchte auf meine seite nicht, dass die Beiträge nach dem Datum ausgeben werden, sondern es sollen aus jeder Kategorie die letzten 3 Einträge gezeigt werden,und die sollen halt nach der Kategorie geordnet sein ist es mögich?
Nochmal zu verdeutlichung en beispiel sagen wir meine Kategorien sind Auto, Motorrad und Schiff
Es soll auf der startseite so gezeigt werden:
Auto:
Post 1
Post 2
Post 3Motorrad:
Post 1
Post 2
Post 3Schiff
Post 1
Post 2
Post 3MFG und danke im voraus
-
@spickzette danke für die seite, jetzt ist das problem das es im IE funktioniert aber im Firefox und Opera nicht :(
-
würd ich gerne aber das ganze läuft z.Zt nur bei mir lokal da ich noch keine FTP Daten habe...
ein proof of concept würde mir schon reichen ;)
-
Hi ich möchte, das meine Sidebar von oben bis unten der Seite reicht, also wenn die Beiträge länger sind werd die Sidebar abgeschnitten das soll eben nicht passieren.
Ich hab es mit hight versucht aber das klappt nicht...
hat jmd. ne idee?hier der code für die Sidebars:
#r_sidebar {
float: right;
width: 185px;
color:#7ea317;
padding:0;
background-color:#6F9F9F;
}#l_sidebar {
float: left;
width: 100px;
color:#7ea317;
background-color:#6F9F9F;
}MFG danke shcon mal im voraus