ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Code Hack Requests / backend Script


Seite 1 von 2 – nächste Seite >>

Morpheus schrieb am 16.07.2001 um 17:44 Uhr

hi

hier ist mal wieder ein kleiner hack, mit dem man Informationen aus dem Board auf seine Mainhp holen kann. Dieses Script ist von der Installation und Gebrauch eigentlich einfach !

Installation
die backend.php3, welche man von www.slware.de downloaden kann, muss einfach in das hauptverzeichniss des Boards verschoben bzw extrahiert werden. die Zugangsdaten bezieht das script aus der config.inc.php(3).
Installation 100%
Gebrauch
Auszug aus der backend.php3

Einstellungen für das backendscript										  

Um das backendscript auf einer X-beliebigen Website in Betrieb zu nehmen muss in dem
Quellcode der HP folgender Befehl stehen:

<script src="http://www.slware.de/forum/backend.php3"></script>;
            ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
			Hier steht die URL zum backendscript.

In diesem Beispiel wird also die backend.php(3) mit Defaultwerten geladen.
 Um eigene Einstellungen in das script zu bringen, fügt man der URL auf
 folgender art und Weise diese Variablen hinzu :

<script src="http://www.slware.de/forum/backend.php3?font=arial&size=2&color=red&header=on"></script>;
													^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^^

font : 	Hier kann man den Schrifttyp eingestellt werden. 
		Default-Wert = Verdana

size : 	Hier kann die schriftgröße eingestellt werden.
		Default-Wert = "1"
		
color : Hier kann man die Schriftfarbe einstellen. 
		Default-Wert = "#000000" (entspricht schwarz)
		
header : (on oder off) Hier können die Überschriften ein und ausgeschaltet werden !
		 Default-Wert = "on"

auf dem Webspace wo dieses Script eingefügt wird, muss kein PHP unterstützen !


have fun

ps:
hier könnt den Gebrauch auch an slware.de testen

dp schrieb am 17.07.2001 um 06:49 Uhr

Hi Morpheus-

wie schon im Chat erwähnt kommt bei mir nur eine weiße Seite wenn ich das aufruf :?

Morpheus schrieb am 17.07.2001 um 23:10 Uhr

sorry das lag an einer fehlenden Defaulteinstellung,
das heist mit der variable "mode" wird der Modus des Scripts eingestellt.
hat es denn wert "thread" werden die 5 aktuellsten threads angezeigt, hat es den wert "user" werden alle aktuellen user, welche online sind, angezeigt.

die downloads wurden alle schon mit der neuen version upgedatet, müssen also neu gedownloaded werden.
Hier das neue helpfile, wer es mal als test ausprobieren möchte :

Einstellungen für das backendscript										  

Um das backendscript auf einer X-beliebigen Website in Betrieb zu nehmen muss in dem
Quellcode der HP folgender Befehl stehen:

<script src="http://www.slware.de/forum/backend.php3?mode=thread"></script>;
            ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
			Hier steht die URL zum backendscript.

In diesem Beispiel wird also die backend.php(3) mit Defaultwerten geladen.
 Um eigene Einstellungen in das script zu bringen, fügt man der URL auf
 folgender art und Weise diese Variablen hinzu :

<script src="http://www.slware.de/forum/backend.php3?mode=thread&font=arial&size=2&color=red&header=on"></script>;
                                                     ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^

mode :  Hier kann man den Modus des Scripts einstellen. Das heist, hat diese 
	Variable den Wert "user" werden alle aktuellen User Im board angezeigt.
	Bei "thread" werden die aktuellsten Threads angezeigt.
		Default-Wert = "thread"

font : 	Hier kann man den Schrifttyp eingestellt werden. 
		Default-Wert = Verdana

size : 	Hier kann die schriftgröße eingestellt werden.
		Default-Wert = "1"
		
color : Hier kann man die Schriftfarbe einstellen. 
		Default-Wert = "#000000" (entspricht schwarz)
		
header : (on oder off) Hier können die Überschriften ein und ausgeschaltet werden !
		 Default-Wert = "on"

auf dem Webspace wo dieses Script eingefügt wird, muss kein PHP unterstützen !



sorry nochmal für die probs

pagan_ schrieb am 02.10.2001 um 12:06 Uhr

apopos probs,

ich hab da eins.
und zwar wenn ich den modus auf user stell. da bekomm ich folgende fehlermeldung:

Warning: Supplied argument is not a valid MySQL result resource in /home/nachwuchspages/public_html/v4/community/backend.php3 on line 118

Warning: Supplied argument is not a valid MySQL result resource in /home/nachwuchspages/public_html/v4/community/backend.php3 on line 128

ansonsten genau das was ich eigentlich gesucht hab, klasse hack

pagan_ schrieb am 02.10.2001 um 12:15 Uhr

hmn, ik seh gerade... die zeilen sind 117 und 127. hatte da noch ne leerzeile drin :D

Jonas schrieb am 13.10.2001 um 11:49 Uhr

ähm, was ist denn das veradmmte backend script nun?

Jonas schrieb am 16.10.2001 um 16:57 Uhr

okok, jetzt hab ich den Sinn kapiert.
allerdings funzt die user option bei mir nicht.
und dass die treads ohne leerzeichen da stehen ist auch gewöhnungsbedürftig. naja, DAS kann ich ja noch selbst ändern, aber das mit den usern, da bin ich machtlos ;)

[edit]
oh mann, ich schreib hier allen möglichen mist rein. meinen post vorher kannste löschen morpheus. und hätte ich mal meine äuglein aufgesperrt, hätte ich auch gemerkt, dass die beiden vor mir genau dasselbe prob haben.
vielleicht könntest du es ja beheben

thx
Jonas

Morpheus schrieb am 16.10.2001 um 21:26 Uhr

ich arbeite dran, vieleicht werd ich heute abend noch fertig, da ich ja auch noch meine Page aktualisieren muss

Morogh schrieb am 20.10.2001 um 17:33 Uhr

huhu morpheus....

ich lasse mir jetzt neuerdings mit hilfe deiner backend die neusten 5 threads meines forums auf meiner hp anzeigen.

jetzt zu meinem prob:

leider werden auch die neusten threads aus den internen foren, also die zu den nicht zugang hat, angezeigt.
ein kumpel hat mir zwar kurz erklären wollen wie man es macht, doch ich habs net geschafft.

kannst du es hier nochmal kurz erklären? also wie man verhindert dass auch dies threads der internen foren angezeigt werden.

thx im voraus =)

ach ja, du rockst =)

Morogh schrieb am 21.10.2001 um 22:42 Uhr

*nach oben zieh damit morpheus es liest*

Morpheus schrieb am 23.10.2001 um 22:01 Uhr

mmmmh okay nehm ich auf meine Kappe, ist n Programmierfehler, ich hab die Abfrage nicht drin, die die Internen Boards herausfiltert. Sorry ich weiss nicht genau wann ich damit fertig bin, denn mir steht gerade ziemlich vie Stress (arbeitsmässig) ins Haus.


ach ja, du rockst



wat woher willst du denn wissen was ich für Music bevorzuge ??? jaja okay.. Queen =)

Jonas schrieb am 24.10.2001 um 13:35 Uhr

und die sache mit dem user anzeigen? ist das schon gefixt und nur noch nicht angekündigt, oder hast du momentan keine zeit dazu?

Jonas schrieb am 31.10.2001 um 19:05 Uhr

*sorry fürs spammen, aber damit dus liest morpheus, zieh ichs mal nach oben, kannst ja diesen post wieder löschen*

Morogh schrieb am 07.11.2001 um 00:11 Uhr

hat sich mittlerweile was getan? arbeitest du am backend-script?

ich hoffe du hast mittlerweile net mehr so viel stress =)

stress=gesundheitskiller ;p

man bin ich oberschlau *g*

Ecki schrieb am 13.02.2002 um 20:41 Uhr

Arbeitet noch jemand da dran? :)

Manni schrieb am 16.02.2002 um 14:29 Uhr

Also es gibt da ein paar sachen, die man änder könnte, damit das script einwandfrei funzt,
als erstes solltet ihr
die Zeile:

include("inc/config.inc.php3");


durch

if (file_exists("inc/config.inc.php")){
include("inc/config.inc.php");
}
else
{
include("inc/config.inc.php3");
}

ersetzen, damit gibt das script keine Fehlermeldung, wenn die endung .php anstatt .php3 ist.

Als nächstes solltet ihr diese Zeile suchen:

$r_online = mysql_query("SELECT DISTINCT
		online.onlineip,
		online.userid,
		user.username,
		user.userinvisible,
		user.userisadmin
		FROM
		thwb_online AS online
	LEFT JOIN
		thwb_user AS user
			ON online.userid=user.userid
	WHERE
		online.onlinetime > " . (time() - 300) . "");



ersetzt nun die Zeile user.userisadmin durch user.userlevel ersetzen, da es das feld userisadmin nicht in der Datenbank gibt, jedenfalls bei meiner version

Tobi schrieb am 17.02.2002 um 16:57 Uhr

was bringt mir das backend Script?

Jonas schrieb am 17.02.2002 um 16:59 Uhr

JUNGE LIES DIR DOCH MAL BITTE DEN THREAD AUCH DURCH!!!!!!!

Tobi schrieb am 17.02.2002 um 18:39 Uhr

werd aber nicht schlau draus *g*

Ecki schrieb am 17.02.2002 um 20:16 Uhr

Aber wenn ich die Internen Topics nich haben will, was muss ich machen?
Danke für die Hilfe =)

Morpheus schrieb am 17.02.2002 um 21:01 Uhr

mmh ja ich glaube ich sollte das Script nochmal von neu auf aufpolieren. ich weis aber nicht ob ich das passend zur 2.7 schaffe

MinoTaurus schrieb am 28.02.2002 um 14:39 Uhr

bei mir wird garnichts angezeigt, ist das richtig!?!
oder liegt das einfach daran, dass ic ein thw-b 2.7 hab!?!

Jonas schrieb am 28.02.2002 um 16:02 Uhr

ähm... du hast "ein thwb 2.7"???

die cvs version ist eh noch net ausgegoren, da werden im backend scipt glaub ich die falcshen tables ausgelesen, oder?

MinoTaurus schrieb am 28.02.2002 um 23:54 Uhr

@jonas.
ich hoffe die frage ging nicht an mich :D.

falls doch, da fragste den absoluten "KnewBe of PHP".
also bei mir wird "garnichts" ausgespuckt!

MinoTaurus schrieb am 28.02.2002 um 23:55 Uhr

hmm ne, hab gerad nochmal nachgeschaut welches ich hab, das ist 2.6b.

Seite 1 von 2 – nächste Seite >>