4images Forum & Community

4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: Marquis2000 on October 05, 2007, 06:57:45 PM

Title: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Marquis2000 on October 05, 2007, 06:57:45 PM
Hallo ich habe mal das Forum durchsucht aber entweder nicht richtig oder es gibt sowas noch nicht :)

eigentlich ganz einfach ich möchte ein extra Fenster auf der Startseite wo Thumbs (also wie neue Bilder) aus einer bestimmten Kategorie zu sehen sind!!

Hat das schon jemand und kann mir helfen? Dank schonmal im Voraus an Euch!!

Gruß Marquis
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: nobby on October 05, 2007, 09:13:08 PM
Hallo,

das gibt es wohl auch noch nicht.

Aber, wie stellst Du dir das den vor  :?:

  Soll bei Aufruf von 4images eine Kategorie was im ACP hinterlegt wird (als Fenster mit den Thumbs) angezeigt werden oder
  soll der User bei Aufruf einer Kategorie, diese im neuen Fenster als Thumbs angezeigt werden  :!:

Für mich gibt das im Moment noch keine Sinn  :wink:

Nobby
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Marquis2000 on October 05, 2007, 09:29:16 PM
Also  :lol:

Auf der Startseite von 4images werden ja immer die neusten Bilder gezeigt!! Genau dieses Fenster möchte ich nochmal auf der selben Seite (Startseite) nur das in diesem Fenster die neusten Bilder aus einer bestimmten Kategorie angezeigt werden sollen!!
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: nobby on October 05, 2007, 09:36:18 PM
Begriffen  :!:  :wink:

Da muss bestimmt am Code etwas geändert oder Angepasst werden.

Vielleicht liest das ja hier ein Coder und hat eine Idee  8O

Das würde mich auch mal Interessieren.

Gruß
Nobby
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: mawenzi on October 05, 2007, 09:59:46 PM
... wie ist das zu erledigen ...
1. kopiere in der index.php den Abschnitt --- Show New Images --- und füge ihn unmittelbar darunter wieder ein ...
2. nun einige Änderungen in diesem Abschitt ...
2.1. im query nach WHERE musst du deine gewünschte Kategorie hinzufügen ... AND i.cat_id=XX ...
      wobei XX natürlich deine Kategorie ID/Nr. ist ....
2.2. und nun noch alle "new_images" in diesem kopierten Abschnitt z.B. "new_cat_XX_images" umbenennen ...
2.3. nun kannst du in deiner home.html den Tag {new_cat_XX_images} für die Anzeige deiner Kategoriebilder verwenden ...

... das ist eigentlich alles ... ;)

Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Marquis2000 on October 06, 2007, 12:55:22 PM
danke nobby und auch dir mawenzi Du hast mir ja schon öfter geholfen.... :) ich probiers denn gleich mal aus obs geht!!

Gruß Marquis
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Marquis2000 on October 06, 2007, 05:29:34 PM
so hab ich getestet geht leider nicht ich habs erstmal mit den normalen new_images probiert und die Zeile:

WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (".get_auth_cat_sql("auth_viewcat", "NOTIN").")

in

WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id=132  NOT IN (".get_auth_cat_sql("auth_viewcat", "NOTIN").")

Dann zeigt er mir diesen Satz auf der Startseite im Fenster Neue Bilder an: Momentan sind keine neuen Bilder vorhanden.

Mawenzi wie muss die Zeile dann korrekt aussehen?? Dank...
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Loda on October 06, 2007, 10:48:15 PM
so:
Code: [Select]
WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id=132 AND i.cat_id NOT IN (".get_auth_cat_sql("auth_viewcat", "NOTIN").")
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Marquis2000 on October 07, 2007, 03:41:39 PM
Einwandfrei so gehts, Danke :) nur fehlt nur noch die Überschrift im neuen Fenster "Neue Bilder aus Kategorie XX" dort wird nicht angezeigt!!

in der templates/lang/deutsch/main.php habe ich eine Zeile

$lang['new_XX_images'] = "Neue Bilder aus XX";

eingefügt, und in der home.html die zeile {lang_new_XX_images} als Überschrift eingefügt aber geht trotzdem noch nicht, wo ist der Fehler??

PS: XX steht für die Kategorie
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Loda on October 07, 2007, 08:14:13 PM
versuche mal einfach in deiner home.html
{cat_name} einzufügen.
zB. schreibst du die Überschrift dann so: hier die neuesten Bilder aus der Kategorie {cat_name}
bei mir geht es..
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Marquis2000 on October 08, 2007, 11:35:41 AM
So funktionierts auch bei mir, Danke!!

Gruß Marquis
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Marquis2000 on October 11, 2007, 08:09:35 PM
Achso noch ne Frage wenn XX jetzt die Hauptkategorie ist und Unterkategorien enthält von denen auch die "Neusten Bilder" angezeigt werden sollen, ist das zu realisieren??
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Loda on October 12, 2007, 12:30:25 PM
wenn ich dich richtig verstehe,dann sollte es so gehen:
AND i.cat_id=(XX, XXX)

laut mawenzis änderungen werden dir nur die neuesten bilder aus einer bestimmten kategorie angezeigt. ist das so richtig, wolltest du es auch so? oder wolltest du einfach nur irgendwelche bilder aus einer bestimmten kategorie angezeigt bekommen?
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Marquis2000 on October 14, 2007, 08:23:52 PM
Ja ist schon richtig das ich die neusten Bilder aus einer bestimmten Kategorie angezeigt haben möchte. Wie gesagt das funktioniert auch aber ich möchte jetzt auch noch das er auf der Startseite aus der bestimmten Kategorie XX die Unterkategorien anzeigt.

Loda du hast den Vorschlag gemacht die Zeile so zu schreiben in der index.php

WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id=(132, 72) AND i.cat_id NOT IN (".get_auth_cat_sql("auth_viewcat", "NOTIN").")

das geht leider nicht ich bekomme folgenden Mysql-Fehler auf der Startseite:

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits, c.cat_name, u.user_name FROM 4images_images i, 4images_categories c LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id=(132, 72) AND i.cat_id NOT IN (0) ORDER BY i.image_date DESC LIMIT 4
Operand should contain 1 column(s)

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\html\pixelgilde\includes\db_mysql.php on line 116

kann man da was machen??
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Marquis2000 on October 23, 2007, 03:48:34 PM
Hat denn keiner eine Ahnung wie das funktionieren könnte??
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Loda on October 23, 2007, 05:16:26 PM
hmm.. nee.. vielleicht geht es so:
...... AND i.cat_id=132 AND i.cat_id=72 ..........
ich weiss nicht. aber vielleicht geht es..
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: KurtW on October 23, 2007, 07:25:59 PM
Hallo,

und wenn das nicht klappt, dieses:  :wink:

vor
Code: [Select]
$sql = "SELECTfolgendes einfügen:
Code: [Select]
$cat_in = array(72,132);


dann an der Stelle wie gehabt:

Code: [Select]
       WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id IN (".get_auth_cat_sql("auth_viewcat").") AND i.cat_id IN (".implode(", ", $cat_in).")

Kurt

       
Title: Re: Bilder aus bestimmter Kategorie auf Startseite??
Post by: Marquis2000 on October 25, 2007, 01:40:17 PM
Dank an Euch Loda und Kurt, Kurts Vorschlag funktioniert bestens!!