. .
pragmaMx Support Forum 09 Februar 2012, 23:14:46 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Block Zufallsbild Coppermine  (Gelesen 2076 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Dukewh
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 121

Dukewh


WWW
« am: 29 März 2005, 15:53:51 »

Hai @all

Wie kann ich erreichen, dass im "block-Gallery-scroll-Random_pictures.php"
nur Bilder aus bestimmten Alben/Kategorien angezeigt werden?
Gespeichert

M.f.G.u.b.d.T. Duke
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.233

Andi


WWW
« Antworten #1 am: 30 März 2005, 16:28:32 »

Hi Smiley

im Block hast du eine Datenbankabfrage in der Art:
Code: [Select]  
$result = sql_query("
SELECT p.pid, p.url_prefix, p.filepath, p.filename, p.aid, p.title
FROM $CONFIG[TABLE_PICTURES] AS p INNER JOIN $CONFIG[TABLE_ALBUMS] AS a ON (p.aid = a.aid)
WHERE p.approved='YES' AND ".$vis_groups."
ORDER BY p.pid DESC
LIMIT $limit");
die ergänzt du wie folgt:
Code: [Select]  
$result = sql_query("
SELECT p.pid, p.url_prefix, p.filepath, p.filename, p.aid, p.title
FROM $CONFIG[TABLE_PICTURES] AS p INNER JOIN $CONFIG[TABLE_ALBUMS] AS a ON (p.aid = a.aid)
WHERE p.approved='YES' AND ".$vis_groups." AND p.aid IN(2,5,88,1,45)
ORDER BY p.pid DESC
LIMIT $limit");
Also, das AND p.aid IN(2,5,88,1,45) hinzufügen.
Wobei die Zahlenliste getrennt durch Kommata die Nummern der Alben sind, aus denen die Bilder erscheinen sollen.
Mit Kategorien wird es etwas komplizierter....

Nicht getestet!!
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
Dukewh
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 121

Dukewh


WWW
« Antworten #2 am: 31 März 2005, 14:26:01 »

Hallo Andi,
danke, genau das war es. Funktioniert einwandfrei  Smiley

Mit Kategorien wird es etwas komplizierter....

Das war auch als entweder/oder - Frage gemeint.
Gespeichert

M.f.G.u.b.d.T. Duke
--helmi-
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 234


WWW
« Antworten #3 am: 07 Mai 2005, 15:37:09 »

Hallo Andi..!
Hab das mal beim "Nonscolling"-Block ausprobiert..! Klappert auch einwandfrei.. Aber: Wenn ich das richtig interpretiere, kommt da diese Datenbank-Nachfrage mehrmals (3mal!?).. mit else/if..  Kann man da paar Anfragen rausmachen.. oder werden die auf jeden Fall gebraucht..? *grübel&dummschau* Wink

Gespeichert

*******************
Viele Grüße: --helmi- !


>>---Mission Control 42 -->


---
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.233

Andi


WWW
« Antworten #4 am: 08 Mai 2005, 11:28:23 »

Hi Smiley

es werden immer nur höchstens 2 Datenbankabfragen ausgeführt, keine 3.
Das bewirkt ja der if/else Block Wink

Also im Vergleich zu anderen Blöcken oder Modulen sind die Coppermine Blöcke recht sparsam mit Datnbankabfragen.
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
--helmi-
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 234


WWW
« Antworten #5 am: 08 Mai 2005, 13:00:23 »

Ahja.. dann hab ich mich verguckt....!  Roll Eyes Wink
Also darf ich da nix ohne Folgen rauswerfen..!  Grin

Gespeichert

*******************
Viele Grüße: --helmi- !


>>---Mission Control 42 -->


---
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML