Beiträge von monk77

    Hallo zusammen,

    ich habe gestern das plugin "Adsense Deluxe installiert" und anschliessend direkt im template folgenden code eingesetzt.

    PHP
    <?php adsense_deluxe_ads('forum'); ?>

    Das klappt soweit super. Wie es aber der Zufall wollte, war adsense gestern abend für eine halbe Stunde schleppend bis garnicht verfügbar und genau da liegt mein Probelm. Sobald adsense nicht verfügbar ist, dauert der Seitenaufbau eine halbe Ewigkeit. Erst ist alles total zerstückelt und nach ca. 1 - 2 Minuten ist die Seite vernünftig geladen. (wohlgemerkt nur, wenn adsense nicht verfügbar ist).

    Jetzt bietet der Autor auf seiner Homepage folgenden Hinweis an. Leider drückt er sich etwas schwammig aus, so dass ich als ungeübter php-Mann nicht genau weiss, wie im folgenden vorzugehen ist.

    Hier ist der Vermerk:

    Zitat

    However, it’s strongly recommended that you always confirm that the function is available to keep from generating PHP errors or breaking your page display, using the following syntax:

    Dann folgende Syntax:

    PHP
    <?php if(function_exists('ad_unit_name')) :
    adsense_deluxe_ads('my_ad_unit'); endif; ?>

    Jetzt ist die Frage: Muss ich diese Syntax zusätzlich zu der oberen einfügen oder die obere lediglich durch diese ersetzen? Ich habe es gestern am Ende so versucht, dass hatte aber zur Ursache, dass adsense nicht mehr auf der Seite geladen wurde. Mein code gestern war:

    PHP
    <?php if(function_exists('ad_unit_name')) :
    adsense_deluxe_ads('forum'); endif; ?>

    Da wurde wie gesagt nichts mehr geladen. Mit dem einfachen code

    PHP
    <?php adsense_deluxe_ads('forum'); ?>

    (ohne Prüfung der Verfügbarkeit) ist es mir aber definitiv zu riskant adsense einzusetzen, weil da zwingend die Verfügbarkeit von adsense gewährleistet sein muss.

    Wie lässt sich also schon im Vorfall prüfen, ob der Service verfübar ist?:-D

    Hi,

    wir haben gestern das Simple Forum installiert und einige kleinere Tests gemacht. Anschliessend wollten wir die Beitragsanzahl der User reseten. Nach über einer Stunde suchen wurden wir in der Datenbank fündig. Jetzt gibt es aber noch einen counter, der alle Beiträge insgesamt zählt. Hat jemand eine Ahnung, wo genau man in der Datenbank die Beitäge zurücksetzen kann. Das sieht nämlich einfach unschön aus, wenn ein user einen Beitrag schreibt und der counter zeigt ihm rechts neben seinem Beitrag an, dass es der 14. Beitrag ist, der im Forum geschrieben wurde. Angezeigt werden aber gerademal drei.

    Wir möchten halt zum Forenstart, dass alles wieder bei 0 anfängt.

    Grüße
    monk77

    Hi,

    daran bin ich auch schon verzeifelt. Verstehe ehrlich gesagt auch nicht, warum es zu fast allem ein plugin oder tutorials gibt, aber dieses Thema bei den meisten einfach aussen vorbleibt. Ich habe mir schon vor Wochen die Mühe gemacht und alle möglichen Seiten abgesucht, stets in der Hoffnung, dieses Problem zu lösen.

    Ich möchte eigentlich auch nur, dass meine User sich mit -

    Vorname
    Nachname
    Straße
    und Ort registrieren.

    Im Prinzip sollen diese Zusatzdaten nur an meine email-Adresse gehen, sonst nichts, müssen also nicht weiterverarbeitet werden.

    Grüße
    monk77

    grrr, das habe ich mir fast gedacht.:-D

    Wie lässt sich denn dann mein Problem lösen, dass ich plugins wie social bookmark und pdf24 von den statischen Seiten wegbekomme? Das ist so gesehen der einzige Grund, warum ich mir die Mühe machen würde, den html-code von Hand anzulegen. Sie pappen sich nämlich automatisch an den content-tag.

    Hi,

    ich habe dieses Thema bereits hier angeschnitten, denke aber, dass es prinzipiell ein eigenes Thema sein sollte.

    Mich würde mal interessieren, wie ihr vorgeht, wenn ihr eigene Seiten-templates anlegt. Schreibt Ihr den html-code direkt in die verschiedenen Seiten-Templates, so dass der Inhalt der jeweiligen Seite beim Aufruf dieser nicht mehr aus der Datenbank kommt? Wenn ja, wie verhält sich dies mit plugins wie google sitemap und wpseo?

    Diese plugins editieren beim Seitenaufruf bekanntlich den Header. Beziehen Sie dazu irgendwelche Informationen aus der Datenbank?

    Ich frage nach, weil ich eventuell vorhabe, meine statischen Seiten mittels html-code zu erstellen, möchte sie also nicht mehr wie bisher mit dem wordpress editor erstellen. Ich denke, gerade beim Design einer statischen Seite, ist der wordpress-editor nicht gerade die erste Wahl, weil er mich als Benutzer und Gestalter zu sehr einengt. Aus diesem Grund möchte ich es über html-code selbst machen.

    Die einzige Frage ist halt deshalb, wie es sich mit den Suchmaschinenplugins verhält.

    Grüße
    monk77

    Hi,

    es liegt zum einen daran, dass mac und windows unterschiedliche Farbprofile nutzen. Ich selbst vergleiche jeden Tag verschiedene von mir erstellte Seiten einmal auf meinem mac und zum anderen auf meinem win-Rechner. Zum anderen liegt es an Safari. Er hat von Natur aus ein etwas dunkleres Farbmanagement. Auf allen auf meinem mac installierten Browsern der Mozilla-Familie (Firefox, Camino, Seamonkey und Flock) sind meine Seiten heller als auf meinem webkit-Browser (safari). Ich finde den Unterschied jetzt aber nicht so drastig. Gut, es mag sein, dass es bei Schattenwürfen auffällt. Was mich eigentlich stört, ist, dass Farbtöne in png-Bildern von Safari anders gewertet werden wie die gleichen Farbtöne im css-code.

    Beispiel: Ich habe ein Bild mit hellblauen Hintergrund (#f1f0f7) in Gimp erstellt und als png-Datei gespeichert. Dabei habe ich bei Gimp alle Häkchen der png-Einstellung aus Kompatibilitätsgründen bei der Speicherung angehakt. Trotzdem wird der Hintergrund des png-Bildes anders dargestellt als der Seitenhintergrund, der mittels css ebenfalls (#f1f0f7) beträgt. Der png-Hintergrund ist minimal dunkler. Firefox und Seamonkey machen diesen Unterschied zwischen png und css nicht.

    Ich habe da auch mal eine Frage zum social bookmark plugin. Bekanntlich heftet sich dieser bookmark-Service unter jeden einzelnen content. Gut, das ist im allgemeinen eine gute Sache. Mich stört es allerdings, diese auch auf meinen statischen Seiten zu haben. Dann hatte ich die Idee, mal zu testen, was passiert, wenn ich folgendes aus dem Quellcode meiner Seite entferne:

    PHP
    <?php the_content(__('(more...)')); ?>

    Wenn dies entfernt wird, ist das auf den stat. Seiten nervige social-bookmark-tool natürlich entfernt. Einziger Haken der Sache: Es lässt sich natürlich kein content mehr einfügen. Die Seiten bleiben leer, weil diese code-Zeile entfernt worden ist. Dann dachte ich mir, dass es noch die Möglichkeit gibt, eigenen html-Text direkt ins template einzufügen. Da müsste ich aber den auf den richtig bequemen Quicktag "<!--nextpage-->"verzichten.

    Gibt es irgendwie eine Möglichkeit "social bookmark" beizubringen, nur auf Beitragsseiten zu erscheinen und dabei die stat. Seiten in Ruhe zu lassen?

    Meine stat. Seiten sind vertikal insgesamt sehr knapp bemessen und es sieht daher richtig unschön aus, wenn unter diesen Seite "social bookmark" und das "pdf 24-plugin" drunterpappen.

    Grüße
    monk77

    edit: Wie macht Ihr das generell mit Euren stat. Seiten? Gebt Ihr die Inhalte direkt im code des jeweiligen templates an? Wenn man die Inhalte auf stat. Seiten selbst direkt im Template einfügt, so dass der Inhalt beim Aufrufen der Seite nicht aus der Datenbank geholt wird, hat dies dann Auswirkungen auf plugins wie "wpseo" und "google sitemap"?

    So, ich habe es getestet.

    Man muss definitiv den title-tag in der header.php löschen. Auskommentieren bringt scheinbar nichts, weil die Kompatibilitätsprüfung in wpseo ihn dann immer noch auffinden kann und ihn als doppelt erkennt.

    Also, wie gesagt löschen und alles ist in Butter.

    Grüße
    monk77

    monk: Das einzige was evtl. kritisch ist, ist das title-Element. Steht aber IMHO auch in der wpSEO-Readme. Die anderen meta-Angaben sind für wpSEO uninteressant.

    Hi marX,

    würdest Du das eventuell entfernen? Wenn ja, wie kann man dies am einfachsten auskommentieren? Mit den üblichen Kommentarfunktionen in html?


    zum Beispiel:
    <!-- <title>Hier steht der title</title> -->

    Ist das die korrekte Vorgehensweise?

    edit:

    habe es gerade gesehen. Er haut mir jetzt einen 2. title in den Header. Der 1. steht ganz oben und dann folgt etwas weiter unten der von wpseo erzeugte. Auf der wpseo HP steht in der Dokumentation, dass der Standard-Title in der Index.php entfernt werden müsste. Warum den in der index.php??? Ich dachte, wenn, dann im header.

    Ich habe dazu eine Frage.

    In den Einstellungen von wpseo ist zu lesen, dass man gewisse Funktionen nur einschalten darf, wenn im header keine eigenen meta-Tags eingebunden worden sind.

    Nun habe ich einige Meta-Tags in meinem header. Diese werden allerdings von Wordpress automatisch angelegt. Bezieht sich dieser Vermerk nur auf eigene Meta-Tags oder auf alle bisher im header befindlichen Meta-Tags?

    Zum besseren Verständnis habe ich hier mal eine Kopie meines headers (er ist wie gesagt bisher von mir unangetastet). Ich habe nun allerdings in wpseo alle möglichen Einstellungen aktiviert.

    Ich könnte mir vorstellen, dass man diese zwei Meta-Tags im Header nicht anfassen sollte und damit nur eigene Meta-Tags gemeint sind.

    Hier ist der Header:

    Grüße
    monk77

    Hi,

    ich habe einen ganz speziellen Link, welcher unter anderem zweimal das Zeichen "&" enthält. Dieser Link geht leider nicht, weil der Wordpress-Editor ständig dieses & entwertet und stattdessen &amp; einsetzt. Wie schaffe ich es, dem Kerlchen beizubringen, dass er die Flossen von meinem Link lassen soll?

    Grüße
    monk77

    Wenn ich das Problem richtig verstanden habe, geht es darum die pdf-Datei mit wordpress zu verknüpfen, sprich die pdf zum download anbieten. Dazu muß doch lediglich der Mime-Typ spezifiziert werden. In diesem Falle application/pdf, wenn ich nicht irre.

    ne, die wordpress 2.2 Datenbankimporte funktionieren ohne Probleme. Aber es ist ja auch Sinn und Zweck des ganzen, Datenbänke zu importieren. wenn ich meine Datenbank regelmäßig sichere, erwarte ich natürlich auch, dass ich dadurch mein System jederzeit wieder herstellen kann.

    Grüße
    monk77

    Hi,

    mir ist heute was aufgefallen, das mich doch etwas verwunderte. Ich habe meistens nebenher zu Testzwecken einen eigenen Webserver laufen, um einige Features vorab lokal auf meinem System zu testen. Die Software für diesen Webserver nennt sich Mamp und ist speziell für Mac OS.

    Mir ist heute aufgefallen, dass wordpress 2.3 im Gegensatz zu wordpress 2.2 mit Mamp nicht zu funktionieren scheint. Wenn ich meine wordpress-Dateien im lokalen Ordner ablege, eine neue Datenbank anlege und dort mein Backup-File importiere und die anschliessend meine "virtuelles" Wordpress aufrufe, bleibt die Seite weiß. Es kommt keine Fehlermeldung, nur ein weißer Bildschirm. Mit wordpress 2.2 hat Mamp aber keine Probleme. Woran kann dies liegen?

    Grüße
    monk77

    Ich finde vor allen Dingen auch interessant, dass man schnell das Gefühl hat, sich stetig weiterzuentwickeln. Als ich mich anfangs mit wordpress beschäftigte, war ich in Bezug auf einige Dinge sehr irritiert (z. B. die einzelnen php-Dateien eines Themes verwirrten mich anfangs doch sehr). Aber nach und nach lernte ich immer mehr dazu und gerade dies spornte mich dann an, immer neue Dinge in Angriff zu nehmen.

    marX

    Nein, leider nicht. Mit dem von mir genannten code oben klappt es aber prima.:-D 2 tagelang habe ich das Netz durchsucht und wollte diese Problem lösen. Als ich heute morgen den code auf im web gefunden entdeckte, war das wie Weihnachten und Ostern zusammen. Ist immer wieder ein schönes Erlebnis, wenn man ein Problem lösen und kann und es funktioniert nachher genauso wie man es haben möchte. Vor allen Dingen weiß man dann, dass die ganze Mühe nicht umsonst war, weil es sich am Ende doch ausgezahlt hat, am Ball zu bleiben.

    So, ich habe jetzt noch was zu diesem Thema gefunden. Mit diesem code hier liesse sich das Problem lösen. D. h. nur registrierte User könnten in verschiedene Bereiche Einblick erhalten. Meiner Meinung nach ist dieser Weg aber sehr umständlich, weil ich jedesmal, wenn sich ein neuer User registriert, die index.php, search.php, archive.php und single.php editieren muss.

    Hier der code:

    Zitat

    < ?php global $user_ID;
    get_currentuserinfo();
    if ('2' == $user_ID) { ?>
    … Hier das, was ausgegeben werden soll …
    < ?php }?>

    In diesem Falle werden die Inhalte nur dem User mit der ID2 erlaubt. Das heißt in meinem Falle, dass diese ID-Liste bei mir unendlich lang werden wird. Gibt es da wirklich keine einfachere Möglichkeit? Ich suche seit zwei Tagen nach der Lösung. Selbst die Dokumentation gibt nichts näheres zu diesem Thema bekannt. Es muss doch möglich sein, dem System durch einen einfachen Befehl deutlich zu machen, eine Abfrage zu tätigen (ID bekannt oder unbekannt) und demnach die Ausgabe verschiedener Bereiche zu präsentieren.

    Oder ist es möglich, von Anfang an (also im Vorfeld, bevor diese IDs existieren), alle User von 1 - 5000 zu erfassen? Ich kann wirklich schlecht, alle zukünftigen User von Hand editieren.

    edit:

    Ich habe jetzt hier noch was interessantes gefunden:

    In diesem Szenario sollen gewisse Dinge nur für nicht registrierte User eingeblendet werden (z. B. Werbung, usw.).

    Zitat

    <?php global $userdata;
    get_currentuserinfo();
    if ( ! $userdata->user_login ) { ?>
    ... hier alles was nur für
    nicht eingeloggte User relevant ist ...
    <?php }?>

    gefunden bei im web gefunden

    Bei mir muss es genau anders herum sein.

    nochmal edit:
    LÖSUNG

    Ich habe mein Problem selbst gelöst! Für alle die, die ein ähnliches Problem haben, hier der code.

    Zitat

    <?php global $userdata;
    get_currentuserinfo();
    if ( $userdata->user_login ) { ?>
    ... hier alles nur für registrierte User
    <?php }?>

    Grüße
    monk77

    Die Homepage des Autors scheint wirklich down zu sein, so lässt sich nicht viel über das plugin erfahren. Das einzige, was ich erfahren habe, ist, dass dieses plugin dem bestehenden Wordpress-Theme ajax-Fähigkeiten spendiert. Hat jemand Erfahrungen mit diesem plugin sammeln können? Kann derjenige vielleicht ein paar Zeilen dazu schreiben, vor allen Dingen kurz erklären, was der Hauptnutzen dieses plugins ist, sprich, welche Veränderungen es am Theme mit sich bringt. Eventuell wären auch ein paar Infos zur Kompatibilität von WP 2.3 und Fehlermeldungen interessant.

    Ich werde bekloppt. Es hat geklappt. Dachte mir heute abend, gehe nochmal ran an die Thematik und es hat auf Anhieb geklappt. Ich weiss auch nun, wo der Fehler lag. Ich habe die pages ebenfalls mit

    <?php query_posts($query_string . '&order=asc'); ?>

    versehen und das war mein Fehler.

    Grüße
    monk77