#1 (permalink)  
Alt 23.12.2008, 00:04
xt:Commerce Support Kunde
 
Registriert seit: 28.05.2008
Beiträge: 20
Standard SSL https:// statt http:// für buttons

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 (c) 2003 XT-Commerce
-----------------------------------------------------------------------------------------
based on:
(c) 2000-2001 The Exchange Project (earlier name of osCommerce)
(c) 2002-2003 osCommerce(search.php,v 1.22 2003/02/10); www.oscommerce.com
(c) 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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 25.12.2008, 19:04
xt:Commerce Support Kunde
 
Registriert seit: 28.05.2008
Beiträge: 20
Standard Lösung gefunden

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 13.11.2009, 18:33
Erfahrener Benutzer
 
Registriert seit: 21.09.2005
Beiträge: 117
Standard

[QUOTE=dress-puntos;317691]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?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
buttons, http or or, https or or, ssl

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
"Unsichere Objekte" bei SSL mit eigenem Zertifikat also ohne SSL Proxy bbitstore Installation und Konfiguration 0 19.10.2008 13:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:03 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand