Loading...   Upload Image

Allround-ManagerForum » Tutorials » Help » Allround-Manager

Neues Thema verfassen Neues Thema

  • FettiFettmFettUser ist offline
    Newbie


    FettiFettmFett

    Registriert: 10.12.2008
    Beitraege: 4

    31.08.2009 um 12:00 Uhr

    Hejhej.
    Ich bin gerade an dem Versuch das Newssystem & den Layout-Manager zu verbinden klaeglich gescheitert.
    Ich hab Angst alles zu zerstoeren.
    Kann mir jemand helfen? (:
    & geht sogar der Affilate-Manager noch mit rin?

    MfG;



  • -Name-User ist offline
    Mod of the night


    -Name-

    Registriert: 19.04.2007
    Beitraege: 690

    31.08.2009 um 12:52 Uhr



  • FettiFettmFettUser ist offline
    Newbie


    FettiFettmFett

    Registriert: 10.12.2008
    Beitraege: 4

    31.08.2009 um 13:10 Uhr

    Mir gefaellt der Aufbau & das alles nicht (: Hast ja Recht, aber ich hasse sowas.



  • PascalErorrUser ist offline
    Newbie


    PascalErorr

    Registriert: 21.12.2007
    Beitraege: 116

    31.08.2009 um 13:52 Uhr

    Dies ist alle so Gemacht, das es miteinander funktioniert



  • FettiFettmFettUser ist offline
    Newbie


    FettiFettmFett

    Registriert: 10.12.2008
    Beitraege: 4

    31.08.2009 um 14:00 Uhr

    Danke fuer deine Hilfe :)



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1059

    31.08.2009 um 17:39 Uhr

    Das Newssystem und der Layout-Manager haben den selben-Login Prozess, du kannst die beiden Scripte Problemlos zusammen schmeissen, vorrausgesetzt du nutzt die ueberarbeitete Version des Newssystems ;)

    Dabei gehst du am besten wie folgt vor:
    Du schnappst dir die admin.php vom Layout-Manager, diese musst du umbennenen, denn das Newssystem hat ja auch eine admin.php, Pfad anpassen fuer die Seitennavigation nicht vergessen! und schmeisst die umbenannte Datei dann in den Ordner vom Newssystem.

    Du nimmst die sidebar.php vom Newssystem und packst dir da noch die Links, der sidebar.php vom Layout-Manager rein, zusaetzlich verlinkst du gleich die umbenannte admin.php...

    Code sidebar.php (Layout-Manager admin.php heisst hier show_layouts.php !)

    <?php // sidebar.php
    
     echo "<div id="sidebar">n";
     	
    $action = strip_tags($_GET['action']);	// Variable definieren
    
    if(isset($_POST['submit_login'])){
    	
    	$log_user = mysql_real_escape_string($_POST['log_user']); 		// Variable definieren
    	$log_pass = mysql_real_escape_string($_POST['log_pass']);	// Variable definieren => MD5 Verschluesselung
    	
    	$login = mysql_query("SELECT id FROM user WHERE name='$log_user' AND passwort='$log_pass'"); 
    	
    	if(mysql_num_rows($login) > 0){ // korrekt eingeloggt
    	
    			$row = mysql_fetch_object($login); // DATEN aus DB
    			
    			$_SESSION['login'] = $row->id; // Session zuweisen
    			$_SESSION['user'] = $log_user; // Session zuweisen
    			
    			echo "<meta http-equiv="refresh" content="0; URL=admin.php">";	// Weiterleitung 
    	}
    }
    
    //--------------------------------------------------------
    // Wenn Eingeloggt
    //--------------------------------------------------------
    
    if(isset($_SESSION['login'])){
    
     echo "<h2>Welcome ".$_SESSION['user']."<small>";
     echo "<a href="?action=logout">Logout</a></small></h2>";
    
     echo "<p><a href="show_layouts.php" class="the_button">Layouts verwalten</a>n ";
     echo "<a href="post_layout.php" class="the_button">Layout eintragen</a></p>n ";
    
     echo "<p><a href="admin.php" class="the_button">NewsArtikel verwalten</a>n ";
     echo "<a href="post_news.php" class="the_button">Neuen Artikel verfassen</a><br />n ";
     echo "<a href="show_comments.php" class="the_button">Kommentare verwalten</a></p>";
     
     echo "<br />";
    
    //--------------------------------------------------------
    // Letzte Kommentare
    //--------------------------------------------------------
    
     echo "<h2>Neusten Kommentare</h2>n";
     
     $new_comi = mysql_query("SELECT id, name, comment, DATE_FORMAT(date, '%d.%m.%Y') AS datum FROM comments ORDER BY id DESC LIMIT 3"); 
     
     if(mysql_num_rows($new_comi)<1){
     	
     	echo "<p>Derzeit existieren keine Kommentare...</p>";
     }
     
     echo "<ul class="list">";
     
     // News ausgeben ausgeben
    while($row_c = mysql_fetch_object($new_comi)){
        
        echo "<li><strong>".$row_c->id.".</strong>";
        echo substr($row_c->comment, 0, 80)." [..] <br />n";
    
    	echo "<div class="right">n";
        echo "<a href="edit_comments.php?id=".$row_c->id."">Bearbeiten</a>  n";
        echo "<a href="edit_comments.php?action=loeschen&amp;id=".$row_c->id."">[x]</a>n";
        echo "</div>n ";
    		
        echo "<small>".$row_c->name." &#xBB; <span class="green">".$row_c->datum."</span></small>n";
        echo "</li>n";
    
    } // close while
    
    echo "</ul>";
    
    
    //--------------------------------------------------------
    // Logout
    //--------------------------------------------------------
    
    if($action == 'logout'){
    	session_unset();			// Sessionvariable loeschen	
    	session_destroy();			// Session zerstoeren
    
    	echo "<meta http-equiv="refresh" content="0; URL=admin.php">";	// Weiterleitung => Login
    }
    
    }else{ 
    ?>
    
    <form action="" method="post">
    	<fieldset>
    	<legend><span class="color">Grafixx</span> Login</legend>
    		<label>Name</label>
    		<input type="text" name="log_user" /><br /> 
    
    		<label>Passwort</label>
    		<input type="text" name="log_pass" />
    		<br /><br />
    
    		<input type="submit" value="Login" name="submit_login" class="button"/>
    	</fieldset>
    </form>
    <?php } /* Close login */ ?>
    
    		</div>
    	</div>


    Die functions.php vom Newssystem erstetzt du mit der vom Layout-Manager,
    schmeisst noch den Ordner layouts mit dazu, die Datei post_layout.php und layouts.php nicht vergessen ...

    Das wars dann auch schon ;)

    Liebe Gruesse
    Alice



    ... { signatur } ...
  • FettiFettmFettUser ist offline
    Newbie


    FettiFettmFett

    Registriert: 10.12.2008
    Beitraege: 4

    01.09.2009 um 15:00 Uhr

    Perfekt! Daaaankeschoen :D



  • KatjanaUser ist offline
    Member


    Katjana

    Registriert: 31.10.2008
    Beitraege: 108

    08.11.2009 um 10:30 Uhr



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1059

    08.11.2009 um 19:49 Uhr

    Hallo Katjana,

    du schreibst dir einfach deinen Login so wie du in haben magst und ersetzt ueberall die vorhandenen Loginbereiche einfach mit deinem eigenen, fertig ist die Sache ...

    Liebe Gruesse
    Alice



    ... { signatur } ...

[ 1 ] Seite 1 von 1


Affiliates:   Blue-Graphics  •   Colorful Gfx  •   Design Grafixx  •   Gallery Yuri  •   Chibi Graphics  •   Pat DG  •   The Seduction  • Show all ...
designenlassen.de - Der Design-Marktplatz für Webdesign, Logo-Design, Flyerdesign u.v.m.        ALL-INKL.COM - Webhosting Server Hosting Domain Provider