+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: eBay-Auktionen einbinden

  1. #1
    Neu an Board Avatar von kaytec
    Registriert seit
    09.05.2007
    Ort
    Rehburg
    Beiträge
    75
    Bedankte sich
    26
    Erhielt 12 Danksagungen
    in 12 Beiträgen

    Frage eBay-Auktionen einbinden

    Hallo zusammen,

    ich wende mich mal wieder mit einer Frage an Euch, weil ich entweder den Wald vor Bäumen in den Suchergebnissen nicht gesehen habe oder es gar keine derartige Frage gibt:

    Gibt es eine Komponente, mit der ich meine eigenen eBay-Auktionen in mein Joomla einbinden kann? Ich meine hier wirklich nur meine Auktionen, keine Werbung etc.

    Danke und Gruß,

    Michael
    carpe diem ..
    Sollte meine Antwort geholfen haben, dann bitte auf "Danke" klicken.

  2. #2
    Kommt häufiger vorbei Avatar von islaya
    Registriert seit
    02.12.2006
    Beiträge
    291
    Bedankte sich
    10
    Erhielt 31 Danksagungen
    in 31 Beiträgen

    Standard

    Mach das doch mit dem Wrapper. Ansich kenn ich da nun auch nichts. Gut wenn du das mit dem Wrapper machst wird wahrscheinlich auch die Werbung mit eingebunden.


    mfg
    Blogtopf SEO / Suchmaschinenoptimierung

  3. Erhielt Danksagungen von:


  4. #3
    Coretraxxx
    Gast

    Standard

    Hallo

    Ich würde einfach ein Bild erstellen mit dem Artikel oder das Ebay Logo mit "meinen Auktionen" und dan einfach zu deinen Account Verlinken bzw. Artikel !

    Also das wäre am besten und am einfachsten den schnell ein Bild erstellen und den Link reinhauen sind nur ein Paar Minuten !

    Ein reines Ebay Modul gibt es nicht !

    MFG

  5. Erhielt Danksagungen von:


  6. #4
    Kommt häufiger vorbei Avatar von islaya
    Registriert seit
    02.12.2006
    Beiträge
    291
    Bedankte sich
    10
    Erhielt 31 Danksagungen
    in 31 Beiträgen

    Standard

    Zitat Zitat von Coretraxxx Beitrag anzeigen
    Hallo

    Ich würde einfach ein Bild erstellen mit dem Artikel oder das Ebay Logo mit "meinen Auktionen" und dan einfach zu deinen Account Verlinken bzw. Artikel !

    Also das wäre am besten und am einfachsten den schnell ein Bild erstellen und den Link reinhauen sind nur ein Paar Minuten !

    Ein reines Ebay Modul gibt es nicht !

    MFG


    Denke auch das diese Lösung die beste wäre, kannst ja noch einen einleitenden Text dazu schreiben.


    mfg
    Blogtopf SEO / Suchmaschinenoptimierung

  7. #5
    Neu an Board Avatar von kaytec
    Registriert seit
    09.05.2007
    Ort
    Rehburg
    Beiträge
    75
    Bedankte sich
    26
    Erhielt 12 Danksagungen
    in 12 Beiträgen

    Standard

    Danke für Eure Hinweise ...
    carpe diem ..
    Sollte meine Antwort geholfen haben, dann bitte auf "Danke" klicken.

  8. #6
    Neu an Board
    Registriert seit
    27.12.2005
    Ort
    NRW
    Beiträge
    64
    Bedankte sich
    7
    1 Danksagung in 1 Beitrag

    Standard Ebay Auktionen einbinden

    Hallo zusammen,

    habe folgenden PHP-Code gefunden um die eigenen Ebay-Auktionen in einer Tabelle anzeigen zu lassen (über den Wrapper einbinden).
    Vielleicht hilft das jemandem

    PHP-Code:
    <?php
    // Your Ebay Member Name
    $ebayid "DEINEBAYNAME";
    // Display Thumbnails?
    $thumbs "1";  // 1 = yes 0 = no
    // Open Links in a new window?
    $newwindow "1";  // 1 = yes 0 = no
    // Table Border Color
    $table_border_color "#FFFFFF";
    // Table Header Row Color
    $table_header_color "#888888";
    // Table Alt Color Row 1
    $table_row1_color "#FFFFFF";
    // Table Alt Color Row 2
    $table_row2_color "#ADCEEF";
    // Ebay uses Pacific time zone use this to add hours for your time zone
    $timezone "0";
    // Display Ended Auctions (-1 = Current, 1 - 30 = Up to 30 Days in the past)
    $since "-1";
    //Sort By (Item Number = 1, Auction Start = 2, Auction End = 3, Current Price = 4, Newest First = 8,)
    $sort "3";
    // Display how many per page - Set to a very high number like 999999 for all your listings
    $limit "10";
    //-----------------------------------------------------------------
    // Nothing Below Here needs editing.
    // Start our border table
    echo "
            <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">
            <tr><td bgcolor=\"$table_border_color\"><table border=\"0\" cellpadding=\"2\" cellspacing=\"1\" width=\"100%\">
            <tr>
            <td bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Artikel</strong></font></td>
            <td width=\"100%\" bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Beschreibung</strong></font></td>
            <td bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Dauer</strong></font></td>
            <td bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Preis</strong></font></td>
            <td bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Endet</strong></font></td>
            </tr>
    "
    ;

    // Build the ebay url
    $URL "http://cgi6.ebay.de/ws/eBayISAPI.dll?MfcISAPICommand=ViewListedItems&userid=$ebayid&since=$since&sort=$sort&rows=0";
    // Where to Start grabbing and where to End grabbing
    $Start "Zum Sortieren klicken Sie auf die Spaltenüberschriften";
    $GrabEnd "";
    // Open the file
    $file fopen("$URL""r");
    // Read the file
    if (!function_exists('file_get_contents')) {
         
    $r fread($file80000);
    }
    else {
        
    $r file_get_contents($URL);
    }
     
    // Grab just the contents we want
    $stuff eregi("$Start(.*)$GrabEnd"$r$content);
    // Get rid of some rubbish we don't need.
    // And set things up to be split into lines and items.
    $content[1] = ereg_replace("</a><table border=\"1\" cellpadding=\"3\".*</td></tr>","",$content[1]);
    $content[1] = ereg_replace("<tr bgcolor=\"#CCCCFF\">.*Höchstbietender\/Status","",$content[1]);
    $content[1] = ereg_replace("<tr bgcolor=\"#CCCCFF\">.*Höchstbietender\/Status","",$content[1]);
    $content[1] = str_replace("</table>"""$content[1]);
    $content[1] = str_replace("</th>"""$content[1]);
    $content[1] = str_replace("\r\n"""$content[1]);
    $content[1] = str_replace("\n"""$content[1]);
    $content[1] = str_replace("\r"""$content[1]);
    $content[1] = str_replace("<td align=\"center\">"""$content[1]);
    $content[1] = str_replace("<td>"""$content[1]);
    $content[1] = str_replace("<td align=\"right\">"""$content[1]);
    $content[1] = str_replace("<font color=\"\">"""$content[1]);
    $content[1] = str_replace("</font>"""$content[1]);
    $content[1] = str_replace("<tr bgcolor=\"#ffffff\">"""$content[1]);
    $content[1] = str_replace("<tr bgcolor=\"#efefef\">"""$content[1]);
    $content[1] = str_replace("<tr bgcolor=\"#efefef\">"""$content[1]);
    $content[1] = str_replace("</td>""[ITEMS]"$content[1]);
    $content[1] = str_replace("</tr>""[LINES]\n"$content[1]);
    /* freed: 02.09.2004 */
    $content[1] = str_replace("<td color=\"\">"""$content[1]);
    // Line used during debug
    // echo "<hr />$content[1] <hr />";

    // Close the file
    fclose($file);
    $stuff $content[1];
    // Build our first array for EOF
    $items explode("[LINES]",$stuff);
    // Loop through our lines
    $count "0";
    foreach (
    $items as $listing) {
            
    // Break apart each line into individual items
            
    list($Item,$Start,$End,$Price,$Title,$HighBidder ) = explode("[ITEMS]",$listing);
            
    //Use a countdown to get Time Left
            //We first need to break apart End and convert the months to numbers
            
    $seperate split('[. :]'$End);
    //      $seperate[0] = str_replace("Jan", "1", $seperate[0]);
    //      $seperate[0] = str_replace("Feb", "2", $seperate[0]);
    //  $seperate[0] = str_replace("Mar", "3", $seperate[0]);
    //      $seperate[0] = str_replace("Apr", "4", $seperate[0]);
    //      $seperate[0] = str_replace("May", "5", $seperate[0]);
    //  $seperate[0] = str_replace("Jun", "6", $seperate[0]);
    //  $seperate[0] = str_replace("Jul", "7", $seperate[0]);
    //      $seperate[0] = str_replace("Aug", "8", $seperate[0]);
    //      $seperate[0] = str_replace("Sep", "9", $seperate[0]);
    //      $seperate[0] = str_replace("Oct", "10", $seperate[0]);
    //      $seperate[0] = str_replace("Nov", "11", $seperate[0]);
    //      $seperate[0] = str_replace("Dec", "12", $seperate[0]);
            
    $day $seperate[0];
            
    $month $seperate[1];
            
    $year $seperate[2];
            
    $hour $seperate[3]+$timezone;
            
    $minute $seperate[4];
            
    $second $seperate[5];
            
    // mktime is the marked time, and time() is the current time.
            
    $target mktime($hour,$minute,$second,$month,$day,$year);
            
    $diff $target time();
            
    $days = ($diff - ($diff 86400)) / 86400;
            
    $diff $diff - ($days 86400);
            
    $hours = ($diff - ($diff 3600)) / 3600;
            
    $diff $diff - ($hours 3600);
            
    $minutes = ($diff - ($diff 60)) / 60;
            
    $diff $diff - ($minutes 60);
            
    $seconds = ($diff - ($diff 1)) / 1;
            
    // next we put it into a presentable format
            
    $Time_Left =  $days "Tage" " " $hours "Std" " " $minutes "Min";
            
    // and last we want to print auction ended when the auction has ended
            
    if ($seconds 0) {
                    
    $TimeLeft "Auktion beendet";
                    }
            else {
                    
    $TimeLeft $Time_Left;
                    }
                    
    // Make sure we have content to print out and print it
                    
    if ($Start && $End && strip_tags($Price) && $Title && ($count $limit)) {
                            
    $count++;
                            
    $colour = ( $colour == "$table_row1_color" ) ? "$table_row2_color" "$table_row1_color";
                                            
    $line "<tr><td bgcolor=\"$colour\" align=\"center\">$Item</td><td bgcolor=\"$colour\">$Start</td><td bgcolor=\"$colour\">$End</td><td bgcolor=\"$colour\"><font color=\"#FF0000\">$TimeLeft</font></td><td bgcolor=\"$colour\">$Price</td><td bgcolor=\"$colour\">$Title</td><td bgcolor=\"$colour\">$HighBidder</td></tr>\n";
                        
    preg_match('/item=([^"&]*)/'$line$match);
                        
    $itemnum=$match[1];
                        
    preg_match('/category=([^"&]*)/'$line$match);
                        
    $catnum=$match[1];
                      if (
    $newwindow == 1) {
                                      
    $tnURL "<a target=\"_blank\" href=\"http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&category=$catnum&item=$itemnum\"><img src=\"http://thumbs.ebay.com/pict/$itemnum.jpg\" border=\"0\" alt=\"\" /></a>";
                      
    $Item str_replace("a href=""a target=\"_blank\" href="$Item);
                                      
    $HighBidder str_replace("a href=""a target=\"_blank\" href="$HighBidder);
                                      }
                                      else {
                                      
    $tnURL "<a href=\"http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&category=$catnum&item=$itemnum\"><img src=\"http://thumbs.ebay.com/pict/$itemnum.jpg\" border=\"0\" alt=\"\" /></a>";
                                      }

                                    
    // If Thumbnails are enabled show them
                                     
    if ($thumbs == 1) {
                            echo 
    "
                            <tr><td bgcolor=\"#ffffff\" align=\"center\">$tnURL<font size=\"1\">$Item</font></td><td bgcolor=\"$colour\"><font size=\"2\"><strong>$Title</strong></font></td><td bgcolor=\"$colour\"><font color=\"#A71C43\" size=\"2\">$TimeLeft</font></td><td bgcolor=\"$colour\"><font size=\"2\">$Price</font></td><td bgcolor=\"$colour\"><font size=\"1\">$End</font></td></tr>\n"
    ;
                                     }
                                    
    // Otherwise just show the Bid Now link
                                     
    else {
                            echo 
    "<tr><td bgcolor=\"#ffffff\" align=\"center\"><font size=\"1\">$Item</font></td><td bgcolor=\"$colour\"><font size=\"2\"><strong>$Title</strong></font></td><td bgcolor=\"$colour\"><font color=\"#A71C43\" size=\"2\">$TimeLeft</font></td><td bgcolor=\"$colour\"><font size=\"2\">$Price</font></td><td bgcolor=\"$colour\"><font size=\"1\">$End</font></td></tr>\n";
                                     }
                    }
            }
       
    // Wrap up the border table
    echo "</table></td></tr> </table>";
    ?>
    bei mir kommt jedoch immer nur die Fehlermeldung 500, weiß aber nicht warum... Funktioniert das bei euch? Kann das mal einer Testen?
    --------------------------------------------
    Ich bin kein Verweigerer. Ich bin nur sehr wählerisch mit der Realität, die ich akzeptiere.
    --------------------------------------------

  9. #7
    Gehört zum Inventar Avatar von Taka
    Registriert seit
    23.05.2005
    Ort
    Downtown Zürich
    Alter
    39
    Beiträge
    5.067
    Bedankte sich
    152
    Erhielt 1.239 Danksagungen
    in 1.172 Beiträgen

    Standard

    Wie hast Du das eingebunden? Mit einem Mambot wie "addphp" etc. ?

    http://www.joomlaportal.de/geloeste-...n-koennen.html

  10. #8
    Neu an Board
    Registriert seit
    27.12.2005
    Ort
    NRW
    Beiträge
    64
    Bedankte sich
    7
    1 Danksagung in 1 Beitrag

    Standard

    Nee, hab eine ebay.php erstellt und diese über den wrapper eingebunden. Somit sollte es eigentlich ausserhalb von joomla laufen, hab ich gedacht...
    --------------------------------------------
    Ich bin kein Verweigerer. Ich bin nur sehr wählerisch mit der Realität, die ich akzeptiere.
    --------------------------------------------

  11. #9
    Gehört zum Inventar Avatar von blaulichttreff
    Registriert seit
    30.04.2007
    Ort
    Heidenrod
    Beiträge
    7.703
    Bedankte sich
    134
    Erhielt 2.557 Danksagungen
    in 2.421 Beiträgen

    Standard

    wenn du es mit rd adphp einbindest, kommt folgene fehlermeldung:
    Warning: mktime() expects parameter 5 to be long, string given in /web/XXXXX/htdocs/XXX/mambots/content/mosmodule/ebay.php on line 113
    es liegt deshalb im ordner mosmodule, da ich erst mit diesem mambot versucht hatte.
    Gruß Sascha
    Viele kennen Google, aber nur wenige scheinen es zu nutzen Problem gelöst? | Joomla FAQ
    FF Springen

  12. #10
    Neu an Board
    Registriert seit
    27.12.2005
    Ort
    NRW
    Beiträge
    64
    Bedankte sich
    7
    1 Danksagung in 1 Beitrag

    Standard

    In Zeile 151
    $target = mktime((int)$hour,(int)$minute,(int)$second,(int)$ month,(int)$day,(int)$year);
    ersätzen, dann sollte es gehen.

    Ich habe jetzt leider das problem das mein Hoster allow_url_fopen = off in der PHP.ini eingestellt hat, darum läuft das scipt bei mir nicht.
    Gibts ne möglichkeit das zu umgehen?

    ini_set("allow_url_fopen", "1"); in dem php-script bringt leider kein Erfolg... :-(
    --------------------------------------------
    Ich bin kein Verweigerer. Ich bin nur sehr wählerisch mit der Realität, die ich akzeptiere.
    --------------------------------------------

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein