Anzeige des Herstellers in der Artikelansicht

Alle Fragen und Probleme zur aktuellen Randshop Version 2.3 können hier gepostet werden.

Moderatoren: Magnus, mmaass, ablass

Anzeige des Herstellers in der Artikelansicht

Beitragvon UWuser » Do 6. Jun 2013, 13:42

Hallo zusammen,

eben weist mich die Freundin, für deren Laden ich Randshop als Shoplösung verwende, darauf hin, dass in der Artikelansicht die Herstellerangabe fehlt.
Kriegt man das auf einigermaßen machbarem Weg hin oder ist das eine größere Geschichte?

Sorry, bin Randshop-Newbie und bräuchte mal ein wenig Input... :-(

Vielen Dank im voraus,
Uwe

Nachtrag: Beim Googlen habe ich eben folgenden Fred gefunden: viewtopic.php?f=40&t=5110&start=30
Hat sich da etwas getan?
UWuser
 
Beiträge: 13
Registriert: Di 30. Apr 2013, 12:42

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Magnus » Do 6. Jun 2013, 15:57

Ist natürlich machbar, allerdings ein bisschen größerer Aufwand, wenn man das ordentlich machen will ...

Frage: Soll das Herstellerlogo auch mit angezeigt werden? Oder reicht es Hersteller: Herstellername zu schreiben?
Unter ordentlich verstehe ich keine zusätzlichen Datenbankabfragen, sondern bestehende halt erweitern und den Text und/oder Grafik vielleicht sogar als Link zur Herstellerinfoseite im Shop.

Wie groß ist denn das Interesse an so einem Feature?

Gruß

Magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Martens » Fr 7. Jun 2013, 11:31

Hallo Uwe,

wenn der Herstellername nur auf der Artikel-Seite (also nicht auch in den Kategorien und Startseiten-Angebten) angezeigt werden soll, kannst Du es so machen:
In themes/kategorie/detail.php bei den Grunddaten (ab ca. Zeile 230) den Code
Code: Alles auswählen
   $tpl_herstellername = "";
   foreach($HerstellerDataArray as $hersteller) {
      if($hersteller['id'] == $ArtikelObject->hersteller_id) {
         $tpl_herstellername = $hersteller['name'];
      }
   }
einfügen.
Dann steht Dir in templates/[Dein_Template]/website/artikel/artikeldetail.tpl der Herstellername in der Variablen $tpl_herstellername zur Verfügung und kannst damit z.B. die Artikelbezeichnung ergänzen:
Code: Alles auswählen
<h1><?php echo $tpl_herstellername . " " .$tpl_artikelname?></h1>

Grüße
Martin

@Magnus: Okay, das ist nur halbordentlich ;-)
„Die Natur ergreift immer die Partei des versteckten Fehlers.“
Eines von Murphys Gesetzen
Martens
 
Beiträge: 343
Registriert: Mo 9. Feb 2009, 22:09

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon UWuser » Fr 7. Jun 2013, 11:42

Hallo und vielen Dank für Eure Antworten.
Ich baue die Codeschnipsel mal ein und melde mich mit dem Ergebnis!

Bis dahin schönes Wochenende!
Uwe

Edit: Hat geklappt! Als nächstes werde ich versuchen, das in den Übersichten auch umzusetzen, wenn ich die Stellen richtig finden kann ;-)
Auf jeden Fall ein Riesendankeschön!
UWuser
 
Beiträge: 13
Registriert: Di 30. Apr 2013, 12:42

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Magnus » Sa 8. Jun 2013, 07:50

Hi,

das ist doch eine feine Lösung. Daran, dass die Hersteller ja schon im Array da sind hatte ich noch gar nicht gedacht.

Das ließe sich in der Artikelliste der Kategorie sicher auch verwenden.

viele Grüße

Magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Magnus » So 30. Jun 2013, 12:11

HI,

jetzt ist mir noch ein bisschen was dazu eingefallen:

