ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Ilch Cupscript

Geschlossen
  1. #91
    User Pic
    Davidcool2007 Mitglied
    Registriert seit
    23.01.2009
    Beiträge
    238
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von DAB-FX

    alter was löscht du das wer auch immer ? angst das euer ilch zu shit ist ? oder was ? alter anfänger und angshasen............


    null korasche und eier
    leuft hier nach schema F ????


    Zuletzt modifiziert von DAB-FX am 21.11.2009 - 18:59:30


    lol was für ein niveau...
    aber naja ich antworte nicht drauf da eh so viel falsch geschrieben ist verlinke ich nur das
    externer Link
    oder
    externer Link
    Solche menschen sollte man gleich löschen..
    wenn nur sowas bei raus kommt
    0 Mitglieder finden den Beitrag gut.
  2. #92
    User Pic
    zak Mitglied
    Registriert seit
    19.02.2006
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Sollte eigentlich nicht nur für Premium sein.

    Hier noch mal ein anderer Link:

    externer Link
    Nicht verzagen, z@k fragen.
    0 Mitglieder finden den Beitrag gut.
  3. #93
    User Pic
    Davidcool2007 Mitglied
    Registriert seit
    23.01.2009
    Beiträge
    238
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von zak

    Sollte eigentlich nicht nur für Premium sein.

    Hier noch mal ein anderer Link:

    externer Link

    ne das liegt am rapi
    weil zu viele zu zeit da runterladen udn dann werden die leute mit nen Premium acc vorgezogen
    0 Mitglieder finden den Beitrag gut.
  4. #94
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    ähh, will erstma kurz sagen das das Script wirklich unsicher und unsauber ist...

    Die Bewertung beruht sich nur auf den Content-Bereich
    Nach den vielen Fehlern habe ich keine Lust mehr durch den Adminbereich zu gehen

    Quelltextbewertung:

    gesperrtes Bildgesperrtes Bild
    gesperrtes Bildgesperrtes Bild
    gesperrtes Bildgesperrtes Bild
    gesperrtes Bildgesperrtes Bild
    gesperrtes Bildgesperrtes Bild


    Kommentar:
    Der Installationsvorgang wird dem Nutzer erklärt, jedoch könnte es Missverständnisse geben. Die Ordnerstrucktur ist vorhanden, jedoch nicht, wie vorgesehen, im Ordner Upload. Es wird nicht der von Ilch gesetzte PREFIX benutzt, sondern \'.DBPREF.\'. Es wird darauf hingewiesen, dass die Installationsdateien gelöscht werden sollten.

    Die Dateien sind nicht immer in den richtigen Ordnern! Templates sind teilweise im contents/cupscript Das Modul wird in die Datenbanktabelle "PREFIX_modules" eingetragen und ist somit über den Adminbereich erreichbar. Es ist ein Icon für den Adminbereich vorhanden. Das Modul lässt sich somit leicht wiederfinden.

    Es wird nicht immer die Funktion db() benutzt. Die Dateien verwenden redirect() statt wd(). PHP-Funktionen, von denen Ilch eine eigene hat. Das Modul nutzt vorzugsweise Templates. Der Quelltext ist leicht anpassbar. Die Ilch-Klasse wird nicht verwendet

    Es ist möglich, das Modul ohne index.php direkt aufzurufen! ALLE PHP DATEIEN SIND DIREKT AUFRUFBAR !!!
    In den Dateien siehe Anmerkung unten wird ein Post/GET-Array ungefiltert an eine Datenbankanweisung übertragen.
    In den Dateien siehe Anmerkung unten wird ein Post/GET-Array ungefiltert ausgegeben.
    In den Dateien die Ilch-Menü-Klasse wird nicht verwendet und $_GET[] wird nicht escaped wird ein MENU-Array ungefiltert an eine Datenbankanweisung übertragen.
    In den Dateien Siehe Anmerkung unten wird ein MENU-Array ungefiltert ausgegeben.

    Die Dateien include/contents/*.php geben folgende Warnungen zurück:
    Notice: Undefined variable: border in C:\\xampp\\htdocs\\shop\\include\\contents\\cups.php(202) : eval()\'d code on line 12
    
    Notice: Undefined variable: leaderclans in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php on line 36
    
    Notice: Undefined variable: border in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 2
    
    Notice: Undefined variable: bghead in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 6
    
    Notice: Undefined variable: pagebg in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 8
    
    Notice: Undefined variable: border in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 12
    
    Notice: Undefined variable: userteam in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 14
    
    Notice: Undefined variable: border in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 15
    
    Notice: Undefined variable: bghead in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 26
    
    Notice: Undefined variable: pagebg in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 28
    
    Notice: Undefined variable: cups in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 31
    
    Notice: Undefined variable: border in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 43
    
    Notice: Undefined variable: pagebg in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 45
    
    Notice: Undefined variable: onecup in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmenu.php(208) : eval()\'d code on line 46
    
    Notice: Undefined index: cupID in C:\\xampp\\htdocs\\shop\\include\\contents\\cupmatches.php on line 14
    Im Script sind schwerwiegende Fehler, mitdenen das Modul nicht vollständig läuft!


    /contents/installcup.php

    Verwendet php-short-tags <? statt <?php und ist dadurch nicht überall kompatibel
    (zeile 1 und 325)



    /contents/*.php

    verwendet manchmal prefix_ und manchmal \'.DBPREF.\' jedoch meistens nicht die Ilch-DB-klasse
    POST-Variablen werden unescaped in die Datenbank geschrieben (#54, #56, #138 u.v.m.)
    die Ilch-Template-Klasse wird nicht verwendet
    WHERE userID = \'$userID\' ->
    WHERE clanID = \'$clanID\' ->
    -> FEHLER dies wird als String und nicht als Variable behandelt -> \'.$userID.\'
    Die Ilch-Menü-Klasse wird nicht verwendet und $_GET[] wird ungefiltert weitergegeben


    Eigentlich wollte ich jede Datei einzeln auflisten, aber das wäre zu viel
    Das ganze wiederholt sich in jeder Datei
    Den Adminbereich teste ich hier nicht mehr weiter (ist auch nicht mehr nötig)

    Das Modul ist so nicht akzeptabel
    (auch wenns funktionieren sollte, hab nur den Code durchgeschaut und nicht installieren)

    Generiert mit dem Modulbewerter 1.0


    Zuletzt modifiziert von GeCk0 am 22.11.2009 - 11:26:08
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #95
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    Das sieht ja nicht so gut aus^^

    Kann einer das script vebessern?
    0 Mitglieder finden den Beitrag gut.
  6. #96
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    also ich mach das nicht. Dann lieber gleich neu schreiben...

    Wer das Script bei sich installiert hält jedem Buguser (hacker, wie auch immer) die Türe zu seiner Seite auf
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  7. #97
    User Pic
    blakedj06 gelöschter User
    Man kann aber solange die Funktion noch nicht deprecated ist Magic Quotes aktivieren so das die ganze Sache schon etwas sicherer ist.

    Klar besser wäre es den Code zu ändern und dementsprechend sicherer zu machen aber das lohnt sich wahrscheinlich nicht weswegen Magic Quotes erstmal besser ist wie nix.
    0 Mitglieder finden den Beitrag gut.
  8. #98
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    naja , wenn dann addslashes()
    magic quotes ist deprecated seit php 5.3 und würde wieder noch mehr Warnungen ausgeben

    dann doch lieber alle $_POST und $_GET vorher escapen....

    atm könnte ich auf einer Seite eine komplette Datenbank löschen, und das nur mit einer POST variablen :>
    Oder passwörter ausgeben oder mich als anderen user ausgeben


    Zuletzt modifiziert von GeCk0 am 22.11.2009 - 12:11:23
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  9. #99
    User Pic
    blakedj06 gelöschter User
    es funzt aber noch in 5.3 ab der 6 dann wohl nicht mehr.
    0 Mitglieder finden den Beitrag gut.
  10. #100
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    hab ja auch nicht gesagt das es nicht funzt..
    deprecated heißt so viel wie "unerwünscht"
    deswegen haben viele user Probleme mit Warnungen -> klick
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  11. #101
    User Pic
    blakedj06 gelöschter User
    Jo ich weiss also bei mir funzt es wie gesagt.
    0 Mitglieder finden den Beitrag gut.
  12. #102
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von butter

    Das sieht ja nicht so gut aus^^

    Kann einer das script vebessern?


    kannst das nicht selbst?
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  13. #103
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    ZitatZitat geschrieben von Akira

    ZitatZitat geschrieben von butter

    Das sieht ja nicht so gut aus^^

    Kann einer das script vebessern?


    kannst das nicht selbst?


    ne kann ich nicht.

    Hab mich auf UT2004 RPG spezialisiert

    Aber lass mich raten du hattest mal sowwas gecoddet oder du hast sowas rumliegen^^


    Zuletzt modifiziert von butter am 21.02.2010 - 09:38:02
    0 Mitglieder finden den Beitrag gut.
  14. #104
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hat irgendjemadn die Kontaktdaten von Korbinian 'lookout' Breu. Würde mich gerne mal mit ihm über das Script unterhalten.
    Weiterhin würde ich auch noch das Problem mit dem Turnierbaum (zufällig gewählt) hier einmal ansprechen. Siehe auch Seite 2 hier in diesem Thread.

    Sobald man 2 oder merh Cups gestartet hat, und dann auf Zufällig eintragen klickt, werden alle! Spiele aus allen Cups gelöscht und jeder Baum auf 0 gesetzt.

    Hier mal der Code, den ich nicht ganz checke:
    elseif($_GET['action']=="randombaum") {
    $ID = $_GET['cupID'];
    $max = $_GET['max'];
    
    //RandomFix: Alle Matches deleten
    deleteMatchesOfCup($ID); # siehe unten neuer code
    //Alle Clans zuruecksetzen
    $clans = '';
    for ($i = 1; $i <= 66; $i++) {
       $clans .= '`clan'.$i.'`= \'0\', ';
    }
    $mysql = substr($clans, 0, strlen($clans)-2);
    db_query("UPDATE prefix_cup_baum SET ".$mysql);
    // End RandomFix
    
    srand((float) microtime() * 10000000);
    
    $clans=db_query("SELECT * FROM prefix_cup_clans WHERE cupID='$ID'");
    
    while($dv=mysql_fetch_array($clans)) {
    if($n<1)
    $n=1;
    $clan[$n]=$dv[clanID];
    $n++;
    }
    
    shuffle($clan);
    
    $clans='';
    for ($i = 1; $i<=$max; $i++) {
    if($i==$max)
       $clans .= '`clan'.$i.'`= \''.$clan[$i-1].'\' ';
    else
       $clans .= '`clan'.$i.'`= \''.$clan[$i-1].'\', ';
    }
    db_query("
    UPDATE prefix_cup_baum 
    SET 
    ".$clans."
    WHERE cupID='$ID'");
    
    redirect('?cups&action=baum&ID='.$ID.'&max='.$max, 'Tunierbaum erfolgreich ge&auml;ndert!', 2);
    }

    function deleteMatchesOfCup($cupId) {
    db_query("DELETE FROM `prefix_cup_matches` WHERE `cupID` = $cupId");

    Need Help.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  15. #105
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    //RandomFix: Alle Matches deleten
    deleteMatchesOfCup($ID);
    //Alle Clans zuruecksetzen
    $clans = '';
    for ($i = 1; $i <= 66; $i++) {
       $clans .= '`clan'.$i.'`= \'0\', ';
    }
    $mysql = substr($clans, 0, strlen($clans)-2);
    db_query("UPDATE prefix_cup_baum SET ".$mysql." WHERE cupID='$ID'");
    // End RandomFix
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  16. #106
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Danke Lord. Das funktioniert jetzt.
    Nun ist ein weiteres Problem aufgetaucht.
    Wenn man das Finale und das Spiel um Platz 3 beendet wurde, wird ja der Sieger der jeweiligen Partien im Admin Template matches ganz nach rechts eingetragen.
    Es stehen zwar die Seiger fest, aber dennoch wird im Cupmenü unter Matches ein weiteres Spiel angezeigt, nämlich Sieger des Finales gegen Sieger des Spiel um Platz 3.

    Wei kann man das rausbekommen? Soll ich den Code der matches.php mal anhängen?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  17. #107
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    So, ich bastle mal an dem Cupmodul weiter. Ich habe folgenden Code in der cupadmin.php
    if ( $menu->getA(2) == 'e' ) {
    			
    		  $erg = db_query("SELECT name,ID,gameaccID,descr,game,typ,maxclan,starti,ende,status,1on1,pos,gewinn1,gewinn2,gewinn3 FROM prefix_cups WHERE ID = '".$menu->getE(2)."'");
    		  $_ilch = db_fetch_assoc($erg);
    		  //var_dump($_ilch);
    			$_ilch['ckey'] = $menu->getE(2);
    
    			
    		/**
    		 * Buttons anzeigen.
    		 */	
    		if ($_ilch['1on1'] == TRUE) {
    		$_ilch['showbuttons'] = "<td class=\"Cmite\"><input type=\"button\" value=\"Turnierbaum\" name=\"Turnierbaum\" onClick=\"window.open('admin.php?cups&action=baum&id=" . $_ilch['ckey'] . "', 'Turnierbaum', 'toolbar=no,status=no,scrollbars=yes,width=800,height=600')\">&nbsp;<input type=\"button\" value=\"Teilnehmer\" name=\"Teilnehmer\" onClick=\"window.open('admin.php?teilnehmer', 'Teilnehmer', 'toolbar=no,status=no,scrollbars=yes,width=800,height=600')\"> </td>
    			<td class=\"Cnorm\">    
    			<input type=\"button\" value=\"Regeln\" name=\"Regeln\" onClick=\"window.open('admin.php?cups&action=rules&ID=". $_ilch['ckey'] . "', 'Rules', 'toolbar=no,status=no,scrollbars=yes,width=800,height=600')\">
    			<input value=\"Neuen Cup erstellen\" type='button' name=\"newCup\" onClick='document.location=\"admin.php?cupadmin-cups\"'>
    			</td>";
    		}
    		else {
    		$_ilch['showbuttons'] = "<td class=\"Cmite\"><input type=\"button\" value=\"Turnierbaum\" name=\"Turnierbaum\" onClick=\"window.open('admin.php?cups&action=baum&id=" . $_ilch['ckey'] . "', 'Turnierbaum', 'toolbar=no,status=no,scrollbars=yes,width=800,height=600')\"> 
    			<input type=\"button\" value=\"Clans\" name=\"Clans\" onClick=\"window.open('admin.php?clans', 'Clans', 'toolbar=no,status=no,scrollbars=yes,width=800,height=600')\"></td>
    			<td class=\"Cnorm\">    
    			<input type=\"button\" value=\"Regeln\" name=\"Regeln\" onClick=\"window.open('admin.php?cups&action=rules&ID=". $_ilch['ckey'] . "', 'Rules', 'toolbar=no,status=no,scrollbars=yes,width=800,height=600')\">
    			<input value=\"Neuen Cup erstellen\" type='button' name=\"newCup\" onClick='document.location=\"admin.php?cupadmin-cups\"'>
    			</td>";
    		}


    Hier werden drei Buttons erstellt. Wenn ich jetzt einem Member mittels Modulrecht das Cupmodul freigebe, komme ich zwar in das Hauptmenü des Cups, und kann auch neue Cups erstellen, leider gehen aber Turnierbaum und Clans nicht. Da öffnet sich immer wieder ein neues Fenster und zeigt mir den Adminbereich, anstatt das Template für diese Bereiche.

    Wo, und vor allem wie kann ich dieser Datei klar machen, dass der User, kder Modulrechte dafür hat, diese auch nutzen kann?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  18. #108
    User Pic
    lookout Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    152
    Beitragswertungen
    0 Beitragspunkte
    window.open('admin.php?cups&action=baum&id=" . $_ilch['ckey'] . "', 'Turnierbaum', 'toolbar=no,status=no,scrollbars=yes,width=800,height=600')


    cups.php, $_GET["action"] = baum! Da müsstest du im Prinzip nachsehen.

    Allgemein ist zu sagen, dass du wirklich Recht hast, dass Cupscript ist unterste Sau und echt schlecht gemacht. War damals ein Port von Webspell auf ilch, hatte gerade php gelernt und hatte noch nichts mit Sicherheit usw. am Hut. Würde mich sehr freuen, wenn sich jemand daran setzt und daran bastelt! Das ganze Skript neu zu schreiben wäre allerdings (denke ich) zeitsparender.
    Zur Zeit geheimes Projekt am Laufen!
    Der Web Informant
    0 Mitglieder finden den Beitrag gut.
  19. #109
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Oha! Den Fehler habe ich noch garnicht bemerkt! OK! Bisher habe ich unsere Cups selber administriert! Muss ich mal schauen wie sich das lösen lässt!

    Ich habe mittlerweile viel umgeschrieben und meinen Bedürfnissen angepasst! Leider muss ich hier lookout recht geben! Sinnvoll wäre es komplett neu aufzubauen! Meine Anpassungen sind bisher nur funktioneller Natur, die Sicherheit hat sich dadurch nicht verbessert!

    Mir war wichtig die Administration, die Überwachung der Screenshots und das Löschen derer auch über Adminbereich! Andere Turnierart, wie 2. Chance! Bessere Erklärungen und einfachere Menüführung und Eingabearten.

    Aber wie gesagt, es funktioniert zwar jetzt, aber zufrieden bin ich nicht!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  20. #110
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hast Du auch noch den Fehler bei einem 8er Turnier? Da muss immer der Sieger gegen den Sieger von Platz 3 spielen. Habe das so gelöst, dass die Teams ein 0:0 eintragen müssen, dann taucht es auch nicht bei den Lastmatches auf.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  21. #111
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Muss ich mir noch anschauen! Sollte aber eine einfache Abfrage verhindern!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  22. #112
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Morgen Lord,
    hast Du eine Lösung für mich in Sachen Cup Rechte vergabe?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  23. #113
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Sorry hatte momentan wenig Zeit und extreme Rechner Probleme! Ich schau mir es sobald als möglich an!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  24. #114
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Danke Lord, dann warte ich einmal.
    Mal ne Frag noch. Wie hast Du das bei den Regeln im Cup gelöst. Der BBCode funktioniert bei mir nicht..heul..
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  25. #115
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Schau mal in die contents/cups.php, suche da nach
    $_GET['action'] == 'regeln'

    darunter kommt ein Abfrage ob Regeln vorhanden sind oder nicht!
    ...statt:
    '.htmloutput(toggle($dd[value], 1)).'

    ...dass hier:
    '.bbcode(toggle($dd[value], 1).'


    Zu den offenen Problemen! Ich agiere momentan von meinem Arbeitsrechners aus, da mein privates System durch einen Hardwaredefekt funktionslos ist! Bis ich alles behoben habe dauert es noch ein bisschen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  26. #116
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Danke Lord, das hätte ich nie gefunden.
    Ist noch ein kleiner Schreibfehler drin.
    Es müsste: '.bbcode(toggle($dd[value], 1)).' heißen. Da hat ne Klammer gefehlt.
    Funktioniert.


    Zuletzt modifiziert von MagistYata am 10.03.2010 - 13:54:26
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  27. #117
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Wäre es noch möglich die BB_Code Buttons beim erstellen der Regeln anzeigen zu lassen. Hab ja kein Template dazu.
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  28. #118
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Sicherlich, allerdings muss dafür die Textarea den namen txt haben und das form den name form, und dann kannst du über echo getBBCodeButtons(); auch die Buttons so ausgeben.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  29. #119
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hallo,
    1.Code Original. 2. Code von mir geändert. Leider werden immer noch keine BBCode Buttons angezeigt. Was habe ich falsch gemacht?


    db_query("UPDATE prefix_cup_rules SET value='".$_POST['value']."', lastedit='$time' WHERE cupID='".$_POST['id']."'");
    $cupID = $_POST['id'];
    $rule=db_query("SELECT * FROM prefix_cup_rules WHERE cupID='".$cupID."'");
    $dd=mysql_fetch_array($rule);
    echo '<form method="post" name="post" action="admin.php?cups">
    	     <table cellpadding="4" cellspacing="0">
        <tr> 
          <td valign="top">Last Edit:</td>
          <td><input type="text" name="gewinn3" size="30" value="'.date("d.m.Y \- H:i \U\h\\r", $dd['lastedit']).'" class="form_on" disabled></td>
        </tr>
    	<tr> 
          <td valign="top">Regeln:</td>
          <td><textarea name="value" cols="90" rows="30" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'">'.$dd[value].'</textarea></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input name="saverules" type="submit" id="saverules" value="Speichern">
          <input name="id" type="hidden" value="'.$cupID.'" /></td>
        </tr>
      </table>
    </form>';
    }



    db_query("UPDATE prefix_cup_rules SET value='".$_POST['value']."', lastedit='$time' WHERE cupID='".$_POST['id']."'");
    $cupID = $_POST['id'];
    $rule=db_query("SELECT * FROM prefix_cup_rules WHERE cupID='".$cupID."'");
    $dd=mysql_fetch_array($rule);
    echo '<form method="post" name="form" action="admin.php?cups">
    	     <table cellpadding="4" cellspacing="0">
        <tr> 
          <td valign="top">Last Edit:</td>
          <td><input type="text" name="gewinn3" size="30" value="'.date("d.m.Y \- H:i \U\h\\r", $dd['lastedit']).'" class="form_on" disabled></td>
        </tr>
    	<tr> 
          <td valign="top">Regeln:</td>
          <td><textarea name="txt" cols="90" rows="30" class="form_off" onFocus="this.className=\'form_on\'" onBlur="this.className=\'form_off\'">'.$dd[value].'</textarea></td>
    echo getBBCodeButtons();
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input name="saverules" type="submit" id="saverules" value="Speichern">
          <input name="id" type="hidden" value="'.$cupID.'" /></td>
        </tr>
      </table>
    </form>';
    }
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  30. #120
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.635
    Beitragswertungen
    1193 Beitragspunkte
    Es gibt in der cups.php zweimal die Ausgabe der Regeln!
    Die Obere für die Anzeige und ganz unten für das Editieren!
    Müssen beide angepasst werden!

    Achja und natürlich musst Du, aufgrund der Veränderung des Namens des Textarea auch dein Datenbankeintrag verändern! Sonst klappt es nicht!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten