PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Monats Klick-Rally



Dyman
04.02.2010, 20:09
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.

Hardy
04.02.2010, 22:10
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

Dyman
04.02.2010, 23:31
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'>";}?>
&nbsp;<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

Hardy
05.02.2010, 00:11
<?$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'>";}?>
&nbsp;<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.

Dyman
05.02.2010, 07:24
ja ok im nachinein habe ich mir das auch gedacht

Dyman
07.08.2010, 19:42
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="">&nbsp;Mailrally</a></font><br>


wenn ich datum als ende habe geht es!
lg

Dyman
08.08.2010, 08:53
Moin hat noch keiner eine idee?
lg

hankfromhelvete
08.08.2010, 09:45
Du hast 2x </a> im Code.

Dyman
08.08.2010, 10:09
Du hast 2x </a> im Code.
jo ok, gab das geändert, aber gehen tut es nicht.
lg

Sam2004
08.08.2010, 10:35
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

Lokutos
08.08.2010, 10:47
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

Dyman
08.08.2010, 11:23
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?