Registrieren | Passwort vergessen |
Benutzername    Passwort    Eingeloggt bleiben    
Seitenaufbau in 0.46 Sekunden - 483 DB-Abfragen | Mitglieder: 2380 | Forum: 15684 | Downloads: 127 | Insgesamt runtergeladen: 41179 | Insgesamt: 14,781,582 eindeutige Besuche
Guten Morgen [Gast]
Wenn Sie bereits Registriert sind loggen Sie sich einfach ein
©
DerEinsame2 (04.01.2024 13:19): Hallo ihr lieben ich wünsche euch ein Frohes und es Gesundes neues jahr. Chat-Radio24 (02.01.2024 17:36): Ein Frohes neues Jahr wünsche ich allen JP_ONAIR (01.01.2024 15:33): Frohes neues ^^ DerEinsame2 (17.12.2023 17:24): liebe leute ich wünsche euche tolle feiertage, und das beste fürs neue jahr 2024 Radiotv (18.11.2023 18:39): Liebe Grüsse Von www.radiotvmg.de Charly3000 (18.05.2023 16:09): Happy Vatertag wünscht www.Charlys-Funradio.de Charly3000 (08.05.2023 00:41): Wünsche eine erfolgreiche Woche RadioNightlineStudios (05.10.2022 07:27): RADIO-NIGHTLINE-STUDIOS WÜNSCHT EINEN GOLDENEN OKTOBER Pilzwb (29.01.2022 09:28): Guten Morgen BlackScorpion (07.01.2022 23:00): https://radio-black-scorpion.de wünscht ein erholsames We
Datum: Mittwoch, 15. Mai 2024 Diese Seite Geladen Am: 03:06:28Aktuelle Zeit: Zeit
 Wer ist online
Gäste & Bots online: 2
Mitglieder online: 0
Neuestes Mitglied: TMen

DevicepartybremenPunkte
Offline
DeviceMarioPremium bis 17.10.2024 - 09:58 UhrPunkte
Offline
DeviceArminPremium bis 25.12.2025 - 12:05 UhrPunkte
Offline
DeviceRedrumPremium bis 16.05.2024 - 11:53 UhrPunkte
Offline
DeviceTMenPunkte
Offline
DeviceDJ House...
Offline
DeviceRolly8-HLPunkte
Offline
DeviceHarlekinPunkte
Offline
Device21MatzePunkte
Offline
DeviceJP_ONAIRPunkte
Offline
Gast
gast
bingbot
bot
Mehr anzeigen

     - SuperAdmin|         - Admin ©
     - Forum Mod |         - Mitglied


 Unwetterwarnung

 Server uptime
Serverchecks bei http://www.my-cronjob.de - Ihr kostenloser Cronjob- und Serverüberwachungsdienst mit Uptime-Statistik für Ihre Homepage

Suche
Durchsuchen Sie die gesamte Website:
Themen-Autor: ralfus
Thema ID: 115
Thema Info
Es gibt 13 Beiträge zu diesem Thema, und es wurde angesehen 1470 mal.
Thema ansehen
Wer ist hier? 1 Gäste
 Thema drucken
Wie kann man das bei MF Scores Premium machen?
ralfus
Hallo,

habe mal eine Frage:

Habe mir das MF Scores Premium runtergeladen und eingebaut zum test.
Funktioniert auch alles. Aber wie kann ich das machen, das die Premiumuser auch vorteile haben, wie z.B. nur Premiumuser ihr Postfach vergrössern oder Infusionen nutzen können welche die anderen nicht nutzen können?

Habe erstmal wieder die Infusion entfernt bis ich weiss wie ich das bewerkstelligen kann.

Danke für eure hilfe.

lg Ralf
Bearbeitet von ralfus am 30-03-2011 11:08
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1
 
http://www.spielesack.de
DeeoNe
Postfach vergrößern wurde von Comet für MF Premium für Mitos umgebaut.
Aber um nur für Premiums sichtbar zu geht über Gruppen Prüfung:
DeeoNe schrieb:
Download Code  Code
if(checkgroup($group)) {
//TRUE, der Benutzer hat die entsprechenden Rechte
} else {
//FALSE, der Benutzer ist nicht in der Benutzergruppe
}




$group muss dan ausgetauscht werden gegen die gruppen ID der Premium gruppe.
Da jedes Profilfeld anderst ist kann ich da nichts vor machen.

Für einige sachen brauch man leider kenntnisse, da kann man nicht einfach alles vorarbeiten.

http://www.phpfus...Checkgroup


Einige sachen haben auch funktion um Bestimmte Gruppen dafür zu berechtigen.
Bearbeitet von DeeoNe am 30-03-2011 11:32
www.deeone.de/signaturen/deeone_1.png
Verwarnstatus: warningwarningwarningwarning
 
https://www.deeone.de
ralfus
Also müsste ich den Gruppencheck in jede Infusion einbauen? Oder habe ich da was falsch verstanden?
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1
 
http://www.spielesack.de
DeeoNe
Ja, für die wo du nur den Premiums Anzeigen möchtest.
www.deeone.de/signaturen/deeone_1.png
Verwarnstatus: warningwarningwarningwarning
 
https://www.deeone.de
ralfus
Dann danke ich dir für die Hilfe.

Eine Frage habe ich noch:

Das einfügen des Gruppenchecks ist die Stelle in der Datei egal und ist es immer die infusion.php wo das geändert werden muss?

Lerne so noch nebenbei von dir ein bissl, find ich gut das geholfen wird wenn man mal probleme hat mit einigen Sachen.

Würde es auch so gehen, da ja das Score Premium die Mitglieder in eine Benutzergruppe automatisch macht das man die Infusion nur für diese freigeben kann?

lg Ralf
Bearbeitet von ralfus am 30-03-2011 11:53
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1
 
http://www.spielesack.de
DeeoNe
infusion.php ist für die Installation.
Das muss in die Seite machen wo man drauf landet oder in das Panel anhand der Browser adressleiste sieht man ja in welcher php Datei man grad ist.
Nur es kann sein das es nicht immer so einfach geht den Code einzufügen, das mal die seite mit Fehler ist.
Das ist immer Infusion zu Infusion anderst wie sie aufgebaut ist.

Der Code muss von da bis da rein was für den Premium User ist.
Beispiel:

Download Code  Code
opentable("start");
if(checkgroup($group)) {
Der Code zwischen opentable und closetable hier
} else {
echo "Nur für Premium";
}
closetabble();



www.deeone.de/signaturen/deeone_1.png
Verwarnstatus: warningwarningwarningwarning
 
https://www.deeone.de
ralfus
Brauche mal wieder hilfe:

wenn ich zum testen nur die Fotogalerie für Premiumuser haben mochte baue ich den code in die photogallery.php ein.

Leider ist mein Programmieren spärlich, kann einiges ändern und auch bissen was einbauen, aber weiss nicht was da rein müsste:

opentable("start"Wink;
if(checkgroup($group)) {
Der Code zwischen opentable und closetable hier
} else {
echo "Nur für Premium";
}
closetabble();

Was meinst du mit Code? Kannst mir da ein Beispiel geben?. Lerne immer dazu und bin froh wenn ich dabei Hilfe bekomm.

Danke.

lg Ralf
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1
 
http://www.spielesack.de
Taker
dann müsste dass so

Download Code  GeSHi: PHP
  1. opentable("start");
  2. if(checkgroup($group)) {
  3. echo "<a href='".BASEDIR."photogallery.php'>Fotogallerie</a> ";
  4. } else {
  5. echo "Als nicht Premium hast du hier keinen Zugriff";
  6. }
  7. closetable();
gewandelt in 0.069 Sekunden, benutzt wurde GeSHi 1.0.8.10

aus
Rest in Peace


rac-hilft-webradio.de/signaturen/taker_1.png
Verwarnstatus: warningwarningwarningwarning
 
http://taker-is-back.de
ralfus
Danke auch dir für deine Hilfe taker.
Habe mal das reingesetzt von dir den Code in die hoererlist.php:

Download Code  Code
    opentable("start");
    if(checkgroup($group)) {
    echo "<a href='".BASEDIR."photogallery.php'>Fotogallerie</a> ";
    } else {
    echo "Als nicht Premium hast du hier keinen Zugriff";
    }
    closetable();




Passiert nix ausser das dann da steht nur Für PremiumMitglieder. Den gästen wird die seite trotzdem angezeigt mit den Bildern.

Habe dann mal probiert:
Download Code  Code
    opentable("start");
    if(checkgroup(ID8)) {
    echo "<a href='".BASEDIR."photogallery.php'>Fotogallerie</a> ";
    } else {
    echo "Als nicht Premium hast du hier keinen Zugriff";
    }
    closetable();




Habe statt $group mal ID8 eingesetut weil z.b. 8 die Gruppe is die Premiummitglieder ist.
Geht auch nicht. Irgendwo mache ich da einen Denkfehler oder bin einfach zu dumm dafür.

lg ralf
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1
 
http://www.spielesack.de
DeeoNe
nicht (ID8) sondern nur (8)
www.deeone.de/signaturen/deeone_1.png
Verwarnstatus: warningwarningwarningwarning
 
https://www.deeone.de
ralfus
HAbe jetzt mal das in der photogallery.php rein gemacht:
Download Code  Code
    opentable("start");
    if(checkgroup(8)) {
    echo "<a href='".BASEDIR."photogallery.php'>Fotogallerie</a> ";
    } else {
    echo "Als nicht Premium hast du hier keinen Zugriff";
    }
    closetable();




Das einzige was Passiert das da ein Text steht:
Als nicht Premium hast du hier keinen Zugriff und darunter die Bilder zu sehen sind.

wollte das mit der photogallery.php testen aber bekomm es nit hin. Bin scheinbar zu doof dafür.

Ralf
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1
 
http://www.spielesack.de
DeeoNe
Für die Fotogalerie ist das auch unsinnnig, da du die Alben alle einzelnt für eine Usergruppe sichtbar machen kannst.

Aber den Code , wo du da nutzt zeigt nur ein link an für Premiums.

Und opentable("start"); und closetable ist nur für eine Panel Darstellung.
So war das ganze nicht gedacht.

hörerliste wenn so:

Download Code  Code
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Title: Gr_Hörerlist v2.2 for PHP-Fusion 7
| Filename: hoererlist.php
| Author: Ralf Thieme (Gr@n@dE)
| Homepage: www.granade.eu
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licen... Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
require_once THEMES."templates/header.php";

if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $rowstart = 0; }
else { $rowstart = $_GET['rowstart']; }
if (isset($_GET['error']) && !isnum($_GET['error'])) { redirect("index.php"); }
if (isset($_GET['thanks']) && !isnum($_GET['thanks'])) { redirect("index.php"); }

include INFUSIONS."gr_hoererlist/infusion_db.php";
if (file_exists(INFUSIONS."gr_hoererlist/locale/".LOCALESET."index.php")) {
   include INFUSIONS."gr_hoererlist/locale/".LOCALESET."index.php";
} else {
   include INFUSIONS."gr_hoererlist/locale/German/index.php";
}

/*---------------------------------------------------+
| Einsellungen                                                          |
+----------------------------------------------------+
| Freischalten                                                          |
| 0 = Freischalten Deaktivieren                                  |
| 1 = Freischalten Aktivieren                                     |
+---------------------------------------------------*/
$freischalten = 1;
/*--------------------------------------------------*/
if(checkgroup(7)) {
if (iMEMBER && IsSeT($_GET['hoerer']) && $_GET['hoerer'] == "ja") {
if (dbrows(dbquery("SELECT * FROM ".DB_GR_HOERERLIST." WHERE hl_user_id='".$userdata["user_id"]."'"))) { redirect(FUSION_SELF."?error=1"); }
if (IsSeT($_POST['ja'])) {
   $result = dbquery("INSERT INTO ".DB_GR_HOERERLIST." (hl_user_id, hl_free) VALUES ('".$userdata["user_id"]."', '".$freischalten."')");
   $result2 = dbquery("INSERT INTO ".DB_MESSAGES." (message_to, message_from, message_subject, message_message, message_smileys, message_read, message_datestamp, message_folder) VALUES ('1', '".$userdata["user_id"]."', '".$locale['grhl123']."', '".$locale['grhl124']."', 'n', '0', '".time()."', '0')");
   redirect(FUSION_SELF."?thanks=1");
} elseif (IsSeT($_POST['nein'])) {
   redirect(FUSION_SELF."?thanks=2");
} else {
add_to_title($locale['global_200'].$locale['grhl113']);
opentable($locale['grhl113']);

echo "<div align='center'>".$locale['grhl114']."<br /><br /></div>

<form method='post' action='".FUSION_SELF."?hoerer=ja'>\n<table align='center' cellpadding='0' cellspacing='0' class='tbl-border'>\n<tr>

<td class='tbl2' width='300' align='center' colspan='2'>".$locale['grhl115']."</td>\n</tr>\n<tr>

<td class='tbl2' width='150' align='center'><input type='submit' name='ja' value='".$locale['grhl116']."' class='button' /></td>\n

<td class='tbl2' width='150' align='center'><input type='submit' name='nein' value='".$locale['grhl117']."' class='button' /></td>\n

</tr>\n</table>\n</form>\n";

}

} elseif (iMEMBER && IsSeT($_GET['thanks']) && $_GET['thanks'] == 1) {

   add_to_title($locale['global_200'].$locale['grhl121']);

   opentable($locale['grhl121']);

   echo "<div align='center'><br />".$locale['grhl118']."</div><br />\n";

} elseif (iMEMBER && IsSeT($_GET['thanks']) && $_GET['thanks'] == 2) {

   add_to_title($locale['global_200'].$locale['grhl122']);

   opentable($locale['grhl122']);

   echo "<div align='center'><br />".$locale['grhl119']."</div><br />\n";

} elseif (iMEMBER && IsSeT($_GET['error']) && $_GET['error'] == 1) {

   add_to_title($locale['global_200'].$locale['grhl122']);

   opentable($locale['grhl122']);

   echo "<div align='center'><br />".$locale['grhl120']."</div><br />\n";

} else {

   add_to_title($locale['global_200'].$locale['grhl102']);

   opentable($locale['grhl102']);

   echo "<div align='center'>".$locale['grhl110']."<br /><br />\n";

   $result = dbquery("SELECT * FROM ".DB_GR_HOERERLIST." WHERE hl_free=0 LIMIT ".$rowstart.",20");

   if (dbrows($result)) {

      $counter = 0; $columns = 4;

      $rowsend = dbrows(dbquery("SELECT * FROM ".DB_GR_HOERERLIST." WHERE hl_free=0"));

      echo "<table align='center' cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n<tr>\n<td colspan='4' align='center' class='tbl1'>\n";

      echo makePageNav($rowstart,20,$rowsend,3)."<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";

      while ($data = dbarray($result)) {

         if ($counter != 0 && ($counter % $columns == 0)) echo "</tr>\n<tr>\n";

         $user_result = dbquery("SELECT user_id,user_name,user_avatar FROM ".DB_USERS." WHERE user_id='".$data['hl_user_id']."'");

         if (dbrows($user_result)) {

            $user_data = dbarray($user_result);

            if ($user_data['user_avatar'] != "" && file_exists(IMAGES."avatars/".$user_data['user_avatar'])) { $user_image = $user_data['user_avatar']; } else { $user_image = "nopic.jpg"; }

            echo "<td align='left' width='25%' class='tbl'>\n<img src='".IMAGES."avatars/".$user_image."' border='0' alt='".$user_data['user_name']."' width='100' height='100' /><br />\n<strong><a href='".BASEDIR."profile.php?lookup=".$user_data['user_id']."'>".$user_data['user_name']."</a></strong><br /><br />\n</td>\n";

            $counter++;

         } else {

            $result_user = dbquery("DELETE FROM ".DB_GR_HOERERLIST." WHERE hl_user_id='".$data['hl_user_id']."'");

         }

      }

      echo "</tr>\n</table>\n</td>\n</tr>\n</table>\n<br />";

   }   else {

      echo "<br />".$locale['grhl111']."<br /><br />\n<br />\n";

   }

   if (iMEMBER && !dbrows(dbquery("SELECT * FROM ".DB_GR_HOERERLIST." WHERE hl_user_id='".$userdata["user_id"]."'"))) { echo $locale['grhl112']."<br /><br />\n"; }

}

echo "</div>\n<div align='right'><a href='http://www.granade.eu/scripte/hoererlist.html' target='_blank'>H&ouml;rerlist &copy;</a></div>";



closetable();
    } else {
opentable($locale['grhl102']);

    echo "Als nicht Premium hast du hier keinen Zugriff";
closetable();

    }

