Modulverwaltung
[BU]BöhserOnkel
Admin und Administrator
Zurzeit:
aktiv
Dabei seid:
16.11.07
Beiträge:
156
Warnungen:
0
Auf Anfrage freigegeben...
So, da habt ihr das.
1. include/admin/module.php
Php von Datei module.php 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59:
<?php
defined ( 'main' ) or die ( 'no direct access' );
defined ( 'admin' ) or die ( 'only admin access' );
$design = new design ( 'Admins Area' , 'Admins Area' , 2 );
$design -> header ();
if (!empty( $_POST [ 'sub' ])) {
$url = escape ( $_POST [ 'url' ], 'string' );
$name = escape ( $_POST [ 'name' ], 'string' );
$gshow = escape ( $_POST [ 'gshow' ], 'integer' );
$ashow = escape ( $_POST [ 'ashow' ], 'integer' );
$fright = escape ( $_POST [ 'fright' ], 'integer' );
if(empty( $_POST [ 'sid' ])){
db_query ( 'INSERT INTO `prefix_modules` (url,name,gshow,ashow,fright) VALUES ( "' . $url . '","' . $name . '","' . $gshow . '","' . $ashow . '","' . $fright . '" ) ' );
}else{
$sid = escape ( $_POST [ 'sid' ], 'integer' );
db_query ( 'UPDATE `prefix_modules` SET url = "' . $url . '", name = "' . $name . '", gshow = "' . $gshow . '", ashow = "' . $ashow . '", fright = "' . $fright . '" WHERE id = "' . $sid . '"' );
}
}
if(!empty( $_GET [ 'delete' ])){
$delete = escape ( $_GET [ 'delete' ], 'integer' );
db_query ( 'DELETE FROM `prefix_modules` WHERE id = "' . $delete . '" LIMIT 1' );
}
$selar = array( '0' => 'Nein' , '1' => 'Ja' );
if(empty( $_GET [ 'sid' ])){
$row = array();
$row [ 'sub' ] = 'Eintragen' ;
$row [ 'url' ] = '' ;
$row [ 'name' ] = '' ;
$row [ 'ashow' ] = arlistee ( $row [ 'ashow' ], $selar );
$row [ 'gshow' ] = arlistee ( $row [ 'gshow' ], $selar );
$row [ 'fright' ] = arlistee ( $row [ 'fright' ], $selar );
$row [ 'sid' ] = '' ;
}else{
$abf = 'SELECT url,name,gshow,ashow,fright,id as sid FROM `prefix_modules` WHERE id = "' . $_GET [ 'sid' ]. '"' ;
$erg = db_query ( $abf );
$row = db_fetch_assoc ( $erg );
$row [ 'ashow' ] = arlistee ( $row [ 'ashow' ], $selar );
$row [ 'gshow' ] = arlistee ( $row [ 'gshow' ], $selar );
$row [ 'fright' ] = arlistee ( $row [ 'fright' ], $selar );
$row [ 'sub' ] = 'Ändern' ;
}
$clas = '' ;
$tpl = new tpl ( 'module' , 1 );
$tpl -> set_ar_out ( $row , 0 );
$erg = db_query ( 'SELECT * FROM `prefix_modules` ORDER BY id' );
while ( $row = db_fetch_assoc ( $erg ) ) {
$clas = ( $clas == 'Cmite' ? 'Cnorm' : 'Cmite' );
$row [ 'class' ] = $clas ;
$row [ 'ashow' ] = $selar [ $row [ 'ashow' ]];
$row [ 'gshow' ] = $selar [ $row [ 'gshow' ]];
$row [ 'fright' ] = $selar [ $row [ 'fright' ]];
$tpl -> set_ar_out ( $row , 1 );
}
$tpl -> out ( 2 );
$design -> footer ();
?>
2. include/admin/templates/module.htm
Html von Datei module.htm 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: <script language="JavaScript" type="text/javascript" >
<!--
function del ( id1 ) {
var x = confirm ( "Dieses Modul wirklich aus den Modulen löschen?" );
if ( x ) {
document.location.href="admin.php?module&delete="+id1;
}
}
//-->
</script>
<table cellpadding="0" cellspacing="0" border="0" >
<tr>
<td> <img src="include/images/icons/admin/module.png" > </td>
<td width="30" > </td> <td valign="bottom" > <h1> Module bearbeiten</h1> </td>
</tr>
</table>
<table width="100%" >
<tr>
<td valign="top" width="60%" >
<form action="admin.php?module" method="POST" >
<input type="hidden" name="sid" value="{sid}" >
<table cellspacing="1" cellpadding="2" broder="0" class="border" >
<tr>
<td class="Cmite" > URL </td>
<td class="Cnorm" > <input type="text" name="url" value="{url}" > </td>
</tr> <tr>
<td class="Cmite" > Name </td>
<td class="Cnorm" > <input type="text" name="name" value="{name}" > </td>
</tr> <tr>
<td class="Cmite" > User anzeigen? </td>
<td class="Cnorm" > <select name="gshow" > {gshow}</select> </td>
</tr> <tr>
<td class="Cmite" > Admin anzeigen? </td>
<td class="Cnorm" > <select name="ashow" > {ashow}</select> </td>
</tr> <tr>
<td class="Cmite" > Rechte geben? </td>
<td class="Cnorm" > <select name="fright" > {fright}</select> </td>
</tr> <tr>
<td class="Cdark" > </td>
<td class="Cdark" > <button value="{sub}" type="submit" name="sub" > {sub}</button> </td>
</tr>
</table>
</form>
</td>
<td valign="top" width="40%" >
<table cellspacing="1" cellpadding="2" broder="0" align="center" class="border" >
<tr class="Chead" >
<td> Modul</td>
<td align="center" > Admin zeigen </td>
<td align="center" > User zeigen </td>
<td align="center" > Rechte </td>
<td> </td>
<td> </td>
</tr>
{EXPLODE}
<tr class="{class}" >
<td align="left" > {name}</td>
<td align="center" > {ashow}</td>
<td align="center" > {gshow}</td>
<td align="center" > {fright}</td>
<td> <a href="?module&sid={id}" > <img src="include/images/icons/edit.gif" alt="Verändern" title="Verändern" border="0" > </a> </td>
<td> <a href="javascript:del('{id}')" > <img src="include/images/icons/del.gif" alt="Löschen" title="Löschen" border="0" > </a> </td>
</tr>
{EXPLODE}
</table>
</td>
</tr>
</table>
3. Adminpic ( nach include/images/icons/admin/ hochladen )
Adminbild
4. DB -> PHPMyAdmin einloggen -> oben auf den Button SQL drücken -> Einfügen -> Speichern
Code 1: INSERT INTO `ic1_modules` (`url`, `name`, `gshow`, `ashow`, `fright`) VALUES ( 'module', 'Module', 0, 1, 0);
Benutzung des Srciptes auf EIGENE GEFAHR, ich übernehme keine Haftung für Sachen die ihr damit verändert...
Mit böhsen Grüßen
[BU]BöhserOnkel "Gli eroi vivono a lungo, ma le leggende non muoiono mai..." Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von [BU]BöhserOnkel am 22.05.2008 - 20:30:42 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Davidcool2007
User
Zurzeit:
aktiv
Dabei seid:
09.07.09
Beiträge:
1
Warnungen:
0
Hay, ich hab alles so hochgeladen aber jetze kommt diese fehler meldung
Zitat Warning: file() [function.file]: Unable to access include/admin/templates/module.htm in /var/www/web306/html/include/includes/class/tpl.php on line 51
Warning: file(/include/admin/templates/module.htm) [function.file]: failed to open stream: No such file or directory in /var/www/web306/html/include/includes/class/tpl.php on line 51
Warning: implode() [function.implode]: Bad arguments. in /var/www/web306/html/include/includes/class/tpl.php on line 51
Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von Davidcool2007 am 15.08.2009 - 10:42:41 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
[BU]BöhserOnkel
Admin und Administrator
Zurzeit:
aktiv
Dabei seid:
16.11.07
Beiträge:
156
Warnungen:
0
Anscheinen hast du die /include/admin/templates/module.htm falsch hochgeladen. "Gli eroi vivono a lungo, ma le leggende non muoiono mai..." Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von [BU]BöhserOnkel am 18.08.2009 - 14:54:20 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Gerni
User
Zurzeit:
aktiv
Dabei seid:
20.09.09
Beiträge:
2
Warnungen:
0
und was kann diese Modulverwaltung... ^^ Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von Gerni am 20.09.2009 - 09:50:38 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
[BU]BöhserOnkel
Admin und Administrator
Zurzeit:
aktiv
Dabei seid:
16.11.07
Beiträge:
156
Warnungen:
0
Zitat von Gerni
und was kann diese Modulverwaltung... ^^
Das soll wohl ein Witz sein? "Gli eroi vivono a lungo, ma le leggende non muoiono mai..." Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von [BU]BöhserOnkel am 21.09.2009 - 18:27:05 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Gerni
User
Zurzeit:
aktiv
Dabei seid:
20.09.09
Beiträge:
2
Warnungen:
0
mhm... ich sitz auf der leitung... ^^ ;P Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von Gerni am 21.09.2009 - 18:36:59 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
[BU]BöhserOnkel
Admin und Administrator
Zurzeit:
aktiv
Dabei seid:
16.11.07
Beiträge:
156
Warnungen:
0
Es gibt in Ilch kein App um die installierten Module zu verwalten, dafür musste man immer in die Datenbank um diese zu editieren/löschen.
Hiermit geht das; neue eintragen, doppelte Löschen, vorhanden editieren usw. "Gli eroi vivono a lungo, ma le leggende non muoiono mai..." Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von [BU]BöhserOnkel am 22.09.2009 - 07:00:39 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Biber: 09.05.2012 12:37 Uhr jopmicpt: 06.05.2012 16:09 Uhr noch jemand hier auf der seite von den Bad Uncles ??Bacardi: 19.01.2012 17:42 Uhr Glückwunsch BöhserOnkel :)Biber: 03.01.2012 11:15 Uhr frohes*^^ natürlichBiber: 01.01.2012 04:30 Uhr freues neues an alle
Archiv