Author Topic: Kategorie ID  (Read 23853 times)

0 Members and 1 Guest are viewing this topic.

Offline baer2009

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
    • Tierfreunde - Portal
Kategorie ID
« on: July 27, 2009, 07:57:26 PM »
Wo kann ich die Kategorie ID finden in der Vers. 1.7.7 damit ich diese vom Zufallsbild ausschließen kann (das kann man in der index.php - aber welche ID?)?  :oops:

Vielen Dank im Voraus

baer2009
Wer ohne Fehler ist der werfe den 1. Stein

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: Kategorie ID
« Reply #1 on: July 27, 2009, 08:06:02 PM »
Hallo,

im ACP  :wink:

Wenn Du eine Kategorie anlegst steht die ID dahinter.
(Kategorie bearbeiten)

nobby

Offline baer2009

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
    • Tierfreunde - Portal
Re: Kategorie ID
« Reply #2 on: July 27, 2009, 08:14:41 PM »
Hallo,
im ACP  :wink:
Wenn Du eine Kategorie anlegst steht die ID dahinter.
(Kategorie bearbeiten)
nobby
Danke Nobby, das habe ich auch gedacht, dass dies die richtige ID ist - aber wenn dem so ist dann funktioniert der Link hier nicht:
in der Index.php habe ich folgenden Link eingesetzt, damit die Kategorie Postkarten mit den unterkategorien nicht angezeigt wird, vielleicht ist ja ein Fehler drinn?
        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").",9,10,11,12,13,14)
9= Hauptkategorie und die 10-14 die Unterkategorien - aber wird drotzdem im Zufallsbild angezeigt, macht sich halt nicht so toll, wenn da jetzt Weihnachtskarten angezeigt werden!
Gruß
baer2009
Wer ohne Fehler ist der werfe den 1. Stein

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: Kategorie ID
« Reply #3 on: July 27, 2009, 08:32:41 PM »
Also, bei mir in der Testumgebung funktioniert das im Moment auch nicht, weiss noch nicht warum....

Aber warum willst Du denn die Postkarten rausnehmen, und wo soll es enden?

Willst Du im Winter dann die Blumen und Streucher nicht Anzeigen?

Lass es drinne, auch im Sommer wird danach geschaut....

nobby

Offline baer2009

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
    • Tierfreunde - Portal
Re: Kategorie ID
« Reply #4 on: July 27, 2009, 08:43:04 PM »
Nein ich möchte nur im Zufallsbild die Postkarten raus nehmen damit diese nicht im Zufallsbild erscheinen - die Gallerie selbst soll so bleiben wie sie ist.
Es sieht halt nicht schön aus, wenn jemand die Seite öffnet und im Zufallsbild ist ein Nikolaus zu sehen. Das soll immer so bleiben nicht andauernd geändert werden.

Wäre schön, wenn du da was finden könntest.

Danke für deine Mühe

baer2009
Wer ohne Fehler ist der werfe den 1. Stein

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Kategorie ID
« Reply #5 on: July 27, 2009, 09:17:32 PM »
moin moin,

redet ihr jetzt von den "neuen" oder "zufalls" bildern auf der startseite?
irgendwie kann ich das nicht nachvollziehen...
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: Kategorie ID
« Reply #6 on: July 27, 2009, 09:26:15 PM »
Hi Nicky,

er meint nur das Zufallsbild (und nur die Weihnachtspostkarten) was nicht Angezeigt werden soll.

nobby

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Kategorie ID
« Reply #7 on: July 27, 2009, 09:38:23 PM »
ahoi,

wenn zufallsbilder generell aus einigen kategorien nicht angezeigt werden sollen,
dann ist dies in der includes/functions.php zu ändern

diese zeile
Code: [Select]
  $cat_id_sql = get_auth_cat_sql("auth_viewcat", "NOTIN");
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline baer2009

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
    • Tierfreunde - Portal
Re: Kategorie ID
« Reply #8 on: July 27, 2009, 10:05:49 PM »
ahoi,

wenn zufallsbilder generell aus einigen kategorien nicht angezeigt werden sollen,
dann ist dies in der includes/functions.php zu ändern

diese zeile
Code: [Select]
  $cat_id_sql = get_auth_cat_sql("auth_viewcat", "NOTIN");
und wie muss der Befehl lauten ?
Danke baer2009
Wer ohne Fehler ist der werfe den 1. Stein

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Kategorie ID
« Reply #9 on: July 27, 2009, 10:09:51 PM »
versuchs mal so

Code: [Select]
 $cat_id_sql = get_auth_cat_sql("auth_viewcat", "NOTIN"), 9,10,11,12,13,14;
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline baer2009

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
    • Tierfreunde - Portal
Re: Kategorie ID
« Reply #10 on: July 27, 2009, 10:21:35 PM »
versuchs mal so

Code: [Select]
 $cat_id_sql = get_auth_cat_sql("auth_viewcat", "NOTIN"), 9,10,11,12,13,14;
nein das wars nicht kommt: Parse error: syntax error, unexpected '"' in /mnt/web8/20/84/51727884/htdocs/4images/includes/functions.php on line 558

