CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos

|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP 
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden |

02.09.2008, 20:39:26
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 39
Beiträge: 5
|
|
in button.php javascript einbinden
Hallo leute ich hab eine toplist script Aardvark Topsites installiert und im moment sehr erfolgreich. Aber ich kann keine werbung über button.php mit javascript in anderen seite machen. Bei viellen toplist seiten hab ich gesehen das denen banner sich automatisch ändert und erscheint einen anderen bild mit anderem werbung-link. Sowas möchte ich auch machen aber leider weiss ich nicht wie ich javascript in button.php einbinden soll die benutzer fügen bei sich in Ihrem seite
<a href="http://www.toplistdomain.com"><img src="http://www.toplistdomain.com/button.php?u=benutzerName" alt="Toplist Domain.com" border="0" /></a>
unter dem code möchte auch javascript übermitteln der button.php sieht so aus
PHP-Code:
<?php
//===========================================================================\\
// Aardvark Topsites PHP 5.2 \\
// Copyright (c) 2000-2007 Jeremy Scheff. All rights reserved. \\
//---------------------------------------------------------------------------\\
// http://www.aardvarktopsitesphp.com/ http://www.avatic.com/ \\
//---------------------------------------------------------------------------\\
// This program is free software; you can redistribute it and/or modify it \\
// under the terms of the GNU General Public License as published by the \\
// Free Software Foundation; either version 2 of the License, or (at your \\
// option) any later version. \\
// \\
// This program is distributed in the hope that it will be useful, but \\
// WITHOUT ANY WARRANTY; without even the implied warranty of \\
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General \\
// Public License for more details. \\
//===========================================================================\\
// Help prevent register_globals injection
define('ATSPHP', 1);
$CONF = array();
$FORM = array();
$TMPL = array();
// Change the path to your full path if necessary
$CONF['path'] = '.';
// Connect to the database
require_once("{$CONF['path']}/settings_sql.php");
require_once("{$CONF['path']}/sources/sql/{$CONF['sql']}.php");
$DB = "sql_{$CONF['sql']}";
$DB = new $DB;
$DB->connect($CONF['sql_host'], $CONF['sql_username'], $CONF['sql_password'], $CONF['sql_database']);
// Settings
$settings = $DB->fetch("SELECT * FROM {$CONF['sql_prefix']}_settings", __FILE__, __LINE__);
$CONF = array_merge($CONF, $settings);
// Check id for backwards compatability with 4.x
if (isset($_GET['id']) && $_GET['id'] && !isset($_GET['u'])) {
$username = $DB->escape($_GET['id']);
}
else {
$username = $DB->escape($_GET['u']);
}
// Is this a valid member? If not, exit to stop leechers
list($test) = $DB->fetch("SELECT active FROM {$CONF['sql_prefix']}_sites WHERE username = '{$username}'", __FILE__, __LINE__);
if (!$test && (isset($_GET['u']) || isset($_GET['id']))) {
exit;
}
// Is this a unique hit?
$ip = $DB->escape($_SERVER['REMOTE_ADDR'], 1);
list($ip_sql, $unq_pv) = $DB->fetch("SELECT ip_address, unq_pv FROM {$CONF['sql_prefix']}_ip_log WHERE ip_address = '$ip' AND username = '{$username}'", __FILE__, __LINE__);
$unique_sql = ', unq_pv_overall = unq_pv_overall + 1, unq_pv_0_daily = unq_pv_0_daily + 1, unq_pv_0_weekly = unq_pv_0_weekly + 1, unq_pv_0_monthly = unq_pv_0_monthly + 1';
if ($ip == $ip_sql && $unq_pv == 0) {
$DB->query("UPDATE {$CONF['sql_prefix']}_ip_log SET unq_pv = 1 WHERE ip_address = '{$ip}' AND username = '{$username}'", __FILE__, __LINE__);
}
elseif ($ip != $ip_sql) {
$DB->query("INSERT INTO {$CONF['sql_prefix']}_ip_log (ip_address, username, unq_pv) VALUES ('{$ip}', '{$username}' ,1)", __FILE__, __LINE__);
}
else {
$unique_sql = '';
}
// Update stats
$DB->query("UPDATE {$CONF['sql_prefix']}_stats SET tot_pv_overall = tot_pv_overall + 1, tot_pv_0_daily = tot_pv_0_daily + 1, tot_pv_0_weekly = tot_pv_0_weekly + 1, tot_pv_0_monthly = tot_pv_0_monthly + 1{$unique_sql} WHERE username = '{$username}'", __FILE__, __LINE__);
// What button to display?
$rank_on_button = 0;
if ($CONF['ranks_on_buttons']) {
// See if rank is freshly cached. If so, use cached value. If not, calculate rank.
list($rank_cache, $rank_cache_time) = $DB->fetch("SELECT rank_cache, rank_cache_time FROM {$CONF['sql_prefix']}_stats WHERE username = '{$username}'", __FILE__, __LINE__);
$current_time = time();
if ($current_time - (12*3600) < $rank_cache_time) {
if ($rank_cache > 0 && $rank_cache <= $CONF['button_num']) {
$rank = $rank_cache;
$location = "{$CONF['button_dir']}/{$rank}.{$CONF['button_ext']}";
$rank_on_button = 1;
}
}
else {
require_once "{$CONF['path']}/sources/misc/classes.php";
$rank_by = base::rank_by();
list($hits) = $DB->fetch("SELECT {$rank_by} FROM {$CONF['sql_prefix']}_sites sites, {$CONF['sql_prefix']}_stats stats WHERE sites.username = stats.username AND active = 1 AND sites.username = '{$username}'", __FILE__, __LINE__);
if ($hits) {
list($rank) = $DB->fetch("SELECT count(*) FROM {$CONF['sql_prefix']}_sites sites, {$CONF['sql_prefix']}_stats stats WHERE sites.username = stats.username AND active = 1 AND ({$rank_by}) >= $hits", __FILE__, __LINE__);
$new_rank_cache = 0;
if ($rank <= $CONF['button_num']) {
$location = "{$CONF['button_dir']}/{$rank}.{$CONF['button_ext']}";
$rank_on_button = 1;
$new_rank_cache = $rank;
}
}
if ($new_rank_cache) {
$DB->query("UPDATE {$CONF['sql_prefix']}_stats SET rank_cache = {$new_rank_cache}, rank_cache_time = {$current_time} WHERE username = '{$username}'", __FILE__, __LINE__);
}
}
// Stat Buttons
if ($CONF['ranks_on_buttons'] == 2) {
require_once "{$CONF['path']}/settings_buttons.php";
exit;
}
}
$DB->close();
if (!$rank_on_button) {
$location = $CONF['button_url'];
}
header("Location: {$location}");
?>
Ich weiss jetzt nicht genau ob man unter button.php javascript einbinden soll keine ahnung aber ich vermute mal.
meine javascript code sieht so aus
Zitat:
var currentdate = 0;
var core = 0;
function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = initArray.arguments[i];
}
}
link = new initArray(
"http://www.ads.domain1.net/",
"http://www.ads-domain2.com/",
"http://www.ads-domain3.org/"
);
image = new initArray(
"http://www.ads-domain1.net/ads.gif",
"http://www.ads-domain2.com/ads.gif",
"http://www.ads-domain3.org/ads.gif"
);
text = new initArray(
"Werbung 1",
"Werbung 2",
"Werbung 3"
);
var currentdate = new Date();
var core = currentdate.getSeconds() % image.length;
var ranlink = link[core];
var ranimage = image[core];
var rantext = text[core];
document.write('<a title="'+rantext+'" target="new" href=\"' +ranlink+ ' \">.</a>');
|
der javascript ist ist unter ads.js gespeichert. Ich möchte das der javascript mit der code was die benutzer einfügen in ihrem seite zusammen startet sobald der unten stehende code gerufen wird.
<a href="http://www.toplistdomain.com"><img src="http://www.toplistdomain.com/button.php?u=benutzerName" alt="Toplist Domain.com" border="0" /></a>
Javascript hab ich irgend in einem seite gefunden und finde sehr schön ausser leider das der keine timer hat das die banner sich alle 3-5 sekunde automatisch ändern. :(
Bitte um hilfeeee.
Danke jetzt schon für euren hilfe auch wenns nicht raus kommen sollte.
|

03.09.2008, 07:06:19
|
 |
Member
|
|
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 39
Beiträge: 900
|
|
AW: in button.php javascript einbinden
Du kannst kein Javascript welches auf deinem server liegt bei deinem "Kunden" ausführen. Javascript arbeitet lokal auf dem client also bei dem Kunden auf dem PC. Das bedeutet auch das er es blocken, löschen oder manipulieren kann.
|

03.09.2008, 19:22:36
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 39
Beiträge: 5
|
|
AW: in button.php javascript einbinden
ich hab da eine von der topliste, den ich über quelltext nach gesehen habe. Der Benutzer hat nur diesen kode in seinem index.html und dessen banner kann 2 verschiedene link anbieten alle 3 bis 5 sekunde ändert sich das banner und der link auch
<!-- SiteMerkezi.net kodu baslangici -->
<span id="sitemerkezi">
<a href="http://www.dsokagi.com/" title="arkadaş">arkadaş</a>
<script language="javascript" src="http://sitemerkezi.net/sayac.php?id=26342"></script>
</span>
sowas wollte ich auch machen auf meine toplist seite, habe leider keine idee wie es sein soll. Für alle vorschläge bin ich offen
Geändert von ZyRoBoT (03.09.2008 um 19:30:44 Uhr)
|

04.09.2008, 08:48:07
|
 |
Member
|
|
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 39
Beiträge: 900
|
|
AW: in button.php javascript einbinden
Ja so geht es natürlich, daran habe ich nicht gedacht.
Wo genau ist denn dein Problem?
Du hast einmal den link und dann dein Javascript. Mit dem Javascript greifst du auf dein Link zu, als anker nimmst du eine ID oder Title oder sonstwas, und ersetzt den Inhalt durch dein Banner deiner Wahl und die URL kannst du ja auch manipulieren.
|

04.09.2008, 16:16:40
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 39
Beiträge: 5
|
|
AW: in button.php javascript einbinden
das ist ja mein problem, leider weiss ich nicht wie ich javascript zu dem php einfügen soll damit es auch beim aufruf der link
<a href="http://www.toplistdomain.com"><img src="http://www.toplistdomain.com/button.php?u=benutzerName" alt="Toplist Domain.com" border="0" /></a>
mit der link, javascript funktioniert.
|

04.09.2008, 18:38:21
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 39
Beiträge: 5
|
|
AW: in button.php javascript einbinden
Hallo Indyk, ich hab meine *.js einfach mal umbennent auf *.php und es funksoniert auch unter *.php am ende :)
meine javascript hab ich auch bisschen geändert das sieht besser aus als button.php was ich jetzt eigentlich brauchen konnte ist einen timer für den javascript. Das die links sich alle paar sekunden ändern mit bilder.
Das ist mein neue javascript
var currentdate = 0;
var core = 0;
function wlink() {
this.length = wlink.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = wlink.arguments[i];
}
}
link = new wlink(
"http://www.Ads-Domain.net/",
"http://www.Mein-Toplist.com/"
);
image = new wlink(
"http://www.Ads-Domain.net/",
"http://www.Mein-Toplist.com/button.php?u="+wuser+""
);
text = new wlink(
"Ads- TEST",
"Mein-Toplist.Com Toplist Service"
);
var currentdate = new Date();
var core = currentdate.getSeconds() % image.length;
var ranlink = link[core];
var ranimage = image[core];
var rantext = text[core];
document.write('<a title="'+rantext+'" target="new" href=\"' +ranlink+ ' \"><img src=\"'+ranimage+'\" border="0" alt=\"'+rantext+'\"></a>');
hast du ahnung wie man da timer bauen kann ? Es ist mein letzte schritt zum ende von allem :)
Freu mich schon zum ende.
|

