Toplisteninfos vordefinieren

Allgemeiner Support für das kostenlose Toplisten Script Top Xl

Moderator:Paddelberg

Antworten
mindoro
Beiträge:34
Registriert:Dienstag 24. Januar 2006, 16:12
Toplisteninfos vordefinieren

Beitrag von mindoro » Freitag 24. März 2006, 09:41

Servus,

ich hab da mal eine Frage. Es geht darum das ich täglich ca 3 Toplisten mit dem Script anlege, wenn größeres geplant ist, sind es auch schon mal bis zu 40 und mehr.

Es ist dabei etwas lästig immer in jede Adminoberfläche gehen zu müssen um Werte zu definieren.

Theoretisch müsste das doch aber bereits vorher festgelegt werden können, oder?

Welche Datei müsste ich denn zu diesem Zweck abändern?

Sodass z.B.

HitIn = 1
Reset Time = 365 (am liebsten unendlich :D )

automatisch gesetzt sind wenn ich die Topliste installiere?


Grüße

mindoro

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Freitag 24. März 2006, 19:49

Hi
das steht alles in der install.php.
Such mal nach CREATE TABLE
müsste etwa zeile 179 bis 282 sein
mfg
simon

mindoro
Beiträge:34
Registriert:Dienstag 24. Januar 2006, 16:12

Beitrag von mindoro » Montag 27. März 2006, 10:15

Klar, da kann ich mich durch den inc ordner suchen wie ich lustig bin :-)

Oki, werde mich gleich mal dransetzen.

Danke und Grüße

Mindoro

mindoro
Beiträge:34
Registriert:Dienstag 24. Januar 2006, 16:12

Beitrag von mindoro » Montag 27. März 2006, 10:23

Sollte es wirklich so einfach sein? o.O
$querry = "CREATE TABLE IF NOT EXISTS `$topxl_admin_table` (
`user` varchar(50) NOT NULL default '',
`pass` varchar(100) NOT NULL default '',
`adminmail` varchar(120) NOT NULL default '',
`adminmail2` varchar(255) NOT NULL default '',
`showbanner` char(3) NOT NULL default 'no',
`bannerrows` varchar(4) NOT NULL default '10',
`topsiteurl` varchar(255) NOT NULL default 'http://',
`acookiepath` varchar(255) NOT NULL default '',
`linktitle` varchar(60) NOT NULL default 'TOP-XL',
`topsitename` text NOT NULL,
`linkspersite` varchar(4) NOT NULL default '50',
`hitsneeded` char(2) NOT NULL default '1',
`reftype` varchar(8) NOT NULL default 'textlink',
`topbannerurl` varchar(255) NOT NULL default '$topsiteurl/img/banner.gif',
`ipblock` varchar(20) NOT NULL default '60',
`ipinblock` varchar(30) NOT NULL default '60',
`resettime` varchar(30) NOT NULL default '13392000',
`lastreset` varchar(20) NOT NULL default '$gettime',
`lastresettime` varchar(25) NOT NULL default '2678400',
`sorting` varchar(11) NOT NULL default 'in',
`showadds` char(3) NOT NULL default 'no',
`mailtoadmin` char(3) NOT NULL default 'no',
`mailtouser` char(3) NOT NULL default 'no',
`validatesites` char(3) NOT NULL default 'yes',
`inactivetime` varchar(25) NOT NULL default '13392000',
`stanlang` char(2) NOT NULL default 'en',
`kwholder1` varchar(255) NOT NULL default 'top-xl',
`marknew` char(3) NOT NULL default 'no',
`newtime` varchar(50) NOT NULL default '432000',
`deletedsites` varchar(50) NOT NULL default '0',
`addcodebegin` text NOT NULL,
`addcodeend` text NOT NULL,
`recicodetext` text NOT NULL,
`recicodebanner` text NOT NULL,
`memcontbwidth` varchar(4) NOT NULL default '487',
`mailpromo` text NOT NULL,
`statsdelete` varchar(25) NOT NULL default '5356800',
`maxsigntitle` varchar(4) NOT NULL default '200',
`maxsigndesc` varchar(4) NOT NULL default '2000',
`filename` varchar(255) NOT NULL default 'index.php',
`hitstoday` int(30) NOT NULL default '0',
`hitsyesterday` int(30) NOT NULL default '0',
`hitstotal` int(30) NOT NULL default '0',
`loadstotal` int(30) NOT NULL default '0',
`day` int(2) NOT NULL default '0'

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Montag 27. März 2006, 15:20

Hi
jau, das is der teil, wo du den Admin Kram einstellen kannst.
kannsté dann immer das was am ende einer zeile in '' steht ändern

Für Text Felder kannste leider nicht direkt was angeben. das mußt du dann hinterher machen.
Aber das sind eh Dinge, die bei jeder Topliste anders sein sollten wie z.b. der Tospitename etc

Wenn du Fragen zu den einzelnen Punkten haben solltest, aber ich denke das erklärt sich fast alles von selbst

mfg
simon

mindoro
Beiträge:34
Registriert:Dienstag 24. Januar 2006, 16:12

Beitrag von mindoro » Dienstag 28. März 2006, 09:21

Jepp, war recht einfach zu erkennen was dann war ist, einzig verwirrten leicht die zwei Variablem, siehe unten:

`resettime` varchar(30) NOT NULL default '13392000',

Das war das einzige wo ich mir etwas unsicher war ob da nicht eventuell auch etwas veränderet werden muss, also bei 'varchar(30)'

Aber wenn das so stimmt, werde ich wohl mal ausprobieren wies wird :-)

Gruss Mindoro

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Dienstag 28. März 2006, 17:41

Hi
also, die resettime ist der Abstand zwischen den Resets in Sekunden.
Voreingestellt auf 31 tage

2678400 sec = 31 tage (standard)

13392000 wären dann 155 Tage, die Liste wird dann also alle 155 Tage auf Null gesetzt

'varchar(30)' gibt die Art des Feldes und deren Größe in der Datenbank an
'varchar(30)' wäre also ein Feld mit 30 zeichen Länge

Was du vielleicht noch machen könntest is

`id` mediumint(10) NOT NULL auto_increment,

vom hitstable ändern in

`id` mediumint(50) NOT NULL auto_increment,


Das is noch ein kleiner Fehler, den du vielleicht vorher beheben solltest, sonst streikt der hitstable ab ner Millarden Hits :)

mfg
simon

mindoro
Beiträge:34
Registriert:Dienstag 24. Januar 2006, 16:12

Beitrag von mindoro » Samstag 1. April 2006, 15:22

Na bis ich eine Milliarde auf den Seiten zusammen habe wird es ddann doch wohl noch eine ganze weile dauern, aber vielen dank, werde es bei den nächsten toplisten bedenken.

Vielen dank auf jeden Fall

Gruss
Mindoro

Antworten