ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Gallery mit alters check?

Geschlossen
  1. #31
    User Pic
    TronKiller gelöschter User
    joar dachte du meinst dass ich 2 verschiedene Tabellen verwende, ist ja auch blöde wenn man des nie gemerkt hat mit groß und klein ... hatte glaub mal nen plugin lange drauf, was das verändert hatte, dass groß und klein egal war ... bin mir nur nid sicher, kann auch zufall gewesen sein, dass es bisher immer ging. Werd mich mal mit deinem Link probieren!

    edit:

    Hab mir jetzte mal dia gallery zur Brust genommen und eigentlich nur eine Zeile gefunden die sinn machen würde zu bearbeiten, denn nur da wird auch das Benutzerlevel abgefragt!

    $erg = db_query("SELECT prefix_gallery_imgs.id,prefix_gallery_imgs.cat,datei_name,endung,prefix_gallery_imgs.`besch`,klicks,vote_wertung,vote_klicks 
    FROM prefix_gallery_imgs LEFT JOIN prefix_gallery_cats 
    ON prefix_gallery_imgs.cat = prefix_gallery_cats.id WHERE prefix_gallery_imgs.cat = ".$cid." 
    AND (recht >= ".$_SESSION['authright']." OR recht IS NULL) ORDER BY id ASC LIMIT ".$page.",1");


    allerdings wird wir das hier dann echt zu hoch, wie das funktionieren soll zwinker

    beim Download könnte man es ja zu dem Modul dazubasteln www.ilch.de/downloads-show-973.html
    dürfte einfacher sein, das dort dann noch dazuzusetzen. Oder wieder bei den Kathegorien ...

    Zuletzt modifiziert von TronKiller am 09.09.2007 - 12:14:49
    0 Mitglieder finden den Beitrag gut.
  2. #32
    User Pic
    TronKiller gelöschter User
    für alle die noch interesse haben etwas zu basteln hier mal nen weiterer teil des codes:

    # Altersberechnung für die FSK freigabe!
    
    if (loggedin()) 	{
    			$verify = db_result(db_query('SELECT verify FROM `COM_user` WHERE id = "'.$_SESSION['authid'].'"'),0);
    			}
    else 			{
    			$verify = 0;
    			};
    
    
    if ($verify == 1) 	{
    			$gebdatum = db_result(db_query('SELECT gebdatum FROM `COM_user` WHERE id = "'.$_SESSION['authid'].'"'),0);
    			$t = explode('-',$gebdatum);
    
    			$y = $t[0];
    			$m = $t[1];
    			$d = $t[2];
    
    			function get_age ($y, $m, $d){
    			    return date('Y') - $y - (date('n') < (ltrim($m,'0') + (date('j') < ltrim($d,'0'))));
    							}
    			$agefsk = get_age ($y, $m, $d);
    			} 
    else {
    			$agefsk = 0;
    };

    Der Code gibt nur ein Alter aus, wenn verify = 1 ist. Ansonnsten das alter 1 und somit kann man dann nicht alt genug sein für den Ü18 bereich. Hab das Alter einfach mal auf 1 gesetzt damit man später beim code es einfacher hat zwinker Viel glück beim einbauen. Ich bin momentan so weit, dass es wohl in Forum, Gallery und Downloads funktionieren wird.

    in der gallery.php muss an 3 Stellen folgendes eingefügt werden:

    AND (FSK <= $agefsk)


    jeweils hinter:

    1) FROM prefix_gallery_cats WHERE cat = ".$cid."
    2) AND (recht >= ".$_SESSION['authright']." OR recht IS NULL)
    3) wie bei 2 nur 2 Zeilen tiefer

    Die richtig ordentliche Anleitung werde ich übers Wochenende Wohl noch herstellen. Allerdings läuft das ganze erst mal ohne install und ohne Grafische oberfläche!

    EDIT:

    Hab den Code noch mal angepasst und um die login abfrage erweitert, da sonnst ein fehler auftreten kann!


    Zuletzt modifiziert von TronKiller am 15.09.2007 - 13:07:41
    0 Mitglieder finden den Beitrag gut.
  3. #33
    User Pic
    s3mt3x Mitglied
    Registriert seit
    10.02.2007
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    gibts das modul irgendwann mal auch zum downloaden ? oder mit einer anleitung wo genau was geändert werden muss ? beides soll mir recht sein zwinker
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten