Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Artikel im Admin anzeigen die keine Verlinkung haben?

    rayzob

    • Fördermitglied
    • Beiträge: 269
    Da unsere Warenwirtschaft nicht wirklich mit den Kategorien vom Shop umgehen kann, haben wir uns entschlossen die Artikel ausschließlich im im Shop zu verlinken. Die Wawi schmeißt also erst mal alle Artikel ohne Kategorie in den Shop. sie werden zum Beispiel bei uns unter der URL
    domain.de/admin/categories.php?cPath=50 gelistet. Unser Problem ist, das jedoch auch alle Artikel gelistet werden, die schon eine Verlinkung zu einer Kategorie erhalten haben.
    Das wird ab 50 Artikel sehr unübersichtlich. Da wir aber auch keinen Artikel vergessen möchten und jedem eine Kategorie zuweisen wollen, die sollen ja gefunden werden, haben wir folgende Frage: Kann man sich alle Artikel anzeigen lassen, die keiner Kategorie angehören und auch nicht verlink sind mit einer Kategorie? Gibt es dazu auch eine URL oder abfrage im Adminbereich? Bitte um Hilfe
    Herzliche Grüße



    Linkback: https://www.modified-shop.org/forum/index.php?topic=9592.0
    rechtstexte für onlineshop

    stifflersbrother

    • Frisch an Board
    • Beiträge: 61
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #1 am: 25. November 2010, 14:15:48
    Als Sql-Abfrage ließe sich das leicht lösen:

    Code: SQL  [Auswählen]
    SELECT * FROM products p
    LEFT JOIN products_to_categories pdc ON p.products_id=pdc.products_id
    WHERE pdc.products_id IS NULL
     
    Gruß

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #2 am: 25. November 2010, 14:24:22
    [...] sie werden zum Beispiel bei uns unter der URL
    domain.de/admin/categories.php?cPath=50 gelistet. [...]

    damit sind die Artikel bereits in einer Kategorie mit der ID 50 !?!

    rayzob

    • Fördermitglied
    • Beiträge: 269
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #3 am: 25. November 2010, 15:03:46
    @ stifflersbrother: und wo auf der categories.php muss ich das eintragen? ich könnte mir ja einfach ne Kopie von der categories.php Seite machen, die umbenennen und dann die quasi nur als Kontrollseite nutzen um mich zu vergewissern das alle Artikel eine Verlinkung haben.

    @ GTB: Das kann schon sein, aber es ist keine die ich sehe im Shop und das ist gut so. Somit sollte meine Frage lauten: Alle Artikel der Kategorie "categories.php?cPath=50" ohne Verlinkung in andere Kategorien.

    stifflersbrother

    • Frisch an Board
    • Beiträge: 61
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #4 am: 25. November 2010, 15:19:04
    Ich habe nicht umsonst gesagt als SQL wäre das so und so zu lösen,
    wobei ich Dich falsch verstanden habe, meine Abfrage listet eben nur die Artikel auf die keine Zuordnung in der products_to_categories haben.
    Wenn die Bedingung aber ist, dass die categroeis_id 50 'ne Sonderstellung hat, dann würde ich das so lösen, dass ich erst eine View erstelle, die alle Artikel aus der prducts_to_categories enthalten, die nicht die categories_id 50 haben und anschließend meine Abfrage gegen die View bauen
    erst mal die View:

    Code: SQL  [Auswählen]
    CREATE ALGORITHM = UNDEFINED VIEW  AS 'v_products_temp' SELECT products_id
    FROM 'products_to_categories'
    WHERE  products_to_categories.categories_id<>50
    Das muss man nur einmal machen.
    Und anschließend dann die Abfrage gegen diese View bauen:

    Code: SQL  [Auswählen]
    SELECT * FROM products p
    LEFT JOIN v_products_temp pt ON p.products_id=pt.products_id
    WHERE pt.products_id IS NULL
    Moin

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #5 am: 25. November 2010, 15:45:28
    Sollte doch so heissen oder ?

    Code: SQL  [Auswählen]
    CREATE ALGORITHM = UNDEFINED VIEW 'v_products_temp' AS SELECT products_id
    FROM 'products_to_categories'
    WHERE  products_to_categories.categories_id<>50
     

    stifflersbrother

    • Frisch an Board
    • Beiträge: 61
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #6 am: 25. November 2010, 15:52:16
    Völlig korrekt

    rayzob

    • Fördermitglied
    • Beiträge: 269
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #7 am: 25. November 2010, 15:52:34
    Das ist sehr anständig von Dir mir diesen Lösungsweg auf zu zeigen, jedoch bin ich mit SQL man so gar nicht vertraut. Von daher wäre mir eine Möglichkeit die ich in eine php seite einbauen kann nicht nur lieber, sondern quasi die einzige Möglichkeit um mein Ziel zu erreichen.

    Herzliche Grüße

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #8 am: 25. November 2010, 16:01:38
    einfach in phpMyAdmin einloggen, oben in der Leiste auf SQL klicken und die beiden Befehle nacheinander eingeben und Ergebnis bestaunen. Einfacher geht's doch nicht.

    stifflersbrother

    • Frisch an Board
    • Beiträge: 61
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #9 am: 25. November 2010, 17:46:26
    Die View brauchst Du auch nur einmal einzurichten,
    die kannst Du dann immer wieder benutzen.
    Achte aber darauf, die korrigierte Version von GTB zu nehmen.

    rayzob

    • Fördermitglied
    • Beiträge: 269
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #10 am: 25. November 2010, 19:34:52
    Habe Dir mal per PM geantwortet, vielleicht bekommen wir es als JOB hin...

    rayzob

    • Fördermitglied
    • Beiträge: 269
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #11 am: 26. November 2010, 15:47:41
    Keine Antwort auf meine PM erhalten... Bitte mal in JOBs kopieren. Vielleicht finde ich dort jemand der mir das als Auftrag erledigt. Ich habe doch von SQL keinen Plan. Sollen die machen die sich damit auskennen ;) Wenn's nicht so viel ist wie hier geschrieben wird, wird's ja so teuer nicht sein.
    Herzliche Grüße

    rayzob

    • Fördermitglied
    • Beiträge: 269
    Artikel im Admin anzeigen die keine Verlinkung haben?
    Antwort #12 am: 08. Januar 2011, 16:52:06
    Nach langen warten ob mir das jemand als Job macht und nachdem sich keiner gemeldet hat, habe ich es jetzt selbst versucht und folgende Meldung bekommen:
    CREATE ALGORITHM = UNDEFINED VIEW 'v_products_temp' AS SELECT products_id
    FROM 'products_to_categories'
    WHERE products_to_categories.categories_id <>50

    MySQL meldet: Dokumentation
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''v_products_temp' AS SELECT products_id
    FROM 'products_to_categories'
    WHERE  p' at line 1
    Weiß jemand was da schief ging? :?

    Ray

    Shop Hosting
    7 Antworten
    4075 Aufrufe
    26. November 2012, 15:50:45 von Biwakscharte
    12 Antworten
    6444 Aufrufe
    08. März 2011, 21:56:29 von Tomcraft
    17 Antworten
    10469 Aufrufe
    14. September 2017, 01:51:23 von umbi
               
    anything