Archiv verlassen und diese Seite im Standarddesign anzeigen : Monats Klick-Rally
hi ich habe soeben dieMonats Klick-Rally by Hardliner eingebaut, es lässt sich alles eingebaut.Ich habe auch
6. Jetzt muss die entsprechenden eintragungen natürlich noch bei jeder Klickdatei gemacht werden.
1.Bsp.(Topframe forced):
Suche:
refumsatz ($forced['verdienst'],$_SESSION['uid']);
Füge darunter ein:
mklickralley ($forced['verdienst'],$_SESSION['uid']);
2.Bsp.(pcheck):
Suche:
refumsatz ($mail['verdienst'],$mail['uid']);
Füge darunter ein:
mklickralley ($mail['verdienst'],$mail['uid']);
ausgeführt und auch angepasst aber es werden die 10 lose pr Klick, die ich vorher im Admin eigestellt habe, nicht gezählt.Die klicks selber werden gezählt.
Das hat nix mit deinen einstellungen zu tun oder der installation,dies scheint mir korrekt zu sein...viel mehr scheint da ein fehler in der funktion ersetze die funktion mklickralley bitte mit dieser hier:
// Monats Klick-Rally by Hardliner Start
function mklickralley ($buchungssumme,$fuer) {
global $db_prefix;
// wenn Monats Klick-Rally läuft
$ralleydaten_mklick = mysql_fetch_array(db_query("SELECT `ende`,`art`,`pro`,`hinzu` FROM ".$db_prefix."_neu_rallydaten WHERE ralley = 'mklickrally' LIMIT 1"));
if ($ralleydaten_mklick['ende'] == '1') {
$dynamik = $buchungssumme / 100 * $ralleydaten_mklick['hinzu'];
$klickeintragen = db_query("SELECT * FROM ".$db_prefix."_mklickrally WHERE uid = '".$fuer."' LIMIT 1");
if ($ralleydaten_mklick['art'] == 'prozent') db_query ("UPDATE ".$db_prefix."_neu_rallydaten SET jackpot=jackpot+'".$dynamik."' WHERE ralley = 'mklickrally'");
if ($ralleydaten_mklick['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_neu_rallydaten SET jackpot=jackpot+'".$ralleydaten_mklick['pro']."' WHERE ralley = 'mklickrally'");
if (!mysql_num_rows($klickeintragen)) {
db_query ("INSERT INTO ".$db_prefix."_mklickrally (uid,punkte) VALUES ('".$fuer."','1')");
} else {
db_query ("UPDATE ".$db_prefix."_mklickrally SET punkte = punkte + '1' WHERE uid='".$fuer."'");
}
}
}
// Monats Klick-Rally by Hardliner Ende
jo prima jetzt geht es
jetzt habe ich die mindestklicks eingestellt, die klicks zählt er bis zu den erreichenden von mir eingestellten werte nicht. ist ja ok, aber er tut den jackpot steigern mit den klicks die gernicht in der wertung sein dürften weil ja die mindestanzahl noch nicht erreicht ist.
Mit grünen oder roten Punkt bei aktiver/inaktiver Rally:
<?$mklick=mysql_fetch_array(mysql_query("SELECT ende FROM ".$db_prefix."_neu_rallydaten WHERE ralley='mklickrally'"));
?>
<? if ($wklick[ende]== '1'){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?>
<a href="?content=/ralleys/mklickrally">Monats Klick-Rally</a><br>
und das funzt auch nicht, weist du da nee lösung? er steht immer auf rot, egal ob aktiv oder inaktiv.
gruss
Dyman
<?$mklick=mysql_fetch_array(mysql_query("SELECT ende FROM ".$db_prefix."_neu_rallydaten WHERE ralley='mklickrally'"));
?>
<? if ($mklick[ende]== '1'){echo"<img src='images/gruen.gif' alt='on' border='0'>";} else{echo"<img src='images/rot.gif' alt='off' border='0'>";}?>
<a href="?content=/ralleys/mklickrally">Monats Klick-Rally</a><br>
Das mit den Klicks verstehe ich jetzt nicht???
natürlich zählt er die mindestklicks,nur sofern der user die mindestklicks erreicht hat wird er angezeigt.Und natürlich werden die klicks auch in den Jackpot gutgeschrieben wieso sollten sie das auch nich???nur weil der user noch nicht in der rally gewertet wird hat er ja trotzdem einen gültigen klick gemacht der ja auch zählt.
ja ok im nachinein habe ich mir das auch gedacht
hallo leute ist majemand so nett und sagt mir wie der code ausehen muss wenn die mailralley nach einer bestimmten anzahl zu ende ist.
ich habe das jetzt so, aber das ist so nicht richtig.
<a href="?content=/ralleys/mailralley_kw">
<? if ($mailralley[ende]>= time() and $mailralley[start]<= time()){echo"<font color=green>";} else{echo"<font color=red>";}?>
<img src="images/Balloon.ico" border="0" alt=""> Mailrally</a></font><br>
wenn ich datum als ende habe geht es!
lg
Moin hat noch keiner eine idee?
lg
hankfromhelvete
08.08.2010, 10:45
Du hast 2x </a> im Code.
Du hast 2x </a> im Code.
jo ok, gab das geändert, aber gehen tut es nicht.
lg
Moin,
ich wag mich mal weit aus dem Fenster^^
Als erstes, im Moment funzt die Anzeige nur, wenn du ein Datum angibst, warum diese Zeile auch exsitiert und ausschlaggebend ist:
<? if ($mailralley[ende]>= time() and $mailralley[start]<= time()){echo"<font color=green>";} else{echo"<font color=red>";}?>
Dort ist ja - wie zu sehen - start und ende eingetragen, so wie es auch in der DB in entsprechenden Tabelle vorfinden wirst, Rallydaten, spalte: Start und Ende.
Theoretisch (mein weit aus dem Fenster lehnen), wenn eine weitere Spalte mit "max_mails" zum Beispiel einbaust, und dem inhalt auf XX geklickte Summe festlegst, hast dann die Möglichkeit, dass ganze dann wie bei der normalen Anzeige, anzeigen zu lassen^^ ...und nun viel Spaß beim Progger suchen :biggrin1:
Sam
mal so ein tipp am rande kopier dir einfach die if abfragen aus der functions.lib.php
dort funktioniert es ja weil mit einer if abfrage wird das nicht getan sein.
MFG Lokutos
Moin,
ich wag mich mal weit aus dem Fenster^^
Als erstes, im Moment funzt die Anzeige nur, wenn du ein Datum angibst, warum diese Zeile auch exsitiert und ausschlaggebend ist:
<? if ($mailralley[ende]>= time() and $mailralley[start]<= time()){echo"<font color=green>";} else{echo"<font color=red>";}?>
Dort ist ja - wie zu sehen - start und ende eingetragen, so wie es auch in der DB in entsprechenden Tabelle vorfinden wirst, Rallydaten, spalte: Start und Ende.
Theoretisch (mein weit aus dem Fenster lehnen), wenn eine weitere Spalte mit "max_mails" zum Beispiel einbaust, und dem inhalt auf XX geklickte Summe festlegst, hast dann die Möglichkeit, dass ganze dann wie bei der normalen Anzeige, anzeigen zu lassen^^ ...und nun viel Spaß beim Progger suchen :biggrin1:
Sam
jo ok und wie könnte das aussehen?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.