zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden wordpress PHP frage?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 18.08.2009, 11:02
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard wordpress PHP frage?

hallo leute,
ich weiß es gibt diverse wordpress foren, aber die sind alle nicht sehr hilfsbereit und hier habe ich schon gute erfahrungen gemacht. ihr habt mir immer gleich geholfen! danke nochmals dafür!

BITTE BITTE LESEN, auch wenn es etwas länger wird. ich brauche unbedingt eure hilfe!!!

also mein anliegen ist glaub ich gar kein großes, aber ich glaube ihr müsstet schon mal mit WP (eigentlich WPMU) gearbeitet haben, um mir helfen zu können.

es geht um folgendes: ich bastle eine seite für einen sportverein, dieser sportverein hat 6 sektionen. nun gibt es für WPMU (multiuser) ein sau-cooles plugin namens "sitewide-tags-plugin" das es ermöglicht auf einem HAUPTBLOG alle posts von den subblogs zu streamen. also ich bastle eine GESAMTSPORTVEREIN-seite als blog und jede sektin bekommt ihren eigenen subblog. jede sektion kann so ihre updates reinstellen und der HAUPTBLOG des GESAMTSPORTVEREINS sammelt ALLE posts von alle sektionen. das ist genau das was ich will.

falls das auch jemanden mal interessieren sollte, hier der link zum plugin: WordPress › WordPress MU Sitewide Tags Pages WordPress Plugins

ist echt cool gemacht. es gibt nur ein einziges problem bei diesem plugin, die kommentare werden nicht mit-gesammelt. das heißt egal ob in einem Post auf einem Subblog Kommentare sind oder nicht, auf dem Hauptblog steht immer "Keine Kommentare". das erwähnt der entwickler sogar auf seinem privaten blog.

jetzt habe ich ein bisschen (2 wochen ) gegoogelt um eine lösung zu finden, und ich hab sie FAST gefunden. ein blogger aus ich-weiß-nicht-woher hat ein paar zeilen ergänzenden code geschrieben der die kommentare auf dem hauptblog mit-streamt. hier wäre der link, falls es wen interessieren sollte: WPMU Sitewide Tags Plugin Modification - Tukang Oprek Dot Blog

aber, mit seinem code gibt es ein winziges (fast schon lustiges) problem:
sobald ich den code, der übrigens so aussieht:

PHP-Code:
function sitewide_tags_get_comments_num($count)
{
  global 
$blog_id,$wpdb,$post;
  
$tags_blog_id get_site_option('tags_blog_id');
  if (!
$tags_blog_id || $blog_id!=$tags_blog_id) return $count;
  
$base $wpdb->base_prefix;
  list(
$post_blog_id,$post_id) = explode('.'$post->guid);
  
$r $wpdb->get_col("SELECT comment_count FROM $base{$post_blog_id}_posts WHERE ID=$post_id");
  if (
is_array($r)) return $r[0];
  return 
$count;
}
add_filter('get_comments_number''sitewide_tags_get_comments_num'); 
in dem sitewide-tags-plugin ergänze, werden zwar alle kommentare der subblogs auf dem hauptblog sichtbar, aber die eigentlichen blogposts des haupblogs selber zeigen keine kommentare mehr an.

also stellt euch vor, der der hauptblog hat einen post direkt aus dem hauptblog selbst und zwei andere die er von den subblogs anzeigt. wenn ich den ergänzten code weglasse, dann zeigt der hauptblog nur kommentare des hauptblog-posts an (dann steht darunter z.b. 2kommentare) bei den posts der subblogs zeigt er "keine kommentare" (obwohl welche geschrieben wurde, wenn ich den subblog direkt besuche)

wenn ich den code ergänze, dann ist es genau umgekehrt. dann zeigt der hauptblog die kommentare der subblog-posts an (dann steht z.b. darunter 1kommentar) aber der eintrag der vom hauptblog selbst geschrieben wurde zeigt "keine kommentare"...

und jetzt nache der ewig langen nervigen erklärung meine frage:
ich habe mich jetzt eine woche versucht in den plugin rein-zu-arbeiten, aber ich bin einfach zu wenig programmierer um da den fehler zu finden, oder um da was zu editieren.

seht ihr in dem code-schnipsel, das ich oben gepostet habe, eventuell irgendwas das auf dieses VERHALTEN drauf hinweist???

es wäre so cool wenn ich da eine lösung bekäme. mein hauptblog soll einfach sowohl für hauptblog-posts, als auch für subblog-posts die aktuelle (richtige) kommentar-anzahl anzeigen. und ich bin ja nicht weit davon weg. der code des ich-weiß-nicht-wo-er-her-kommt-bloggers ist ja schon ein riesen schritt in die richtige richtung, aber wahrscheinlich muss da nur eine zeile oder ein ausdruck geändert werden, damit beides funktioniert.

jetzt wolle ich einfach mal fragen, ob ihr mir da helfen könnt. vielleicht seht ihr ja beim ersten hinschauen in dem code-schnipsel etwas eigenartiges oder komisches, das gleich geändert wäre????

danke für die hilfe (und sorry für den vielen text, aber ich musste mich mal auslassen)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 18.08.2009, 11:39
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.997
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Ich denke mal du musst beim aufrufen der Funktion eine if-Else Struktur einbauen, die prüft ov der Kommentar aus dem Hauptblog oder einem Subblog kommt und entsprechende Funktion zum abrufen der Kommentare aufruft. Allerdings kenne ich mich mit WP zu schlecht aus um etwas bindendes sagen zu können
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 18.08.2009, 21:58
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 30.07.2009
Beiträge: 469
sepp88 befindet sich auf einem aufstrebenden Ast
Standard

danke, das klingt schon mal recht logisch ja! vom denkansatz war ich ungefähr gleichweit ich dachte nur ihr als profis könntet aus dem schnipsel schon ansätze rauslesen, die das vielleicht möglich machen!

hat sonst keiner mehr was zu sagen?
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Frage zu php Farbangabe |SONY| Serveradministration und serverseitige Scripte 2 27.05.2011 13:25
Frage zu php Seiten Umbruch |SONY| Serveradministration und serverseitige Scripte 11 29.08.2010 17:20
Frage zu Php B3atel Serveradministration und serverseitige Scripte 14 27.08.2010 14:13
PHP Kontaktforumlar allgemeiner aufbau Krulle Serveradministration und serverseitige Scripte 15 17.06.2010 12:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:50 Uhr.