Die Herstellerseite fristet eigentlich ein etwas unbeachtetes Dasein. Die Seite wird ausschließlich per Javascript aus der Dropdown aufgerufen. Es führt also nicht einmal ein echter Link zu diesen Seiten. Wenn ich jetzt eine Suchmaschine wäre, würde ich davon ausgehen, dass die Seiten nicht sonderlich wichtig sind. Schließlich verweist der Seiten(Shop)betreiber ja nicht mal selbst besonders darauf.
Dabei sind die Herstellerseiten eine recht schöne Gelegenheit Text rein zu bringen, nämlich über die Beschreibung des Herstellers. Die ist für den einen oder anderen Kunden ja auch ganz interessant. Da lässt sich dann darstellen wie ökologisch oder menschenfreundlich der Hersteller seine Produkte erzeugt.
Dazu kommt dann die Übersicht der Produkte dieses Herstellers. Die kommen in dieser Kombination im Shop so auch nicht vor, also wieder einmalige Seiten.
Verlinken würde ich die Herstellerseiten von der Artikeldetailseite. Damit kommen von den verschiedensten Kategorien des shops viele kleine Links auf die Herstellerseite. Für den Kunden nützlich und für die interne Verlinkung auch wieder nützlich. Zumal von den SEO-technisch "kleinen" Artikelseiten sowieso fast keine Links weggehen.
Je länger ich darüber nachdenke, um so besser gefällt mir die Idee ...#

Der Link zur Herstellerseite lässt sich bei den Artikeldetails übrigens mit vorhandenen Daten erstellen, in der Kategorieübersicht habe ich keine Möglichkeit gefunden, das ohne neue Datenbank-Abfragen zu machen. Aber von diesen Seiten würde ich sowieso nicht verlinken, die sollen ja bei den SuMas gut gerankt werden.

Hat nur noch den Haken, dass die Herstellerseiten nicht mal einen eigenen title und description haben, aber dem lässt sich ja abhelfen. (dafür gibts ja ein Shopzeug-Modul)

Jetzt würde mich natürlich noch Meinungen interessieren :-)

Grüße

Magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Randshoprookie » Di 2. Jul 2013, 21:30

Hallöchen,

Ich finde die Angabe und Anzeige des Herstellers in der Artikelbeschreibung Super, und ich würde hier gut finden die Auswahlmöglichkeit zu haben das Logo anzeigen zu lassen oder aber auch nicht anzeigen zu lassen.

Man kann dies auch missbrauchen und damit verschiedene Qualitäten anbieten.

Ich denke in der Artikelauflistung in den Kategorien würde ich nur den Text anzeigen lassen, die Verwendung des Logos ist bei vielen aufgelisteten Artikeln dann zu "unruhig" der eine hat nen grünes Logo, der andere ein pinkes, und so weiter.

Title und Description mit dem Shopzeugmodul? Habe ich da was übersehen? Oder geht das "alte" SEO Modul auch in der 2.1?
Oder planst Du eins Magnus?

LG Piet
https://www.aeon-online.de
Aktuelle Version: Randshop Version 2.4, Faktura, Seo und Admin Modul von Shopzeug, und einige Zeit der Anpassung
Randshoprookie
 
Beiträge: 1214
Registriert: So 22. Apr 2012, 07:40

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Magnus » Mi 3. Jul 2013, 06:42

Hi Piet,

vielen Dank für die Rückmeldung.
In denn Daten für die Kategorieauflistung der Artikel ist die Hersteller-ID nicht dabei, darum lässt sich bis zur 2.1 bei der Artikelliste nicht mal der Name des Herstellers anzeigen. Um das zu ermöglichen müsste man in /includes anpassen und das ist dann wieder nicht updatesicher ....

Das mit dem Logo geht ohne größere Anpassungen auch wieder nicht, dazu müsste im admin die Möglichkeit geschaffen werden das Logo hochzuladen. Im Frontend müsste dann Abfragen erweitert werden um den Link zum Logo auch verfügbar zu haben, dann kann man im template auch drauf zugreifen. Hier gings mir aber erstmal darum, zu erfahren, wie wichtig das denn ist. Beim Logo ist dann noch zu klären ob man das auch verwenden darf, ist eine rechtliche Frage.
Ich glaube dass beides (also Textlink und/oder Logo) sowohl für den Seitenbesucher als auch für die Suchmaschinen ganz nützlich ist. Erste Test laufen schon ...

Mit dem SEO-Modul ... Äh öhm ... Ich habe bisher voll vergessen, das auf die 2.1 anzupassen, ist natürlich geplant. Sollte die nächsten ein, zwei Wochen dann verfügbar sein.
Bis dahin hast du vielleicht ja die Anzeige der Herstellerseiten in deinem Shop auch drin ;-) , oder brauchst du die nicht?

Edit: Das Modul ist jetzt auch für die 2.1 angepasst und steht zum Download bereit: SEO-Modul für bessere Title und Description bei Kategorien und Artikeldetailseiten (und Herstellerseiten!)

