Es st nur eine Notice, die kannst Du ruhig auch ignorieren. Ansonsten müsstest Du mal in allen Themedateien oder Plugins nach "unregister_sidebar_widget" suchen.
Beiträge von Ammaletu
-
-
Ich mein das ernst, wenn ich auf ein Tool wie Firebug hinweise (oder F12 im IE): Das ist zehnmal einfacher als zu raten oder blind irgendwelche Zahlen zu ändern.
Damit siehst Du genau, welche Anweisungen für das Aussehen eines markierten Elementes verantwortlich sind. Ich würde vermuten, dass in Deinem Fall #colophon gemeint ist, aber ganz sicher bin ich nicht, was Du damit nun machen möchtest. -
Wenn die Blöcke eine verschiedene Höhen haben (aber eine festgelegte Weite mit Vorkehrungen für zu breite Inhalte), ist ein Counter wahrscheinlich am einfachsten. Einfach eine Variable über der Schleife definieren ($my_count = 0;), am Schleifenende erhöhen ($my_count++;) und danach prüfen, ob ein Umbruch erfolgen soll:
Damit können dann alle Blöcke links gefloatet werden und nach 5 Blöcken wird eine neue Zeile angefangen.
ZitatEs werden nun ja die neusten 10 Artikel angezeigt. Doch eigentlich wollte ich es etwas anders haben: und zwar so, dass aus jeder Kategorie der neuste Artikel angezeigt wird. Ist ein Artikel aber in mehreren Kategorien, so soll er nur einmal aufgeführt werden. Aber das ist wohl nur sehr schwer möglich, oder?
Ich würde sagen, mache erst mal die Ansicht an sich fertig. Dann kannst Du sie auf die Kategorien umstellen. Hatte ich dazu schon Code gepostet?
Auf meiner Seite habe ich das so gelöst: Array mit IDs von Kategorien angelegt, darüber iteriert und jeweils den neuesten Artikel ausgelesen und dargestellt. Bei mir untereinander, aber geht ja genauso gut mit mehreren Boxen nebeneinander. Bei mir kommt es allerdings nicht vor, dass ein Artikel in mehreren Top-Level-Kategorien enthalten ist.
Du solltest zum einen überlegen, ob das Sinn macht, dass ein Artikel in zwei Kategorien ist. Falls ja, könnte man z.B. ein Array mit den IDs der gefundenen Artikel anlegen und dann zuerst schauen, ob der Artikel da schon enthalten ist. Falls ja, wird ein neuer Artikel gesucht (offset-Parameter an der Query?). Ansonsten wird die ID an das Array angehängt.
Edit: Hier erst mal die Lösung für die Ausgabe der Beiträge pro Kategorie. Ich gebe immer 5 Beiträge aus, aber nur beim ersten den Teaser. Beachte dass im Code einige Funktionen aus meiner functions.php verwendet werden (alles mit "dor_" davor).
PHP
Alles anzeigen// build an array of category IDs $dor_categories = array(1, 15, 41, 47, 9); ?> <?php get_header(); ?> <div id="contentarea"> <!-- begin content --> <div id="content"><div class="inner"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><?php the_title(); ?></h2> <div class="entry"><?php the_content('<p class="serif"><strong>Den ganzen Beitrag lesen...</strong></p>'); ?></div> </div> <?php endwhile; ?> <?php endif; ?> <?php // keep the original query $original_query = $wp_query; // query posts of categories for ($dor_i = 0; $dor_i < count($dor_categories); $dor_i++) { // get the category ID $dor_cat_id = $dor_categories[$dor_i]; // query posts of the category $wp_query = new WP_Query('cat=' . $dor_cat_id . '&showposts=6'); // output the result if anything was found if ($wp_query->have_posts()) { // output the headline $dor_cat_name = dor_the_category_name($dor_cat_id); ?> <div class="catheader"> <h3 class="pagetitle<?php dor_print_category_title_class($dor_cat_id); ?>"><a href="<?php echo get_category_link($dor_cat_id); ?>" rel="bookmark"><?php echo $dor_cat_name; ?></a></h3> </div> <div class="entry"><ul class="categoryListExtended"> <?php // output the posts $dor_counter = 0; while ($wp_query->have_posts()) : $wp_query->the_post(); $dor_counter++; if ($dor_counter < 6) { ?> <li> <h4><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanenter Link zu <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h4> <small><?php the_author_link(); ?> am <?php the_time('j. F Y') ?> um <?php the_time('H:i') ?> Uhr</small> <?php if ($dor_counter == 1) { ?> <div class="entry"> <?php dor_the_excerpt('<span class="invisible">Beitrag "' . the_title('', '', false) . '" </span>weiterlesen', 'den ganzen Beitrag lesen', true, '[', ']'); ?> </div> <p class="postmetadata"> <?php the_tags('Tags: ', ', ', ' <strong>|</strong>'); ?> <?php comments_popup_link('0 Kommentare', '1 Kommentar', '% Kommentare', 'licomment'); ?> <?php edit_post_link('Bearbeiten', '<strong>|</strong> ', ''); ?> </p> <?php } /* end if */ ?> </li> <?php } endwhile; ?> </ul></div> <?php if ($dor_counter == 6) { ?> <div class="spaced"><div class="wp-pagenavi"><a href="<?php echo get_category_link($dor_cat_id); ?>">weitere Beiträge...</a></div></div> <?php } /* end if more posts */ ?> <?php } /* end if posts for category */ } /* end for categories */ // restore the original query $wp_query = $original_query; ?> </div></div> <!-- end content --> <?php get_sidebar(); ?> <?php get_footer(); ?> -
Die Notices kannst Du ignorieren. Die Warnings deuten darauf hin, denke ich, dass irgendwo z.B. ein Leerzeichen oder ein Zeilenumbruch eingebaut waren und ausgegeben werden, wo sie nicht hingehören (nämlich außerhalb eines PHP-Blocks, z.B. in der wp-config oder eben in dem Plugin).
-
So, der doppelte Thread ist entfernt. Konnte man da nicht einfach den Titel ändern wenn er nicht gepasst hat anstatt einen zweiten Thread zu posten?!
Zitat1. überall eine Tonfläche hinterlegt haben
Du willst eine Hintergrundfarbe hinter den Artikeln? Dann schau mit einem Tool wie Firebug mal nach, in welchem Container die Artikeltexte stehen, und weise diesem Container dann in der styles.css des Themes die Farbe zu.
Zitat2. die schwarze Linie unten dichter an die Tonfläche bekommen.
Analog: Schauen, wo die Linie herkommt und dann in der style.css ändern.
Wenn Du Änderungen direkt am TwentyTen-Theme machst, musst Du im übrigen bei Upgrades aufpassen, dass Du sie nicht überschreibst. Also ggf. eine lokale Kopie davon aufbewahren.
-
Hast Du einfach die Dateien verschoben? Das wird nicht funktionieren, in den Einstellungen steht ja noch die alte Adresse. Siehe auch hier: http://faq.wordpress-deutschland.org/wordpress-url-aendern/
-
Die einfache Variante wäre ein PW per .htaccess zu vergeben. Tutorials sollten genug zu finden sein. Das hat den Vorteil, dass Du auch mal von woanders aus bzw. über einen anderen Netzzugang auf das Backend zugreifen kannst. Im eigenen Browser kann man das PW ja speichern, so dass es nicht zu sehr stört.
-
WordPress leitet alle Anfragen immer auf die Adresse um, die Du in den Einstellungen eingetragen hast. Wenn Du dort die Adresse mit www stehen hast, aber jede Anfrage mit www per .htaccess auf die Form ohne umleitest, welche WP dann wieder auf die Form mit umleitet, welche die .htaccess auf die Form ohne umleitet... -- Du siehst wo die Schleife herkommt?
Also einfach den Code aus der .htaccess entfernen und die Adresse in den WP-Einstellungen anpassen. Die www-Anpassung sollte gehen, ohne Probleme mit Datenbank-Inhalten, externen Links oder Google zu kriegen. Alle Aufrufe mit www werden dann ja an die Adresse ohne umgeleitet. -
Wenn Du Kommentare hinterlässt, trägst Du die Website-Adresse ja selbst ein, da sollte das nicht passieren. Wenn Deine WP-Installation ein Trackback sendet, müsste es die Adresse schicken, die in den Einstellungen eingetragen ist. Da sollte die alte wordpress.com-Adresse nie dringestanden haben, also wüsste ich gar nicht, wo die überhaupt herkommen soll. Falls sie da doch drinsteht, ist das aber vermutlich falsch.
-
Für Umbauten am Stylesheet wie diese brauchst Du leider zumindest Grundkenntnisse von CSS und dann wirklich ein Tool wie Firebug. Da siehst Du sehr schön, was wie zusammenhängt und welche Boxen bis wohin gehen. .SC liegt direkt neben .SR und enthält den eigentlichen Content. Sieht für mich so aus als bräuchtest Du eigentlich nicht beide Boxen. Du kannst sie aber auch einfach ineinander geschachtelt lassen.
Was ich oben noch vergessen hatte: Damit .SR dann auch neben die andere Box rutscht, müssen ggf. beide Boxen noch gefloatet werden falls sie es nicht sind.
-
-
Zitat
im quelltext sieht man das er einfach nicht alles reinlädt..sondern nach der sidebar aufhört..verstehe nicht an was das liegen kann..
Klingt so als würde dann ein PHP-Fehler auftreten und die Abarbeitung des Codes abgebrochen. Stell mal WP_DEBUG in der wp-config.php auf true, dann sollte der Fehler hoffentlich ausgegeben werden (hinterher wieder löschen oder zu false ändern).
-
Mach Dich mal mit Tools wie Firebug oder F12 im IE 8 vertraut. Dann siehst Du sehr schnell woran es hakt. .SC und .SR sind in .CON enthalten, also fängt .SR schon mal unter dem Header an. Da an .SR noch 25 Pixel Padding definiert sind, beginnen die Boxen noch ein Stück weiter unten.
Du könntest jetzt z.B. .Con und .SC zusammenlegen und .SR danach beginnen lassen. Das könnte dann neben .Con und .SubHeader rutschen, wenn Du .SubHeader entsprechend weniger breit machst (genauso breit wie .Con -- sehe gerade dass .SubHeader mit 520 Pixeln ja schon schmaler ist. .Con/.SC müsste dann also auch nur 520 Pixel breit sein). Dann noch an .SR einen negativen Margin in der Höhe von .Header und die 25 Pixel Padding nach oben weg.
Sorry wenn das jetzt sehr technisch ist. Etwas CSS-Kenntnisse gehören für solche Basteleien leider dazu.
-
Also wenn Du Dich per FTP nicht mehr einloggen kannst, hat Dein Server ein Problem. Das sollte der technische Admin des Servers genauer sagen können, was da passiert.
Für das alte WPMU brauchte man wohl durchaus etwas mehr Speicher, jedenfalls wenn viele Blogs mit entsprechend vielen Besuchern drauf liefen. Siehe z.B. http://mu.wordpress.org/forums/topic/14205
Ob das bei WP 3.0 auch so ist, weiß ich nicht genau, aber auch da brauchst Du auf jeden Fall mehr Speicher wenn mehr Besucher auf die Seite zugreifen. -
Schau Dir mal das Plugin "In Series" an, das macht diese Verlinkung soweit ich weiß dann von selbst. Habe es aber auch noch nicht benutzt, kann also nicht sagen ob es was taugt.
-
weißer Bildschirm = vermutlich PHP-Fehler = mal Fehler ausgeben lassen => WP_DEBUG in wp-config.php mal auf true stellen und damit probieren (später aber wieder auf false, das gibt die Fehler am Bildschirm aus)
-
Kann es sein, dass Dein Theme oder ein Plugin Header mitschickt, wie lange die Seiten gecacht werden sollen? Das kannst Du Dir anschauen, wenn Du beim Aufruf der Blogseite mal die HTTP-Header beobachtest. In dem Fall müsste Strg+F5 statt normalem Seite aktualisieren aber helfen.
-
Das ist eigentlich das normale Verhalten von WP. Sowohl für später geplante Beiträge als auch Beiträge, die längere Zeit als Entwurf herumlagen, werden natürlich unter dem Publikationsdatum einsortiert. Die Frage wäre also, wieso das bei Dir nicht so ist.
Du könntest ja mal aufs Default-Theme schalten und schauen, ob es dann passt. Falls ja liegt es irgendwie an Deinem Theme. Vielleicht wird da ja explizit nach dem falschen Datum sortiert. Ansonsten kann es natürlich auch ein Plugin sein und ggf. sogar ein Bug in Deiner MySLQ-Version (ist aber eher unwahrscheinlich, prüfe erstmal Theme und Plugins).
-
Also auf der Seite steht:
Zitat1. set “define (‘WPLANG’, ’sl’);” in wp-config file (instead sl use your code)
2. create .mo file and rename to “AWPCP.mo” (important – UPERCASE!)
3. put AWPCP.mo in to “another-wordpress-classifieds-plugin” directoryGehen wir das mal durch. Zuerst mal muss WP ja wissen, welche Sprache es verwenden soll. Dafür gibt es diese Konstante in der wp-config.php:
Damit stellst Du allerdings sowohl den Blog als auch das WP-Backend um (de_De ist Deutsch, kroatisch wäre... hr_HR?!). Ggf. hast Du das ja auch schon. Falls die Sprachumstellung nur das Frontend betreffen soll, aber nicht den Adminbereich bin ich nicht sicher, wie man das hinkriegt.
Dann die Sprachdatei. Hast Du die *.po-Datei zu einer *.mo-Datei übersetzt? Nur diese kann WP laden, die *.po-Dateien sind nur zum Editieren da.
In der Anleitung steht nun, Du sollst sie als AWPCP.mo in das Verzeichnis des Plugins kopieren. Das ist einen Versuch wert. Falls das noch nicht geht, probier es mal mit AWPCP-hr_HR.mo.
-
Wenn Du nach dem Logout auf einen der Links zum Backend klickst, wird Dir das dann angezeigt oder kommst Du dann zum Login?