Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: [S] Verlosungsscript und CoAdmin-Adminforce ;)

  1. #1
    Benutzer
    Registriert seit
    03.09.2006
    Beiträge
    91

    [S] Verlosungsscript und CoAdmin-Adminforce ;)

    Hey,

    wer hat was oder könnte sowas proggen

    1) Verlosungsscript: Im Adminforce kann eine bestimmte summe an punkten eingetragen werden, wenn diese anzahl erreicht wird wird die verlosung beendet und ausgewertet. Je mehr "Anteile" ein user kauft desto höher die gewinnchance. der user sollte seine gewinnchance in % sehen.
    Ausserdem sollte man wie bei den rallysystemen einen individuellen text im adminforce zur info eintragen können.
    Wie beim Rallysystem sollten bis zu 10 Gewinnfelder drin sein, statt Summen sollte man da aber auch Wörter eintragen können, z.B. Platz 1: "Festplatte" usw.

    2)Co-Admin-Adminforce: Weitere Adminmenüs mit eingeschränkten rechten. Als Hauptadmin sollte ich Username,Passwort und rechte für coadmins einstellen können.
    Die co-admins sollten z.B zutriff zu "Werbung buchen", "Bonusaktionen", "Userliste" haben...

  2. #2
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Automatische Verlosung käme deinem ersten Wunsch doch schon ziemlich Nahe
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  3. #3
    Benutzer
    Registriert seit
    03.09.2006
    Beiträge
    91
    Original von Gremlin
    Automatische Verlosung käme deinem ersten Wunsch doch schon ziemlich Nahe
    ja schon nicht schlecht, das müsste dann nur noch etwas erweitert werden...

  4. #4
    Benutzer
    Registriert seit
    16.08.2006
    Beiträge
    60
    hmm ein Co-adminForce eingelich gar keine schlechte idee. müsste man nur schauen wie man das mit der Rechtevergabe macht. aber ansonsten warum nicht.


    mfg
    Aradiv

  5. #5
    Ehrenuser Avatar von KiLLzOnE
    Registriert seit
    20.09.2006
    Beiträge
    301
    Geile Idee wenn das umsetzbar wäre.

  6. #6
    Erfahrener Benutzer Avatar von Muecke
    Registriert seit
    06.08.2006
    Beiträge
    1.197
    es is umsetzbar mit getrennten Adminforce nur etwas schwierig ^^

    LG Muecke ; >

  7. #7
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543
    Adminforce getrennt für Admin und Co-Admin neu zu machen scheint mir nicht sinnvoll. Wenn ich nur an die Änderungen denke, die ich da gemacht habe und die dann alle in ein neues Adminforce eingefügt werden müssten...

    Aber vielleicht ist das hier eine Lösung. (Nur muss man sich damit ein wenig Arbeit machen.)

    1. In die vms_seitenkonfig zwei neue Felder einfügen:
    co_admin_name und co_admin_pass
    Dann in der pageconfig.php suchen und einfügen:
    PHP-Code:
    // dies suchen:
    db_query("UPDATE ".$db_prefix."_seitenkonfig SET admin_name='".$_POST['admin_name']."', admin_pass='".$_POST['admin_pass']."'");
    // danach einfügen
    db_query("UPDATE ".$db_prefix."_seitenkonfig SET co_admin_name='".$_POST['co_admin_name']."', co_admin_pass='".$_POST['co_admin_pass']."'"); 
    und weiter:
    Code:
    // dies suchen:
    <tr bgcolor="#f0f0f0">
    <td colspan="2" align="left"><b>Login</b></td>
    </tr>
    <tr bgcolor="#f0f0f0">
    <td align="left"><b>Loginname (AdminForce)</b></td>
    <td align="left">&nbsp;<input type="Text" name="admin_name" value="<?=$interface['admin_name'];?>"></td>
    </tr>
    <tr bgcolor="#f0f0f0">
    <td align="left"><b>Passwort (AdminForce)</b></td>
    <td align="left">&nbsp;<input type="Text" name="admin_pass" value="<?=$interface['admin_pass'];?>"></td>
    </tr>
    // danach einfügen:
    <tr bgcolor="#f0f0f0">
    <td colspan="2" align="left"><b>Login</b></td>
    </tr>
    <tr bgcolor="#f0f0f0">
    <td align="left"><b>Loginname (Co_Admin)</b></td>
    <td align="left">&nbsp;<input type="Text" name="co_admin_name" value="<?=$interface['co_admin_name'];?>"></td>
    </tr>
    <tr bgcolor="#f0f0f0">
    <td align="left"><b>Passwort (Co-Admin)</b></td>
    <td align="left">&nbsp;<input type="Text" name="co_admin_pass" value="<?=$interface['co_admin_pass'];?>"></td>
    </tr>
    2. Die index.php im adminforce wie folgt ändern:
    PHP-Code:
    <?
    session_start();
    $shows = 1;

    if($_POST['login'] == "ja") {
    @require_once ('../lib/functions.lib.php');
    db_connect();
    $page = mysql_fetch_array(db_query("SELECT admin_name, admin_pass FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
    if($_POST['loginm'] == $page['admin_name'] && $_POST['passwd'] == $page['admin_pass']) {
    $_SESSION['admin'] = 1;
    header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
    } }

    if($_POST['cologin'] == "ja") {
    @require_once ('../lib/functions.lib.php');
    db_connect();
    $page = mysql_fetch_array(db_query("SELECT co_admin_name, co_admin_pass FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
    if($_POST['cologin'] == $page['co_admin_name'] && $_POST['copasswd'] == $page['co_admin_pass']) {
    $_SESSION['admin'] = 2;
    header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
    } }

    if($shows == 1) { @include_once('lib/header.php'); }

    if($_SESSION['admin'] > 0) {
    if($shows == 1) { @include_once('content'.$_GET['content'].'.php'); }
    else { @include_once('lib/header.php');
    @include_once('content'.$_GET['content'].'.php');
    @include_once('lib/footer.php'); }

    } else {
    ?>
    <link rel="stylesheet" href="css/main.css" type="text/css">
    <center>
    <b>Bitte loggen Sie sich ein:</b><br /><br />
    <form action="" method="POST">
    <input type="hidden" name="login" value="ja">
    <table border=0 cellspacing=1 cellpadding=1>
    <tr>
    <td><b>Loginname:</b></td>
    <td><input name="loginm" type="text"></td>
    </tr>
    <tr>
    <td><b>Passwort:</b></td>
    <td><input name="passwd" type="password"></td>
    </tr>
    <tr>
    <td colspan=2 align="center"><input name="" value="Login" type="submit"></td>
    </tr>
    </table>
    </form>
    <b>Login Co-Admin:</b><br /><br />
    <form action="" method="POST">
    <input type="hidden" name="cologin" value="ja">
    <table border=0 cellspacing=1 cellpadding=1>
    <tr>
    <td><b>Loginname:</b></td>
    <td><input name="cologin" type="text"></td>
    </tr>
    <tr>
    <td><b>Passwort:</b></td>
    <td><input name="copasswd" type="password"></td>
    </tr>
    <tr>
    <td colspan=2 align="center"><input name="" value="Co-Admin Login" type="submit"></td>
    </tr>
    </table>
    </form>
    </center>
    <?
    }
    if($shows == 1) { @include_once('lib/footer.php'); }
    ?>
    3. In lib/menue_links und lib(menue_rechts Rechte vergeben (=='1' nur Admin, >'1' Admin und Co-Admin)
    PHP-Code:
    <?if ($_SESSION['admin'] > '1') {?>
    <? menuehead("Allgemeines")?>
    &raquo;&nbsp;<a href="?content=/startseite">Adminstart</a><br>
    &raquo;&nbsp;<a href="?content=/usersystem/liste">Userliste</a><br>
    <?menuefoot();?>

    <?menuehead("Newssystem")?>
    &raquo;&nbsp;<a href="?content=/newssystem/news">News schreiben</a><br>
    &raquo;&nbsp;<a href="?content=/newssystem/letter">Newsletter</a><br>
    <?menuefoot();?>
    <?}?>

    <?if ($_SESSION['admin'] == '1') {?>
    <?menuehead("Konfigurationen")?>
    &raquo;&nbsp;<a href="?content=/interfacedaten/pageconfig">Seiteneinstell.</a><br>
    &raquo;&nbsp;<a href="?content=/interfacedaten/crons">Crons</a><br>
    &raquo;&nbsp;<a href="?content=/interfacedaten/betreiber">Betreiberdaten</a><br>
    <?menuefoot();?>
    <?menuefoot();?>
    <?}?>
    4. In gleicher Art jeder Seite, die der Co-Admin nicht aufrufen soll Rechte vergeben. Als Beispiel mal die pageconfig.php

    PHP-Code:
    <? head("Webseiteneinstellungen"); ?>
    <?if ($_SESSION['admin'] == '1') {?>
    // Inhalt der pageconfig.php
    <? } else {?>
    <center>Zugang nur für Admin</center>
    <?}?>
    <?foot()?>
    Da muss man schon ein wenig Zeit für einplanen, sollte aber zumindest eine machbare Lösung darstellen.

  8. #8
    Benutzer
    Registriert seit
    03.09.2006
    Beiträge
    91
    wenn man jetzt dafür eine fertiglösung anbieten würde gegen lose würde ich eine kaufen

  9. #9
    Ehrenuser Avatar von KiLLzOnE
    Registriert seit
    20.09.2006
    Beiträge
    301
    Original von Gnarf
    wenn man jetzt dafür eine fertiglösung anbieten würde gegen lose würde ich eine kaufen
    So ist es ^^

  10. #10
    Neuer Benutzer
    Registriert seit
    23.03.2007
    Beiträge
    16

    Rotes Gesicht Anfrage DB Code

    Ich hätte da mal schnell ne frage, wie genau sollte den der Code sein , den ich beötige um in der DB unter vms_seitenkonfig die beiden Felder zu erstellen und mit welchen Einstellungen ???
    Meine co_admin_name und co_admin_pass

    Könnte mir jemand mal Helfen, würdemich sehr freuen,werde mich daran mal versuchen, vielen dank für Eure Hilfe, grüße Richard

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Adminforce
    Von koepi110 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 20.05.2008, 18:51
  2. adminforce ??
    Von Marcin73 im Forum Ankündigungen (erledigt)
    Antworten: 1
    Letzter Beitrag: 10.11.2007, 13:03
  3. Adminforce
    Von SG1909 im Forum Support zum VMSone
    Antworten: 26
    Letzter Beitrag: 22.10.2007, 16:30
  4. VMS 1.2: Adminforce Professional v2 / Adminforce Pro
    Von SebbyPHM im Forum Support zu Addons & Erweiterungen
    Antworten: 11
    Letzter Beitrag: 02.10.2007, 22:08
  5. LLP Sucht einen CoAdmin Close
    Von DCBL im Forum VMS Webseiten
    Antworten: 12
    Letzter Beitrag: 19.02.2007, 15:20

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •