die haben sich bisher auch nicht gestritten ... die Befehle sind total unterschiedlich ... hab da schon nach gesucht ... sollten sich daher nicht stören!
Beiträge von Einste1n
-
-
Hi,
irgendwie hat es WP 3.0 geschafft alle Ajax Spielereien (realisiert über mootools) auf meiner Seite zu zerhauen. Das Theme genannt Grava, ist nicht von mir. Dennoch konnte ich es bisher immer erfolgreich anpassen. Nun stehe ich vor einen Rätsel, denn es gibt keine Fehlermeldungen und sollte eigentlich technisch funktionieren.
Gibt es irgendwo nähere Infos, für Entwickler was geändert wurde ? Damit würde die Ursachen Forschung evtl. etwas schneller vor ran gehen ;-)
mfg
Einste1n -
Moin,
wie schon oben geschrieben bin ich auf der Suche nach einem Plugin oder einer Möglichkeit um Artikel, nur aus einer Kategorie von alt nach neu zu sortieren. Soll heißen erst wird der älteste Artikel angezeigt bis hin zum neuesten. Dabei soll das nur gemacht werden, wenn ich diese Kategorie anzeigen lasse. Das es sich um ein Eve Online Logbuch handelt, wäre das sehr hilfreich.
mfg
Einste1n -
gut ich hab jetzt raus gefunden an welcher Stelle diese Meldung ausgelöst wird, aber ich weiß immer noch nicht wieso.
der code sieht so aus :
PHP
Alles anzeigen<ol id="commentlist"> <?php foreach ($comments as $comment) : ?> <li <?php if ($comment->comment_author_email == get_the_author_email()) echo 'class="authorcomment" '; else echo $oddcomment; ?> id="comment-<?php comment_ID() ?>"> <?php if ($comment->comment_approved == '0') : ?> <p class="info">Achtung: Der Kommentar muß erst noch freigegeben werden.</p> <?php endif; ?> <?php $gravDef = get_bloginfo('stylesheet_directory') . '/imgs/gravatar.png'; $gravUrl = "http://www.gravatar.com/avatar.php?gravatar_id=" . md5(get_comment_author_email()) . "&default=" . urlencode($gravDef); ?> <img src="<?php echo $gravUrl; ?>" alt="Gravatar von <?php comment_author(); ?>" class="gravatar"/> <?php comment_text(); ?> <p class="commentmetadata"> <cite><?php comment_author_link(); ?></cite> <a href="#comment-<?php comment_ID() ?>" title="#comment-<?php comment_ID() ?>"> am <?php comment_date('j. F Y'); ?> um <?php comment_time('H:i'); ?> Uhr</a> <?php edit_comment_link('Bearbeiten',' | ',''); ?> </p> </li> <?php /* Changes every other comment to a different class */ $oddcomment = ( empty( $oddcomment ) ) ? 'class="odd" ' : ''; ?> <?php endforeach; // end for each comment ?> </ol>und es liegt definitiv an :
klammer ich es aus geht es. Nun könnte man meinen dann müsste die Meldung ja immer kommen. Sie tuts aber nur wenn der Kommentar hin zu gefügt wird. Das passiert folgender weise :
PHP$comment = $wpdb->get_row("SELECT * FROM {$wpdb->comments} WHERE comment_ID = " . $newCommentID); // parse the new comments.php result and return the last <li> ob_start(); $comments = array($comment); include(TEMPLATEPATH . '/comments.php'); $commentout = ob_get_clean(); preg_match('#<li(.*?)>(.*)</li>#ims', $commentout, $matches); successMessage("<li id=\"newcomment\">".$matches[2]."</li>");wie schon geschrieben, ich kenne mich nicht wirklich mit php aus aber wenn ich das richtig sehe wird die comments.php geladen und dann nach der richtigen Stelle zum anzeigen des Kommentars gesucht und mit den Daten des gerade eingegeben Kommentars gefüttert.
Es wird also der gleich code ausgeführt wie beim normalen anzeigen der kommentare aber es kommt da plötzlich eine Fehlermeldung. Das irgendwie unlogisch :(
mfg
Einste1nPS : ja ich weiß, es gibt mittlerweile wp_list_comments(); aber damit lässt sich das Design wohl nicht so bestimmen wie mit der Lösung.
-
okay, halb gelöst ... lag zwar an nem update aber wohl nicht an WP selbst sondern an antispam bee. Ich kann zwar nun Kommentare posten aber es kommt immer noch eine Fehlermeldung :
ZitatWarning: array_keys() [function.array-keys]: The first argument should be an array in D:\localserver\xampp\htdocs\wordpress\wp-includes\post.php on line 821
Warning: Invalid argument supplied for foreach() in D:\localserver\xampp\htdocs\wordpress\wp-includes\post.php on line 821
ich hab das also nochmal local getestet, mit einem frischen wordpress ohne Plugins. Gleiches Ergebniss!
-
ich habe da ein schönes Theme was ich zwar nicht selber gecodet habe aber meinen Bedürfnissen angepasst. Nun hat das Teil Ajax Kommentare und zufälliger weise habe ich heute fest gestellt, das die nicht mehr gehen. Da ich nichts verändert habe, kann es eigentlich nur an einem Update liegen. Ich vermute mal das 2.8 Update. Ich kann zwar etwas coden aber mit php habe ich noch nicht soviel gearbeitet. Daher habe ich mal die Zeilen Code raus gesucht die ich vermute die daran hängen in der Hoffnung das jemand hier einen zusammenhang kennt mit Wordpress updates.
PHP
Alles anzeigen// first urldecode the post-values foreach($_POST as $key => $post) { $_POST[$key] = urldecode($post); } // secondly trim the post-values foreach($_POST as $key => $post) { $_POST[$key] = trim($post); } $comment = $_POST['comment']; // No Comment? if ($comment == '') { failMessage('Bitte gib einen Kommentar ein.'); }Er springt also beim if raus, weil die var leer ist, mit der Meldung das man ein Kommentar eingeben soll, obwohl ein Kommentar eingegeben wurde. Wäre nett wenn mir jemand dabei helfen könnte.
mfg
Einste1n -
Hoi,
also ich muss ganz ehrlich sagen, ich bin begeistert von dem Updatesystem von Wordpress! Ich kenne kein vergleichbares System! Aber ein kleiner makel hat die ganze Sache noch. Die deutschen Sprachdatein musste ich seperat installieren. Gibt es einen Weg, wie das auch automatisch passiert ?
mfg
Einste1n -
okay, das hatte ich falsch verstanden. Das Problem wurde damit behoben!
Ich danke Euch!
mfg
Einste1n -
einste1n.de
deut4you.de (hier sieht man das in den letzen News sehr extrem!)ja, das Bild ist links ausgerichtet. Hab dies aber auch mal ohne Bild getestet, weil ich die Vermutung auch hatte.
zb. bei "noch sehr instabil. Wir haben den Fehler zwar noch nicht gefunden" sieht man das sehr gut!
mfg
Einste1n -
Moin,
ich beobachte seit einigen Wochen das in meinen Artikeln ziemlich große Lücken klaffen (Leerzeichen zwischen Wörtern!). Dabei ist es egal, welches Theme ich benutze und da ich das ganze schon ohne Plugins getestet habe, kann die Ursache daran auch nicht liegen. Was ist das los ?
mfg
Einste1n -
vielen Dank! Das wars :)
mfg
Einste1n -
Hi,
ich hab ein schönes Worpress Theme. Nur dort wurde der Homebutton vergessen. Also hab ich einen gemacht und ihn mit
PHP<a href="<?php echo get_option('home'); ?>/">"><img src="<?php bloginfo('stylesheet_directory'); ?>/imgs/home.png" class="button" title="Hauptseite" alt="Home" /></a>eingebunden. Funktioniert nur nicht ganz. Bin ich auf zb. auf einer Unterseite refreshed er zwar aber er kommt nicht wieder auf die Startseite.
Daher einfach mal direkt heraus gefragt, welche php funktion ist dafür zuständig ?
mfg
Einste1n -
Moin,
ich versuche gerade Light Box Plugin zum laufen zu bekommen. Es funktioniert auch, solange man nicht [gallery] für Bilder benutzt. Damit greift das Light Box Plugin nicht mehr :(
Hat einer eine Idee wie man das dort auch zum laufen bekommt ?
mfg
Einste1nEdit : Problem zum größten Teil gelöst! Durch zufall bin ich ein weiteres Plugin gestoßen Cleaner Gallery was den Code etwas aufräumt, womit dann auch das Light Box Plugin läuft.
Kleines Problem hab ich allerdings noch ;(. Die Bilder sind recht groß und Light Box zeigt diese in voller Auflösung an. Gibt es eine Möglichkeit Light Box anzugeben wie groß die Bilder maximal angezeigt werden dürfen ? -
Also ich find das Theme richtig geil :)
genau sowas hab ich gesucht! Allerdings hat es noch einige Schönheitsfehler :(
Wenn ich ein Bild links habe dann ist der Text rechts mit ein bisschen Abstand zum Bild. Das sieht gut aus. Ist das Bild aber rechts, dann gibt es keinen Abstand zum Text. Das sieht doof aus. Und Smilies macht er bei mir auch einen riesen Rand drum herum. Das sieht dann auch doof aus.Außerdem klappen die restlichen Artikel zu ... nur der erste ist auf. Lässt sich das nicht irgendwie machen, das zB. die ersten 3 aufklappen und der Rest halt zu bleibt ?
Und die Linkliste passt nicht zu meinen Blog ... wie kann bzw. darf ich die bearbeiten ?
Außerdem wird bei der Linkliste ein kleines Popup geöffnet ... allerdings ohne Inhalt.
Und was mir noch auffiel ... Links werden durchgestrichen und nicht unterstrichen ... absicht ?mfg
Einste1nEdit 1: ich hab jetzt die gröbsten Bugs raus und sitze derzeit am mootools Frameset denn das ist mittlerweile in Version 1.2 und slimbox Version 1.64. Viele Anpassungen hab ich schon fertig aber ich komme nicht weiter an ein paar Stellen.
Hat sich da schon mal jemand dran ausgetobt oder kann mir dabei helfen ? Ich stell das fertige Paket dann auch wieder zum download.mfg
Einste1n -
Moin,
ich setze seit ein paar Wochen Wordpress für meine Homepage ein.
Allerdings gibt es ein paar Sachen, die mir auf den Zeiger gehen!
Die Vorschau (Visuell) sieht meistens ganz anders aus als dann das original!
z.B. werden in der Vorschau die Bilder so korrekt angezeigt wie man sie eigentlich eingestellt hat. Im späteren Artikel dann aber ist das Bild dann rechts statt links und der Text fließt auch nicht neben rein. Was im end code dann einfach fehlt ist ein simples :
Gibt es irgendein plugin oder so etwas, das diese Fehlerchen automatisch fixt, so das ich nicht jedesmal von Hand nach korrigieren muss ?
mfg
Einste1n