dress-puntos Posted December 23, 2008 Report Share Posted December 23, 2008 Hallo zusammen :-) Habe folgendes Problem: Nach Einrichtung der SSL (1und1) Verschlüsselung und Anpassung der zugehörigen Dateien wird mir nach dem Login ein Pop-UP Fenster mit folgender mittlerweile im Forum bekannter Meldung angezeigt: Diese Seite enthält sowohl sichere als nicht sichere Objekte. Möchten Sie die nicht sicheren Objekte anzeigen? Das ganze habe ich mit "Nein" bestätigt, nun wurden mir meine gesamten im Layout enthaltenen Bilder nicht mehr angezeigt. Warum {$tpl_path} nicht funktionierte habe ich bis heute nicht herausgefunden? Als Lösung habe ich den Bilderpfad {$tpl_path}... durch https://ssl.kundenserver.de/meine-domain.de/templates/... ersetzt. Die meisten Bilder (Hintergrundbilder) wurden nun wieder angezeigt. Nur mit den folgenden Bildern/Buttons habe ich immer noch Probleme buttons/german/button_admin.gif = Admin Modul und der button_quick_find.gif = Search Modul Habe in der box_search.html folgenden Quelltext stehen <td height="25" valign="middle" border="0" cellspacing="0" cellpadding="0">{$BUTTON_SUBMIT}</td> welcher ja wiederum auf folgende Datei referenziert source/boxes/search.php Auf meiner Seite wird mir im Quelltext aber immer noch ein http:// für die hinterlegte Bilderurl des Buttons "button_quick_find.gif" ausgegeben/generiert. Welche Anpassung müßte ich in der search.php vornehmen damit der Link zu den buttons in https und nicht als http generiert wird? Meine search.php sieht so aus: <?php /* ----------------------------------------------------------------------------------------- $Id: search.php 1262 2005-09-30 10:00:32Z mz $ XT-Commerce - community made shopping http://www.xt-commerce.com Copyright © 2003 XT-Commerce ----------------------------------------------------------------------------------------- based on: © 2000-2001 The Exchange Project (earlier name of osCommerce) © 2002-2003 osCommerce(search.php,v 1.22 2003/02/10); www.oscommerce.com © 2003 nextcommerce (search.php,v 1.9 2003/08/17); www.nextcommerce.org Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ $box_smarty = new smarty; $box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/'); $box_content = ''; require_once (DIR_FS_INC.'xtc_image_submit.inc.php'); require_once (DIR_FS_INC.'xtc_hide_session_id.inc.php'); $box_smarty->assign('FORM_ACTION', xtc_draw_form('quick_find', xtc_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false), 'get').xtc_hide_session_id()); $box_smarty->assign('INPUT_SEARCH', xtc_draw_input_field('keywords', '', 'size="20" maxlength="30"')); $box_smarty->assign('BUTTON_SUBMIT', xtc_image_submit('button_quick_find.gif', IMAGE_BUTTON_SEARCH)); $box_smarty->assign('FORM_END', '</form>'); $box_smarty->assign('LINK_ADVANCED', xtc_href_link(FILENAME_ADVANCED_SEARCH)); $box_smarty->assign('BOX_CONTENT', $box_content); $box_smarty->assign('language', $_SESSION['language']); // set cache ID if (!CacheCheck()) { $box_smarty->caching = 0; $box_search = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_search.html'); } else { $box_smarty->caching = 1; $box_smarty->cache_lifetime = CACHE_LIFETIME; $box_smarty->cache_modified_check = CACHE_CHECK; $cache_id = $_SESSION['language']; $box_search = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_search.html', $cache_id); } $smarty->assign('box_SEARCH', $box_search); ?> Für hilfreiche Lösungsvorschläge wäre ich euch sehr dankbar :-) Viele Grüße dress-puntos Link to comment Share on other sites More sharing options...
dress-puntos Posted December 25, 2008 Author Report Share Posted December 25, 2008 Hallo, ich hab die Lösung gefunden: Einfach in der index.html (eigenes Template) folgendes ergänzen, danach funktioniert es einwandfrei ohne die Fehlermeldung. Habe beim erstellen der eigenen index.html dies wohl übersehen. <td bgcolor="#363232" align="right" class="leiste">{if $account}{php} if (isset($_SESSION['customer_id'])) { {/php}{php} } {/php}{/if}</td> Viele Grüße dress-puntos Link to comment Share on other sites More sharing options...
tonkelz Posted November 13, 2009 Report Share Posted November 13, 2009 Hallo, ich hab die Lösung gefunden: Einfach in der index.html (eigenes Template) folgendes ergänzen, danach funktioniert es einwandfrei ohne die Fehlermeldung. Habe beim erstellen der eigenen index.html dies wohl übersehen. <td bgcolor="#363232" align="right" class="leiste">{if $account}{php} if (isset($_SESSION['customer_id'])) { {/php}{php} } {/php}{/if}</td> Das ist aber doch schon vorhanden. Was bringt dann das Ersetzen? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.