require_once THEMES."templates/footer.php";
?>




Das Problem ist, das man das nicht einfach vor machen kann, da jede Codesituation anderst ist und man es dan anderst einbauen muss wie bei der Hörer Liste.

Im allgemeinen ist das der Grund Code, und dann muss man mal Probieren und etwas von Code verstehen, wo er rein soll.

Download Code  Code
if(checkgroup(8)) {
echo "Du bist Premium";
} else {
echo "Nur für Premium";
}



Bearbeitet von DeeoNe am 31-03-2011 11:23
www.deeone.de/signaturen/deeone_1.png
Verwarnstatus: warningwarningwarningwarning
 
https://www.deeone.de
ralfus
Danke dir, werde mir wenn ich heute abend nach Arbeit zurüch bin, den Code mal genauer anschauen um zu verstehen.

lg Ralf
Verwarnstatus: warningwarningwarningwarning
  x 1  x 1
 
http://www.spielesack.de
Springe ins Forum:
Ähnliche Themen
Thema Forum Antworten Letzter Beitrag
MF-Premium-Scores_panel Fehler Diskussions Bereich 5 29-10-2023 10:36
MW Premium for PHP-Fusion 9? D1 Mods & Infusionen 21 07-04-2020 17:51
Pn Schreiben Kostet Scores Diskussions Bereich 7 15-03-2020 21:57
English - All Add-Ons That Work With MW Premium Help Please? D1 Mods & Infusionen 4 14-03-2018 20:50
News Panel weg machen Allgemeines 5 29-09-2017 15:45
Sämtliche Grafiken und Texte dieser Seite unterliegen dem Urheberrecht und dürfen nicht ohne Erlaubnis kopiert werden!!!