Wer ohne Fehler ist der werfe den 1. Stein

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Kategorie ID
« Reply #11 on: July 27, 2009, 10:42:49 PM »
sorry
richig
Code: [Select]
  $cat_id_sql = get_auth_cat_sql("auth_viewcat", "NOTIN"). ",9,10,11,12,13,14";
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline baer2009

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
    • Tierfreunde - Portal
Re: Kategorie ID
« Reply #12 on: July 28, 2009, 10:42:36 AM »
Hallo,
das funktioniert zwar - jedoch geht er die Postkarten durch und in der Zeit wo er ein Zufallsbild aus den Postkarten zeigen will - zeigt er stattdessen gar kein Bild in dem Zufallsbild- erst wenn die anderen Kategorien wieder drann sind mit dem Zufallsbild, dann zeigt er wieder ein Bild an. Mein Gedanke war, dass er immer ein Zufallsbild anzeigt nur die Kategorie Postkarten, vollkommen übergeht - also das die Kategorie Postkarten - nicht berücksichtigt wird bei den Zufallsbildern.

Scheint was aufwendigeres zu sein, da muss ich mir dann etwas anderes einfallen lassen oder eben auf die Kategorie Postkarten ganz verzichten was ich eigentlich ungern machen würde.

Dennoch Danke für Eure Hilfe und Mühe.

Gruß baer2009
Wer ohne Fehler ist der werfe den 1. Stein

Rembrandt

  • Guest
Re: Kategorie ID
« Reply #13 on: July 28, 2009, 01:09:06 PM »
Hi!
....
Scheint was aufwendigeres zu sein, da muss ich mir dann etwas anderes einfallen lassen oder eben auf die Kategorie Postkarten ganz verzichten was ich eigentlich ungern machen würde....
da ist nichts aufwändig, aber erst redest du von kategorien und dann von bilder.
 ich habe mir den tread auch 2 mal durchlesen müßen warum die von @Nicky gepostet änderung nicht funktionieren sollte, nur ist er von kategorien ausgegangen so wie du im ersten post geschrieben hast.

also suche in der funktions.php,

if (SHOW_RANDOM_CAT_IMAGE) {
    
$sql "SELECT DISTINCT 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".get_user_table_field(", u.""user_name")."
            FROM ("
.IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
            LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
            WHERE i.image_active = 1 AND i.cat_id NOT IN (
$cat_id_sql) AND c.cat_id = i.cat_id
            ORDER BY RAND()"
;

und ersetzte es mit:

$image_off 
= array(1,2,3,4); //hier schreibst du die Bild ID nummern hinein die nicht angezeigt werden sollen

  
if (SHOW_RANDOM_CAT_IMAGE) {
    
$sql "SELECT DISTINCT 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".get_user_table_field(", u.""user_name")."
            FROM ("
.IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
            LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
            WHERE i.image_active = 1 AND i.cat_id NOT IN (
$cat_id_sql) AND c.cat_id = i.cat_id AND i.image_id NOT IN (".implode(", ",$image_off).")
            ORDER BY RAND()"
;


alles klar?

mfg Andi

Offline baer2009

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
    • Tierfreunde - Portal
Re: Kategorie ID
« Reply #14 on: July 28, 2009, 01:57:54 PM »
Hallo,
danke für deine Antwort, aber ich will es noch einmal in der Reihenfolge erklären, wahrscheinlich drücke ich mich wirklich etwas ungenau aus. Es ist so ich habe ja die Zufallsbilder, die auch angezeigt werden (bis hierher alles o.k.). Nun wollte ich dass folgende Kategorien inkl. Unterkategorien nicht bei den Zufallsbildern berücksichtigt werden. Hauptkategorie Postkarten mit Unterkategorien ID9 = Hauptkategorie und ID10-14 sind Unterkategorien (und alle Bilder in diesen Kategorien sollen bei der Auswahl der Zufallsbilder nicht mit berücksichtigt werden.) Es soll aber von den anderen Kategorien immer das Zufallsbild angezeigt werden nicht wie bei der vorherigen Lösung (war im Ansatz schon richtig) aber es wurde dann kein Bild als Zufallsbild angezeigt wenn von den Postkartenbildern eben eines als Zufallsbild drann gewesen wäre und es kam erst wieder ein Bild wenn die anderen Kategorien eben als Zufallsbild ausgewählt wurden. Schwierig das zu erklären Sorry mein Alter wahrscheinlich. Vorherige Lösung war soweit o.k. nur die Postkartenkategorie mit Unterkategorien soll bei den Zufallsbildern gar nicht ausgewählt werden (so als ob es diese Kategorie gar nicht gäbe). Hoffe ich habe das jetzt verständlich erklärt und möchte mich bei denen Entschuldigen, die mich Falsch verstanden haben und mir versucht haben zu helfen. Also stellt Euch vor es läuft alles richtig, nur die Kategorie Postkarten (obwohl vorhanden) gibt es gar nicht.

Vielen Dank
baer2009
Wer ohne Fehler ist der werfe den 1. Stein