Ich indexiere noch. ![]()
Nee, aber an die Threads, in denen ich mal was geschrieben habe, erinnere ich mich meistens noch soweit das es für ne sinnvolle Anwendung der SuFu reicht.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenIch indexiere noch. ![]()
Nee, aber an die Threads, in denen ich mal was geschrieben habe, erinnere ich mich meistens noch soweit das es für ne sinnvolle Anwendung der SuFu reicht.
Da gibts ein Plugin: "Wartungsmodus"
WP - !Wartungsmodus (Plugin) - bueltge.de [by:ltge.de]
2 Abfragen. Die 1. zeigt den aktiven Punkt an, mit Unterseiten. die 2. alle Seiten, außer der aktiven.
http://forum.wordpress-deutschland.org/konfiguration/…hen-auf-cd.html
Aber ob das einfacher ist als sich fix XAMPP zu installieren... :?
Im Texteingabefeld kannst du keinen Code eingeben, den filtert dir der Editor heraus. Im Text hat Code meiner Ansicht nach auch nichts zu suchen.
Das mit den Custom Fields funktioniert schon. Pass auf, ich denk mir das so:
Du darfst prinzipiell jedes Theme anpassen, was unter der GPL steht (sollten die meisten sein). Natürlich solltest du den Original-Autor immer mit drin lassen, außer du änderst soviel, dass von der Vorlage eigentlich nichts mehr übrig ist. ![]()
Titel und Inhalt der Widgets kannst du meist nur geringfügig ändern, innerhalb der vorgegebenen Einstellmöglichkeiten. Wenn du dich ein wenig mit PHP auskennst, dann würde ich nicht die Widgets verwenden, sondern die Sidebar-PHP-Dateien direkt bearbeiten. Dann hast du meist deutlich mehr Freiheiten als mit den Widgets.
Es kann keine DB-Verbindung hergestellt werden. Mit anderen Worten: deine Zugangsdaten sind falsch. Logisch, wenn die entsprechenden Variablen nicht gefüllt sind.
Wo hast du denn den Counter installiert (Verzeichnis), und hast du auch alle Unterverzeichnisse korrekt mit entpackt? D.h. liegt die config.php auch tatsächlich im Unterverzeichnis 'includes'?
Mit "neu erstellen" ist bei Widgets leider nicht getan, da muss ein wenig programmiert werden. Aber es gibt für fast alles bereits ein passendes Widget. ![]()
Bei deinem Link sehe ich ein unverändertes Standard-Theme. Du möchtest aber ein Theme, bei dem rechts und Links eine widgetfähige Sidebar ist, die du dann mit den gewünschten Widgets bestücken kannst. Soweit richtig?
Dann würde ich dir mal raten, dir zunächst ein 3-spaltiges Theme (2 Sidebars + Inhalt) im Theme-Pool zu suchen:
WordPress Deutschland Themepool
Oder - wenn du das Standardtheme behalten möchtest - such mal im Netz nach "three columns kubrick".
Du hast sicher alles vom dateisystem gelöscht, also per FTP. Allerdings sind deine Daten (Einstellungen, Beiträge etc.) noch in der Datenbank (engl. database) vorhanden. Auf diese kannst du per PHPmyAdmin zugreifen, und dort die wp_*-Tabellen löschen (wobei "wp_" der von dir gewählte u. in der wp-config.php hinterlegte Datenbanktabellen-Präfix ist).
Ich würde gerne Widgets entfernen und neue einsetzen, wie macht man das denn?
War das deine Frage?
Backend > Design > Widgets
Ansonsten Frage bitte nochmal neu formulieren, so dass man versteht was du meinst. ![]()
Ein Link zu deiner Seite ist hilfreicher, als einer zu einer fremden Seite, die mit dem problem eigentlich gar nichts zu tun hat. ![]()
Schau mal in die Doku:
Using Custom Fields « WordPress Codex
Auf deutsch heißen die Teile "benutzerdefinierte Felder".
Nicht verzweifeln... An welcher Stelle gibst du denn die DB-Verbindungsdaten ein? In der rot markierten Zeile werden die (vorher eingegebenen!) Verbindungsdaten an die chCounter-Klasse übergeben. Aber dazu müssen die Variablen natürlich vorher irgendwo angelegt und mit Werten versehen werden. Und das passiert bei dir offensichtlich nicht oder falsch. Also, wo sind die Zeilen, die etwas so lauten müssten:
$_CHC_DBCONFIG['server'] = 'localhost';
$_CHC_DBCONFIG['user'] = 'dbuser';
$_CHC_DBCONFIG['server'] = 'yourpassword';
Die sollten ja in der config.php stehen, wie maxe vorhin bemerkte.
Welche Zeilennummern sind das? Wir brauchen etwa Zeile 96, und dann evtl. noch andere, falls die Variablen dort deklariert sind. An welcher Stelle werden
$_CHC_DBCONFIG['server'] etc. mit Inhalten befüllt?
Irgendwo in der counter.php ist ein Fehler. Er versucht z.B. auf die Variablen _CHC_DBCONFIG etc. zuzugreifen, die aber nicht definiert sind (sagt ja die Fehlermeldung). Hast du diese korrekt eingetragen, wie es sicher in der Anleitung des Counters erklärt wird. Da diese Variablen nicht gefunden werden kann auch keine MySQl-Verbindung hergestellt werden.
Ansonsten poste mal den Code des Counters (natürlich mit anonymisierten DB-Verbindungsdaten).
das mit der Loop habe ich nicht verstanden? Ich möchte diese Liste außerhalb der Loop Funktion ausführen....
Nein. Du möchtest ein neues Loop-Objekt (das natürlich außerhalb des "normalen" Loop) anlegen, welches dir die letzten Beiträge (z.B. in der Sidebar) ausgibt. bei meinem link oben findest du Beispiele, z.B. folgenden Code:
<?php $my_query = new WP_Query('showposts=5');
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<!-- Do stuff... -->
<?php endwhile; ?>
Zitatgeht das nicht auch über so eine Funktion wie mir SuMu für die Kommentare gepostet hat....
nein. Das geht noch einfacher und sogar Update-sicher. Was SuMus code nicht unbedingt ist (daher mein "nein" oben ;-))
Beiträge: ja (The Loop « WordPress Codex)
Kommentare: meines Wissens nein
Value-Attribut ist schon korrekt. Beim Draufklicken musst du mit JavaScript dann prüfen, ob der Text gleich der Vorbelegung ist, und dann das Feld leeren (d.h. den Value auf "" setzen). Den Test auf Vorbelegung brauchst du natürlich, da sonst das Feld immer geleert wird, wenn man reinklickt, z.B. auch wenn man eigentlich nur nen Tippfehler korrigieren möchte.
Als JS-EventHandler benötigst du onfocus, siehe auch hier:
SELFHTML: JavaScript / Sprachelemente / Event-Handler
(Beispiel ohne Überprüfung)
Seiten-Templates, Custom Query (query_posts()), ... du kannst ja mit einem einzigen Template arbeiten und die jeweilige Kategorie-ID per Custom Field übergeben.
Hatten wir letztens schon mal, das Thema (vielleicht findest du den Thread über die Forensuche...). Damals sind wir darauf gekommen, die Custom Fields dafür zu nutzen. Einfach bei den Artikeln, die Adsense enthalten sollen (oder nicht, je nachdem was für dich bequemer ist), ein Custom Field anlegen mit einem selbstdefinierten Wert (z.B. key="Adsense", field="true" für Anzeige), dieses im Template auslesen und anhand dessen die Werbung anzeigen oder nicht.
Using Custom Fields « WordPress Codex
1. Frage
Kann man in einem 2 spaltigen Layout in jeweils einer Spalte die Loop mit einer bestimmten Kategorie ausgeben. Also
Spalte 1 = Ausgabe Kategorie1
Spalte 2 = Ausgabe Kategorie 2
Nimm 2 Loops, einen für jede Kategorie. Am besten mit neuem Loop-Objekt (wp_query-Objekt), damit die beiden sich nicht gegenseitig beeinflussen.
Beispiele gibts hier:
The Loop « WordPress Codex
Das WP_Query-Objekt wird hier näher erklärt:
Function Reference/WP Query « WordPress Codex
Das ganze würde also etwa so aussehen:
<div id="cat1">
<?php $cat1_query = new WP_Query('category_name=special_cat&showposts=5'); ?>
<?php while ($cat1_query->have_posts()) : $cat1_query->the_post(); ?>
<!-- Do special_cat stuff... -->
<?php endwhile; ?>
</div>
<div id="cat2">
<?php $cat2_query = new WP_Query('category_name=other_cat&showposts=5'); ?>
<?php while ($cat2_query->have_posts()) : $cat2_query->the_post(); ?>
<!-- Do special_cat stuff... -->
<?php endwhile; ?>
</div>
Alles anzeigen
Zitat2. Frage
Wenn ich eine Spalte mit einer Loop und der Ausgabe von nur einer Kategorie erstelle und dann den Weiter-Link anklicke, erscheint der volle Artikel und alle weiteren Artikel ebenfalls.
Ich will aber nur den vollen Artikel erhalten, den ich angeklickt habe.
Das sollte eigentlich auch so sein. Wie sieht deine single.php aus? Hast du bzw. dein Theme überhaupt eine? Ist das die single.php?
<?php query_posts('cat=1'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title=" <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small>
<div class="entry">
<?php the_content('Weiter ...'); ?>
</div>
Alles anzeigen
Wenn ja, dann ists klar. Hier wird ja vorm Loop per query_posts('cat=1') die gesamte Kategorie Nr. 1 in den Loop geholt, statt nur den einzelnen Beitrag.
Schau dir mal die Doku an zu query_posts():
Template Tags/query posts « WordPress Codex