viele Grüße

magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Randshoprookie » Mi 3. Jul 2013, 18:17

Zack, wird aus ein bis zwei Wochen gerade mal paar Stunden, supi das pflege ich die Tage dann wieder ein :D Danke!

Zu der Hersteller Seite, das ist so eine Sache. Ich verzichte vorerst aus strategischen Gründen auf die Herstellerseiten.
Ich weis das ist vielleicht nicht ganz nachvollziehbar aber hat schon seine Gründe. Aber dies ist nurvorerst so.

Das mit den Logos verwenden und die Herstellernamen nutzen da habe ich eh so meine Bedenken, die rechtliche Seite haste ja erwähnt :D darum dachte ich über die Verwendungsmöglichkeit der Qualitäten nach.

LG Piet
https://www.aeon-online.de
Aktuelle Version: Randshop Version 2.4, Faktura, Seo und Admin Modul von Shopzeug, und einige Zeit der Anpassung
Randshoprookie
 
Beiträge: 1214
Registriert: So 22. Apr 2012, 07:40

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Magnus » Mi 3. Jul 2013, 18:28

war sogar nur ne knappe halbe Stunde :-) Unmögliches wird halt sofort erledigt, nur die Wunder dauern etwas länger ;-)

Das mit deinen nicht vorhandenen Herstellerseiten ist mir halt so aufgefallen ...

Gut wären wohl wirklich der Herstellername beim Artikel und dann auch als Link zur Herstellerseite (hat anders ja wenig Sinn)

Für das SEO-Modul bitte ich schon gleich um Feedback, am liebsten direkt beim Modul. Ist halt gleich ein bisschen Werbung fürs Modul und die Seite. Übrigens natürlich auch für den, der einen Kommentar abgibt. Wer dabei nämlich (s)eine Internetseite angibt, bekommt damit gleich einen Link auf dieselbe.

viele Grüße

magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Randshoprookie » Mi 3. Jul 2013, 19:06

Ich bin dabei das ganze ein wenig anders zu gestalten, vor allem die Suchauswahl nach Hersteller,Model, Motor etc. Da ich einiges davon machen lassen muss, dauert es ein bisschen denn das kostet auch was.In meinem Fall nur die Hersteller alleine zu behandeln wäre so vertane Zeit da es eh demnächst anders wird :D

Feedback gibts auf jeden Fall, keine Frage muss nur noch paar ruhige Stunden zum einpflegen haben :D

LG Piet
https://www.aeon-online.de
Aktuelle Version: Randshop Version 2.4, Faktura, Seo und Admin Modul von Shopzeug, und einige Zeit der Anpassung
Randshoprookie
 
Beiträge: 1214
Registriert: So 22. Apr 2012, 07:40

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Martens » Mi 3. Jul 2013, 19:45

Das mit den Herstellerlogos auf der Artikelseite habe ich aus Neugierde gerade mal ausprobiert - und das ging ziemlich einfach:
Im Ordner "images" das Verzeichnis "herstellerlogos" anlegen. Da kommen alle Logos im selben Dateiformat (hier PNG) rein. Idealerweise wurden sie so bearbeitet, dass sie dieselben Maße, zumindest aber dieselbe Höhe oder Breite haben - je nach Layout-Bedürfnissen.
Die Dateinamen müssen den im Shop eingetragenen Herstellernamen nach folgenden Konventionen entsprechen:
  • Kleinbuchstaben
  • Leerzeichen als Unterstrich
  • Punkte weglassen (natürlich außer dem einen vor der Dateiendung)
  • Umlaute und Ligaturen in Kreuzworträtselschreibweise
Direkt nach dem weiter oben von mir genannten Codeschnipsel zur Ermittlung des Herstellernamens in themes/kategorie/detail.php muss folgendes ergänzt werden:
Code: Alles auswählen
$herstellerImg = IMAGEPFAD . 'herstellerlogos/' . strtr(strtolower($tpl_herstellername),
   array(
      ' ' => '_',
      '.' => '',
      'ä' => 'ae',
      'ö' => 'oe',
      'ü' => 'ue',
      'ß' => 'ss'
      )
   )
   . ".png";
Die Buchstabenliste kann je nach Bedarf erweitert werden und muss keine Großbuchstaben enthalten, da der String bereits vorher in Kleinbuchstaben umgewandelt wird. Auf diese Weise wird aus "Hersteller für Süßwaren" dann "http://www.dein-shop.tld/images/herstellerlogos/hersteller_fuer_suesswaren.png".

