Zum Inhalt springen

Nutzfahrzeughandel

Erstellt am 3. August 2005 · 19 Antworten · letzte Antwort am 16. September 2005

Tags: Frage

jenses ·

Heute online gegangen :
http://stengel.akd-data.de/index.php

Eine einfache Seite, was den Umfang betrifft.
Extensions: css_styled_content, qcom_htmlcleaner und meine modifierte Version von dmc_image_alttext.

Die Fahrzeugangebote werden mit einer selbst gecodeten Extension aufgelistet ( Listenansicht, Einzelansicht mit bis zu 100 verschiedenen Eigenschaften pro Fahrzeug, Fahrzeugsuche, vorausgefülltes Kontaktformular mit Daten zum Wunschfahrzeug).

Im Backend steht ein Exportmodul zur Verfügung, das nach entsprechender Aufbereitung die Fahrzeugdaten als CSV-Datei zu mobile.de und truckscout24.de exportiert, inklusiver der Fahrzeugbilder. Man spart sich also erheblichen Mehraufwand für das Einpflegen der Daten: ein mal eingetippt, auf 3 Seiten aktuell sichtbar.

jenses

Stoneage ·

Kritik:

1. keine allgemein Suche
2. bei Fahrzeigsuche kommt nur "Keine aktuellen Angebote
Es wurden keine den Suchkriterien entsprechenden Angebote gefunden !"
Da werd ich nicht ganz schlau draus.

Ansonsten top!

jenses ·

1. Wozu sollte eine allgemeine Suche gut sein ? Der Interessent will doch wohl ein Fahrzeug finden ?
2. Es gibt noch ein Problem mit der Domain-Umleitung, daher funzt die Suche nicht.

jenses

ThomasP ·

Dieses Flash Gimmick mit dem runterplumpsenden LKW macht Laune 😃
Ansonsten recht schlicht.. was aber ja nix schlechtes sein muss.
Die Schrift is hald irgendwie .. naja .. Arial hald.

mstuebner ·
jenses schrieb

Heute online gegangen :http://stengel.akd-data.de/index.php

Mensh, was meinst Du wie sich meine Maus erschrocken hat, als sie das erste mal über die Zugmaschine geschwebt ist!! Muss aber in Schweden aufgenommen worden sein, bei den ganzen Wolken in der Windschutzscheibe...

jenses schrieb

Die Fahrzeugangebote werden mit einer selbst gecodeten Extension aufgelistet ( Listenansicht, Einzelansicht mit bis zu 100 verschiedenen Eigenschaften pro Fahrzeug, Fahrzeugsuche, vorausgefülltes Kontaktformular mit Daten zum Wunschfahrzeug).

Wenn ich es doch endlich mal begreifen würde wie man eine Extension schreibt, besonders die Dateneingabe im BE. ;-([/quote]

just2b ·
mstuebner schrieb

Wenn ich es doch endlich mal begreifen würde wie man eine Extension schreibt, besonders die Dateneingabe im BE. ;-(

[/quote]
war da ein ironie-tag?
gerade die BE-eingabe macht doch der kickstarter für dich... BE musst nix mehr anpassen...

jenses ·
just2b schrieb

war da ein ironie-tag?
gerade die BE-eingabe macht doch der kickstarter für dich... BE musst nix mehr anpassen...

Dann gibt es in deinen Extensions wohl keine Gültigkeitsüberprüfungen und immer nur Zahlen im Bereich 10-10000 😉 ? Irgendsowas baut doch der Kickstarter standardmäßig rein ?
Hier war schon einiges an Handarbeit angesagt, das BE-Eingabeformular hat 2 Haupt-TABS, das zweite ist mit Flexform erstellt und nochmal 5fach unterteilt.
Das macht der Kickstarter leider noch nicht von alleine #giggle#

jenses

just2b ·

Hallo Jenses,

aufpassen 🙂 Es ging nur um die Daten_eingabe, von Checks oder sonstigem hat Matthias ja gar nicht geschrieben 😉
Für die Dateneingabe hab ich die Flexforms noch gar nicht verwendet, das muss ich mir mal anschauen, habs bei meiner letzten Ext nur für die Einstellungen genommen, und da warns auch 5 Reiter mit x-Sachen... Daten kommen nämlich von FE, sowieso mit Checks... Kann der Admin im BE auswählen, welche Formularfelder verwendet werden sollen (10 textareas/textfelder, bilder, dateien,...) also bisschen kenn ich mich schon aus mit den exts...
also lieber matthias, is nicht so schwer 😉

lg georg
ps: will nicht protzen, mehr können hast du eindeutig 😉

jenses ·
Tetramatrix schrieb

Wie soll den die Dateneingabe mit Flexforms gehen? Für Einstellung ist klar, aber als Dateneingabe?

Ganz einfach sowas ins TCA :

"flexform" => Array (		
	"exclude" => 0,		
	"label" => "LLL:EXT:ws_trucks/locallang_db.php:tx_wstrucks_offers.flexform",		
	"config" => Array (
	'type' => 'flex',
	'ds_pointerField' => 'list_type',
	'ds' => array(		
		'default' => 'FILE:EXT:ws_trucks/be_flexform_ds.xml',
		)
	)
),

In be_flexform_ds.xml formulierst du dann deine Eingabemaske, die Daten werden dann als XML in der DB gespeichert.
Für irgendwelche Daten, die auch bei Suchabfragen berücksichtigt werden sollen, sollte man natürlich keine Flexforms nutzen, da MySQL ja (noch) nicht in XML suchen kann.
Aber für so Sachen wie "Getriebeart", "Anhängerkupplung ja/nein" geht das schon, vor allem ist das Ganze dann per XML erweiterbar, ohne daß du die DB erweitern mußt.

Um die Daten da wieder rauszuholen, gibts ja T3-Routinen.

jenses

jenses ·

Hallo Georg,

just2b schrieb

Es ging nur um die Daten_eingabe, von Checks oder sonstigem hat Matthias ja gar nicht geschrieben 😉

Ich wollte ja auch nur noch mal sagen, daß der Kickstarter eben "nur" ein Kickstarter ist. Das Ding ist eine Klasse Sache und spart eine Menge Zeit,
aber wenn es dann etwas umfangreicher und komplizierter wird, muß man eben doch selber ran.
Ich wollte jetzt nicht an Deinen Kenntnissen rummäkeln oder so,
nix für ungut 😉

viele Grüße
jenses

jenses ·

Das Problem mit den verschwundenen POST-Daten ist behoben, jetzt funktionieren Suche und Kontaktformular wieder.

jenses

just2b ·

Bastian hat gemeint, dass eben nicht das ganze xml-File gespeichert werden muss!

Ich habs grad (zwangsweise *g*) getestet und klappt wunderbar:

Vorgehensweise
- per Kickstarter Extension erstellen mit beliebigen Feldern
- folgendes ändern:

1. in: tca.php unter "types" => Array (... dort "--div--;Titel," einfügen! "Titel" ist dann der Name des Reiters und alle folgenden Felder kommen in diesen Reiter rein. Beispiel:

"0" => Array("showitem" => "--div--;Allgemein,feld1,feld2,...,--div--;Details,

Will mans mehrsprachig, dann den Titel nicht hardcodieren sondern zB: "--div--;LLL:EXT:extkey/locallang_db.php:langkey"

2. in: ext_tables.php einfügen der zeile 5

$TCA["tx_rgreise_reise"] = Array (
	"ctrl" => Array (
		"title" => "LLL:EXT:rgreise/locallang_db.php:tx_rgreise_reise",
		...
		'dividers2tabs' => $confArr['noTabDividers']?FALSE:TRUE,

lg georg

jenses ·

??
Ich verstehe nur Bahnhof :o
Wer meint was womit, und was ist mit tt_news,
und was soll mir Dein tca-Code beweisen ?
Und wer ist "tim" 🙂

jenses ·

Hallo Georg,
jetzt ist bei mir der Groschen gefallen, was Dein Posting angeht.
Mit Deinem Code bekommt man ein Eingabe-Formular in Tab-Form hin,
soweit klar. Genauso habe ich das bei mir auch getan (und so geschieht das auch in tt_news).

Nur, bei mir ist dann Tab 2 nochmal unterteilt in 7-8 Sub-Tabs; und diese Unterteilung wiederum ist per flexform/XML gelöst und muß natürlich in der DB als XML gespeichert werden.

viele Grüße
jenses