Viele Artikel über CSV/SQL einstellen

[QUOTE=rubbercut;22161]Hallo!!!

Es ist schon ziemlich spät :eek:. Ich werde morgen mal alle Artikel entfernen und eine Excel-Datei mit allen notwendigen Verbindungen in den Download (sofern möglich) stellen.

Damit sollte dann jeder ohne Probleme seine Produkte einpflegen und installieren können.

Grüße

E. Rubbercut[/QUOTE]

das wäre echt der hammer

Artikelimport

Alte Versionen: Downloads 2563

vielen herzlichen Dank

Hallo Eugen,

vielen Dank für Deine Mühe. Hat uns sehr weiter geholfen. Ich habe da aber noch eine Frage:
Hast Du eine Idee, wie man das mit den Bildern per CSV-Import lösen kann, wenn man diese per Link einpflegen möchte, also nicht erst umständlich manuell auf den Server übertragen muss ?

Winterliche Grüße aus Dresden

Dirk

Hallo Dirk,

auf irgendeinem Server müssen die Bilder ja liegen.

Falls Du damit meinst, die Bilder von einem anderen Server (Lieferant etc.) abrufen zu wollen, würde ich die absuluten Links in die Tabellen der Bilder (pics) eintragen und die Ausgabe (tpl) anpassen, d.h. die vorgeschaltete Shop-URL bei den Bildern entfernen.

Bei SSL wird dies wahrscheinlich Probleme geben.

Grüße

Eugen

Hallo Eugen,

das werde ich ausprobieren. Danke für Deinen Tip. Kannst Du mir sagen welche .tpl betroffen sind ? Danke.

Es grüßt Dirk

[QUOTE=rubbercut;22270]Hallo nochmal,

ich habe im Anhang meine Schritte zum ordentlichen Artikelimport zusammengefaßt. So wie beschrieben habe ich mittlerweile 600 Artikel importiert. Es funktioniert.

Grüße

Eugen Rubbercut

PS: Trotzdem noch der Hinweis, dass ich für die Nutzung dieser Tipps keine Verantwortung übernehme.[/QUOTE]

Super Arbeit. Hut ab: :slight_smile:

Hallo Dirk!!!

Fang am besten mal mit out/dein_template/tpl/inc/product.tpl an.

[{* BOF Produktdarstellung: Bild *}]
    <a id="test_pic_[{$testid}]" href="[{ $_productLink }]" class="picture"[{if $oView->noIndex() }] rel="nofollow"[{/if}]>
      <img src="[{if $size=='big'}][{$product->getPictureUrl(1) }][{elseif $size=='thinest'}][{$product->getIconUrl() }][{else}][{ $product->getThumbnailUrl() }][{/if}]" alt="[{ $product->oxarticles__oxtitle->value|strip_tags }] [{ $product->oxarticles__oxvarselect->value|default:'' }]">
    </a>
   [{* EOF Produktdarstellung: Bild *}]

Damit wird das Bild des Produktes in der Kategorieliste erzeugt.

Grüße

Eugen

@priester: Dankeschön, wie läuft es denn mit dem SWF? Ich sehe ja nur ein Gif.

Danke Eugen,

hab Dir gerade eine PM gesandt.

Dirk

[QUOTE=rubbercut;22314]Hallo Dirk!!!

Fang am besten mal mit out/dein_template/tpl/inc/product.tpl an.

[{* BOF Produktdarstellung: Bild *}]
    <a id="test_pic_[{$testid}]" href="[{ $_productLink }]" class="picture"[{if $oView->noIndex() }] rel="nofollow"[{/if}]>
      <img src="[{if $size=='big'}][{$product->getPictureUrl(1) }][{elseif $size=='thinest'}][{$product->getIconUrl() }][{else}][{ $product->getThumbnailUrl() }][{/if}]" alt="[{ $product->oxarticles__oxtitle->value|strip_tags }] [{ $product->oxarticles__oxvarselect->value|default:'' }]">
    </a>
   [{* EOF Produktdarstellung: Bild *}]

Damit wird das Bild des Produktes in der Kategorieliste erzeugt.

Grüße

Eugen

@priester: Dankeschön, wie läuft es denn mit dem SWF? Ich sehe ja nur ein Gif.[/QUOTE]

Setze mich da heut noch mal dran mit der SWF. muss ja auch gehn.Hatte ein Problem mit der Darstellung im IE8 und auch mit der .gif. Hatte dann Firefox installiert und dann ging es mit der gif. So…jetzt hab ich mal den Code von Dir ans Ende der Product.tpl gesetzt und die oxcategories aus der datenbank gezogen. Da steht aber net die Bild URL jetzt drinne. Hm…teste mal weiter und melde mich wieder.

Grüße
Richard

Hallo!!!

Der Code hat nichts mit der SWF zutun !!! Da ging’s um die Frage von “QuickCom”.

Grüße

Eugen

[QUOTE=rubbercut;22294]
auf irgendeinem Server müssen die Bilder ja liegen.
[/QUOTE]

Kann man die Pics auch per FTP hochladen und die Verlinkung mittels der *.csv mitliefern?
Wenn ja, wie geht das?
Wo müssen dann die Icons, Thumbnails etc. hin?

Ja, kann mann. In der csv wird dann nur der Dateiname unter “OXPIC1” etc. eingegeben.

Gruß Dirk

[QUOTE=QuickCom;22340]Ja, kann mann. In der csv wird dann nur der Dateiname unter “OXPIC1” etc. eingegeben.

Gruß Dirk[/QUOTE]

Und in welches Verzeichnis müssen die Pics dann hochgeladen werden?

In das Verzeichnis /out/pictures/ in die jeweiligen Ordner.

Dirk

[QUOTE=QuickCom;22343]In das Verzeichnis /out/pictures/ in die jeweiligen Ordner.

Dirk[/QUOTE]

Ich bevorzuge den Ordner: 0 und 1. Wenn Du noch Zoom Bilder haben willst dann für Zoom 1: Ordner z1.

0 = Thump Bilder
1 = normales Bild
z1 = Ein Bild für Zoom

Grüße

Richtig:D

Gruß Dirk

@Dirk

Ich möchte lieber hier schreiben, denn so haben alle was davon.

Du kannst mit PHP Bilder von URLs laden und auf Deinem Server speichern. Dazu gibt`s z.B. besagte Funktionen fopen, fwrite etc.

Die Funktion haust Du in eine PHP-Datei und läßt sie ausführen. Vielleicht hat ja jemand ein Script.

Grüße

Eugen

Hallo Eugen,

ich werde es einfach versuchen. Danke für Deine Hilfe.

Gruß Dirk

Ich helfe mal ein wenig:

Die URLs der Bilder müssen in ein Array und wir nehmen eine Schleife zum einzelnen Aufruf.


...Funktion kommt später...

$url = array("http://t1.gstatic.com/images?q=tbn:Pm8VB86E84QXaM%3Ahttp://farm1.static.flickr.com/93/222828467_1be478c2ae_b.jpg", 
                 "http://t1.gstatic.com/images?q=tbn:Pm8VB86E84QXaM%3Ahttp://farm1.static.flickr.com/93/222828467_1be478c2ae_b.jpg", 
				 "http://t1.gstatic.com/images?q=tbn:Pm8VB86E84QXaM%3Ahttp://farm1.static.flickr.com/93/222828467_1be478c2ae_b.jpg", 
                 "http://t1.gstatic.com/images?q=tbn:Pm8VB86E84QXaM%3Ahttp://farm1.static.flickr.com/93/222828467_1be478c2ae_b.jpg"
				 //"..." (Komma bei Erweiterung nicht vergessen)//
				 ); 
				 
				 $anzahl = count($url);

  for($count = 0; $count < $anzahl; $count++)
    {
...hier kommt noch was rein, welches obige Funktion benutzt...
  }


Später mehr…