In templates/[Dein_Template]/website/artikel/artikeldetail.tpl wird das Logo, sofern vorhanden, dann so auf der Artikelseite eingefügt:
Code: Alles auswählen
<?php echo (file_exists(preg_replace(URLPFAD, '', $herstellerImg)) || file_exists('../../' . preg_replace(URLPFAD, '', $herstellerImg))) ? '<img src="' . $herstellerImg . '" alt="' . $tpl_herstellername . '" />' . ' ' : $tpl_herstellername . ' '; ?>
Hier wird abgefragt, ob es eine passende Logo-Datei gibt. Die ODER-Bedingung ist nötig, weil der Pfad mit aktiven SEO-URLs anders ist als ohne. Fehlt die Datei, wird alternativ der Herstellername angezeigt. Sorry, ist etwas lang geworden, die Zeile. Aber was nicht gebraucht wird kann ja raus.

Wie es rechtlich aussieht weiß ich auch nicht, aber in vielen Shops werden Hersteller-Logos verwendet. Einfach mal beim Hersteller nachfragen.

Grüße
Martin
Zuletzt geändert von Martens am Do 4. Jul 2013, 06:45, insgesamt 1-mal geändert.
„Die Natur ergreift immer die Partei des versteckten Fehlers.“
Eines von Murphys Gesetzen
Martens
 
Beiträge: 343
Registriert: Mo 9. Feb 2009, 22:09

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Magnus » Mi 3. Jul 2013, 20:55

Hi Martin,
die Idee ist gar nicht schlecht, jetzt müsste das ganze nur noch vom Backend aus pflegbar sein ...
Also für einen eigenen Shop akzeptabel, für den normalen Betrieb nicht pflegeleicht genug. Wenn du in drei Monaten einen neuen Hersteller zufügen willst, musst du erst die Anleitung lesen, geht eigentlich nicht gut.
Damit das ganze auch nicht so einfach ist, eregi_replace ist seit PHP 5.3.0 DEPRECATED , d.h. es müsste preg_replace verwendet werden.
Sorry, wenn ich deine Begeisterung nicht ganz teile ;-)

So rein SEO-technisch und für den Kunden finde ich den HerstellerNamenLink eigentlich einen feinen Kompromiss. Rechtlich absolut unbedenklich, lenkt nicht groß ab und ist relativ leicht umzusetzen. Was will man eigentlich mehr?

viele Grüße

magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon schokoladentiger69 » Do 4. Jul 2013, 04:51

Ich persönlich finde den Herstellerlink ja auch ne feine Sache :D Die Kunden übersehen so was aber habe ich das Gefühl oder es interessiert sie doch nicht so stark, wo das Zeug her kommt, solange sie glauben, dass es da ist, was sie benötigen. Aus SEO Sicht wird's da sicherlich interessanter werden, wobei das natürlich dann auch immer nen Moment dauert, bis Google das "schnallt".

@Piet: Normalerweise hat kein Hersteller was dagegen, solange Du sein Zeug auch verkaufst, wenn Du mit seinem Logo und Namen "wirbst". Ich habe für meine Herstellerseiten alle Hersteller eben immer vorher gefragt, manche haben dann einen eigenen Text liefern wollen, die anderen durften schauen wenn es fertig war. Alle waren zufrieden. Aber vielleicht habe ich auch nur besonders pflegeleichte Geschäftspartner :)
schokoladentiger69
 
Beiträge: 412
Registriert: Mi 30. Dez 2009, 08:12

Re: Anzeige des Herstellers in der Artikelansicht

Beitragvon Martens » Do 4. Jul 2013, 07:25

Magnus hat geschrieben:Damit das ganze auch nicht so einfach ist, eregi_replace ist seit PHP 5.3.0 DEPRECATED , d.h. es müsste preg_replace verwendet werden.

Uups, peinlich ... Danke, Magnus, hab's korrigiert.

Natürlich ist das nicht perfekt und war auch nur als Quick-and-dirty-Lösung gedacht. Die Administration übers Backend zu ermöglichen, würde in der Tat erheblich aufwendiger. Also falls mal jemand extreme Langeweile hat ... :D

Grüße
Martin
„Die Natur ergreift immer die Partei des versteckten Fehlers.“
Eines von Murphys Gesetzen
Martens
 
Beiträge: 343
Registriert: Mo 9. Feb 2009, 22:09


Zurück zu Allgemeines / Installation / Hilfe

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 101 Gäste