ilch Forum » Ilch Clan 1.1 » Allgemein » Level für Kommentar bei Downloads

Geschlossen
  1. #1
    User Pic
    wiskyjim Mitglied
    Registriert seit
    29.03.2009
    Beiträge
    96
    Beitragswertungen
    0 Beitragspunkte
    Hallo ich habe mich genaustens nach dieser Anleitung gehalten und bin mit der Funktion des Skriptes bisher sehr zufrieden.

    Gerne möchte ich, dass man im Admin-Menü den nötigen Level festlegen kann, wer Kommentare hin zu fügen darf.

    z.B. wie für die News:

    Dürfen Gäste Kommentare schreiben?
    Dürfen User Kommentare schreiben?

    Ich habe mal versucht, mir die nötigen Zeilen zu kopieren aus der news.php und auch schon ein paar Einträge in der Datenbank (ic1_config) angelegt. Allerdings scheitere ich immer am selben Punkt in der contents/downloads.php! - Ich bekomme immer Fehler im Code angezeigt, sobald ich die Datei hoch lade.

    Weiß jemand wie man so eine Funktion mit dem Eintrag "Konfiguration" im Admin Menü verknüpft und wie die nötigen Dateien bearbeitet werden müssen damit man später das gleiche Ergebnis erhält wie bei den News?

    cheers
    Ilch: 1.1 I
    Homepage:externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    wiskyjim Mitglied
    Registriert seit
    29.03.2009
    Beiträge
    96
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von wiskyjim

    Ich habe mal versucht, mir die nötigen Zeilen zu kopieren aus der news.php und auch schon ein paar Einträge in der Datenbank (ic1_config) angelegt. Allerdings scheitere ich immer am selben Punkt in der contents/downloads.php! - Ich bekomme immer Fehler im Code angezeigt, sobald ich die Datei hoch lade.


    Also habe es selber hin bekommen.

    Direkt unter folgende Zeile in der contents/downloads.php:
    if (@db_num_rows($erg) <> 1) {

    folgende Zeilen eingefügt:
    	$row = db_fetch_object(db_query("SELECT * FROM `prefix_downloads` WHERE id = '".$fid."'"));
    
      if ( has_right(array($row->drecht)) ) {
        $komsOK = true;
    	  if ( $allgAr['Dgkoms'] == 0 ) {
          if ( loggedin() ) {
            $komsOK = true;
      		} else {
    	  	  $komsOK = false;
    		  }
        }
    	  if ( $allgAr['Dukoms'] == 0 ) {
    	    $komsOK = false;
    	  }
    	  }

    Und folgende Zeilen modifiziert:
    # kommentar add
    if ((loggedin() OR chk_antispam ('downloads')) AND !empty($_POST['name']) AND !empty($_POST['text']) ) {
    $_POST['text'] = escape($_POST['text'],'textarea');
    $_POST['name'] = escape($_POST['name'],'string');
    db_query("INSERT INTO `prefix_koms` VALUES ('',".$fid.",'dloads','".$_POST['name']."','".$_POST['text']."')");
    }
    # kommentar loeschen
    if ($menu->getA(3) == 'd' AND is_numeric($menu->getE(3)) AND has_right(-9, 'archiv-downloads')) {
    $kommentar_id = escape($menu->getE(3),'integer');
    db_query("DELETE FROM `prefix_koms`WHERE uid = ".$fid." AND cat = 'dloads' AND id = ".$kommentar_id)OR die('dl22');
    }

    durch:
    	# kommentar add
    if (loggedin() AND !empty($_POST['name']) AND !empty($_POST['text']) AND $komsOK) {
    $_POST['text'] = escape($_POST['text'],'textarea');
    $_POST['name'] = escape($_POST['name'],'string');
    db_query("INSERT INTO `prefix_koms` VALUES ('',".$fid.",'dloads','".$_POST['name']."','".$_POST['text']."')");
    }
    # kommentar loeschen
    if ($menu->getA(3) == 'd' AND is_numeric($menu->getE(3)) AND has_right(-9, 'archiv-downloads')) {
    $kommentar_id = escape($menu->getE(3),'integer');
    db_query("DELETE FROM `prefix_koms`WHERE uid = ".$fid." AND cat = 'dloads' AND id = ".$kommentar_id)OR die('dl22');
    }

    Die Einträge Dgkoms und Dukoms habe ich in der Datenbank angelegt.

    Ergebnis:
    Ich kann nun im Admin-Menü unter Konfigurationen jederzeit bestimmen wer meine Downloads kommentieren darf:

    Gäste ja/nein
    User ja/nein


    cheers


    Zuletzt modifiziert von wiskyjim am 19.06.2010 - 17:04:48
    Ilch: 1.1 I
    Homepage:externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    und ganz ohne hilfe nicht schlecht zwinker
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    wiskyjim Mitglied
    Registriert seit
    29.03.2009
    Beiträge
    96
    Beitragswertungen
    0 Beitragspunkte
    Ja ein wenig verstehe ich das php schon und auch wie das mit dem übergeben von Informationen ist.
    Aus dem FF könnte ich jetzt allerdings kein großartiges php-script schreiben. Ich muss sehr viel ausprobieren und nachlesen und mir vieles absehen. Nur wenn ich absolut keinen Plan mehr habe und auch keine Idee habe es anders um zu setzen, dann wende ich mich an die Community.

    cheers
    Ilch: 1.1 I
    Homepage:externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten