ilch Forum » Allgemein » HTML, PHP, SQL,... » Problem beim einbinden von einer box

Geschlossen
  1. #1
    User Pic
    Peter Mitglied
    Registriert seit
    16.12.2006
    Beiträge
    171
    Beitragswertungen
    0 Beitragspunkte
    Hi Ilch Com,
    Ich hab ein kleines problem und zwar wollte ich den ajaxchat einbauen das hat auch alles soweit geklappt jetzt möchte ich die ajaxchat-box mit hilfe von {_boxes_ajaxchat} einbinden.

    jetzt zum problem ich habe an der stelle wo der Chat hinsoll ein div gesetzt das klappt auch soweit:

    gesperrtes Bild
    (das rot umrandete ist die stelle wo der div liegt und der chat rein soll

    wenn ich jetzt aber einfach {_boxes_ajaxchat} in diese div lege zerschiesst es das ganze design:
    gesperrtes Bild
    (kA wieso)

    Woran liegt das und wie macht man es richtig?

    Danke

    Gruß
    Peter


    Zuletzt modifiziert von Peter am 21.07.2011 - 10:55:26
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Tr3icio gelöschter User
    Gib dem Div einfach: height: ??px;, width: ??px;, max-height: ??px; ( so viel wie height ) und evtl. overflow:scroll;
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Peter Mitglied
    Registriert seit
    16.12.2006
    Beiträge
    171
    Beitragswertungen
    0 Beitragspunkte
    height hatte es schon... hab ihm auch den rest gegeben aber es zersprengt immer noch die seite sobald ich die box einfüge..

    weitere vorschläge


    Zuletzt modifiziert von Peter am 21.07.2011 - 13:47:31
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    WDTeamWarLord Mitglied
    Registriert seit
    17.01.2009
    Beiträge
    539
    Beitragswertungen
    46 Beitragspunkte
    poste mal deine index.htm wo du das eingebunden hast.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Peter Mitglied
    Registriert seit
    16.12.2006
    Beiträge
    171
    Beitragswertungen
    0 Beitragspunkte
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-loose.dtd">
      
    <html>
    <head>
    	<title>{TITLE}</title>
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    	<link rel="stylesheet" type="text/css" href="include/designs/ilchClan/style.css">
        
    <script type="text/javascript" src="include/includes/js/jquery.js"></script>
    <script type="text/javascript" src="include/includes/js/messenger.js"></script>
    
    <link type="text/css" rel="stylesheet" media="all" href="include/includes/css/messenger/chat.css" />
    <link type="text/css" rel="stylesheet" media="all" href="include/includes/css/messenger/screen.css" />
    
    <!--[if lte IE 7]>
    <link type="text/css" rel="stylesheet" media="all" href="include/includes/css/messenger/screen_ie.css" />
    <![endif]-->
    </head>
    
    <body> 
    <div id="wrap">
      <div id="top"></div>
      <div id="header">
      <h1>{SITENAME}</h1>
      <div id="login">{_boxes_login}</div>
      </div>
      <div id="top3"><font>{_boxes_vtec-hmenu}</font></div>
      <div id="top2"><font><b> &raquo; </b>{HMENU}</font></div>
      <div id="content"> 
      <div id="main_col"><div style="height:250px; width:650px; max-height:250px; overflow:scroll;">{_boxes_ajaxchat}</div>{EXPLODE}</div>  
      <div id="right_col2">{_list_menunr1@
            <table width="141" cellpadding="0" cellspacing="0" border="0">
              <tr>
                <td  style="width:141px; height:21px; background: url(include/designs/ilchClan/img/box_middle-right_top.gif) no-repeat;" align="center"><b class="menu_heading">%1</b></td>
              </tr><tr>
                <td style="min-height:100px; background: url(include/designs/ilchClan/img/box_mittle-right_middle.gif) repeat-y; padding:4px;">%2</td>
              </tr><tr>
                <td><img src="include/designs/ilchClan/img/box_right_bottom.gif" alt="" /></td>
              </tr>
            </table>
            <br />
            }
            
      </div>
      
      <br style="clear: both;" />
      </div>
      
       <!--
       Der Link darf generell entfernt werden (Lizenz GNU/GPL)
       Ich bitte aber darum, aufgrund der extrem vielen Arbeit die in diesem
       Script steckt, ilch.de irgendwie mit einem Banner einem Link oder
       sonst irgendwie zu unterstuetzen. Danke !!
    	 //-->
      
      <div id="footer">Script Copyright by <a href="http://www.ilch.de/" target="_blank">ilch.de</a></div>
    </div>
    
    </body>
    </html>
    
    
    
             <!--
    					{_list_DDDmenupoint@
    					  <strong><big>&middot;</big></strong>
                <a %1 class="box" href="%2">%3</a>
                <br />
    					}
              //-->
              
              <!-- beispiel:
                [null, '%3', '%2', '%1', null|],|,
              -->
              <!--           anfang        +     link                |ende |teilende|teilee  -->
              <!-- horizontaler menupunkt -->
              {_list_hmenupoint@<li><a target="%1" class="box" href="%2">%3</a>|</li>|<br />|</ul></li>}
              <!-- horizontaler menupunkt anfang -->
              {_list_hmenubegi@<ul>}
              <!-- horizontaler menupunkt ende -->
              {_list_hmenuende@</ul>}
              
              <!-- vertikaler menupunkt -->
              {_list_vmenupoint@<li><a target="%1" class="box" href="%2">%3</a>|</li>|<br /><ul>|</ul></li>}
              <!-- vertikaler menupunkt anfang -->
              {_list_vmenubegi@<ul>}
              <!-- vertikaler menupunkt ende -->
              {_list_vmenuende@</ul>}


    na in die main_col.. weil es soll ja die gleich breite haben und es soll nicht das rechte menü runter drücken...


    Zuletzt modifiziert von Peter am 21.07.2011 - 14:06:57
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Tr3icio gelöschter User
    HP Link?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    WDTeamWarLord Mitglied
    Registriert seit
    17.01.2009
    Beiträge
    539
    Beitragswertungen
    46 Beitragspunkte
    Wenn du es vor main_col setzt, dann verschiebt es sich? Schon mal getestet?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Zeig mal lieber die Box, eventuell zerschiesst die die Seite wegen fehlerhaftem HTML-Code.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Peter Mitglied
    Registriert seit
    16.12.2006
    Beiträge
    171
    Beitragswertungen
    0 Beitragspunkte
    ja hatte es schon drüber dann wäre es in der content div und in der liegen auch die main_col und die right_col, also liegt es dann über dem menü und dem content..

    hier die box..
    <?php
    
    // Angepasst von Florian Körner 
    defined ('main') or die ( 'no direct access' );
    
    // Define some Functions
    
    if (!function_exists('read_ext')){
    	function read_ext ($dir, $ext = '') {
    		$buffer = Array( );
    		if ( !is_array( $ext ) ){
    			$ext = Array( $ext );
    		}
    		$open = opendir($dir);
    		while ($file = readdir ($open)) {
    			$file_info = pathinfo($file); 
    			if ($file != "." AND $file != ".." AND !is_dir($dir.'/'.$file) AND ( in_array ( $file_info["extension"], $ext ) OR empty( $ext ) ) ) {
    				$buffer[] = $file;
    			}
    		}
    		closedir($open);
    		return ($buffer);
    	}
    }
    
    if (!function_exists('db_free')){
    	function db_free($erg) {
    		@mysql_free_result($erg);
    	}
    }
    
    if (!function_exists('ds_affected_rows')){
    	function db_affected_rows () {
    	  return (mysql_affected_rows (CONN));
    	}
    }
    
    function getShoutBoxContent() {
    	// URL to the chat directory:
    	if(!defined('AJAX_CHAT_URL')) {
    		define('AJAX_CHAT_URL', '');
    	}
    	
    	// Path to the chat directory:
    	if(!defined('AJAX_CHAT_PATH')) {
    		define('AJAX_CHAT_PATH', dirname($_SERVER['SCRIPT_FILENAME']));
    	}
    	
    	// Validate the path to the chat:
    	if(@is_file(AJAX_CHAT_PATH.'/include/includes/class/ajax_chat/classes.php')) {
    		
    		// Include Class libraries:
    		require_once(AJAX_CHAT_PATH.'/include/includes/class/ajax_chat/classes.php');
    		
    		// Initialize the shoutbox:
    		$ajaxChat = new CustomAJAXChatShoutBox();
    		
    		// Parse and return the shoutbox template content:
    		return $ajaxChat->getShoutBoxContent();
    	}
    	
    	return null;
    }
    
    
    // Userrights DEFINE and RIGHTS
    
    define('AJAX_CHAT_CHATBOT',		4);
    define('AJAX_CHAT_ADMIN',		3);
    define('AJAX_CHAT_MODERATOR',	2);
    define('AJAX_CHAT_USER',		1);
    define('AJAX_CHAT_GUEST',		0);
    
    $rights = Array( '0' => AJAX_CHAT_GUEST,
    				'-1' => AJAX_CHAT_USER,
    				'-2' => AJAX_CHAT_USER,
    				'-3' => AJAX_CHAT_USER,
    				'-4' => AJAX_CHAT_USER,
    				'-5' => AJAX_CHAT_USER,
    				'-6' => AJAX_CHAT_USER,
    				'-7' => AJAX_CHAT_MODERATOR,
    				'-8' => AJAX_CHAT_MODERATOR,
    				'-9' => AJAX_CHAT_ADMIN );
    
    // Set AjaxChat SESSION
    if( !isset( $_SESSION['ajaxbox'] ) ){
    	$_SESSION['ajaxbox'] = 'true';
    }
    
    // Check SESSION option
    if( $_GET['ajaxbox'] == 'true' ){
    	$_SESSION['ajaxbox'] = 'true';
    }else if( $_GET['ajaxbox'] == 'false' ){
    	$_SESSION['ajaxbox'] = 'false';
    }
    
    // Initialize the chat:
    if( $menu->get(0) == 'ajaxchat' OR $_SESSION['ajaxbox'] == 'false' ){
    	echo '<div style="text-align: center;">Die Shoutbox ist inaktiv!<br /><a href="index.php?'.$menu->get_complete().'&ajaxbox=true">Jetzt aktivieren</a></div>';
    }else{
    	echo getShoutBoxContent();
    	echo '<div style="text-align: center;"><a href="index.php?'.$menu->get_complete().'&ajaxbox=false">Jetzt deaktivieren</a>';
    }
    ?>


    wie gesagt es funktioniert ja auch so wenn ich nur die div box einfüge dann ist es an der richtigen stelle und alles passt.. wie man oben auf dem bild sieht.. aber sobald die box zwischen <div></div> steht geht es nicht mehr .. was ich allerdings nicht versteh die box dürfte doch nichts an der div verändern


    Zuletzt modifiziert von Peter am 21.07.2011 - 14:47:50
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Mhm die Box hilft so leider gar nicht. Hast du mal den Downloadlink vom Modul?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Peter Mitglied
    Registriert seit
    16.12.2006
    Beiträge
    171
    Beitragswertungen
    0 Beitragspunkte
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Peter Mitglied
    Registriert seit
    16.12.2006
    Beiträge
    171
    Beitragswertungen
    0 Beitragspunkte
    hat keiner eine idee woran es liege könnte?.. denn so gesehen müsste es ja so klappen...
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten