Partnerscript einfügen wo??

  • Hallo WP-Community,

    Ich habe ein Partnerscript bekommen, womit die Klicks der In und Outs der jeweiligen Partner gezählt werden.
    Ausserdem ist ein Adminmenü mit dabei, wo sich neue Partner anmelden können und ich per mail informiert werde.
    Leider habe ich NULL Plan, wo ich die ganzen php Dateien hin hochladen muss. Und wie ich das ganze dann aktivieren kann.
    Es handelt sich um das Partnerscript von eliteseite.de
    Leider bekommt man von denen keine Antwort, wie man es in WP 2.7 einfügen kann. Funktionieren soll es aber.
    Wäre super wenn mir, blutiger Anfänger, in der Angelegenheit jemand helfen könnte.


    Anleitung von elite:
    Erstellen Sie die MySQL-Tabellenstrukturen auf Ihren Server.
    Die jeweiligen SQL-Dateien wurden beigefügt. Für MySQL 4 oder niedriger, verwenden Sie bitte die
    Datei „partnerscript_mysql-4.x_dbs.sql“. Für MySQL 5 oder höher „partnerscript_mysql-5.x_dbs.sql“.
    Sie können die SQL-Datei zum Beispiel mit phpMyAdmin, per Dateiimport importieren.

    Das habe ich gemacht.

    2.
    Öffnen Sie die Datei „es_pid_config.inc.php“, passen Sie die Einstellungen an und Speichern Sie
    diese anschließend ab.

    Auch das ist geschehen.

    3.
    Laden Sie alle Dateien des PartnerScript auf ihren Server hoch. Achten Sie dabei darauf, dass sich später alle PHP-Dateien im gleichen Verzeichnis befinden.
    Wenn ein automatisches Zurücksetzen der Hits gewünscht ist, laden Sie die Datei „es_pid_cronreset.php“ auf Ihren Server hoch. Ansonsten löschen Sie diese Datei (aus Sicherheitsgründen).

    Wohin??

    4.
    Die Datei „es_pid_include.php“ muss in jede Seite eingebunden werden, von der aus eine Zählung der Hits In erfolgen soll. Dazu muss folgender Code verwendet werden:
    <?php
    include("es_pid_include.php");
    ?>
    Achtung: Die Zählung kann nur in PHP-Dateien integriert werden.


    ???? Versteh ich leider auch nicht so ganz.

    • 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

  • 3. Wohin??


    Völlig egal. Am besten in ein Verzeichnis parallel zu wp-includes, wp-admin etc. Nennen wir es mal "[COLOR="Red"]es[/COLOR]".

    Zitat

    4. Versteh ich leider auch nicht so ganz.


    Footer.php deines Themes, ganz unten vor </body>:

    PHP
    <?php include(ABSPATH . "/[COLOR="#ff0000"]es[/COLOR]/es_pid_include.php"); ?>

    So müsste es funktionieren.

  • Also...habe nochmal alles hochgeladen. Direkt parallel zu wp-content, wp-admin, etc.
    Das hat alles geklappt. Wenn ich nun über mein FTP Programm die jeweiligen php Dateien öffne und den enthaltenen Code in eine neue Seite bei WP eintrage schaut es so aus.


    Neue Partner können sich hier bewerben:
    .......

    Soweit ja jetzt alles schonmal super.

    Nur wenn ich den php code von der Admin Datei einfüge schaut es leider so aus:

    Warning: mysql_error(): 9 is not a valid MySQL-Link resource in /var/www/XXX/html/wp-includes/wp-db.php on line 601

    Warning: mysql_error(): 9 is not a valid MySQL-Link resource in /var/www/XXX/html/wp-includes/wp-db.php on line 601

    Warning: mysql_error(): 9 is not a valid MySQL-Link resource in /var/www/XXX/html/wp-includes/wp-db.php on line 601

    Warning: mysql_error(): 9 is not a valid MySQL-Link resource in /var/www/XXX/html/wp-includes/wp-db.php on line 601

    Warning: mysql_error(): 9 is not a valid MySQL-Link resource in /var/www/XXX/html/wp-includes/wp-db.php on line 601

    Warning: mysql_error(): 9 is not a valid MySQL-Link resource in /var/www/XXX/html/wp-includes/wp-db.php on line 601

    Warning: mysql_affected_rows(): 9 is not a valid MySQL-Link resource in /var/www/XXX/html/wp-includes/wp-db.php on line 607

    Einmal editiert, zuletzt von vreden1108 (29. Januar 2009 um 18:19)

  • Also...habe nochmal alles hochgeladen. Direkt parallel zu wp-content, wp-admin, etc.
    Das hat alles geklappt. [...]
    Soweit ja jetzt alles schonmal super.


    Schön.

    Zitat

    Nur wenn ich den php code von der Admin Datei einfüge schaut es leider so aus:

    Warning: mysql_error(): 9 is not a valid MySQL-Link resource in /var/www/XXX/html/wp-includes/wp-db.php on line 601


    Da wird vermutlich durch das Script die DB-Verbindung zu WP gekappt, das Script ist also unsauber programmiert. Da wirst du wohl eingreifen müssen, und eine SQL-Verbindungskennung übergeben müssen. Dazu gibts auch einige Threads hier im Forum.

    Code
    [COLOR="#ff0000"]$link[/COLOR] = mysql_connect('localhost', 'mysql_user', 'mysql_password', [COLOR="#ff0000"]true[/COLOR]);


    PHP: mysql_connect - Manual
    Die Variable $link muss dann allen DB-Abfragen des Scripts übergeben werden:

    Code
    $result = mysql_query('SELECT * WHERE 1=1', [COLOR="Red"]$link[/COLOR]);


    PHP: mysql_query - Manual

  • wow...das ja nun bissl viel für mich Anfänger. :?
    Naja mal reinlesen.

    Was möchte er mir denn damit sagen?

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/xxx/html/wp-content/themes/Dark_3Chemical_DE_mit_Pagenavi/Dark_3Chemical_DE/header.php:4) in /var/www/xxx/html/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()’d code on line 11

    Einmal editiert, zuletzt von vreden1108 (29. Januar 2009 um 18:18)

  • wow...das ja nun bissl viel für mich Anfänger. :?
    Naja mal reinlesen.


    Viel Spaß. :-)

    Zitat

    Was möchte er mir denn damit sagen?


    Das bereits eine Ausgabe stattgefunden hat und deswegen das Cookie für die Session nicht gesetzt werden konnte. Gibts die ANleitung zum Einbau irgendwo vollständig zum Nachlesen?

  • marX
    danke schonmal für deine super Hilfe! Auf dich ist hier immer wieder spitzen Verlass im Forum. :cool::cool:

    Also ich habs mittlerweile halbwegs hinbekommen.
    Siehe hier .....
    Das mit der Footer.php war ein super Tip. Die Zählung der Ins und Outs funktioniert. Auch ins Admin Menü von dem Script komme ich nun. Muss direkt über den Browser die admin.php aufrufen und dann kann ich mich auch einloggen. :mrgreen: Keine Fehlermeldungen mehr! :mrgreen:

    Jetzt versuch ich nur noch Banner zu den Links einzufügen. Es gibt dafür zwei verschiedene Scripts. Eines was die Links anzeigt, nur mit Namen.
    Und ein anderes, was allerdings noch eine Beta ist, welches selbstständig sich alle 14 Tage Screenshots von der jeweiligen Homepage besorgt.

    Eine Anleitung gibt es...allerdings nur zum Script als pdf dazu.
    Schick mir mal eine PN mit deiner email und ich schicke sie dir.

    Einmal editiert, zuletzt von vreden1108 (29. Januar 2009 um 18:18)

Jetzt mitmachen!

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