Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 30

Thema: Hilfe für Modul "MemberNews" gesucht !

  1. #11
    LaSa67
    Gast

    Cool

    Zitat Zitat von adi Beitrag anzeigen
    Die Fehlermeldung kommt dadurch das er die funkion nicht kennt , wo hast den Workaround von eraaa hingetan ?

    Ersmal Hallo,

    den Code habe ich in die module.php (vms/content/module.php) geschrieben.

  2. #12
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    bitte aufmerksam lesen, sonst kann man sich hier auch sparen zu helfen

    PHP-Code:
    if ( !function_exists('htmlspecialchars_decode') )
    {
    function 
    htmlspecialchars_decode($string,$style=ENT_COMPAT
        { 
            
    $translation array_flip(get_html_translation_table(HTML_SPECIALCHARS,$style)); 
            if(
    $style === ENT_QUOTES){ $translation['''] = '''; } 
            return 
    strtr($string,$translation); 
        } 

    in die functions.lib einfügen ! (so ists vllt sogar noch besser als vorher)

  3. #13
    LaSa67
    Gast

    Unglücklich

    Zitat Zitat von eRaaaa Beitrag anzeigen
    bitte aufmerksam lesen, sonst kann man sich hier auch sparen zu helfen

    PHP-Code:
    if ( !function_exists('htmlspecialchars_decode') )
    {
    function 
    htmlspecialchars_decode($string,$style=ENT_COMPAT
        { 
            
    $translation array_flip(get_html_translation_table(HTML_SPECIALCHARS,$style)); 
            if(
    $style === ENT_QUOTES){ $translation['''] = '''; } 
            return 
    strtr($string,$translation); 
        } 

    in die functions.lib einfügen ! (so ists vllt sogar noch besser als vorher)
    Ja nun geht garnichts mehr:
    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']' in /homepages/43/d248565794/htdocs/vms/lib/functions.lib.php on line 68

  4. #14
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    du sollst es auch nicht zwischen funkionen quetschen du solltest es am besten ganz nach unten tun vor dem
    PHP-Code:
    ?> 

    MFG
    adi

  5. #15
    LaSa67
    Gast

    Unglücklich

    Zitat Zitat von adi Beitrag anzeigen
    du sollst es auch nicht zwischen funkionen quetschen du solltest es am besten ganz nach unten tun vor dem
    PHP-Code:
    ?> 
    MFG
    adi
    Ja gut ganz unten und das ist der Erfolg:

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']' in /homepages/43/d248565794/htdocs/vms/lib/functions.lib.php on line 276

  6. #16
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Poste mal die zeile 276 hier ....

    MFG

  7. #17
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    Zitat Zitat von adi Beitrag anzeigen
    Poste mal die zeile 276 hier ....

    MFG
    poste am bestne mal deine ganze functions.lib
    das wird ja sonst hier nie was....

  8. #18
    LaSa67
    Gast
    Zitat Zitat von eRaaaa Beitrag anzeigen
    poste am bestne mal deine ganze functions.lib
    das wird ja sonst hier nie was....

    Wie gewünscht:

    <?
    header("Cache-control: no-cache");
    // Datenbankserver
    $db_host = "xxx";
    // Mysql User
    $db_user = "xxx";
    // Mysql PW
    $db_pass = "xx";
    // Datenbank
    $db_base = "xxxx";
    // Tabellenpräfix (wichtig wenn mehrere VMS in einer DB liegen)
    $db_prefix = "vms";
    // Domain (ohne Slash am Ende)
    $domain = "http://xxx.com/vms";
    // Seitenname
    $seitenname = "Klamm-o-mat";
    // Seitenwährung
    $waehrung = "Euronen";
    // ID vom Admin
    $admin_id = 0;
    // Adminmail
    $betreibermail = "xxx";
    // Passwort für Crons
    $cron_pw = "xxx";
    // beliebiger Alphanumerischer String hilft beim Schutz vor Autoklickern
    $percode = 'xx';
    // Komprimierung der Ausgabe zwischen 0 & 10 wobei 0 die Komprimierung der Ausgabe deaktiviert Empfohlener Wert: 1
    $gzip_rate = 1;


    /* Globale Variablen nichts ändern */
    $ip = $_SERVER['REMOTE_ADDR'];


    /* Funktionen Start */

    // Datenbankverbindung
    function db_connect() {
    global $db_host,$db_user,$db_pass,$db_base,$sql_open;
    $sql_open = @mysql_connect($db_host,$db_user,$db_pass) or die('Verbindung zum Mysql Server fehlgeschlagen!');
    $sql_base = @mysql_select_db($db_base) or die("Keine oder falsche Datenbank gewählt!");
    }

    // Mysql Querys
    function db_query($sql_tag){
    global $count_query;
    $count_query++;
    $fargs = func_get_args();

    if (!empty($fargs)){
    $vargs = array();
    foreach($fargs as $key => $arg){
    $vargs[$key] = mysql_real_escape_string($arg);
    }
    array_shift($vargs);
    $sql_tag = vsprintf($sql_tag,$vargs);
    }
    if($ret = mysql_query($sql_tag)){
    return $ret;
    }else{
    return 0;
    }
    }

    // Datenbank schließen
    function db_close() {
    global $sql_open;
    @mysql_close($sql_open) or die('Konnte die Verbindung mit Datenbank nicht schliessen!');
    }

    // Zufallscode
    function create_code($code_laenge) {
    srand((double)microtime()*1000000);
    $created_code = '';
    $zeichen="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn opqrstuvwxyz1234567890";
    for ($i=0;$i<$code_laenge;$i++) {
    $n=rand() % strlen($zeichen);
    $created_code .=substr($zeichen, $n, 1);
    }
    return $created_code;
    }


    // Einträge in Buchungsliste
    function buchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer) {
    global $db_prefix;
    db_query("INSERT INTO ".$db_prefix."_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwen dungszweck) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans _menge."','".$verwendung."')");
    }

    // Kontotransaktionen
    function kontobuchung ($art,$trans_menge,$fuer) {
    global $db_prefix;
    db_query("UPDATE ".$db_prefix."_kontodaten SET `kontostand` = `kontostand` ".$art." ".$trans_menge." WHERE uid=".$fuer."");
    }

    // Einträge in Buchungsliste(TRESOR)
    function buchungsliste_tresor($buchungs_idt,$trans_menget,$ verwendungt,$fuert) {
    global $db_prefix;
    db_query("INSERT INTO ".$db_prefix."_tresor_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwen dungszweck) VALUES (".$fuert.",".time().",'".$buchungs_idt."','".$tra ns_menget."','".$verwendungt."')");
    }

    // Kontotransaktionen(TRESOR)
    function kontobuchung_tresor($artt,$trans_menget,$fuert) {
    global $db_prefix;
    db_query("UPDATE ".$db_prefix."_kontodaten SET `tresor` = `tresor` ".$artt." ".$trans_menget." WHERE uid=".$fuert."");
    }

    // Schutz von internen Seiten
    function userstatus () {
    global $_SESSION,$db_prefix;
    if ($_SESSION['login'] == 'true') {
    $us = db_query("SELECT `uid`,`passwort`,`status`,`hinweis` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." and passwort='".$_SESSION['passwort']."' LIMIT 1");
    $login_check = mysql_fetch_array($us);

    // nicht aktiviert oder nicht angemeldet!
    if (!mysql_num_rows($us) or $login_check['status'] == 0) {
    setCookie('uid','',time()-86400*30);
    setCookie('passwort','',time()-86400*30);
    setCookie('autologin','',time()-86400*30);
    $_SESSION['uid'] = "";
    $_SESSION['passwort'] = "";
    $_SESSION['login'] = "";
    @include_once('content/error/kein_zutritt.php');
    @include_once('lib/footer.php');
    die();
    }

    // gesperrt
    if ($login_check['status'] == 2) {
    setCookie('uid','',time()-86400*30);
    setCookie('passwort','',time()-86400*30);
    setCookie('autologin','',time()-86400*30);
    $_SESSION['uid'] = "";
    $_SESSION['passwort'] = "";
    $_SESSION['login'] = "";
    @include_once('content/error/user_gesperrt.php');
    @include_once('lib/footer.php');
    die();
    }
    } else {
    @include_once('content/error/kein_zutritt.php');
    @include_once('lib/footer.php');
    die();
    }
    }

    // Refumsatz gutschreiben
    function refumsatz ($buchungssumme,$fuer) {
    global $db_prefix;
    db_query ('UPDATE '.$db_prefix.'_werberdaten SET umsatz = umsatz + '.$buchungssumme.' WHERE uid = '.$fuer.' and werber != 0');
    }

    // Aktivrally
    function aktivralley ($buchungssumme,$fuer) {
    global $db_prefix;
    // Wenn Aktivralley läuft
    $ralleydaten_aktiv = mysql_fetch_array(db_query("SELECT `start`,`ende` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'aktivralley' LIMIT 1"));
    if ($ralleydaten_aktiv['start'] <= time() && $ralleydaten_aktiv['ende'] >= time()) {
    db_query ('UPDATE '.$db_prefix.'_aktivralley SET punkte = punkte + '.$buchungssumme.' WHERE uid = '.$fuer);
    if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_aktivralley (uid,punkte) VALUES ('.$fuer.', '.$buchungssumme.')');
    }
    }

    // Klickrally
    function klickralley () {
    global $db_prefix,$_SESSION;
    // wenn Klickralley läuft
    $ralleydaten_klick = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'klickralley' LIMIT 1"));
    if ($ralleydaten_klick['start'] <= time() && $ralleydaten_klick['ende'] >= time()) {
    if ($ralleydaten_klick['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_klick['pro']."' WHERE ralley = 'klickralley'");
    db_query ('UPDATE '.$db_prefix.'_klickralley SET klicks = klicks + 1 WHERE uid = '.$_SESSION['uid']);
    if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_klickralley (uid,klicks) VALUES ('.$_SESSION['uid'].', 1)');
    }
    }

    // Tagesklick Rally
    function tagrally () {
    global $db_prefix,$_SESSION;
    // wenn Tagrally läuft
    $ralleydaten_tag = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'tagrally' LIMIT 1"));
    if ($ralleydaten_tag['start'] <= time() && $ralleydaten_tag['ende'] >= time()) {
    if ($ralleydaten_tag['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_tag['pro']."' WHERE ralley = 'tagrally'");
    db_query ('UPDATE '.$db_prefix.'_tagrally SET klicks = klicks + 1 WHERE uid = '.$_SESSION['uid']);
    if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_tagrally (uid,klicks) VALUES ('.$_SESSION['uid'].', 1)');
    }
    }

    // Bilanzen
    function bilanz ($ein,$aus) {
    global $db_prefix;
    $ein = round($ein,2);
    $aus = round($aus,2);
    $date_stamp = mktime(0,0,0,date(m),date(d),date(Y));
    mysql_query('UPDATE '.$db_prefix.'_bilanz SET ein=ein+"'.$ein.'", aus=aus+"'.$aus.'" WHERE date='.$date_stamp.' LIMIT 1');
    if (mysql_affected_rows() == 0) db_query('INSERT INTO '.$db_prefix.'_bilanz (ein,aus,date) VALUES ("'.$ein.'","'.$aus.'",'.$date_stamp.')');
    }


    // GZip
    if ($gzip_rate > 0)
    {
    ini_set('zlib.output_compression_level', $gzip_rate);
    if(ereg("gzip",getenv("HTTP_ACCEPT_ENCODING"))) ob_start("ob_gzhandler");
    else ob_start();
    }
    // Tages Bettel-Rally by Hardliner Start
    function tagbettelralley ($buchungssumme,$fuer) {
    global $db_prefix;
    // wenn Tages Bettel-Rally läuft
    $ralleydaten_tap = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_neu_rallydaten WHERE ralley = 'tbettelrally' LIMIT 1"));
    $dynamik = $buchungssumme * $ralleydaten_klick['pro'];
    if ($ralleydaten_tap['start'] <= time() && $ralleydaten_tap['ende'] >= time()) {
    $punkteeintragen = db_query("SELECT * FROM ".$db_prefix."_tbettelrally WHERE uid = '".$fuer."'");
    $dynamik = $buchungssumme * $ralleydaten_tap['pro'];
    if ($ralleydaten_tap['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_neu_rallydaten SET jackpot=jackpot+'".$dynamik."' WHERE ralley = 'tbettelrally' LIMIT 1");
    if (!mysql_num_rows($punkteeintragen)) {
    db_query ("INSERT INTO ".$db_prefix."_tbettelrally (uid,punkte) VALUES ('".$fuer."','".$buchungssumme."')");
    } else {
    db_query ("UPDATE ".$db_prefix."_tbettelrally SET punkte = punkte + '".$buchungssumme."' WHERE uid='".$fuer."' LIMIT 1");
    }
    }
    }
    // Tages Bettel-Rally by Hardliner Ende

    function surfralley ($buchungssumme) {
    global $db_prefix,$_SESSION;
    // wenn Surfralley läuft
    $ralleydaten_surf = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'betauralley' LIMIT 1"));
    if ($ralleydaten_surf['start'] <= time() && $ralleydaten_surf['ende'] >= time()) {
    if ($ralleydaten_surf['art'] == 'dynamisch') {
    $pot = $buchungssumme/100*$ralleydaten_surf['pro'];
    db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot + ".$pot." WHERE ralley = 'betauralley' LIMIT 1");
    }
    db_query ("UPDATE ".$db_prefix."_surfralley SET klicks = klicks + 1 WHERE uid='".$_SESSION['uid']."' LIMIT 1");
    if (mysql_affected_rows () == 0) db_query ("INSERT INTO ".$db_prefix."_surfralley (uid,klicks) VALUES ('".$_SESSION['uid']."','1')");
    }
    }

    // STG_Sparbuch (c) 2007 - 2008 by Stigma_Bln ANFANG
    //Buchungsliste der Sparbücher
    // Version 1.0
    function sparbuchbuchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer,$art) {
    db_query("INSERT INTO `stg_konto_buchungen` (uid,buchungszeit,buchungs_id,buchungsmenge,verwen dungszweck,sparbuchart) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans _menge."','".$verwendung."','".$art."')");
    }
    //Buchungsroutine für Zinszahlung
    //Version 0.9
    function sparbuchbuchung ($art,$trans_menge,$fuer,$buchart,$sperre) {
    $ferror = 0;
    $config = mysql_fetch_array(db_query("SELECT * FROM `stg_sparbuch` LIMIT 1"));
    if($buchart == spar1){
    $dataname = stg_konto_30;
    $ausgrenze = time() + ($config['aus30'] * 24 * 60 * 60);
    }
    if($buchart == spar2){
    $dataname = stg_konto_60;
    $ausgrenze = time() + ($config['aus60'] * 24 * 60 * 60);
    }
    if($buchart == spar3){
    $dataname = stg_konto_90;
    $ausgrenze = time() + ($config['aus90'] * 24 * 60 * 60);
    }

    if($sperre == 'true'){
    db_query("UPDATE `$dataname` SET `betrag` = `betrag` ".$art." ".$trans_menge.", `auszahlen` = '".$ausgrenze."' WHERE `uid`='".$fuer."'");
    }
    if($sperre == 'false'){
    db_query("UPDATE `$dataname` SET `betrag` = `betrag` ".$art." ".$trans_menge." WHERE `uid`='".$fuer."'");
    }
    }

    // STG_Sparbuch ENDE
    ?>
    Ist aber ohne den Eintrag, hab die Backupdatei wieder hochgeladen, damit überhaupt etwas da ist!

  9. #19
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905

    Ich sagte die zeile 276 Posten wo der Fehler auftaucht und nicht die ganze datei , de es bringt auch viel , das ist wie nadel suchen im heuhaufen

  10. #20
    LaSa67
    Gast

    Rotes Gesicht

    Zitat Zitat von adi Beitrag anzeigen

    Ich sagte die zeile 276 Posten wo der Fehler auftaucht und nicht die ganze datei , de es bringt auch viel , das ist wie nadel suchen im heuhaufen
    Danke, aber lese doch mal den Beitrag vor deinem

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 17.12.2011, 10:39
  2. Bei "User Löschen" kommt "Wartend" in der Mail
    Von Rallef im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 01.02.2010, 21:04
  3. Antworten: 0
    Letzter Beitrag: 21.10.2008, 10:40
  4. Refs zu neuem Sp.Netzwerk "ADGenie.de" gesucht
    Von AlexK. im Forum Ref & Werberhandel
    Antworten: 0
    Letzter Beitrag: 18.07.2008, 01:12
  5. if "AktivRally=on" dann "Top5 Klicker eingeblenden" else "ausblenden"
    Von TS7 im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 07.11.2007, 22:09

Berechtigungen

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