Hallo zusammen!
Ich bin gerade auf der Suche nach einem neuen Theme.
Leider stoße ich bei der Installation einiger / vieler Themes auf den folgenden Fehler:
Inkompatibles Archiv. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature
Z. B. das Magalingreloaded-Theme erzeugt diesen Error.
Das Zip-Archiv enthält auch nur eine 250 KB große Datei.
Das googlen brachte mir schon den Rat, die http.php zu erneuern.
Leider brachte das einen weiteren Fehler mit sich, der den Blog nicht zugänglich machte.
Die angegebene http.php ist auch 13 mal größer als meine bisherige Datei.
Auch der Hinweis, der vorhandene Speicherplatz könnte für eine temporäre Speicherung zu klein sein, kann ich mir bei 750 MB freien Platzes nicht vorstellen.
Wie kann man den Fehler möglicherweise noch beseitigen??
Danke und Gruß
Marcus
Beiträge von Marcuss
-
-
Hallo alchymyth!
Upps, ich hab das überall geschrieben, das ich das genau so gelöst bekommen habe, nur nicht hier?
Das es hilfreich sein kann, wp_query zu resetten hatte ich auf einer Webseite gelesen und dann auch eingebaut.
Und es funzt.
Danke trotzdem noch einmal.
Marcus -
Hallo!
Ich habe jetzt noch mal dran gefriemelt und den Code soweit eingepasst bekommen. Er zeigt jetzt den Titel und das Datum des geplanten Post in der Sidebar an.
Nur mit dem kleinen Haken, das er den Artikel auch gleich auf der Startseite zeigt. Und dafür den sonstigen Überblick über die vorhandenen Artikel weglässt.
Den Link zum Blog möchte ich hier nicht angeben.
PHP
Alles anzeigen<div id="sidebar"> <div id="sidebartop"> <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(__('Top Sidebar','chameleon')) ) : else : ?> <div class="search"> <?php include (TEMPLATEPATH . '/searchform.php'); ?> </div> <?php endif; ?> </div> <div id="left"> <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(__('Left Sidebar','chameleon')) ) : else : ?> <?php endif; ?> </div> <div id="right"> <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(__('Right Sidebar','chameleon')) ) : else : ?> <h2><?php _e('Subscribe','chameleon'); ?></h2> <ul> <li><a href="<?php bloginfo('rss2_url'); ?>"><?php _e('Entries (RSS)','chameleon'); ?></a></li> <li><a href="<?php bloginfo('comments_rss2_url'); ?>"><?php _e('Comments (RSS)','chameleon'); ?></a></li> </ul> <?php query_posts('showposts=10&post_status=future&order=ASC'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <h3>In Kürze lest Ihr</h3> <h4><?php the_title(); ?></h4> <span><?php the_time('d.m.y'); ?></span></p> <?php endwhile; else: ?><p>Keine geplanten Beiträge vorhanden.</p> <?php endif; ?> <h2><?php _e('Recent Posts','chameleon'); ?></h2> <ul class="right-links"> <?php wp_get_archives('type=postbypost&limit=10'); ?> </ul> <h2><?php _e('Meta','chameleon'); ?></h2> <ul> <?php wp_register(); ?> <li><?php wp_loginout(); ?></li> <?php wp_meta(); ?> </ul> <h2><?php _e('Categories','chameleon'); ?></h2> <ul> <?php wp_list_cats('sort_column=name&optioncount=0&hierarchical=1'); ?> </ul> <h2><?php _e('Archives','chameleon'); ?></h2> <ul> <?php wp_get_archives('type=monthly'); ?> </ul> <div> </div> <?php endif; ?> </div> </div>
Danke und Gruß
Marcus -
Hallo zusammen!
Vielleicht kann mir jemand von Euch helfen!
Ich habe einen Code-Snippet gefunden, mit dem es möglich ist, Artikel, die erst später erscheinen schon in der Siedbar anzukündigen.
Bei einem Blog von mir habe ich es schon hinbekommen. Leider will der zweite Blog absolut nicht so wie er soll.
Trotz eines geplanten Artikels wird der nicht angezeigt.
Der Snippet sieht so aus:
PHP<?php query_posts('showposts=10&post_status=future&order=ASC'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <h2><?php the_title(); ?></h2> <span><?php the_time('d.m.y'); ?></span></p> <?php endwhile; else: ?><p>Keine geplanten Beiträge vorhanden.</p> <?php endif; ?>
Die sidebar.php so:
PHP
Alles anzeigen<div id="sidebar"> <div id="sidebartop"> <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(__('Top Sidebar','chameleon')) ) : else : ?> <div class="search"> <?php include (TEMPLATEPATH . '/searchform.php'); ?> </div> <?php endif; ?> </div> <div id="left"> <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(__('Left Sidebar','chameleon')) ) : else : ?> <?php endif; ?> </div> <div id="right"> <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(__('Right Sidebar','chameleon')) ) : else : ?> <h2><?php _e('Subscribe','chameleon'); ?></h2> <ul> <li><a href="<?php bloginfo('rss2_url'); ?>"><?php _e('Entries (RSS)','chameleon'); ?></a></li> <li><a href="<?php bloginfo('comments_rss2_url'); ?>"><?php _e('Comments (RSS)','chameleon'); ?></a></li> </ul> <h2><?php _e('Recent Posts','chameleon'); ?></h2> <ul class="right-links"> <?php wp_get_archives('type=postbypost&limit=10'); ?> </ul> <h2><?php _e('Meta','chameleon'); ?></h2> <ul> <?php wp_register(); ?> <li><?php wp_loginout(); ?></li> <?php wp_meta(); ?> </ul> <h2><?php _e('Categories','chameleon'); ?></h2> <ul> <?php wp_list_cats('sort_column=name&optioncount=0&hierarchical=1'); ?> </ul> <h2><?php _e('Archives','chameleon'); ?></h2> <ul> <?php wp_get_archives('type=monthly'); ?> </ul> <div> </div> <?php endif; ?> </div> </div>
Ein wenig weiß ich ja von php. Und gebastelt habe ich auch schon die letzten beiden Tage. Nur leider eben erfolglos.
Ahnt jemand, woran das liegen kann? -
Hallo zusammen!
Ich habe mal eine Frage:
Kann man die eingehenden Trackbacks irgendwie derart gestalten, das auch die Domain anzeigt wird?
Als Beispiel würde ich es bei den Trackbacks gerne so haben, wie bei diesem Artikel beim ersten der beiden TB's.
Beim zweiten sieht man die Domain ja nicht gleich.
Oder liegt das allein an den Einstellungen desjenigen, dessen Blog den TB 'verursacht'?
Danke und Gruß
Marcus -
Hallo zusammen!
Ich habe in einem meiner Blogs eine größere Anzahl Umfragen laufen. Gibt es die Möglichkeit, anzeigen zu lassen, bei welcher Umfrage die letzte Stimme abgegeben wurde?
Muß nicht unbedingt im Frontend sein, aber im Backend hätte ich so eine Anzeige doch schon gerne.
Danke im voraus!
Gruß
Marcus -
Schon wieder Danke.
Was ein Leerzeichen auslöst.. -
Hallo Maxe!
Danke für Deine Hilfe.
Ich habs jetzt soweit hinbekommen.
Muss nur noch die Ausgabe formatieren. Dann passt es.
Danke nochmal!
Gruß
Marcus -
Hallo!
Wenn ich über den Them-Editor Änderungen an den System-Dateien vornehme erhalte ich häufig folgende Fehlermeldung:
ZitatWarning: Cannot modify header information - headers already sent by (output started at....
Hat schon jemand ähnliche Fehlermeldungen gehabt, und kann mir sagen, durch was sie ausgelöst wurden?
Danke und Gruß
Marcus -
Also Plugins, die direkt in die Kommentare eingreifen nicht.
Nur die Code, der die Mathe-Aufgabe darstellt, und den für die Benachrichtigung.
Das mit dem Code probiere ich jetzt mal einzubauen.
Marcus -
Kann es an dem nicht geschlossenen li-Tag liegen:
-
Hallo Maxe!
Das mit dem lt war mir auch schon aufgefallen...
Er listet die Tackbacks aber immer noch zweimal auf.
Gruß
Marcus -
Hallo Maxe!
Meine comments.php sieht so aus:
PHP
Alles anzeigen<?php // Do not delete these lines if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Bitte diese Seite nicht direkt aufrufen. Danke.'); if (!empty($post->post_password)) { // if there's a password if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie ?> <p class="nocomments"><?php _e("Dieser Beitrag ist passwortgeschützt. Gib das Passwort ein, um die Kommentare anzuzeigen.."); ?><p> <?php return; } } /* This variable is for alternating comment background */ $oddcomment = 'alt'; ?> <!-- You can start editing here. --> <?php if ($comments) : ?> <h3 id="comments"><?php comments_number('Keine Kommentare', 'Ein Kommentar', '% Kommentare' );?> zu “<?php the_title(); ?>”</h3> <ol class="commentlist"> <?php $commentnumber = 1?> <?php foreach ($comments as $comment) : if (get_comment_type() == "comment") : ?> <li id="comment-<?php comment_ID() ?>" class="<?php echo $oddcomment; /* Style differently if comment author is blog author */ if ($comment->comment_author_email == get_the_author_email()) { echo 'authorcomment'; } ?>"> <?php echo get_avatar( $comment, 32 ); ?> <div class="cmtinfo"><small class="commentmetadata"></small><cite><?php comment_author_link() ?></cite><em>am <?php comment_date('j. F Y') ?> um <?php comment_time() ?> <?php edit_comment_link('Bearbeiten','',''); ?> </em><a href="#comment-<?php comment_ID() ?>" title=""><span class="number"><?php echo $commentnumber; $commentnumber++;?></span></a></div> <?php if ($comment->comment_approved == '0') : ?> <em>Der Kommentar muss noch freigegeben werden.</em> <?php endif; ?> <?php comment_text() ?> </li> <?php /* Changes every other comment to a different class */ if ('alt' == $oddcomment) $oddcomment = ''; else $oddcomment = 'alt'; ?> <?php endif; endforeach; ?> </ol> <?php foreach ($comments as $comment) : if (get_comment_type() != "comment") : ?> <h3 id="pings">Trackbacks/Pingbacks</h3> <ol class="pinglist"> <?php wp_list_comments('type=pings&callback=list_pings'); ?> </ol> <?php endif; endforeach; ?> <?php else : // this is displayed if there are no comments so far ?> <?php if ('open' == $post-> comment_status) : ?> <!-- If comments are open, but there are no comments. --> <?php else : // comments are closed ?> <!-- If comments are closed. --> <p class="nocomments">Die Kommentarfunktion ist deaktiviert.</p> <?php endif; ?> <?php endif; ?> <div class="entry"> <p class="posted"> <?php if ($post->ping_status == "open") { ?> <a href="<?php trackback_url(display); ?>">Trackback URI</a> | <?php } ?> <?php if ($post-> comment_status == "open") {?> <?php comments_rss_link('Kommentare als RSS'); ?> <?php }; ?> </p> </div> <?php if ('open' == $post-> comment_status) : ?> <h3 id="respond">Einen Kommentar schreiben</h3> <?php if ( get_option('comment_registration') && !$user_ID ) : ?> <p>Du musst <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">angemeldet</a> sein, um kommentieren zu können.</p> <?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> <?php if ( $user_ID ) : ?> <p>Angemeldet als <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="<?php _e('Von diesem Konto abmelden') ?>">Abmelden »</a></p> <?php else : ?> <p><input type="text" class="textbox" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" /> <label for="author"><small>Name <?php if ($req) _e('(erforderlich)'); ?></small></label></p> <p><input type="text" class="textbox" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" /> <label for="email"><small>E-Mail (wird nicht veröffentlicht) <?php if ($req) _e('(erforderlich)'); ?></small></label></p> <p><input type="text" class="textbox" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /> <label for="url"><small>Webseite</small></label></p> <?php endif; ?> <!--<p><small><strong>XHTML:</strong> You can use these tags: <?php echo allowed_tags(); ?></small></p>--> <p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p> <p> <input name="submit" type="submit" id="submit" tabindex="5" value="Speichern" /> <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> </p> <?php do_action('comment_form', $post->ID); ?> </form> <?php echo 'Du möchtest noch keinen Kommentar abgeben, aber über neue Kommentare informiert werden? Dann gebe nachfolgend bitte <br />Deine E-Mail-Adresse ein'; show_manual_subscription_form(); ?> <?php endif; // If registration required and not logged in ?> <?php endif; // if you delete this the sky will fall on your head ?>
und meine fuctions.php so:
PHP
Alles anzeigen<?php if ( function_exists('register_sidebar') ) { register_sidebar(array('name'=>'Linke Sidebar', 'before_widget' => '<li>', 'after_widget' => '</li>', 'before_title' => '<h3>', 'after_title' => '</h3>', )); register_sidebar(array('name'=>'Rechte Sidebar', 'before_widget' => '<li>', 'after_widget' => '</li>', 'before_title' => '<h3>', 'after_title' => '</h3>', )); } // Custom Header Image Support define('HEADER_TEXTCOLOR', ''); define('HEADER_IMAGE', '%s/img/header.jpg'); // %s is theme dir uri define('HEADER_IMAGE_WIDTH', 900); define('HEADER_IMAGE_HEIGHT', 180); define( 'NO_HEADER_TEXT', true ); function theme_admin_header_style() { ?> <style type="text/css"> #headimg { background:#fff url(<?php header_image() ?>) no-repeat center; height: <?php echo HEADER_IMAGE_HEIGHT; ?>px; width: <?php echo HEADER_IMAGE_WIDTH; ?>px; } #headimg * { display:none; } </style> <?php } function theme_header_style() { ?> <style type="text/css"> #splash { background:url(<?php header_image(); ?>) no-repeat center; height:<?php echo HEADER_IMAGE_HEIGHT; ?>px; width:<?php echo HEADER_IMAGE_WIDTH; ?>px; } </style> <?php } if ( function_exists('add_custom_image_header') ) { add_custom_image_header('theme_header_style', 'theme_admin_header_style'); } ?> <?php function list_pings($comment) { $GLOBALS[‘comment’] = $comment; ?> <li id="comment-<?php comment_ID(); ?>" title="Externer Seitenaufruf: <?php comment_author(); ?>"> <?php comment_author_link(); ?> - <?php } ?> <?php add_filter('get_comments_number', 'comment_count', 0); function comment_count( $count ) { if ( ! is_admin() ) { global $id; $comments_by_type = &separate_comments(get_comments('status=approve&post_id=' . $id)); return count($comments_by_type['comment']); } else { return $count; } } ?>
Gruß
Marcus -
Hallo zusammen!
Danke maxe. Aber irgendwie war ich für deine Lösung wohl etwa zu bl.de.
Ich habe es jetzt auf Basis der Erklärung auf dieser Seite hinbekommen.
Nur werden die pingbacks jetzt doppelt angezeigt.
Ich verstehe zwar ein wenig vom proggen. Aber wo beim erstgenannten Code jetzt der Fehler steckt, krieg ich nicht nachvollzogen.
Denn vorher waren die pingbacks nur je einmal vorhanden.
Weiß jemand Rat?
Danke und Gruß
Marcus -
Hallo zusammen!
Ich würde es bei mir auf dem Blog gerne so einrichten, das der Trackback (wie auf der verlinkten Seite) nicht als solches unter den Kommentaren erscheint, sondern ihn als regulären Link unter den Artikel einbinden.
So wie das bei Sergej wie hier ganz unten unter den Kommentaren zu finden ist.
Weiß jemand, wie das funktioniert??
Danke und Gruß
Marcus -
Hallo!
Bei einem Blog von mir verzeichne ich ein merkwürdiges Verhalten.
Und zwar zeigt das Dashboar neben 'Aktualisierung' eine '1' an. Klicke ich dann auf 'Aktualisierung', gibt es nichts, was upzudaten wäre.
Wo könnte der Fehler liegen, respektive beseitigt werden?
Danke und Gruß
Marcus -
Hallo zusammen!
Ich habe ein 3-spaltiges Template.
Möchte ich nun ein Text-Widget mit einem Link in eine der beiden Sidebar-Spalten einfügen, verschwindet die entsprechende Spalte aus dem Template, und nur der eingefügte Link ist vorhanden.
Woran kann das liegen?
Da es ein Adult-Blog ist, füge ich keinen Link zum Blog bei.
Gruß
Marcus -
Hallo Marcus!
Danke für den Hinweis! Jetzt funktionierts es.
Gruß
Marcus -
Hallo!
Keiner, der weiß, woran es liegen könnte, das der Feed nicht funktioniert???
Marcus -
Hallo zusammen!
Ich habe auf meinem Blog das Plugin Smart YouTube installiert.
Im FF läuft es auch wie es soll. Nur der IE 8 will nicht das tun, was von ihm verlangt wird.
Dort ist nur der Rahmen des Videos zu sehen, und man kann, da sich der Mauszeiger in eine Hand verwandelt, ahnen, das da was verlinkt ist.
Weiß jemand Abhilfe?
Danke und Gruß
Marcus