18.03.2009, 17:20:10
|
Anfänger
|
|
Registriert seit: Aug 2006
Beiträge: 8
|
|
AW: in button.php javascript einbinden
und wie hast du das nun genau gelöst , weil sowas hätte ich auch gern . Was hast du in die Button.php eingebunden ...
danke
rmzcreative
|

18.03.2009, 19:18:16
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 39
Beiträge: 5
|
|
AW: in button.php javascript einbinden
wenn du für Toplist script suchst besuch mal die seite
http://www.codingforums.com/archive/...p/t-70451.html
von dort hab ich die javascript gefunden.
und in deinem Link_code.html musst du untere code ein bauen
<!-- Start Domain.Com -->
<a href="http://www.Domain.com" title="Domain.Com, PageRank, Toolbar, Toplist" target="_blank"></a>
<script language="javascript"> var id_user="{$username}";</script>
<script language="javascript" src="http://www.domain.com/user.php?userid={$username}"></script>
<!-- End Domain.Com -->
javascript anpassen und als user.php speichern das wars.
Viel spass
|

18.03.2009, 19:49:51
|
Administrator
|
|
Registriert seit: Jan 2002
Ort: Köln
Alter: 54
Beiträge: 1.276
|
|
AW: in button.php javascript einbinden
Habe gerade mal 0.00001 Sekunden in Google gesucht:
http://aktuell.de.selfhtml.org/artik...ascript/timer/
Den Rest wirst Du ja wohl mit Ajax selber schaffen... kannst Du natürlich auch ohne Ajax machen, also fest integrieren in der Seite.
Damir
__________________
Qozido - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:29:44 Uhr.
|