Bei schnellem Klicken ist das relativ normal besonders bei langsamen Internetleitungen. Selbst ich merke das bei DSL 16k noch, aber nicht so extrem.
Bei schnellem Klicken ist das relativ normal besonders bei langsamen Internetleitungen. Selbst ich merke das bei DSL 16k noch, aber nicht so extrem.
Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!
Ja gut. Das kann ich ja verstehen. Mein Internet ist ein wenig langsamer, aber der springende Punkt für mich ist, dass ich dasselbe auf Bettel-Pot anwenden kann und trotzdem dort nicht alles neu geladen wird, sondern eben nur der Content (und der Counter wird ständig neu geladen).
Das frustriert mich nämlich die ganze Zeit ein wenig =(
Liegt es daran, dass Urban-Klicker ein div und kein Tabellendesign hat?
also kann nur den tipp geben alle grafiken selber auf den webspace zu laden (siehe bei mir den skycrapper und partner) und sonstige menüpunkte etc die von ausserhalb grafik benötigen entweder in einem neuen frame laden oder es im menüpunkt als letztes rechts unten anzeigen lassen
hat bei mir einiges an geschwindigkeit gebracht vorher hatte ich es nicht so und hatte wartezeiten von fast 10 sec pro seite o.O
www.paid4advert.de | more coming soon ..
Das habe ich doch?
Ich habe sogar die PNG-Dateien in Gif-Grafiken konvertiert und somit einiges an Speicher gewonnen.
(Ich rede immernoch von Urban-Klicker)
Mich stört es eben, dass es die Seite immer neu ladet anstatt nur den Content in der Mitte neu zuladen wenn ich schnell durch die Menüs klicke.
hmm ok schonmal überlegt das komplette vms umzubauen das also der content jedesmal neu in einem frame geladen wird ??
also verlinkungen ändern wo du nicht mehr die url anklickst sondern den jeweiligen frame dazu, also hab sowas noch nicht getestet in verbindung mit vms aber hatte es schon auf anderen hp`s und da ging das eigentlich ganz gut da hab ich so ca fast alles in frames laufen lassen
denk mir halt bloss das es etwas aufwendig ist ansonsten würd mir einfallen mal die ganzen quelltexte durchsuchen ob da "sinnloses" noch herumschwirt ansonsten denk ich mal ist es egal ob table oder div
www.paid4advert.de | more coming soon ..
Also mal andersrum, du fragtest auch nach der Bettelseite, die Lösung dort ist es einfach die Menüs wegzulassen, dafür muss nur die bettel.php etwas abgespeckt werden, habe ich auf Autolose erfolgreich so im Einsatz, nur die Bettelfunktion selbst darf halt nicht entfernt werden sowie die verknüpfungen zur functions.lib und so.
Beim der ganzen Seite gibt es mehrere Lösungen, die auch schon angesprochen wurden.
Als erstes sind da die Frames/I-Frames, damit kann man wirklich wehr einfach per target andere Frames als Ziel bestimmen und somit das neuladen der ganzen Seite perfekt verhindern, jedoch müssen dabei Variablen korrekt übergeben werden was wohl das Problem ist.
Dann wäre da Ajax, kenne ich mich nicht weiter aus aber dürfte zumindest auf einen Bereich genaso wie Frames sein.
Auch gibt es JavaScripts die sowas können, diese müssten aber an das VMs seblst angepasst werden.
Zuletzt habe ich noch eine Idee, wie bei der Bettelseite einfach auch bei Bannern und allem was man oft Reloaded , einfach die Menüs weglassen, sie werden beim Bannerklicken etc. eh nicht gebraucht.
MfG
Hallo. Danke für die Antwort.
Nun die betteln.php kann eigentlich doch gar nicht abgespeckt werden, da dort ja nur die Bettelfunktion und die Verbindung zur lib ist?
Aber letzteres, was du angesprochen hast, habe ich gesucht
Wie kann man Header, Menü, etc. weglassen, aber dennoch als eine Bettelseite von einer Seite erkenntlich bleibt?
Die Änderung dazu müsste man schon in der index.php machen, dort wird ja
Header etc eingebunden, da einfach ne if Abfrage vor auf $_GET['content'], im Falle von /betteln was anderes einbinden (dran denken, dass in der Datei dann functionslib etc was halt in der header oben drin is, auch wieder rein muss)PHP-Code:
require ( './lib/header.php' );
require ( './content'.$_GET['content'].'.php' );
require ( './lib/footer.php' );
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
Hier mal meine bettel.php ohne Menüs aber mit Header.
Was ich da genau gemacht habe, weiß ich aber nicht mehr.PHP-Code:
<?
// SecVMS change begin
$_GET['ref'] = (int)$_GET['ref'];
// SecVMS change end
$reloadcheck = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE ip = '".$ip."' and tan = 'bettelaufruf' and bis >= '".time()."'");
if (!mysql_num_rows($reloadcheck)) {
$minimum = $pageconfig['min_betteln'];
$maximum = $pageconfig['max_betteln'];
srand((double)microtime()*1000000);
$bettelsumme = rand($minimum*100,$maximum*100)/100;
// Reload setzen und Umsätze schreiben
$new_reload = time()+$pageconfig['reload_betteln'];
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_GET['ref']."','bettelaufruf','".$new_reload."')");
db_query("UPDATE ".$db_prefix."_kontodaten SET angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme." WHERE uid = '".$_GET['ref']."'");
kontobuchung ('+',$bettelsumme,$_GET['ref']);
refumsatz ($bettelsumme,$_GET['ref']);
bettelralley ($_GET['ref']);
aktivpunkte (1,$_GET['ref']);
$betteltext = '<b>Du hast für den User '.$_GET['ref'].' gerade '.$bettelsumme.' '.$waehrung.' erbettelt!</b>';
} else {
$reloadcheck = mysql_fetch_array($reloadcheck);
$betteltext = '<b><font color="#FF0000">Du bist noch für '. round((($reloadcheck['bis'] - time())/60),0) .' Minuten fürs Betteln gesperrt</font></b>';
}
?>
<?head("Betteln");?>
Verdiene auch Du Lose im Schlaf, mit unserem neuen Zinssystem das keine Aktivität erfordert!
Melde Dich bei uns an und bewirb Deinen persönlichen Bettellink, klicke Banner & Links und bestätige hochvergütete Paidmails, so verdienst auch Du deine Lose wie im Schlaf!<br>
<br>
<div align="center"><?=$betteltext;?></div>
<?foot();?>
<?head("Werbung dieser Seite");
$filename = 'lib/texte/bettelwerbung.txt';
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
echo nl2br($inhalt);
foot();?>
Achso, es ist bei mir fürs VMS 1.1.
MfG
Wenn ich mich nicht täusche, dann sieht meine betteln.php ein wenig abgespeckter aus
Und das bei VMS 1.2
PHP-Code:
<?
$_GET['ref'] = (int)$_GET['ref'];
if ($pageconfig['reload_betteln'] == 0){
$betteltext = '<b>Die Bettelfunktion ist auf dieser Seite deaktiviert';
}else{
if ($_SESSION['uid'] == $_GET['ref'] || $_GET['ref'] == $_COOKIE['uid']){
$betteltext = '<b><font color="#FF0000">Du kannst dich nicht selbst anbetteln!</font></b>';
}else{
$new_reload =
$_SESSION['betteldelay'] = time() + 2;
$doload = true;
$betteltext = '<b><font color="#FF0000">Bitte warte ein paar Sekunden bis die Vergütung erfolgt ist.</font></b>';
}
}
?>
<?head("Betteln auf ".$seitenname);?>
Verdiene auch Du mit!<br>
Melde Dich bei <?=$seitenname;?> an und bewirbe Deinen persönlichen Bettellink, so
verdienst Du Deine <?=$waehrung;?> fast wie im Schlaf!<br>
<br>
<div align="center" id="betteltext"><?=$betteltext;?></div>
foot();
$filename = 'lib/texte/bettelwerbung.txt';
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
if ($inhalt != ''){
head("Werbung dieser Seite");
echo nl2br($inhalt);
foot();
}
?>