Hat jetzt geklappt. Ich musste nur latin1 beim Importieren anstatt utf8 angeben.
Matthias
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 erstellenHat jetzt geklappt. Ich musste nur latin1 beim Importieren anstatt utf8 angeben.
Matthias
Ich kann mich mit meinem Login nicht mehr in
WordPress › Support
einloggen.
Wenn ich das Passwort zurücksetzten lassen (Recover), dann bekomme ich eine Email mit einem Link der nur zu einer Seite führt mit "Key not found."
Wenn ich versuche mit erneut zu registrieren, dann bekomme ich nur den Fehler: "Your username was not valid, please try again".
Was läuft da falsch?
An wenn kann man sich bei solchen Problemen wenden?
Matthias
Ich habe die Datenbank in der alten Domäne mit einem Datenbank Plugin als sql Dump gesichert und in der neuen Domäne mit phpmyadmin wieder eingespielt.
Danach existiert die Seite auch wieder, allerdings sind dann fast alle Umlaute in kryptischen Zeichen dargestellt. Zusätzlich habe fast alle Seiten keinen Inhalt mehr, obwohl dies in der Datenbank enthalten ist, Beispiel:
Matthias Pospiech » Prüfungen
Wenn ich in der alten domäne ebenfalls mit phpmyadmin das Backup erstelle, dann kann ich es nicht importieren weil dabei versucht wird eine Datenbank zu erstellen was nicht erlaubt ist (ich will ja nur die Tabellen importieren).
Was muss ich anders machen oder beachten
Matthias
Bis auf die manuellen Links funktioniert wirklich alles.
Allerdings erscheint bei allen Pages und manchen Blog Einträgen kein Inhalt obwohl beim Bearbeiten der Inhalt da ist und beim Übertragen der Datenbank sind alle Umlaute verhunzt worden.
Für beides bräuchte ich noch eine Lösung.
Matthias
Ich habe meinen Blog in eine Testdomäne (bekommt später eine richtige DNS) installiert: http://1268.mchosting.eu/pospiech/
Dort habe ich alles in ein Unterverzeichnis 'pospiech' kopiert und wie in WordPress Deutschland FAQ » Wie kann ich die Adresse meines Blogs ändern? beschrieben die URL geändert. (auf http://1268.mchosting.eu/pospiech)
Trotzdem gehen alle Links auf http://1268.mchosting.eu/, also ohne das Unterverzeichnis.
Was muss ich noch ändern?
Matthias
Ich habe zwei Webseiten die beide die gleiche WP Installation (also die gleiche Webseite) laden sollen.
Wie mache ich das? WP erwartet ja einen Webseitennamen.
Die Bilder die ich hochgeladen habe haben eine Auflösung von 1000x750. Und in genau dieser Auflösung sollen sie auch angezeigt werden.
Aber egal was ich in nextgen gallery Einstelle, die Bilder werden immer in einer kleineren Auflösung angezeigt.
Muss ich außer der Option 'Bilder verkleinern' noch etwas einstellen ?
Matthias
Ich nutze das Plugin wp-syntax (geshi). Leider wird derzeit kein Zeilenumbruch des Quellcodes durchgeführt. Wie kann man das aktivieren ?
Matthias
... und Du kannst mir einem Klick mal li mit class hellblau und einmal mit li mit class rosarot einbauen
Danke für den Hinweiß (ich kenne das plugin), aber ich bin nicht an einer manuellen Lösung interessiert.
Du müsstest Dir eine "Filterfunktion" programmieren und als PlugIn abspeichern
Also irgendetwas, das die Ausgabe von "the_content();" abfängt, die listenpunkte findet, ihnen eine entsprechende CSS-Klasse verpasst - und das dann wieder zurückgibt.
Z.B. so ?
<?php
function wp_alt_color($match)
{
static $wp_alt_color_num=0;
$wp_alt_color_num++;
$color = ( $wp_alt_color_num % 2 == 0 ) ? "odd" : "even";
$output = 'class="'.$color.'"';
return $output;
}
function wp_alt_color_filter($content)
{
return preg_replace_callback(
"class=\"wp_altcolor\"",
"wp_alt_color",
$content
);
}
// We want to run after other filters; hence, a priority of 99.
add_filter('the_content', 'wp_alt_color_filter', 99);
add_filter('the_excerpt', 'wp_alt_color_filter', 99);
Alles anzeigen
Das Plugin verhindert jedoch bei ALLEN Seite die Ausgabe des Seiteninhaltes. Ich habe jedoch nicht den geringsten Plan warum das so ist. Bitte daher um Hilfe bei der Entwicklung dieses simplen Plugins.
Matthias
Welche WP-Version und welche Link Indication Version nutzt du?
WP 2.1.3, Link-Indication 3.2
Matthias
Woher kommen denn die Listenelemente, fügst du die manuell ein, werden die irgendwo erzeugt?
Die Listenelemente werden ganz normal im Wordpress Editor eingegeben. Da ich die Seiten aber häufiger erweitere oder Elemente wegnehmen möchte ich nicht jedesmal die Reihenfolge der odd/even korrigieren müssen.
Und die jetzige Form, wie oben gepostet ist genauso auf meiner alten Webseite (ohne wordpress, nur html+css+php) umgesetzt.
Ich würde die Struktur der Listenelemente auch in eine andere ändern, solang die grundsätzliche Automatik dadurch nicht verloren geht. z.B. durch eine Plugin das einen Eintrag <li class="EvenOrOdd"> ersetzen würde durch den richtigen Eintrag.
Matthias
Nochmal Sorry ;)
Du fragtest dies "Wie löse ich das dann cleverer oder überhaupt ?"
Was du vorhast ist in meinen Augen nicht clever :)
Gut, dann ist meine Frage wie ich diese nicht clevere Lösung zum laufen bekommen - oder eine clevere aber automatische Lösung implementiere.
Und warum wird der Zähler $num bei jedem aufruf des Skriptes neu initialisiert, bzw. wie mache ich diesen Global?
Matthias
Sorry, kenn ja nicht deinen Background ;)
PHP geht da nicht, wie willst du die Lis zählen wenn du sie nicht mit PHP erzeugst.
gar nicht.
Auf Matthias Pospiech wird das ganze über
<li <?php include 'php/altlistcolor.php';?>>
<a href="http://texnik.de/">LaTeX Tips & Tricks</a>
<span class="url">http://texnik.de/</span></li>
<li <?php include 'php/altlistcolor.php';?>>
<a href="http://komascript.de/">Koma-Script Portal</a>
<span class="url">http://komascript.de/</span></li>
<li <?php include 'php/altlistcolor.php';?>>
<a href="ftp://ftp.dante.de/tex-archive/help/Catalogue/catalogue.html">
The TeX Catalogue Online (englisch)</a>
<span class="url">ftp.dante.de/tex-archive/help/Catalogue/catalogue.html</span><br>
<span class="description">Liste von fast 2000 LaTeX Paketen und dazugeh�igen Tools
mit jeweils kurzen Beschreibungen.</span></li>
Alles anzeigen
erzeugt.
Dazu muss ich überhaupt nicht wissen wieviele li vorher oder nacher waren. Ich will nur einen Zähler in PHP haben den ich hochzähle und je nach (zähler mod 2) = 0 'even' oder 'odd' setzte.
Matthias
Ich geh mal davon aus das du dies <?php include 'php/altlistcolor.php';?> dann immer in deinen Code reinkopierst!?
Dann kopier doch gleich class="odd" in jeden 2. Punkt. Dann der UL eine Klasse (format) und dies in die CSS
Das das auch per Hand geht ist mir selbstverständlich klar, und eine CSS Klasse gibt es auch. Nur will ich es gerade _nicht_ selbst machen, da ich dann beim umkopieren alle darunterliegenden Punkte wieder ändern müsste.
In meiner Handgeschriebenen Webseite funktioniert das ganze auch hervorragend, nur innerhalb von wordpress nicht.
Ich vermute das PHP so aufgerufen wird, dass die vorherige Variable nicht mehr bekannt ist - und dazu benötige ich eine Lösung. Oder am besten gleich eine Vorlage für ein Plugin das das für mich erledigt.
Matthias
Auf meiner alten Webseite, seihe z.B. Matthias Pospiech > Latex > Programme
ändere ich die Farbe der Listenelemente mit
<?php
$num = $num +1;
$color = ( $num % 2 == 0 ) ? "odd" : "even";
//echo '<li class="'.$color.'">';
echo 'class="'.$color.'"';
?>
wenn ich den gleichen Code, d.h.
in wordpress einfüge und mit runPHP aktiviere, dann ist $num immer gleich 1.
Wie löse ich das dann cleverer oder überhaupt ?
Matthias
Ich bekomme bei dem Plugin linki-indication.php die folgende Warnung:
Zitat
Warning: Invalid argument supplied for foreach() in xxx/pospiech.eu/wp-content/plugins/link-indication/link-indication.php on line 149
Jetzt habe ich
error_reporting(0);
gesetzt, sehe die Fehler aber immer noch in der Webseite.
Der Quellcode ist übrigens:
foreach ($wmli_opt['mwli_searchstrings'] as $loopVar) {
$tmpFileType = $loopVar;
if ( ($loopVar != '') and ( substr($matches[4], -strlen($loopVar)) == $loopVar ) and ($wmli_opt['mwli_types'][$loopCount] == 'File Extension') ) {
$linktype = 'filename-extension';
$csssetting = $wmli_opt['mwli_cssclasses'][$loopCount];
break;
}
$loopCount++;
}
bin ratlos was ich tun soll. Den Quellcode verstehe ich nicht und den Fehler kann ich nicht ausschalten.
Dabei funktioniert das Plugin bei mir zu Hause ohne Probleme
Matthias
Ich hatte ein Plugin installiert mit dem ich hoffte eine Statistik über die downloads zu bekommen - bis ich festgestellt habe dass ich dann keine direkten Links mehr in den Inhalt hätte schreiben dürfen, sondern nur IDs der Downloads.
Das ist mir zu aufwendig und nicht das was ich suchte. Daher die Frage, ob es ein Plugin gibt das eine Statistik über die übetragenen Dateien erstellt, dass dabei keine umständlichen manuellen Einträge in die Datenbank benötigt.
Matthias
Meine Webseite ist in letzter Zeit super langsam, und ich frage mich warum und was ich dagegen tun könnte.
[quote='Karbrüggen','RE: Code für "Next page:..."']Entweder das hier für mehrseitige Beiträge:
Ich habe stattdessen den Eintrag
was denselben Inhalt erzeugt. Wo ist denn der Unterschied
Oder das hier, um von Beitrag zu Beitrag durchzublättern:Oder aber das hier, um die einzelnen Blogseiten mit je nach Konfiguration unterschiedlich vielen Beiträgen/Auszügen durchzublättern:
PHP<?php next_posts_link('« ältere Artikel') ?> <?php previous_posts_link('Neuere Artikel »') ?>LG
Dominik
Die Tauchen bei mir im Quelltext auch auf. Der Eintrag den ich meine wird aber vorher erzeugt.
Konkret sieht meine pages.php so aus
<?php get_header(); ?>
<?php get_sidebar(); ?>
<div class="lside">
<div class="topmenu">
<a href="<?php bloginfo('url'); ?>/wp-admin">Login</a> |
<a href="<?php bloginfo('rss2_url'); ?>">RSS</a> |
<a href="/stats/">Statistik</a> |
<a href="/sitemap/">Sitemap</a> |
<a href="/contact/">Kontakt</a>
</div>
<div class="header">
<div class="padding">
<h1><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></h1>
<?php bloginfo('description'); ?>
</div>
</div>
<div class="breadcrump"> <?php breadcrumb("home_title=Startseite&home_always=true"); ?></div>
<div class="main">
<?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="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="entry">
<?php the_content('Read the rest of this entry »'); ?>
</div>
</div>
<?php endwhile; ?>
<div class="abovefooter">###
<?php next_posts_link('« Previous Entries') ?> <?php previous_posts_link('Next Entries »') ?>
<?php wp_link_pages(); ?>
<?php else : ?>
<h2 align="center">Not Found</h2>
<p align="center">Sorry, but you are looking for something that isn't here.</p>
<?php endif; ?>
</div>
</div>
</div>
<?php get_footer(); ?>
</div>
</body>
</html>
Alles anzeigen
Und dadrin sehe ich den gesuchten Eintrag nicht.
Matthias
Ich möchte mein Theme verändern und suche den Code der mir den Eintrag :
Code für "Next page:..." erzeugt.