Amazon Media Manager 1.1

  • Ich habe ein Problem mit dem Amazon Media Manger 1.1. Ich habe nun die Punkte 1 bis 6 befolgt und auch die Punkte die nach dem installieren

    Zitat

    Copy the amazoninfo.php file to the root directory of your WordPress installation.
    Copy the amazonphp.php file to the /wp-admin/ folder, a sub-directory of the Wordpress root directory.
    Copy the included menu.txt file to the /wp-admin/ folder, a sub-directory in the wordpress root directory. PLEASE NOTE: If you have previously made amendments to your own copy of this file, please manually review the contents of both and make the necessary changes yourself. (It is assumed that if you've already manually modified this file that you know what you're doing!
    Now refer to the readme.txt file included with this mod for instructions on how to add the output to your WordPress template.

    habe ich durchgeführt.

    Nun hänge ich beim siebten Punkt. Wo genau in sidebar.php muss ich folgendes eingeben:

    Zitat

    <?php get_media($binswitch,$quan,$recom,$tbef,$taft,$tbet); ?>

    ?

    Danke schonmal im Voraus.[/list]

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Soweit erkennbar, da, wo du die Infos stehen haben willst.
    Du musst die Variablen jedoch noch definieren. Sprich:

    PHP
    <?php get_media(5,3,0); ?>

    würde die aktuellsten 3 Bücher darstellen ohne diese zu filtern.

    Spiel doch einfach ein bisschen rum.

  • Moinmoin

    Ich kenne jetzt das Plugin nicht, aber in fast allen Fällen, bettet man einen solchen Code wie folgt ein:

    PHP
    [*]<h2>Amazondingsda</h2>
     <ul>
      <?php get_media($binswitch,$quan,$recom,$tbef,$taft,$tbet); ?>
     [/list]

    Dieses Gebilde darfst du dann in der Sidebar fast überall einfügen dürfen, wo es dir beliebt. Einzige Regel: Entweder vor einem [*] oder hinter einem

    Oder weniger kompliziert: zwischen diesen beiden Tags.

    Zum ausprobieren nimm doch den Platz unmittelbar vor:

    PHP
    [*]<h2><?php _e('Meta'); ?></h2>

    Da darfst du dir auch ruhig mit ein paar Leerzeilen dazwischen Platz machen, da beisst keiner und dient der Übersicht.


    Gruß
    DogMan

    WordPress Pistolero

  • Danke erstmal für die Antworten.

    Ich finde keine Zeile die dies beinhaltet

    [code][*]<h2><?php _e('Meta'); ?></h2>

    Code
    Und wenn ichs sonstwo einfüge funktionierts auch nicht.
  • PHP
    [*]<h2><?php _e('Meta'); ?></h2>

    Steht für gewöhnlich in der sidebar.php.
    Bei dir stehts auch drin, da in deinem Blog der Meta auch angezeigt wird.

    ~~~

    7) You are now ready to include the add-ins to your WordPress template.

    Template Funktionen:

    Die get_media Funktion gibt die Daten aus der MySQL Tabelle ae_data wieder. Die Daten werden ausgelesen und letztendlich nur chronologisch sortiert. Also die neusten Einträge zuerst.
    Das ganze wird wie folgt aufgerufen:

    PHP
    <?php get_media($binswitch,$quan,$recom,$tbef,$taft,$tbet); ?>

    Die Bedeutungen der einzelnen Argumente findest du weiter unten.

    Wenn du im Template deiner WordPress Seitenleiste Listen benutzt (Wie die meisten WordPress Templates), kannst du folgenden Code verwenden:

    PHP
    <li id="Amazon">
    <?php _e('Amazon:'); ?>
    <?php get_media(ARGUMENTS); ?>

    AMM benutzt zur Anzeige der einzelenen Artikel standardmäßig eine verschachtelte Liste bzw. Tabelle. (Weiter unten gibt es noch einige Infos - wie du die Darstellung optimal anpassen kannst.).

    Erklärung der Argumente:

    $binswitch - Bestimmt welche Daten du anzeigen willst. Erlaubt ist alles zwischen 0 und 7:

    0 - Zufällig
    1 - Bücher
    2 - Musik
    4 - DVD's
    8 - Spiele

    Wenn du 2 verschiedene Datensätze (Bücher und DVD's) anzeigen möchtest, addierst du die jeweiligen Werte einfach. (Mathematik der hohen Schule :-P)

    3 entspricht Bücher und Musik (1 + 2)
    5 entspricht Bücher und DVD's (1 + 4)
    7 entspricht Bücher, Musik und DVD's (1 + 2 + 4)
    15 entpsricht Bücher, Musik, DVD's und Spiele (1 + 2 + 4 + 8) (Standard)

    Zitat

    Redaktionelle Anmerkung:
    Was ich mich Anfangs fragte war: Warum ich nur Werte zwischen 0 und 7 eingeben kann. Aber das kommt daher, dass durch die Addition keine anderen Zahlen in Frage kommen. Dooh.


    $quan - Bestimmt die Anzahl der Daten die wiedergegeben werden sollen. Wenn dieser nicht bestimmt wird, wird der standard Wert 0 gesetzt. 0 gibt dann nur einen Datensatz wieder. Zufällig.


    $recom - Filtert die jeweilig wiedergegebenen Daten.

    0 - Filter inaktiv (Standard)
    1 - Gibt nur Daten wieder die du als Empfohlen angegeben hast. (Da ich mich mit der Materie nicht auskenne, bin ich hier unschlüssig über die Bedeutung des "Empfohlenen Datensatzes".)
    2 - Gibt nur Daten wieder die du auschließlich als Empfohlen angegeben hast. Sprich, alle nicht empfohlenen Daten.

    $tbef - Text der vor jedem Datensatz erscheinen soll. (Titel, Autor, usw.)

    $taft - Text der nach jedem Datensatz erscheinen soll.

    $tbet - Text der zwischen jedemDatensatz erscheinen soll.

    Die Standardwerte erstellen eine einfache <ul>[*][/list] Struktur die in den meisten Fällen ausreichend ist.

    Sind in der get_media Funktion keine Argumente angegeben, wird - wie immer - alles standardmäßig wiedergegeben. Standard ist in diesem Fall: Anzeige des aktuellsten Buches, der aktuellsten CD und DVD in einer <ul>[/list] Tabelle.


    Beispiel:

    Um die 2 aktuellsten Bücher und DVD's in der standard Tabelle anzuzeigen rufen wir die Funktion folgendermaßen auf:

    Code
    get_media(5,2);

    Um für jede Kategorie einen per Zufall ausgewählten Datensatz anzuzeigen rufen wir die Funktion folgendermaßen auf:

    Code
    get_media(7);

    (Der standard Wert für das $quan Argument ist 0.)

    Um die 3 aktuellsten Bücher anzuzeigen rufen wir die Funktion folgendermaßen auf:

    Code
    get_media(1,3,1);


    Mit CSS anpassen:

    Vier (4) neue CSS Variablen wurden in dieser Version hinzugefügt:

    #Amazon
    Amazontitle
    Amazonauthors
    Amazoncomment

    Um diese dementsprechend anzupassen, füge beispielsweise folgendes in deine Stylesheet (wp-layout.css oder style.css):

    Freilich, kannst du das CSS nach deinen belieben ändern.

    ~~~

    Punkt 7 der ReadMe.

  • ich bin begeistert. das nenn ich mal ein ausführliches plugin-tutorial. und dann auch noch in meiner muttersprache!

    danke, danke, danke!


    MOD-Edit: Thema verschoben

  • Jap, find ich auch wirklich super dass man sich die Mühe macht :D .

    Jetzt hab ich noch ein Problem. WO genau muss ich jetzt meine Bücher usw. eingeben. Das muss es doch irgendwo anzeigen oder nicht?

    Die Tabelle ist erstellt woerden (ae_data)

  • Ich krieg des Script nicht mal zum laufen. Entweder hindert mich meine Amateurhaftigkeit oder Müdigkeit daran.

    Nachdem ich lustig den Link im Adminbereich für die amazonphp.php eingefügt habe und den code in der sidebar.php angepasst habe - ehm - na ja, es steht lediglich die Überschrift in der Seitenleiste.
    Einstellungen kann ich auch keine vornehmen, da bei Aufruf der amazonphp.php eine leere Seite erscheint.
    frag mich der Geier warum. Ich bin am Ende.

    Ich hoffe ich konnt dir mit der Übersetzung helfen. Vielleicht mach ich den Rest morgen (-:

  • Ja wenn ich die amazonphp.php Seite aufrufe kommt bei mir auch nichts. Aber irgendwo muss ich doch die ISBN oder ASIN eingeben und das Land auswählen können.

    Es eilt ja nicht ;).

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!