Shop Support News Archive - Shopbetreiber News -> Forum : ECB: Erklaerung Snippets
viento fresco
21.09.2009, 16:21
So,
nach einem (gerechtfertigten) Abrotzer von Cheffe :D starte ich noch mal einen Versuch:
Habe die Anzeige in der Box "Neue Artikel" zentrieren koennen, nun wollte ich das auch in der Box " Bestseller" machen und stosse dabei auf die snipets (oder snippets????).
wer kann mir mal kurz und knackig erklaeren, welchen Sinn diese machen und "wie ich damit umgehe"?
Und wie bekomme ich den Inhalt der Box "Bestseller" zentriert???
''>ZITAT(viento fresco @ Sep 21 2009, 16:21) 195659
So,
nach einem (gerechtfertigten) Abrotzer von Cheffe :D starte ich noch mal einen Versuch:
Habe die Anzeige in der Box "Neue Artikel" zentrieren koennen, nun wollte ich das auch in der Box " Bestseller" machen und stosse dabei auf die snipets (oder snippets????).
wer kann mir mal kurz und knackig erklaeren, welchen Sinn diese machen und "wie ich damit umgehe"?
Und wie bekomme ich den Inhalt der Box "Bestseller" zentriert???
[/b]
Hallo,
sag erstmal welchen Shop du benutzt.
Du kannst fast alles für die Boxen in der der box.css einstellen, aber vieleicht solltest dich erstmal etwas mit html, css usw auseinandersetzten.
Die snippets ist wie schon der Name schon sagt, schnipsel. Mit diesen erspart man sich ständig wiederholende Quelltexte. Einmal schreiben als Schnipsel und einfügen dort wo du es brauchst.
Zyo
''>ZITAT(Zyon @ Sep 21 2009, 17:02) 195666
sag erstmal welchen Shop du benutzt.
[/b]
Arggggggggggggggggggggggg
''>ZITAT</div>Schaue womit alle Beiträge in dem jeweiligen Forum anfangen ! Benutze ebenfalls ECB, XT:C
GAMBIO usw. so wie alle Anderen das auch tun. Es dient der Übersichtlichkeit von Ecombase ![/b]
Und jetzt schaun wir mal Oben was in der Überschrift steht, und in was für einem Forum der Thread steht,
viento fresco
21.09.2009, 17:26
@Zyon
vielen Dank fuer die Antwort. HTML und CSS sind nicht unbedingt Fremdworte..............räusper...........
Hatt nur noch nicht mit Snippets gearbeitet und bevor ich irgendwas zerschiesse, frage ich lieber und dafuer ist dieses Forum ja auch da, oder habe ich da was missverstanden.................??
@Andi
danke :D , genau weil ich das bei meinem ersten Versuch NICHT gemacht habe, gabs Schelte und einmal "geschlossen", wie gesagt, zu Recht
SEO-FREAK
21.09.2009, 17:40
''>ZITAT(viento fresco @ Sep 21 2009, 17:26) 195672
@Zyon
vielen Dank fuer die Antwort. HTML und CSS sind nicht unbedingt Fremdworte..............räusper...........
Hatt nur noch nicht mit Snippets gearbeitet und bevor ich irgendwas zerschiesse, frage ich lieber und dafuer ist dieses Forum ja auch da, oder habe ich da was missverstanden.................??
@Andi
danke :D , genau weil ich das bei meinem ersten Versuch NICHT gemacht habe, gabs Schelte und einmal "geschlossen", wie gesagt, zu Recht
[/b]
der / die shops sind zzt so gut wie alle -> BASTELBUDEN
das problem ist auch nicht das man da irgend nen "modul" reinschraubt - sondern die
vielen lustigen effekte, wenn man später updates drüber bügeln will - da geht das mit
dem Basteln erst richtig los - da man oft am ende, wenn alles schön ist, dermaßen
inkompatibel ist, dass sich schon die balken biegen
dummdof gefickt schaut man dann aus der wäsche - wenn es im security bereich mal
pflicht ist nen update rüberzuschubsen - und dann tagelang alle individuellen anpassunge
noch und nöcher neu erfunden werden müssen - da liegt das eigentliche problem !
der shop verhält sich da auch nen bischen wie windows. man kann 1000 dinge installieren,
aber es bleibt immer was hängen, später geht irgend was nicht mehr - man arrangiert
sich dann halt - aber dass es knallen wird steht fest - frage ist nur - wann ?
und letztlich, nur weil code und dateien nicht mehr im shop laufen, heisst das nicht immer
dass man damit dann nicht doch unsinn anstellen kann - das risiko wächst also über-
proportional zum nutzen, je mehr man an den shops rumbastelt
ebenfalls SCHWACHSINN.. diese ganze ajax, java popup dinger. so schön das auch ist,
wenn der nutzer das auf AUS hat ( active-x und java ) weil ja jede pc zeitrischt das
verteufelt ( da kommen ja die hacker und klauen die privat porno bilder und die pins
und tans ) dann sieht der kunde NIX. der steht wie nen doofmann mit geld in der hand
in der gegend rum - und kann es nicht los werden - auch so nen ding aus der rubrik
shop ist inkompatibel..
acho, wo ich überhaupt geistig hin wollte
1 1 = 1
1 2 = 2
1 3=3 2
das wären nur 3 codedetzen die in kombination schon 6 varianten ergeben
was wird wohl sein, wenn man das mal 650 nimmt ??
1 2 3 4 5 6 7...... 650 ?
denn wir haben an die 1000 "module" snipets - und wenn man jedes mal
mit jedem kombiniert - ist lotto spielen und die 6 richtigen ankreuzen
nen klacks dagegen !
wie angedeutet - es gibt schier unzählige varianten, unzählige fehler die
durch die unterschiedlichsten gründe auftreten können - und alleine
deshalb kann man da weder ne anleitung, doku noch sonstwas erstellen
wäre eine lebensaufgabe
viento fresco
21.09.2009, 18:14
''>ZITAT(SEO-FREAK @ Sep 21 2009, 17:40) 195675
''>ZITAT(viento fresco @ Sep 21 2009, 17:26) 195672[/snapback]
@Zyon
vielen Dank fuer die Antwort. HTML und CSS sind nicht unbedingt Fremdworte..............räusper...........
Hatt nur noch nicht mit Snippets gearbeitet und bevor ich irgendwas zerschiesse, frage ich lieber und dafuer ist dieses Forum ja auch da, oder habe ich da was missverstanden.................??
@Andi
danke :D , genau weil ich das bei meinem ersten Versuch NICHT gemacht habe, gabs Schelte und einmal "geschlossen", wie gesagt, zu Recht
[/b]
der / die shops sind zzt so gut wie alle -> BASTELBUDEN
das problem ist auch nicht das man da irgend nen "modul" reinschraubt - sondern die
vielen lustigen effekte, wenn man später updates drüber bügeln will - da geht das mit
dem Basteln erst richtig los - da man oft am ende, wenn alles schön ist, dermaßen
inkompatibel ist, dass sich schon die balken biegen
dummdof gefickt schaut man dann aus der wäsche - wenn es im security bereich mal
pflicht ist nen update rüberzuschubsen - und dann tagelang alle individuellen anpassunge
noch und nöcher neu erfunden werden müssen - da liegt das eigentliche problem !
der shop verhält sich da auch nen bischen wie windows. man kann 1000 dinge installieren,
aber es bleibt immer was hängen, später geht irgend was nicht mehr - man arrangiert
sich dann halt - aber dass es knallen wird steht fest - frage ist nur - wann ?
und letztlich, nur weil code und dateien nicht mehr im shop laufen, heisst das nicht immer
dass man damit dann nicht doch unsinn anstellen kann - das risiko wächst also über-
proportional zum nutzen, je mehr man an den shops rumbastelt
ebenfalls SCHWACHSINN.. diese ganze ajax, java popup dinger. so schön das auch ist,
wenn der nutzer das auf AUS hat ( active-x und java ) weil ja jede pc zeitrischt das
verteufelt ( da kommen ja die hacker und klauen die privat porno bilder und die pins
und tans ) dann sieht der kunde NIX. der steht wie nen doofmann mit geld in der hand
in der gegend rum - und kann es nicht los werden - auch so nen ding aus der rubrik
shop ist inkompatibel..
acho, wo ich überhaupt geistig hin wollte
1 1 = 1
1 2 = 2
1 3=3 2
das wären nur 3 codedetzen die in kombination schon 6 varianten ergeben
was wird wohl sein, wenn man das mal 650 nimmt ??
1 2 3 4 5 6 7...... 650 ?
denn wir haben an die 1000 "module" snipets - und wenn man jedes mal
mit jedem kombiniert - ist lotto spielen und die 6 richtigen ankreuzen
nen klacks dagegen !
wie angedeutet - es gibt schier unzählige varianten, unzählige fehler die
durch die unterschiedlichsten gründe auftreten können - und alleine
deshalb kann man da weder ne anleitung, doku noch sonstwas erstellen
wäre eine lebensaufgabe
acho, wo ich überhaupt geistig hin wollte
1 1 = 1
1 2 = 2
1 3=3 2
das wären nur 3 codedetzen die in kombination schon 6 varianten ergeben
was wird wohl sein, wenn man das mal 650 nimmt ??
1 2 3 4 5 6 7...... 650 ?
denn wir haben an die 1000 "module" snipets - und wenn man jedes mal
mit jedem kombiniert - ist lotto spielen und die 6 richtigen ankreuzen
nen klacks dagegen !
wie angedeutet - es gibt schier unzählige varianten, unzählige fehler die
durch die unterschiedlichsten gründe auftreten können - und alleine
deshalb kann man da weder ne anleitung, doku noch sonstwas erstellen
wäre eine lebensaufgabe
[/b][/quote]
genau das ist der Grund, warum ich keinen ECB-Shop einfach ueber einen xt-Commerce drueberbuegeln werde, sondern ECB in ein neues Verzeichnis (Aufruf ueber Subdomain) installiere, alles aendern, was geaendert werden muss (sprich: Template) und dann erst den SQL-Dump von xt-Commerce einspiele.
Ich hoffe, das funktioniert, bin gerade bei meinem ersten Versuch dieser Art.
Na ja ich denke mal er wollte nur eine Kurzdarstellung über den Sinn der Snippets.
Ich versuche das mal trotzdem, ABER der Chef hat Recht es ist nur eine von vielen Möglichkeiten.
Also nehmen wir mal die Produktauflistung:
Da ist die eigentliche Produktübersicht in den Kategorien = /templates/Dein-Template/modules/product_listing/product_listing.html
dann gibt es weitere Dateien unter /templates/Dein-Template/modules/
da wären unter anderem die:
also_purchased.html (regelt die Anzeige der ebenfalls gekauften Produkte)
new_products.html
new_products_default.html
new_products_overview.html (regeln alle verschiedene Seiten der neuen Produkte)
und einige mehr
So nun ist in all diesen Dateien folgender Code zu finden:
{snippet file=SubHeading.html heading=#heading_text#}
{snippet file=ProdListingItem.html cols=$smarty.const.ColsNewProds from=$module_content}
Das heisst nichts anderes als, wenn Du in der Datei /templates/Dein-Template/snippets/SubHeading.html eine Änderung vornimmst so wird in allen Produktlisten diese Änderung wirksam sein. Änderungen an der ProduktListingItem.html im Snippetordner werden ebenfalls in allen Dateien wirksam in denen dieses Snippet aufgerufen wird.
Du musst also nicht in 10 Dateien eine Änderung machen sondern nur in einer oder zwei.
Wenn Du allerdings z.B. jede Produktauflistung anders gestalten willst nutzt Dir ein Snippet überhaupt nichts.
Wie geschrieben soll nur als anschauliches Beispiel gelten.
Gruß Uwe
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.