stut Posted July 13, 2004 Report Share Posted July 13, 2004 Hallo xt gemeinde m?chte meinen content als iframe darstellen lassen! nur leider fehlt mir das wissen um so etwas zu machen! kann mir jemand helfen bzw. mir sagen welche dateien angesprochen werden m?ssen damit $main_content im iframe erscheint habe die index.html schon umgebaut jedoche zeigt er mir alles an nur die seite im iframe nicht dort steht: "Sie haben keine oder ungen?gende Zugriffsrechte bitte bearbeiten Sie diese mit Ihrem FTP Programm". wie muss ich genau vorgehen um $main_content im iframe darzustellen w?re dankbar wenn mir jemand helfen k?nnte!! bin leider noch ein neuling !! mfg stut Link to comment Share on other sites More sharing options...
neeft Posted July 13, 2004 Report Share Posted July 13, 2004 hallo, iframe ist realativ einfach einzubinden... gehe im contentmanager auf html--> dann deinen iframe eintragen. z.B. <IFRAME border=0 name=forum src="http://forum.span-it.de/index.php" frameBorder=0 width="100%" scrolling=no height=750>Ihr Browser unterst?tzt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.</IFRAME></P> (dabei den kink zu der entsprechenden Seite in einem Verzeichnis deiner Wahl) Ich habe bei uns z.b. das Forum in einem IFRAME laufen. http://span-it.de/shop_content.php?coID=35 Gruus Thomas Link to comment Share on other sites More sharing options...
stut Posted July 13, 2004 Author Report Share Posted July 13, 2004 Hallo Thomas danke f?r deine schnelle Hilfe ! Hab mir deine Seite angesehen! Klasse gemacht!!!! Das mit dem iframe wie du beschrieben hast habe ich verstanden. Nun stellt sich aber die Frage wie kann ich z.b. einen Iframe erstellen im shop indem direkt z.b. die neuen Produkte auf der Startseite im iframe erscheinen? Wenn ich die index.html anpasse, wo oder wie muss ich denn den $main_content einbauen? Bei normaler index.html ist mir das klar einfach dort wo ich es hinhaben will und schon erscheit es auch dort! Mein Gedanke ist: Die Ansicht der Startseite bzw. der weiteren Seiten im Content z.b. "Neue Produkte" oder "Kontakt" usw... sollen in einem iframe dargestellt werden. So das der Rest z.b. Boxen links / rechts immer stehen bleiben. Ich hoffe hab mich halbwegs verst?ndlich ausgedr?ckt? gru? stut Link to comment Share on other sites More sharing options...
neeft Posted July 13, 2004 Report Share Posted July 13, 2004 ich bin mir nicht ganz sicher ob du soooo auf iframes setzen solltest. Einige Browser stellen diesen nicht richtig oder gar nicht da. Bei mir ist es auch nur eine tempor?re L?sung, da ich gerade an einer Forumanbindung an den XTC arbeite. Login und sessions etc vom xtc... ganz klar ist mir der Gedanke noch nicht mit deinen iframes... :grml: Willst du so eine "Art Framset " erzeugen - naja ob das so gut ist? in die insex.php solltest du keine gro?en ?nderungen als " sorry" newbi" machen, was eh nicht dort zu machen ist. eher sind anpassungen in den Templates zu machen.... da hier aber ?berall gecacht wird ist das nicht ganz soo einfach. Versuche mal eine neue Seite zu erstellen --> in deinem Template verzeichnis packe hier deine Platzhalter ein #passe den Source an und lass diese mal in dem Iframe laufen.... ich mache mir mal heute abend mehr gedanken gruss Thomas Link to comment Share on other sites More sharing options...
neeft Posted July 13, 2004 Report Share Posted July 13, 2004 probier mal ne seite zu erstellen z.b. products_new1.php ich glaube du willst ja nur die neuen Produkte auf der Startseite anzeigen oder? packe die normalen requires rein und mache eine Anfrage ungef?hr so... $products_new_array = array(); $fsk_lock=''; if ($_SESSION['customers_status']['customers_fsk18_display']=='0') { $fsk_lock=' and p.products_fsk18!=1'; } if (GROUP_CHECK=='true') { $group_check="and p.group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'"; } $products_new_query_raw = "select distinct p.products_id, p.products_fsk18, pd.products_name, p.products_image, p.products_price, p.products_tax_class_id, p.products_date_added, m.manufacturers_name from " . TABLE_PRODUCTS . " p, " . TABLE_CATEGORIES . " c, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_MANUFACTURERS . " m on p.manufacturers_id = m.manufacturers_id left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id ".$fsk_lock." and pd.language_id = '" . (int)$_SESSION['languages_id'] . "' where c.categories_status=1 and p.products_id = p2c.products_id and c.categories_id = p2c.categories_id and products_status = '1' ".$group_check." order by p.products_date_added DESC"; $products_new_split = new splitPageResults($products_new_query_raw, $_GET['page'], MAX_DISPLAY_PRODUCTS_NEW,'p.products_id'); if (($products_new_split->number_of_rows > 0)) { $smarty->assign('NAVIGATION_BAR',' <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr> <td class="smallText">'.$products_new_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS_NEW).'</td> <td align="right" class="smallText">'.TEXT_RESULT_PAGE . ' ' . $products_new_split->display_links(MAX_DISPLAY_PAGE_LINKS, xtc_get_all_get_params(array('page', 'info', 'x', 'y'))).'</td> </tr> </table> '); } $module_content=''; if ($products_new_split->number_of_rows > 0) { $products_new_query = xtc_db_query($products_new_split->sql_query); while ($products_new = xtc_db_fetch_array($products_new_query)) { if (xtc_not_null($products_new['specials_new_products_price'])) { $products_price = xtc_get_products_price($products_new['products_id'], $price_special=1, $quantity=1); } else { $products_price = xtc_get_products_price($products_new['products_id'], $price_special=1, $quantity=1); } $products_new['products_name'] = xtc_get_products_name($products_new['products_id']); $products_new['products_short_description'] = xtc_get_short_description($products_new['products_id']); $buy_now=''; if ($_SESSION['customers_status']['customers_fsk18']=='1') { if ($products_new['products_fsk18']=='0') $buy_now='<a href="' . xtc_href_link(basename($PHP_SELF), xtc_get_all_get_params(array('action')) . 'action=buy_now&BUYproducts_id=' . $products_new['products_id'], 'NONSSL') . '">' . xtc_image_button('button_buy_now.gif', TEXT_BUY . $products_new['products_name'] . TEXT_NOW); } else { $buy_now='<a href="' . xtc_href_link(basename($PHP_SELF), xtc_get_all_get_params(array('action')) . 'action=buy_now&BUYproducts_id=' . $products_new['products_id'], 'NONSSL') . '">' . xtc_image_button('button_buy_now.gif', TEXT_BUY . $products_new['products_name'] . TEXT_NOW); } if ($products_new['products_image']!='') { $products_image=DIR_WS_THUMBNAIL_IMAGES . $products_new['products_image']; } $module_content[]=array( 'PRODUCTS_NAME' => $products_new['products_name'], 'PRODUCTS_DESCRIPTION' => $products_new['products_short_description'], 'PRODUCTS_PRICE' => xtc_get_products_price($products_new['products_id'],$price_special=1,$quantity=1), 'PRODUCTS_LINK' => xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']), 'PRODUCTS_IMAGE' => $products_image, 'BUTTON_BUY_NOW'=>$buy_now); } viel spass... Thomas Link to comment Share on other sites More sharing options...
stut Posted July 13, 2004 Author Report Share Posted July 13, 2004 Hallo Thomas erstmal danke f?r deine prompte Hilfe! Ich denke du hast recht. Das mit den Ansichten in unterschiedlichen Browsern habe ich nicht mit einbezogen! deinen ersten Vorschlag habe ich ausprobiert funktioniert einwandfrei. Vielen Dank! Link to comment Share on other sites More sharing options...
dukie6666 Posted July 13, 2004 Report Share Posted July 13, 2004 ich habe mal ein template gemacht mit iframe f?r xtc...wenn du willst geb ich dir den link aberdu kannst das selber machen: in der index.html setzt du um die tabelle des {&main_content} folgendes herum: <div id="box"> das sieht ungef?hr dann so aus: <div id="box"> <div align="center"> <table border="0" width="100%" cellspacing="0" cellpadding="0" id="table4"> <tr> <td background="{$tpl_path}img/header.jpg" height="40" colspan="2"></td> </tr> <tr> <td colspan="2">{$main_content}</td> </tr> </table> </div> </div> dann gest du in die stylesheet.css und f?gst folgendes ein: #box{ width:488px; height:399px; text-align:left; margin:auto; padding : 0px; overflow:auto;} den wert width und height pass du deinen bed?rfnissen an...fertig das mit dem div container hat den vorteil das der mozilla un co besser damit klar kommen im gegensatzt zum iframe Link to comment Share on other sites More sharing options...
neeft Posted July 13, 2004 Report Share Posted July 13, 2004 mein tipp trotzdem #lasst das mit iframe... Link to comment Share on other sites More sharing options...
stut Posted July 13, 2004 Author Report Share Posted July 13, 2004 Hallo Leute danke das Ihr so schnelle Hilfe leistet!! Ich werde mich glaubig von meinem Gedanken trennen m?ssen ein Template mit intrigiertem iframe zu bauen. Ich denke neeft hat recht! Es ist nicht sichergestellt das die Ansicht in allen Browsern gleich ist. Leider hab ich das bei meiner ?berlegung nicht mit einbezogen! Werdes es einfach mal zum testen weiter probieren vielleicht find ich ja noch eine andere L?sung! naja man muss noch viel lernen !! Viele Gr??e stut Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.