Beiträge von Ammaletu

    Ähm, darf man fragen, was das werden soll? Wenn Du den index.phpAufruf auf die Domain umleitest, kreierst Du doch eine Endlosschleife, oder? WP selber leitet ja alle Aufrufe auf die index.php um intern.

    Davon abgesehen sieht diese Zeile komisch aus auf den ersten Blick:

    Apache Configuration
    RewriteRule ^/kreditblog/index/.php /kreditblog/ [NC,L,R=301]

    Müsste das nicht entweder so oder so lauten, je nach Absicht?!

    Apache Configuration
    RewriteRule ^/kreditblog/index\.php /kreditblog/ [NC,L,R=301]
    RewriteRule ^/kreditblog/index/*.php /kreditblog/ [NC,L,R=301]

    Eine richtig schicke Lösung kenne ich nicht, aber ich habe mir ein Artikel-Template als Button in den HTML-Editor gelegt. Es gibt ja ein Plugin, mit dem Du Dir beliebige weitere Buttons ergänzen kannst. Da kann man auch einen ganzen Artikel reinschreiben. Das hilft natürlich nicht bei Kategorie, Tags, Autor etc., nur beim Text des Beitrags.

    Zitat

    Um die Problematik mit den Umlauten werde ich mich später nochmal kümmern müssen, dafür fehlt mir jetzt auch noch zu viel wissen. ISO... UFT..:confused:

    Aber wie gesagt: Mach das wenn irgendmöglich bevor die Seite live geht. Wichtig ist, dass alles in der Kette mit UTF-8 arbeitet, also u.a.:
    - die Datenbank (wp-config.php)
    - in WP-Einstellungen einstellen (Einstellungen > Lesen > Zeichensatz)
    - die Theme-Dateien (als UTF-8 ohne BOM speichern)
    - Meta-Header der fertigen Seite (in der header.php entweder manuell einzutragen, besser noch dort die WP-Einstellungen ausgeben, siehe Default-Theme)

    Wenn Du Themedateien bearbeitest, dann sollte das mit einem UTF-8-fähigen Editor passieren.

    Zitat

    Was jetzt noch bleibt ist auf der Seite Kontakt, der Abstand zwischen Test und Formularfeld, habe keine Ahnung wie ich das ändern soll.

    Du meinst zwischen Label und Feld? So vielleicht:

    Code
    #si_contactform input[type=input], #si_contactform input[type=textarea] {
      margin-top: 4px;
    }


    Zitat

    Im Internet Explorer setzt er die Eingabefelder im Formularfeld auch plötzlich wieder ganz nach links, kein Schwein weiß wieso.

    Ganz einfach, Du hast dem Fieldset keinen Innenabstand gegeben. Firefox stellt es vermutlich standardmäßig mit einem sinnvollen Innenabstand dar, IE eben nicht.


    Zitat

    Ähnlich ist es auf der Seite Anfahrt, hier bekomme ich den Abstand zwischen Text und Google Karte einfach nicht kleiner. Der müsste aber kleiner sein, sieht so scheiße aus.

    Schau mal in den Quelltext der Seite und/oder validiere sie mal, dann solltest Du es von selber sehen. Da ist irgendwas ganz schiefgelaufen. Sollte das ein iFrame werden?!

    Zitat

    Die Karte unter Anfahrt, die Formulare unter Kontakt und Gästebuch, alles ist völlig linksbündig. Ich bekomme das auch nicht weg.

    Anfahrt: Da ist vielleicht mein Bildschirm zu klein, aber die Karte füllt bei mir so ziemlich die Inhaltsspalte aus. Sieht gut aus, denke ich.

    Kontakt: Sieht auch gut aus. Mache aber noch eine Leerzeile über das Formular und über die *-Erklärung.

    "CAPTCHA-Sicherheitsprüfung:*" --> Da hast Du noch ein Umlautproblem. Stelle sicher, dass Du Theme-Dateien, welche Umlaute enthalten, als ISO-8859-1 abspeicherst. Wieso überhaupt ISO? Auf lange Sicht macht das nur Ärger wegen des kleinen Zeichenvorrats. Wenn Du die Seite neu aufbaust kann ich Dir nur dringend raten, alles auf UTF-8 umzustellen. Wirklich! Im nachhinein ist das wesentlich aufwändiger, die Sonderzeichen umzucodieren, wenn Du später doch mal wechseln möchtest.

    Gästebuch: Ich denke, da fehlt wirklich das Stylesheet. Schau bitte mal nach, ob Dein Theme einen wp_head()-Aufruf hat. Falls nicht, kopier Dir das aus anderen Themes und setze es entsprechend in Deine header.php rein. Einfach zum Vergleich mal ins Default-Theme schauen.

    Marcus meint damit die Links auf Deine eigene RSS-Feeds. Du warst in Deiner Frage ja nicht sehr spezifisch. Falls es Dir also um die Einbindung fremder Feeds geht, sag noch mal Bescheid.

    Ok, etwas spezifischer als "Darstellungsprobleme" dürfte es schon sein, aber fürs erste fällt mir das auf an der Kontaktseite:

    Die Labels vor den Formularfeldern anzuzeigen sieht komisch aus, dadurch fangen die Felder ja alle auf verschiedener Höhe an. Überlege, die Labels als Block-Elemente zu formatieren, dann rutschen die auf eine eigene Zeile.

    Code
    .ddfmwrap .fieldwrap label {
      display: block;
    }

    Die reCaptcha-Einbindung wird vermutlich von Deinen Styles etwas kaputt gemacht. Müsste man sich mit Firebug mal näher anschauen, da fehlt mir jetzt aber die Zeit dazu.

    Gästebuch: Kann es sein, dass dafür ein Stylesheet fehlt? Andernfalls braucht die Textbox auf jeden Fall eine Größenangabe.

    Auf der von Dir verlinkten Seite wird u.a. das Plugin MemberWing erwähnt, das es auch in einer kostenlosen Variante gibt. Hast Du Dir das mal näher angeschaut?

    Davon abgesehen und ohne je eines der Plugins benutzt zu haben: Wenn es um die Handhabung von Geld geht, würde ich lieber etwas bezahlen und dafür Qualität bekommen. Die Integration mit den verschiedenen Bezahlportalen, Schutz vor einfachem Umgehen etc. ist ja nicht so simpel, sonst könnte sich das jeder selbst schnell zusammenhacken. Ich denke, da ist eine professionelle Lösung schon besser.

    Die Frage ist halt, ob Du die 50 bis 100 US-Dollar wieder reinkriegen würdest. Das kommt wohl darauf an, wie viel Umsatz Du damit dann generierst. Falls es nicht realistisch ist, probiere halt erstmal mit MemberWing oder was sich sonst so finden lässt. Du kannst das natürlich auch selber alles manuell machen: Beiträge in eine Kategorie schieben, alle Beiträge dieser Kategorie aus Archiven und der Suche ausfiltern und in der single.php nur eingeloggten Nutzern anzeigen. Dann PayPal-Konto angeben und manuell Mitgliedskonten anlegen. Das wär mal so die simpelste vorstellbare Variante, glaube ich. Aber automatisiert macht sich natürlich schon besser, nicht zuletzt auch für Deine Besucher.

    Zu Alfahosting kann ich nichts sagen, ich kann Dir ansonsten aber DomainFactory empfehlen. Davon abgesehen: Hast Du geschaut, warum die Seite so langsam ist? Falls die Probleme hausgemacht sind, z.B. durch schlecht oder zu aufwändig gecodete oder einfach zu viele Datenbank-Queries, ist ja nicht gesagt, dass Du die Probleme beim Umzug nicht mitnimmst. Da solltest Du möglichst zuerst wissen, woran Deine Probleme genau liegen.

    Ist wpbuzz ein Unterordner von weblog? Falls nein wüsste ich nicht, wie die .htaccess im einen Ordner den anderen beeinflussen soll. Falls ja... Hm, wieso?! :)

    Ich würde ansonstennoch vermuten, dass Du die wpbuzz-Installation von weblog kopiert hast und dabei vielleicht die URLs in den WP-Einstellungen und/oder in der wp-config.php nicht angepasst hast.

    Sorry, ich bin gerade sehr knapp mit der Zeit dran. Probiere eventuell mal get_search_query() anstatt $s. Und statt eine eigene Query aufzumachen, kannst Du doch auch die vorhandene benutzen für die Ergebnisausgabe ($query glaube ich)?!

    Ich denke auf jeden Fall, dass $s bei Deiner englischen Seite leer ist, weswegen dann auch die Query alle Posts und nicht nur die zur Suche passenden zählt.

    Hm... Google... Hast Du das hier beachtet?
    http://wpml.org/documentation/…es/search-form/

    Sieht jetzt alles richtig aus soweit. Es scheitert aktuell daran, dass Dein WP wohl jQuery in Version 1.3.2 dabei hat, es die unwrap()-Funktion aber erst ab 1.4 gibt. Sorry, daran habe ich gar nicht gedacht, dass die interne jQuery-Version älter sein könnte.

    Ok, dann das hier in die functions.php einfügen:

    PHP
    if (!is_admin()) {
      wp_deregister_script('jquery');
      wp_register_script('jquery', ("http://code.jquery.com/jquery-latest.min.js"), false, '');
    }

    Das kann dann mit WP 3.0 wieder raus, es sei denn, Du willst immer die aktuellste jQuery-Version nutzen.

    Ok, zum einen: Mach Dich damit vertraut, wo und wie auf Deinem Server PHP-Fehler geloggt werden. Spätestens wenn Du selbstgeschriebenen PHP-Code ausführst, solltest Du das wissen und das Log ab und an checken, zumindest am Anfang.

    Wenn Du weißt, wo die Fehler geloggt werden, kannst Du genauso gut mal schauen, wieso cForms nicht geht. Da wird dann wohl eine Voraussetzung für das Plugin nicht stimmen, vielleicht kann man das ja ohne großen Aufwand beheben.

    Zu Deinem eigenen Formular: Das ist jetzt nicht speziell verwunderlich, wenn Du Dir überlegst, wie WP intern funktioniert. Du rufst meinetwegen die statische Seite meinedomain.de/formularseite auf, aber i[COLOR=Black]ntern wird meinedomain.de/index.php?page_id=... aufgerufen. Wenn Du das Formular also auf [/COLOR][COLOR=#000000][COLOR=#dd0000][FONT=Verdana][COLOR=Black]PHP_SELF zeigen lässt, [/COLOR][/FONT][COLOR=Black]schickst Du es einfach an die index.php ab. Ohne weitere Parameter in der URL ist das einfach die Startseite. Klar, da wird dann nichts angezeigt und die Mail wird nicht verschickt.[/COLOR]

    [COLOR=Black]Wenn Du das also beheben willst, ersetze das Formularziel durch den Namen der Seite. Du kannst das sicher auch mit WP-Mitteln dynamisch einsetzen (The_permalink() ?!), aber einfach[COLOR=Black]er ist es, das einfach fest reinzuschreiben.[/COLOR]

    Und denk an den Schutz gegen Spamversand! Folgende Links helfen eventuell weiter dabei:
    http://www.teris.de/workshop-nr1.php
    http://www.heise.de/security/artik…lle-270758.html
    [/COLOR]
    [/COLOR][/COLOR]

    Fehler 500 = normalerweise PHP-Fehler = im Log nachschauen, welcher Fehler genau auftritt. Kann auch am Speicher liegen, bist Du da schon am Limit? Sprachdatei rausnehmen, Plugin "Memory Usage" installieren und schauen, ob das schon sehr knapp ist. Die Sprachdatei erhöht den Speicherverbrauch nochmal etwas.

    Zuerst mal: Doppelposts werden hier wesentlich weniger gerne gesehen als Beiträge im falschen Forum. :-/

    Zu Deinem Problem: Die Bilder in den Auszügen werden offenbar von Deinem Theme generiert. Das kann über ein benutzerdefiniertes Feld passieren, aber auch einfach das erste an den Artikel angehängte Bild nutzen. Genaueres sollte in der Doku des Themes stehen. Ist da echt nichts zu finden?