Auf Eis gelegt
Vorerst seit meinem letzten Beitrag auf Eis gelegt, weil der Bedarfsträger sich überlegt hat, dass er solch eine Suche doch nicht möchte.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenAuf Eis gelegt
Vorerst seit meinem letzten Beitrag auf Eis gelegt, weil der Bedarfsträger sich überlegt hat, dass er solch eine Suche doch nicht möchte.
Problem gelöst, ich habe die Multisite deaktiviert und die Datenbank auf den Ursprungszustand meiner WP Installation gesetzt.
Dann Multisite eingerichtet, Multilingual Press installiert, Woocommerce installiert und eingerichtet.
Funktioniert einwandfrei. Ich vermute, dass es vorher schlichtweg nicht funktioniert hat, weil ich die Multisite erst zum Schluss eingerichtet habe.
Diesmal hat er die Tabellen in der Datenbank für die zweite Installation auch korrekt angelegt.
Gruß,
Matta
Hallo zusammen,
ich habe ein Problem. Ich habe eine Multisite angelegt, weil ich einen Online Shop zweisprachig betreiben möchte.
Jedoch funktioniert die Übertragung der erstellten Produkte auf meiner Subdomain nicht.
Ich erstelle ein Produkt auf meiner Subdomain, aber es erscheint nicht auf der entsprechenden Shop-Seite.
Ich habe schon in phpMyAdmin sämtliche Datenbanken ergänzt, weil ich dachte es liegt daran. Woocommerce hat nicht automatisch die wp_2_ Datenbanken erstellt, also haben sie dort laut Systemstatus von Woocommerce gefehlt.
Funktioniert trotzdem nicht, jetzt bin ich einfach ratlos.
Er zeigt mir aber die korrekte Seite zur Verwendung an. Doch auf der Seite zeigt er mich keine Ergebnisse.
Woran kann es liegen?
Ich hoffe, dass Jemand eine Antwort parat hat.
Besten Gruß,
Matta
Edit: Es erscheint jedoch "Einzelnes Ergebnis wird angezeigt" der Rest fehlt jedoch, dementsprechend rafft Woocommerce schon irgendwie, dass es die korrekte Seite ist, aber alles andere fehlt.
Mir ist dann (nach 4 Stunden) aufgefallen, dass er im englischen die "page.php" nutzt und im deutschen die "archive.php".
Habe also ein custom template erstellt und einfach den inhalt der archive.php kopiert. Ist nicht des Rätsels Lösung gewesen. Funktioniert noch genauso wenig, wie vorher auch.
Nachtrag:
!Folgende Lösung ist eine Performance Katastrophe!
Für eine Suche bestehend aus ComboBoxen ist es wichtig, dass man für die automatische Generierung (man will ja nicht für jede neue Eigenschaft den Quellcode anpassen), dass man die wp_woocommerce_attribute_taxonomies hinzuzieht, dort findet man die entsprechenden Eigenschaften. Leider ist dort keine Beziehung zu einem Produkt erkennbar, hat man also verschiedene Produktkategorien als erstes Auswahlfeld und möchte bei Auswahl nur die entsprechenden Eigenschaften anzeigen lassen, dann muss man den Inhalt der Spalte "attribute_name" nehmen und davor ein "pa_" setzen und dann mit dem Inhalt der Spalte "taxonomy" aus der Tabelle wp_term_taxonomy vergeleichen. Bei einem Treffer kann man via term_id über die wp_term_relationships herausfinden, welcher object_id unsere term_id zugeordnet werden kann. Lustigerweise müssen wir jetzt nur noch herausfinden, welche eine term_taxonomy_id uns die Kategorie geben kann.
Wir springen also auch hier zwischen Tabellen hin und her. Das verdeutlicht nochmal, dass es nicht unerheblich ist, für bestimmte Aufgaben neue Tabellen für bestimmte Aufgaben anzulegen. Um den Besucher unserer Seite nicht auf die Palme zu bringen, findet dieser Prozess bestenfalls im Backend, direkt beim Anlegen unserer Kategorien, Produkte usw. statt. Damit man nicht bei jedem Klick auf Speichern Gefahr läuft, dass PHP wieder die Datenbank auf den Kopf stellt, bietet sich ein extra Reiter an, welchen wir nach Hinzufügen unserer Dinge betätigen. Für mich persönlich ist es verkraftbar kurz zu warten.
Die Suche greift letztendlich nur noch auf unsere schön sortierten Tabellen zu, das erleichtert uns auch die Erstellung einer Search Result Page.
Ich hoffe, ich schreib hier keinen Bullshit, aber es liest wohl ohnehin Niemand mehr mit :D
Okay, ihr habt ja recht, mit eurem "lies mal selbst", alle Fragen sind nicht mehr aktuell.
Ich habe mich also auf den Weg gemacht, mich genauer mit der WP Datenbank auseinander zu setzen, also relevant für mein Vorhaben sind wohl die wp_posts, wp_terms, wp_term_relationships und wp_term_taxonomy.
wp_posts listet sämtliche aktionen auf, beispielsweise das erstellen/löschen von Posts/Pages/Custom Post Types (dazu zählen mEn die Woocommerce Produkte).
wp_terms listet Tags und Kategorien auf, wp_term_relationships legt dar, in welcher Verbindung beispielsweise Produkte zu Kategorien stehen.
wp_term_taxonomy beinhaltet, um welche Form einer Taxonomy es sich handelt (hier nur auf Woocommerce bezogen). Beispielsweise product_cat, product_type etc. Falls gegeben, zeigt sie noch die übergeordnete Kategorie unter "parent" an, die verfasste Beschreibung unter "description" und via "term_id" wird die Position in der wp_terms vermittelt.
Damit eventuell Suchende auch schonmal irgendwelche Antworten über diesen Thread erhalten.
Sobald ich irgendwas habe, was mir Ordnung in das ganze Gewusel bringt und mir EINE Tabelle erstellt, in welcher ich übersichtlicher nach allen Produkten suchen kann, dann schreibe ich wieder. Ich denke, dass die wp_term_taxonomy ein guter Ausgangspunkt ist, weil sie mit der "taxonomy" Spalte, weil dort klare und gleichbleibende Bezeichnungen verwendet werden (zum Beispiel product_cat, product_type ...)
Gruß Matta
Ich rede wohl weiter mit mir selbst.
Diesmal brauche ich drigend eine Antwort.
Ich finde in keiner Tabelle meiner Datenbank die erstellten Taxonomies bzw Kategorien der Woocommerce Produkte.
Muss ich dort tatsächlich php code zwischen packen und diese beim erstellen abfangen und eigenhändig in eine Tabelle schreiben?
Denn offensichtlich speichert er es einfach als product_type, product_cat etc. Das ist verdammt hässlich.
Besten Gruß und danke im Voraus,
Matta
Hi,
also mir ist aufgefallen, dass SOLR für meine maximal 60 Artikel nicht zwingend erforderlich ist (bezüglich der Performance). Jedoch ist die normale Suche nicht dazu in der Lage meine Kategorien für die Produkte zu finden. Wo liegt das Problem? Ich hoffe, dass heir überhaupt noch Jemand liest und antwortet :)
Der aktuelle Stand der Dinge ist folgender, dass ich Woocommerce nutzen werde, für das vereinfachte Anlegen von neuen Produkten nach ein und dem selben Schema. Außerdem werden die Produkte auf diese Weise schon schön dargestellt.
Die gewünschte Suchmaske schreibe ich mir selbst mit Javascript und als Ausweichoption bietet sich dann nur die normale Suchleiste für Javascriptverweigerer, oder eben die Durchforstung der Produkte.
Ich möchte mir jetzt gerne einen Apache Solr Server einrichten.
Mein aktuelles Hosting Paket gibt das nicht her.
Wird dafür lediglich ein Protokoll hinterlegt, welches die Abfragen verarbeitet, oder wird sozusagen eine Kopie sämtlicher Datenbankinhalte auf dem Server abgelegt?
Geht mir jetzt darum, dass ich die Anforderungen an den Server passend ermittel, sprich ob ein V-Server schon ausreichend ist, oder nicht.
Gut meine Gedanken, kann natürlich Niemand lesen, dort war noch enthalten, dass ich erstmal eine individuelle und klare Struktur in die Sache bringen will, um später gezielt diese Kategorien in Comboboxen oder Checkboxen zur Auswahl zu stellen.
Aktuell stehe ich jedoch vor dem Problem, obwohl ich die Taxonomies und post types nicht von der Suche exclude, trotzdem keine Ergebnisse über die aktuell noch normale Suche erhalte. Weißt du zufällig wieso? Oder löst sich das Problem, wenn ich später die Suche angepasst habe von allein?
Danke schonmal für den Tipp, ich werde mir den Link zu Gemüte führen und schauen, was sich daraus bauen lässt.
Hi und danke für die schnelle Antwort.
Das sind gute Anregungen, vielen Dank. Das Automotive Theme hat jedenfalls schonmal die passende Suche.
Bin heute morgen auf etwas gestoßen. Wäre ich auf dem richtigen Wege, wenn ich mit Custom-Taxonomies und Custom Post Types arbeite?
So könnte ich dann unterscheiden und brauche nur noch eine entsprechende "Profi"-Suche dafür, oder?
Tut mir leid, ich habe mich dumm verhalten.
Ich habe diesen Thread versehentlich zweifach erstellt. Besteht die Möglichkeit diesen zu schließen, bevor konstruktive Antworten kommen?
Hallo zusammen,
ich habe gerade auch schonmal versucht ein Thema zu erstellen, welches aber nicht erschienen ist. Sollte es also jetzt doppelt sein, dann bitte eines der Themen schließen/löschen oder falls es durch eine manuelle Prüfung geht, einfach diesen Versuch ignorieren, danke. Muss gestehen, dass ich den Hinweis, nach Drücken des Erstellen Button nicht gelesen habe.
Zu diesem Thema habe ich, meiner Erinnerung nach, mal etwas im Forum gefunden, finde es aber aktuell nicht mehr. Habe wirklich sämtliche Suchbegriffe, welche mir einfielen probiert. Vielleicht war es auch gar nicht hier im Forum, ich weiß es nicht mehr.
Ich suche nach einer Möglichkeit, etwas vegleichbares wie mobile.de zu realisieren, lediglich für andere Produkte und deutlich kleiner. Die Möglichkeit für Nutzer sich zu registrieren wird nicht benötigt. Ich möchte lediglich eine Suchmaske bieten, um einen Lagerbestand zu durchsuchen. Im Netz bin ich nicht fündig geworden.
Gibt es da schon entsprechende Lösungen für WordPress, oder muss ich selbst Hand anlegen?
Es geht hier nicht um einen Onlineshop. Es funktioniert alles nur auf Anfrage. Mein Hauptaugemerk liegt also auf der Suchmaske, welche es mir ermöglicht gewisse Vorgaben einfach nur auszuwählen. Bestenfalls nach Auswahl einer Kategorie die folgenden Auswahlmöglichkeiten entsprechend anzuzeigen.
Als Beispiel:
Kategorie: Obst
Sorte:
Herkunft:
Kategorie: Bier
Brauerei:
Sorte:
Region:
Sprich, je nach Kategorie gibt es verschiedene Suchkreterien
Besten Gruß,
Matta
Hallo zusammen,
tut mir leid, dass ich ein Thema neu eröffne, obwohl dieses in ähnlicher Form schon existiert. Jedenfalls bin ich mir sicher, mal etwas darüber gelesen zu haben, aber ich kann es absolut nicht mehr finden.
Gibt es ein verhältnismäßig performantes PlugIn oder Template (ja, die Sachen von der Stange sind meistens nicht außerordentlich performant, ich weiß), mit der ich eine erweiterte Suchmaske erstellen kann, um die Seite nach bestimmten Inhalten zu durchsuchen und diese geordnet anzeigen zu lassen?
Prinzipiell kennen die meisten das was ich suche von mobile.de oder vergleichbaren Portalen.
Die Möglichkeit einer Nutzerregistrierung muss jedoch nicht gegeben sein.
Ich komme leider nicht mehr auf die passenden Suchbegriffe, um bei Google oder im Forum zum Ziel zu gelangen. Ich bin auch irgendwann nur zufällig mal auf etwas vergleichbares gestoßen.
Schonmal danke für Eure Antworten!
Beste Grüße,
Matta
Ich sehe gerade, dass ich vor Ewigkeiten angekündigt habe eine ultimative Lösung zu liefern.
Jetzt muss ich mir eingestehen, ich habe keine Lösung, denn der Relaunch der Seite wurde schlichtweg für sinnlos befunden und daher habe ich mir umsonst den Kopf zerbrochen.
Und selbst wenn die Seite hätte erneuert werden müssen, dann wäre die Anzahl der zu kopierenden Nutzer so gering gewesen, dass es sinnvoller gewesen wäre, ihnen per Rundmail zu empfehlen, sich neu anzumelden und dafür gewisse Vorzüge über kurzen Zeitraum zu bieten. Man hätte damit definitv keiner großen Community vor den Kopf gestoßen.
Das war mir zu dem Zeitpunkt meiner Frage aber noch gar nicht bekannt.
Ich hätte also gern eine Lösung, habe aber leider keine. Bin mir trotzdem sicher, dass mit der ein oder anderen Unterstützung von Datenbankaffinem Personal in der Lage gewesen wäre, wenigstens einen Teil in ein für WordPress kompatibles Format umzuwandeln. Mir ist natürlich bewusst, dass Datenbankinhalte nichts mit der Themegestaltung zu tun haben. Tut mir leid, wenn ich das ungünstig formuliert habe. Aber WordPress muss ja auch mit Datenbankinhalten klarkommen und die alten zu packen, an WordPress anzupassen und an der richtigen Stelle abzulegen, das klingt mir im ersten Moment nicht unmöglich. Laut unserer Datenbankabteilung ist das auch gar keine so große Sache, wenn gewisse Bedingungen erfüllt sind, welche erfüllt gewesen wären, ich aber, aus den beiden oben genannten Gründen, wieder aus meinem Gedächtnis gelöscht habe.
Besten Gruß,
Matta
Da gebe ich dir absolut Recht. Von Null anfangen heißt von Null anfangen und dauert auf beiden Plattformen gleich lang. Nur würde ich bei WordPress nicht von null anfangen, ich würde einfach ein Premium Theme für 59$ kaufen, welche alle gewünschten Funktionen beinhaltet und dieses anpassen. Sei es hinsichtlich überflüssigen Codes oder der optischen Erscheinung. Bei TYPO3 fange ich erstmal an, alle Funktionen selbst zu implementieren. Rechnen wir da mal die Stunden gegen den Anschaffungspreis von 59$, dann steht das in keinem Verhältnis. TYPO3 würde mich mehr Zeit und Geld kosten und somit auch meinem Bekannten mehr Geld. Ich denke, dass es sich sogar dann rentiert, wenn ich mir kurz ein Programm in Java runterschreiben muss, welches mir die Dateien aus der einen Datenbank holt und sie in die für das WP Theme erforderlichen Datenbankeinträge umwandelt.
Dachte nur, dass es da evtl schon was gibt, aber scheinbar ja nicht :) Machbar ist es und das zählt erstmal. Selbst, wenn es doch länger dauert, dann habe ich ein kleines Programm welches ich im Laufe der Zeit ausbauen kann. Die Lösung des Problems hat für mich definitiv einen persönlichen Mehrwert als mit TYPO3 zu arbeiten, deshalb bin ich dahingehend auch relativ verschlossen und unbelehrbar.
Ich kümmere mich einfach selbst drum und berichte dann bald mal, was es gegeben hat. Falls nochmal Jemand vor diesem oder einem vergleichbarem Problem steht und eine Lösung sucht.
Schonmal herzlichen Dank für die mal wieder schnelle Antwort.
Genau das versuche ich gerade zu ermitteln, was wohl mehr Aufwand ist. Die Migration nach WordPress und dafür schneller mit der Gestaltung durch zu sein oder mich in TYPO3 einzuarbeiten und dort die Arbeiten vorzunehmen. Der Punkt ist, es fehlt jegliches responsive Design und der Look ist etwas veraltet, ich würde also ohnehin alles neu machen wollen. Ein Bekannter hat mich gefragt ob ich da was machen kann. Mein Bedarf mich in TYPO einzuarbeiten ist begrenzt, nicht mehr als es nötig wäre, um an alle nötigen Informationen zu kommen. Oder ist TYPO gar nicht so unerträglich?
Ich schmeiße heute Abend mal Eclipse an und starte mal einen Testlauf mit Selenium. Sollte das nichts geben, dann arbeite ich mich wohl doch in TYPO ein oder schiebe die Aufgabe weiter.
Ich berichte mal, wie es lief.
Vielleicht hat sonst noch Jemand eine Idee.
Edit: Ich muss dazu sagen, bis auf ein paar CSS und Arbeiten an der Platzierung des Inhaltes, müsste ich bei WordPress nichts mehr machen. Das ist also keine große Sache mehr. Sollte also eine Lösung der Übetragung bekannt sein, bei der ich maximal 10-15 Stunden für die Übetragung brauche, dann wäre ich schon dankbar. Kann WordPress mit XML Dateien umgehen?
Die Frage war etwas unglücklich formuliert, da die Erwähnung irrelevant ist. Die einzelnen Felder in den Profilen bleiben schon gleich. Gibt es dort schon etwas, womit ich es rüberschreiben kann? Im schlimmsten Fall müsste ich mal probieren, ob man da eine automatisierte Übertragung mit Selenium realisieren kann und die Profile dort einfach neu erstellen lasse. Das blockiert mir aber einen Rechner, daher frage ich nach einer angenehmeren Lösung.
Hallo zusammen,
ich hoffe ich bin im richtigen Themenbereich gelandet.
Über die allgemeine Migration einer Typo3 Seite nach WordPress habe ich mich schon informiert.
Ich habe aber im Speziellen eine Frage.
Wenn ich eine Seite habe, die prinzipiell wie eine Dating Seite aufgebaut ist, aber schon ein paar Tage auf dem Buckel hat, kann ich die dortigen Profile ohne weitere Schwierigkeiten in eine neu erstellte WordPress Seite, mit ähnlichen bzw mehreren Funktionen migrieren?
Die Lösung alles abzuschreiben kam mir auch schon, aber dafür ist die Nutzerzahl doch zu groß.
Am besten wäre es, alle Profile aus der Datenbank zu holen und nach WordPress zu kopieren, bestenfalls mit WordPress auf die Typo3 Datenbank zuzugreifen.
Ist das Möglich? Bin absolut unbeholfen bezüglich Typo3.
Gruß
Matta