wer kann daraus ein block / modul für mx erstellen?

Begonnen von catzenjaeger, 23 November 2003, 20:56:32

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

catzenjaeger

Halle ich beschäftige mich mit dem spiel Unreal Tournament und habe ein GNU file gefunden was einen anbietet die neusten  maps von einer seite auf seiner eigenen darzustellen
ich habe es versucht aber ich bekomme es nicht gebacken
ich würde das gern als module oder block haben wollen wenn das ginge -- nur wie??
da ich der englischen sprache nicht mächtig bin würde ich euch bitten das euch mal anzuschauen und vieleicht hat jemand lust das zu gestalten(block)
da ja eigendlich schon alles fertig gecodet ist müsste es halt nur angepasst werden aber dazu reichen meine fähigkeiten noch nicht

hier der link
 //www.mapraider.com/sharing/

wie gesagt ist gnu sdk file also sollte es keine probs geben :)

also wäre nett wenn mir da jemand helfen könnte :)

meine seite :  //www.unrealbase.com



[Editiert am 23/11/2003 von catzenjaeger]

Andi

Hi catzenjaeger :)

das kannst Du ganz einfach selbst machen:

- nimm die Datei inc.mapraider.php und kopiere sie in den Ordner includes
- eine der Beispieldateien kopierst Du in den Ordner blocks
- und nennst sie um in block-mapraider.php
- in dieser Datei änderst Du folgendes:

~ Die Zeile include_once("inc.mapraider.php"); zu include_once("includes/inc.mapraider.php");
~ ziemlich unten, die Zeile
 echo $sHTML;  änderst Du ab nach:   $content = $sHTML;

fertig ist dein Block, den Du jetzt noch über das Adminmenü einschalten musst ;)
schön´s Grüssle, Andi

catzenjaeger

das teste ich gleich :) danke erstmal für die fixe antwort :)

catzenjaeger

 echo $sHTML; änderst Du ab nach: $content = $sHTML;

 

die zeile gibt es nicht :(((
ich habe sample3 genommen aus dem selben ordner wo auch die anderen sachen drinwaren

habe sie gefunden die ist in der sample 1 datei nur drin :) so teste erstmal weiter ich hoffe es läuft

ok habe alles so gemacht aber es wird nichts angezeigt


[Editiert am 23/11/2003 von catzenjaeger]

Andi

Grmpppfff :)

mist, ich habe die sample1 genommen, da geht es. Dass die Dinger so unterschiedlich sind habe ich nicht beachtet.

geht aber auch:

schreibe VOR die beiden Zeilen:
 ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 


folgendes:
 ob_start();

Ganz am Ende der Datei, also NACH </html>  fügst Du folgende 4 Zeilen ein:

 <?php 
$content 
ob_get_contents();
ob_end_clean();
 
?>
 
schön´s Grüssle, Andi

catzenjaeger

  <?php

// ====================================================================
// MapRaider test page
// --------------------------------------------------------------------

// --------------------------------------------------------------------
// Code written by John Dailey and is Copyright (c)
// 2003 by John Dailey unless otherwise stated.
// Based on the JScript ASP version written by Conan Theobald
//
// Visit: www.mapraider.com
// Email: info@mapraider.com
// ====================================================================

// Turn off notice reporting so that we don't get PHP notices
// if a map doesn't have a particular tag, etc.

error_reporting(E_ALL & ~E_NOTICE);

include_once(
"includes/inc.mapraider.php");

// Initialization

$sHTML "";

$oMapraider = new XMLMapRaiderClass;

// Initialize our cache
$oMapraider->Cache_Init();

$oMapraider->IncludeFile"Top10_UT2003" );
$oMapraider->Update();

// Display the Top-10 highest rated Unreal Tournament 2003 maps:

$oMap $oMapraider->FindFirst"Top10_UT2003" );

while ( !
is_null($oMap) ) {

$sHTML .= 
"<p style=\"clear: both;\">" .
"<img src=\"" $oMap["screenshot"] . "\" align=\"left\" />" .
"<b>Name:</b> " $oMap["title"] . "<br />" .
"<b>Score:</b> " $oMap["score"] . "<br />" .
"<b>Description:</b> " $oMap["description"] .
"</p>";

$oMap $oMapraider->FindNext();

}

$content $sHTML

// save any changes to the cache
$oMapraider->Cache_Save();

$oMapraider null;

?>


so habe ich sample 1 aber es funzt nicht :((( es ist nichts zu sehen nicht mal ein leeres feld

[Editiert am 23/11/2003 von catzenjaeger]

catzenjaeger

blöde frage ich habe die sache aus dem ordner php genommen nicht aus den anderen orndern (da sind ja ganze menge)

mapraidersdk10\code\php

ich hoffe der ist auch richtig vieleicht liegt es daran

Andi

Hmm, bei mir funzt es:

http://pragma.zapto.org/vkpmx/vkpMx/html/

den Block haste im Adminmenü angelegt und aktiviert?

 
Zitatmapraidersdk10\code\php
 

das stimmt so ;)

[Editiert am 23.11.2003 von Tora]
schön´s Grüssle, Andi

catzenjaeger

ja habe ich aktivert aber bei dir sieht er auch nicht so aus wie er sollte
omg
der ist ja 3 seiten lang dein block !!!

catzenjaeger

ist was an meinem code falsch?
so wie oben ?
ich habe das sample 1 genommen
die datei inc.mapraider.php  habe ich in den ordner includes kopiert (auf den ftp)
aber es kommt absolut nichts

Andi

Jo, hat mich auch gewundert...
Aber mehr gibt die Beispieldatei nicht her ;)
schön´s Grüssle, Andi

catzenjaeger

kann das sein weil ich anderes thme habe? ich habe viel selber geändewrt
also meine testpage ist hier:  //mitglied.lycos.de/clanwurm/
das ist nur ein webspace zum testen
die richtige seite liegt hier
 //www.unrealbase.com

Andi

uuups

http://www.unrealbase.com/includes/inc.mapraider.php

Sehr geehrter Besucher,
leider ist ein Fehler aufgetreten: Die gewünschte Seite wurde nicht gefunden.
.....
schön´s Grüssle, Andi

Andi

Nee, mit dem theme hat das nix zu tun.
Glaube da eher an lycos.
Teste mal auf der richtigen domain
schön´s Grüssle, Andi

catzenjaeger

http://www.mapraider.com/sharing/

schau mal da sind 3 samples zu sehen und auf der rechten seite sind einige seiten die das schon integriert haben und das schaut gut aus :)


ähhhhhh könnte schreien ich brauche das auch für meine seite das ist genau das was mir noch fehlt zum glück :)))

catzenjaeger

schau mal jetzt auf diesem webspace ist es zu sehen aber was für maße lol und viel viel zu gross was muss man ändern um nur eine map zu zeigen? ich kann die hlep datei nicht lesen ich kann kaum english shit
die liegt ja dem packet bei (doc)

catzenjaeger

 //www.clan-elite.info/index.asp so sollte das eigendlich aussehen :)

kann man das dort irgendwie aus dem seiten quellcode ersehen wie die das gemacht haben?

[Editiert am 24/11/2003 von catzenjaeger]

[Editiert am 24/11/2003 von catzenjaeger]

Andi

Hi :)

Das muss irgendwas mit dem Namen zu tun haben, der hier angegeben wird:

$oMapraider->IncludeFile( "Top10_UT2003 " );

Aber wo man die herbekommt, hab ich auf der Seite nicht gefunden. So richtig steig ich da eh nicht durch, was das überhaupt ist ;)
Games sind nicht unbedingt mein thema. Musst mal auf DarkBoy warten, der hat da mehr Erfahrung.

Zumindest funzt jetzt mal der code ;)
schön´s Grüssle, Andi

catzenjaeger

hat jemand eine lösung gefunden?
ich weiss nur wie ich die beschreibung und das rausbekomme.
ich habe aber gesehen das die include datei praktisch die bedienungsanleitung ist aber interpretieren kann ich sie nicht
da ist auch erklärt wie und was man ändern kann
also wenn mir jemand helfen könnte wäre das sehr fein :)
cya und schönen abend noch

DarkBoy

OK, ich nehme mich dem Problem morgen einmal an. Hab zwar früher UT gezockt und auch clanscripte getackert aber lang lang ist es her*g*

Sende mir bitte einmal die FTP Zugangsdaten und lege mir einen SuperUser an. Dann schaue ich mir das morgen mal an, wenn ich es schaffe.

Alles bitte via MAIL.

catzenjaeger

 http://www.mapraider.com/sharing/

kann mir da jemand nochmal helfen ?
ich bekomme das absolut nicht gebacken
da gibts die files zum download und im php folder sind 4 dateine einmal die include (die ist klar)
und die samples (3 stück)
nur wie bekomme ich daraus ein block der mir nur eine map anzeigt ?
und wie kann ich die grösse ändern?