Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support

Devil

Mitglied
  • Content count

    48
  • Joined

  • Last visited

  1. Auf invisionize gibt es ein Logo-Roataions script. Aber irgendwie bekomme ich es nuicht zu laufen. Die Edits habe ich alle gemacht aber wie gesagt, es geht nicht. Dies ist der Code der die Ausgabe der Logos steuern soll <?php $ext = array(".jpg", ".png", ".jpeg", ".gif"); $logos = array(); $logo_dir = opendir('logo/'); while (($file = readdir($logo_dir))) { if ($file != "." && $file != ".." && in_array(strrchr($file, '.') ,$ext)) { $logos[] = $file; } } closedir($logo_dir); $img = 'logo/'.$logos[array_rand($logos, 1)]; header('Content-type: image/png '); header('Content-length: '.filesize($img)); readfile($img); ?> Der Code in der global_board_header ist folgender <img src='style_images/style_1/logo.php' alt='IPB' style='vertical-align:top' border='0' /> Es wäre toll wenn sich jemand meines Problems annehmen würde. Danke
  2. hat den keiner von euch irgendeinen Tipp für mich?
  3. IPB 2.1.3 + Joomla! 1.0.4

    Subdreamer.com ist eine sehr gute Option ohne irgendwelche Codeveränderungen ein CMS mit einem Forum zu verbinden. Die Pro-Version kostet Geld aber die Light-Version ist auch brauchbar.
  4. Hallo an alle. Ich habe folgende Bitte. Ich benötige ein Login welches die eingegebenen Daten mit denen der ibf_members vergleicht. Sprich auf richtigen Benutzernamen und Passwort überprüft Ich habe ein solches Script für das 1.3er gefunden, scheitere aber daran es 2.1.3 tauglich zu machen. Würde sich das bitte jemand von euch ansehen und mir sagen was verändert werden muss? Die Tabelle vom 2.1.3 ist die ibf_members und die Spalten sind "name" und "member_login_key" Die GRuppenberechtigung benötige ich ihm Script nicht. Ich habe die alten Datenbank-Tabellen und Spalten durch die vom 2.1.3 ersetzt aber bekomme nur die Meldung das etwas nicht stimmt. <?php exit; } session_register("uid"); session_register("pwd"); $pwd = str_replace( '$', "$", $pwd); if ( get_magic_quotes_gpc() ) { $pwd = stripslashes($pwd); } $pwd = preg_replace( "/\\\(?!&#|?#)/", "\\", $pwd ); $md5p = md5($pwd); $luser = strtolower($uid); dbConnect($dbname); $sqlgroup = "SELECT g_id FROM ibf_groups WHERE g_title = '$allowedgroup'"; $resultgroup = mysql_query($sqlgroup); if (!$resultgroup) { error("Error:". "Group $allowedgroup not found."); } $allowgroup = mysql_result($resultgroup,0); $sql = "SELECT * FROM ibf_members WHERE name = '$luser' AND password = '$md5p' AND mgroup in (4,$allowgroup) "; $result = mysql_query($sql); if (!$result) { error("A database error occurred while checking your ". "login details.\\nIf this error persists, please ". "contact the site admin."); } if (mysql_num_rows($result) == 0) { session_unregister("uid"); session_unregister("pwd"); unset($uid); unset($pwd); session_start(); ?>
  5. Fehler im Skin

    So ich habe da auch noch ne kleine Frage. Ich nutze das IPB 2.0.4. Dort gibt es ja den "Multi-Quote Button. Der hat, nach dem ich das cSS bearbeitet hatte, einen schwarzen Rahmen. Wo finde ich den Code im CSS, damit ich diesen Rahmen wieder ändern kann? Vielen Dank für jede Hilfe
  6. Fehler im Skin

    hey Olly du hast vergessen im 1.Bild deinen Link zu verschleieren. :)
  7. ipb 2.1 und alte skins?

    Es dürfte eigentlich ohne gross Probleme gehen. Habe es mit einem Skin fürs 2.0.4 getestet. Nur der Richtext-Editor hatte ein paar kleiner Aussetzter.
  8. Skin anpassen

    Guten Tag. Ist es möglich die einzelnen Forenansichten komplett mit grafischen Elementen zu umfassen? Siehe Bild. Also nicht nur Cat-Header und Footer sondern auch links und rechts die Tabellenränder. Wenn es möglich ist, in welcher Template-Datei muss diese Anpassung erfolgen. Ein paar Code-Beispielen wäre ich auch nicht abgeneigt Schonmal vielen Dank im voraus.
  9. Login erstellen

    Problem hat sich erledigt. Danke für eure Hilfe
  10. Login erstellen

    oha böse Sache. Danke für die Info. also müsste ich $usernameinuse = mysql_query("SELECT * FROM userdata WHERE userid = '$username'"); in $usernameinuse = sprintf("SELECT * FROM users WHERE userdata=%s", quote_smart($_POST['username'])); mysql_query($usernameinuse); ändern?
  11. Login erstellen

    Ist ein script welches ich mir gedownloadet habe. Was ist denn daran so gefährlich? Und wie kann ich es ändern?
  12. Login erstellen

    Ohh danke für dein Beispiel. Werde ich testen. BTW. Das Formular zum ändern ist dieses. <?php session_start(); include("../config.php"); if (!session_is_registered('loginname')) { die ("Sorry, aber sie haben sich wohl nicht eigeloggt, oder ?"); } ?> <html> <head> <link rel="stylesheet" type="text/css" href="../style/style.css"> </head><body><br> <table width="90%" border="0" cellpadding="0" cellspacing="1" id='tablea' align="center"> <tr> <td valign="top" class="box"> Adminbereich </td> </tr><tr><td><br><?php include("navi.php");?><center> <table width="80%" border="0" cellpadding="0" cellspacing="1"> <tr> <td valign="top"> <?php include("../config.php"); if ($auswahl) { $sqlab = "select * from clanbase where"; $sqlab .= " id = $auswahl"; $res = mysql_query($sqlab, $db); $altclan = mysql_result($res, 0, "clan"); $altclantag = mysql_result($res, 0, "clantag"); $altclanleader = mysql_result($res, 0, "clanleader"); $altmembers = mysql_result($res, 0, "members"); $altbeschr = mysql_result($res, 0, "beschr"); $altspiel = mysql_result($res, 0, "spiel"); $altspiel_1 = mysql_result($res, 0, "spiel_1"); $altspiel_2 = mysql_result($res, 0, "spiel_2"); $altspiel_3 = mysql_result($res, 0, "spiel_3"); $altspiel_4 = mysql_result($res, 0, "spiel_4"); $altspiel_5 = mysql_result($res, 0, "spiel_5"); $altspiel_nicht = mysql_result($res, 0, "spiel_nicht"); $altspiel_nicht_multi = mysql_result($res, 0, "spiel_nicht_multi"); $altpage = mysql_result($res, 0, "page"); $altsprache = mysql_result($res, 0, "sprache"); $altmultigaming = mysql_result($res, 0, "multigaming"); $altkontakt = mysql_result($res, 0, "kontakt"); $altkontakt2 = mysql_result($res, 0, "kontakt2"); $altkontakt3 = mysql_result($res, 0, "kontakt3"); $altkontakt4 = mysql_result($res, 0, "kontakt4"); $altserver_ip = mysql_result($res, 0, "server_ip"); $altrekrutieren = mysql_result($res, 0, "rekrutieren"); $altminderjaehrige = mysql_result($res, 0, "minderjaehrige"); $altmindestalter = mysql_result($res, 0, "mindestalter"); $altliga = mysql_result($res, 0, "liga"); $altteamspeak_ip = mysql_result($res, 0, "teamspeak_ip"); $altpic = mysql_result($res, 0, "pic"); } if (!$aenderung) { ?> <form action ="aenderung.php" method ="post"><input type="hidden" name="aenderung" value="1"> <div align="center"> <center> <table border="0" width="100%" cellspacing="0" cellpadding="0" id='tablea' > <tr> <td valign="top" class="box" colspan="2">Änderung</td> </tr> <tr> <td width="40%" valign="top"><br>&nbsp;ID:</td> <td width="60%" valign="top"><br><?php echo "$auswahl"; ?><br><br></td> </tr> <tr> <td valign="top">&nbsp;Clan:</td> <td valign="top"><?php echo "<input type='text' value='$altclan' name='neuclan'>"; ?><br><br></td> </tr> <tr> <td valign="top">&nbsp;Clantag:</td> <td valign="top"><?php echo "<input type='text' value='$altclan' name='neuclantag'>"; ?><br><br></td> </tr> <tr> <td valign="top">&nbsp;Clanleader:</td> <td valign="top"><?php echo "<input type='text' value='$altclanleader' name='neuclanleader'>"; ?><br><br></td> </tr> <tr> <td valign="top">&nbsp;Clan Members:</td> <td valign="top"><?php echo "<textarea rows='6' name='neumembers' cols='35'>$altmembers</textarea>"; ?><br><br></td> </tr> <tr> <td valign="top">&nbsp;Beschreibung:</td> <td valign="top"><?php echo "<textarea rows='6' name='neubeschr' cols='35'>$altbeschr</textarea>"; ?><br><br></td> </tr> <tr> <td valign="top">&nbsp;Hauptspiel:</td> <td valign="top"><?php echo"<input type='text' value='$altspiel' name='neuspiel'>"; ?> <br><br></td> </tr> <td valign="top">&nbsp;Nebenspiel A:</td> <td valign="top"><?php echo"<input type='text' value='$altspiel_1' name='neuspiel_1'>"; ?> <br><br></td> </tr> <td valign="top">&nbsp;Nebenspiel B:</td> <td valign="top"><?php echo"<input type='text' value='$altspiel_2' name='neuspiel_2'>"; ?> <br><br></td> </tr> <td valign="top">&nbsp;Nebenspiel C:</td> <td valign="top"><?php echo"<input type='text' value='$altspiel_3' name='neuspiel_3'>"; ?> <br><br></td> </tr> <td valign="top">&nbsp;Nebenspiel D:</td> <td valign="top"><?php echo"<input type='text' value='$altspiel_4' name='neuspiel_4'>"; ?> <br><br></td> </tr> <td valign="top">&nbsp;Nebenspiel E:</td> <td valign="top"><?php echo"<input type='text' value='$altspiel_5' name='neuspiel_5'>"; ?> <br><br></td> </tr> <td valign="top">&nbsp;Hauptspiel - nicht in Liste:</td> <td valign="top"><?php echo"<input type='text' value='$altspiel_nicht' name='neuspiel_nicht'>"; ?> <br><br></td> </tr> <td valign="top">&nbsp;Nebenspiel - nicht in Liste:</td> <td valign="top"><?php echo"<input type='text' value='$altspiel_nicht_multi' name='neuspiel_nicht_multi'>"; ?> <br><br></td> </tr> <tr> <td valign="top">&nbsp;Website:</td> <td valign="top"><?php echo"<input type='text' value='$altpage' name='neupage'>"; ?> <br><br></td> </tr> <tr> <td valign="top">&nbsp;Land:</td> <td valign="top"><?php echo"<input type='text' value='$altsprache' name='neusprache'>"; ?> <br><br></td> </tr> <tr> <td valign="top">&nbsp;Multigaming:</td> <td valign="top"><? echo"<select size=\"1\" name=\"neumultigaming\">"; if ($altmultigaming=="ja"){ echo"<option value=\"ja\" selected>ja</option> <option value=\"nein\">nein</option>";} else { echo"<option value=\"nein\" selected>nein</option> <option value=\"ja\">ja</option>"; } echo" </select>"; ?> <br><br></td> </td> </tr> <tr> <td valign="top">&nbsp;Kontakt:</td> <td valign="top"><?php echo "Email <input type=\"text\" name=\"neukontakt\" size=\"30\" value='$altkontakt'><br> ICQ <input type=\"text\" name=\"neukontakt2\" size=\"20\" value='$altkontakt2'><br> AIM <input type=\"text\" name=\"neukontakt3\" size=\"20\" value='$altkontakt3'><br> MSN <input type=\"text\" name=\"neukontakt4\" size=\"20\" value='$altkontakt4'><br><br></td> ";?> </tr> <tr> <td valign="top">&nbsp;Server IP:</td> <td valign="top"><?php echo"<input type='text' value='$altserver_ip' name='neuserver_ip'>"; ?> <br><br></td> </tr> <td valign="top">&nbsp;Teamspeak IP:</td> <td valign="top"><?php echo"<input type='text' value='$altteamspeak_ip' name='neuteamspeak_ip'>"; ?> <br><br></td> </tr> <tr> <td valign="top">&nbsp;Rekrutieren:</td> <td valign="top"><? echo"<select size=\"1\" name=\"neugesehen\">"; if ($altgesehen=="ja"){ echo"<option value=\"ja\" selected>ja</option> <option value=\"nein\">nein</option>";} else { echo"<option value=\"nein\" selected>nein</option> <option value=\"ja\">ja</option>"; } echo" </select>"; ?> <br><br></td> </tr> <tr> <td valign="top">&nbsp;Minderjährige:</td> <td valign="top"><? echo"<select size=\"1\" name=\"neuminderjaehrige\">"; if ($altminderjaehrige=="ja"){ echo"<option value=\"ja\" selected>ja</option> <option value=\"nein\">nein</option>";} else { echo"<option value=\"nein\" selected>nein</option> <option value=\"ja\">ja</option>"; } echo" </select>"; ?> <br><br></td> </tr><tr> <td valign="top">&nbsp;Liga:</td> <td valign="top"><? echo"<select size=\"1\" name=\"neuliga\">"; if ($altliga=="ja"){ echo"<option value=\"ja\" selected>ja</option> <option value=\"nein\">nein</option> <option value=\"später\">später</option> <option value=\"nie\">nie</option>";} else { echo"<option value=\"nein\" selected>nein</option> <option value=\"ja\">ja</option> <option value=\"später\">später</option> <option value=\"nie\">nie</option>"; } echo" </select>"; ?> <br><br></td> </tr> <tr> <td valign="top"> <input type="hidden" name="id" value="<?php echo "$auswahl"; ?>"> <br> </td> <td valign="top">&nbsp;<input type="reset"> <input type="submit" value="Änderungen in DB speichern"> </td> </tr> </table> </center> </div> </form> <? } if ($aenderung==1) { $sqlab = "update clanbase set clan = '$neuclan',"; $sqlab .= "clantag = '$neuclantag',"; $sqlab .= "clanleader = '$neuclanleader',"; $sqlab .= "beschr = '$neubeschr',"; $sqlab .= "members = '$neumembers',"; $sqlab .= "spiel = '$neuspiel',"; $sqlab .= "page = '$neupage',"; $sqlab .= "sprache = '$neusprache',"; $sqlab .= "multigaming = '$neumultigaming',"; $sqlab .= "kontakt = '$neukontakt',"; $sqlab .= "kontakt2 = '$neukontakt2',"; $sqlab .= "kontakt3 = '$neukontakt3',"; $sqlab .= "kontakt4 = '$neukontakt4',"; $sqlab .= "server_ip = '$neuserver_ip',"; $sqlab .= "gesehen = '$neugesehen',"; $sqlab .= "verliehen = '$neuverliehen',"; $sqlab .= "verliehenname = '$neuverliehenname'"; $sqlab .= "where id = $id"; mysql_query($sqlab, $db); $num = mysql_affected_rows(); if ($num>0) echo "<p align=\"center\"><b>Der Clan wurde geändert</b><br></p>"; else echo "<p align=\"center\"><b>Der Clan wurde nicht geändert</b></p>"; } mysql_close($db); ?> </td></tr></b></table></center><br></td></tr></table></body></html>
  13. Login erstellen

    Das ist ja alles sehr informativ, wenn man weis wonach man suchen muss. Nur da hapert es schon bei mir. Ich weis nicht welche Funktion ich hier in diesen Code einfügen muss, damit der Datensatz der zu dem Login passt, ausgelesen wird bzw. die Daten in das Änderungsformular. <?php session_start(); include("../config.php"); if (!session_is_registered('loginname')) { die ("Sorry, aber sie haben sich wohl nicht eigeloggt, oder ?"); } ?>
  14. Login erstellen

    Das mit dem eigentlichen Login ist nicht das Problem. Ich weis nur nicht wie ich das anzeigen des datensatztes bewerkstelligen soll. Kannst du mir bitte nen paar Seiten über php sagen?
  15. Login erstellen

    Danke für die Antworten. In der Tat benutze ich ein IPB auf meiner Seite. Jedoch kann ich mit euren Beispielen nicht richtig was anfangen. Ich wollte das Ganze in dieser Richtung realisieren. Ein Clanleader ruft das Formular zum Einfügen eines Clans auf. Dort trägt er den Benutzernamen und ein Passwort ein. Beides wird in der selben Tabelle wie die Clandaten gespeichert. Nun muss jedoch etwas geändert werden und der Leader ruft die aenderungs.php auf. Und hier muss nun ein Login kommen welches überprüft ob der Benutzer und das Passwort richtig sind. Wenn ja, wird per auslesen der ID der Datensatz des Clans angezeigt. Also nach diesem Prinzip: Wenn Benutzer + Passwort korrekt dann auslesen des Datensatzes in dem das Passwort und der Benutzername enthalten sind. Nur weis ich nicht mit welchem Code ich das machen soll. Das SDK bringt mich da nicht unbedingt weiter, da es ja nicht über die Member-Tabelle des Forums laufen soll. Das checken der Benutzergruppen ist auch nicht nötig.
×