Dienstag, 24. Januar 2012

Nachdem ich die letzten 2 Tage Schule hatte, habe ich mich wieder auf ebay konzentriert, da nach dem Wochenende einiges nachzuarbeiten war. Es waren jedoch nur ein paar Nachrichten von Kunden bezüglich Nachfragen des Status der Lieferungen dabei. Außerdem habe ich wieder einige Artikel vorbereitet und diese größtenteils in ebay eingestellt.

Außerdem habe ich 2 Video Tutorials über Methoden und Klassen in C# angeschaut.
Eigene Methoden erstellt man, damit der Code nicht zu unübersichtlich wird und vor allem, dass man auch mit mehreren Personen an einem Projekt arbeiten kann, sodass die erstellen Methoden letztendlich in einem Programm zusammengeschrieben werden können.
Wenn man zum Beispiel einen kleinen Taschenrechner programmieren möchte, die Operatoren jedoch in Methoden packen will geht man wie folgt vor:

Man liest erst die Eingabe der beiden Felder aus:
txtEingabe1.Text = convert.toDouble(zahl1);
txtEingabe2.Text = convert.toDouble(zahl2);

Nun ruft man die Methode auf um beide Zahlen zu addieren:

berechnen_addieren(zahl1, zahl2 );

Die Methode selbst muss man erst definieren:

double berechnen_addieren (operator1, operator2)
{
ergebnis = operator1 + operator2;
return ergebnis;
}

Bei kleinen Programmen macht das Arbeiten mit solchen Methoden zwar weniger Sinn, jedoch ist dies bei großen Projekten und Programmen, die mehrere Personen schreiben umso sinnvoller.

Donnerstag, 19. Januar 2012

Gestern wie heute habe ich mich hauptsächlich wieder um ebay gekümmert und einige Artikel wie Stimmgabel, Winkelmesser, Akkuladegerät aber auch einige Infoständer vorbereitet und größtenteils auch schon eingestellt. Wir haben derzeit 7 Infoständer auf Lager, die ich baldmöglichst verkaufen soll, da diese einiges an Platz wegnehmen.
Seit heute haben wir bei ebay den PowerSeller Status erhalten, da gewisse ebay Grundsätze einhalten, die ebay vorgibt. Der Vorteil hierbei ist, dass angebotene Artikel bei der Suche von Kunden bevorzugt werden.
Außerdem habe ich gestern bei video2brain Tutorials über JavaScript angesehen. Man merkt hierbei schnell, dass sich die Sprache sehr mit C oder PHP ähnelt.
Eine for Schleife sieht zb folgendermaßen aus:

for (int i = 0; i <=10; i++)
{
alert("Dies ist Zähldurchgang Nr " + i)
}

Im Prinzip sieht diese Schleife genauso aus wie in C#. Lediglich die Anweisung alert würde in C# "Console.WriteLine" heißen.

Man sieht also, dass JavaScript seinen Ursprung bei der Sprache C hat.
Der Nachteil bei JS ist, dass der Benutzer in den Browsereinstellungen JavaScript deaktivieren kann, und somit die programmierten Funktionen nicht angezeigt bekommt.
Eine reine JS programmierte Website macht somit keinen Sinn. Man sollte deshalb immer auch mit PHP seine dynamischen Webseiten erstellen.

Dienstag, 17. Januar 2012

Heute habe ich endlich die Formatierung der RetourenMail beendet und somit alles angepasst, sodass die Mail nun genauso formatiert ist, wie die bereits vorhandene Mail. Da ich die css-Datei der alten RetourenMail nicht zur Verfügung hatte, musste ich per Hand und Seitenquelltext der Mail die neue Mail formatieren.
Bis auf ein paar kleinere Stolpersteine, konnte ich diese recht schnell zu Ende stellen. Lediglich die Positionierung des DocCheck-Logos und ein MouseOver Effect bzw auch die Verlinkung der Telefonnummer direkt zu Skype hatte etwas mehr Zeit beansprucht.
Das Logo konnte ich letztendlich mit css per "position: relative" und eben der manuellen Positionierung des Logos (top: 82px / left: 505px) in die richtige Position bringen.
Die Verlinkung der Telefonnummer direkt zu Skype, sodass der Kunde beim Anklicken der Telefonnummer direkt von seinem Skype Account uns anruft.
Dies kann man per html recht einfach lösen, wenn man weiß wie... In dem man einen "span title" Tag verwendet und darin den Skype Account Name einfügt, wird dieser beim Klicken angerufen.

Freitag, 13. Januar 2012

Heute habe ich größtenteils wieder an der Formatierung der RetourenMail gearbeitet. Im Großen und Ganzen ist sie soweit fertig, nur noch der Footer Text muss optimiert werden, bzw an die bereits vorhandene ältere KatMail angepasst werden.
Sobald der Text bzw. der Inhalt der Mail von Herrn Rieger erstellt wurde, wird diese noch mit eingebunden und die RetourenMail wäre somit optisch fertig. Es müssen allerdings noch diverse Tests in der Logistik durchgeführt werden, bevor wir die Mail auch an Kunden versenden können.
Außerdem hatte heute die Hülya ein Problem mit ihrem Rechner, der nicht richtig hochgefahren ist. Ich hatte jedoch festgestellt, dass der Rechner hochfährt, allerdings kein Signal an den beiden Monitoren ankam. Nachdem ich einen weiteren Monitor angeschlossen habe und auch dieser kein Signal des Rechners empfangen hat, überprüfte ich die Grafikkarte und deren Anschluss. Anschließen habe ich zusammen mit Mathias das Problem lösen können, indem wir einen Monitor nicht direkt an die Grafikkarte anschlossen, sondern an den internen Stecker des Rechners. Danach fuhr der PC hoch und musste neu gestartet werden, um wieder beide Monitore zusammen anschließen zu können.

Mittwoch, 11. Januar 2012

Zur Zeit bin ich dabei, die Retourenmail per css zu formatieren.
Jeder Kunde, dessen Lieferung nicht zugestellt werden konnte, und die Lieferung somit wieder bei uns im der Logistik eingegangen und gescannt wird, erhält automatisch eine eMail um die Vorgehensweise der Retoure uz bestimmen.
Der Kunde kann in dieser Mail ein nochmaligen Versand veranlassen, die Bestellung stornieren oder seine Adresse ändern. Die Mail an sich besteht lediglich aus 5 php Dateien, die dies regeln. In den letzten zwei Tagen habe ich für diese Mail die Formatierung gemacht. Die Banner und Footer habe ich aus einer älteren RetourenMail genommen und sie in dieser eingebunden.
Morgen werde ich mich mit Sebastian um die SQL Injection kümmern und diese verhindern, sodass keine Personen von außen mit diversen SQL Anweisungen Daten in der Datenbank abgreifen können.
Außerdem werde ich aus unserem Warenwirtschaftsprogramm die Liste der Top-Kunden erzeugen um zu prüfen, wann die letzten Bestellungen dieser Kunden eingegangen sind. Falls die letzte Bestellung schon einige Zeit her ist, werde ich nachfragen woran dies liegt, um auch technische Probleme des Shops ausschließen zu können.

Donnerstag, 5. Januar 2012

Da wir bei google Shopping zur Zeit keine Artikel mehr anbieten und es nicht klar ist wieso keine Produkte mehr im google merchant center hochgeladen wurden, bin ich zur Zeit dabei nach zu prüfen an was dies hängt. Wie ich bereits herauslesen konnte, müssen wir unsere Shop URL verifizieren und beanspruchen. Wie das genau geht, werde ich heute durchlesen und dies weitergeben.
Im englischsprachigen Shop habe ich erfahren, dass einige Tabs nicht korrekt übersetzt wurden, sodass ich dies im backend geändert habe.
Außerdem habe ich unser Shop bei diversen FreeMail Anbietern registriert, da wir unsere zu versendenden eMails testen müssen, bevor wir diese rausschicken können. Die Liste mit den Logins habe ich dann bei Wiki eingebunden.
In ebay gibt es leider noch ein oder zwei kleinere Probleme, bei denen Kunden Ihre ersteigerten Produkte noch nicht, bzw. zu spät erhalten haben. Auch dies werde ich noch heute klären und die Kunden informieren. Ebenfalls werde ich wieder ein paar Produkte in ebay anbieten, sodass diese ersteigert werden können.
Da im ebay-Fach in der Logistik wieder einige neue Produkte  sind, habe ich von Herrn Rieger erfahren, dass ich ca. ein halbes Jahr lang Zeit habe, um regelmäßig Produkte in ebay zu stellen.

Dienstag, 3. Januar 2012

Durch die stressigen Tage vor Weihnachten und der darauffolgende Urlaub, komme ich erst heute wieder dazu, meinen Blog weiter zu führen.
Gestern hatten wir fast den ganzen Tag Inventur, sodass ich mich erst heute um ebay und andere Aufgaben kümmern kann.
Leider gab es in der Zeit als ich Urlaub hatte, 1 bis 2 kleinere Probleme mit ebay, da Kunden leider Ihre Ware noch nicht erhalten haben. Diese Kunden habe ich jedoch bereits gestern angeschrieben um die Situation zu klären.
Außerdem werde ich heute noch weitere kleinere Sachen erledigen müssen, da ich ein paar eMails bezüglich Shoptuning erhalten habe. Hier müssen im Prinzip nur ein paar Beschreibungen angepasst werden.
Außerdem soll ich bei den großen Freemailanbietern Accounts erstellen, da diese für Marketingtechnischen Gründen gebraucht werden, um eMails und deren Formatierung zu testen.