WinFuture-Forum.de: Shop Url Ausblenden - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Shop Url Ausblenden GS-Shop


#1 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 29. März 2007 - 15:20

Hi,

ich würde gerne die url unseres shops aus der adresszeile im browser ausblenden.

normalerweise steht dort:
http://server4.gs-shop.de/200/cgi-bin/shop.dll?AnbieterID=8357&Seite=frameset.htm&PKEY=B942


dort sollte aber eigentlich der pfad stehen auf dem das template liegt, oder einfach nur www.akku-partner.de/shop.

der vertreiber der software, sage, bietet dazu eine hilfe an :

Zitat

Problem:

URL des Shopservers verbergen


Lösung:

Es sieht nicht besonders schön aus, wenn im Browser oben die Shop-URL angezeigt wird, z. B.

»» http://portal.gs-shop.de/200/cgi-bin/shop....te=frameset.htm

Diese URL lässt sich verbergen, indem der Shop in einem Frameset aufgerufen wird, das eigentlich nur aus einem einzigen Frame besteht. Wegen eines Fehlers im Netscape-Browser muss noch ein zweiter Frame dazugenommen werden, der keine andere Funktion hat, als diese Inkompatibilität abzufangen.

Beispiel :
< pre>
<< HTML>>
<< frameset cols="*,1" framespacing="0" frameborder="0">>
<< SCRIPT>>
shopURL = '»» http://portal.gs-shop.de/200/cgi-bin/shop....erID=9999';
params = window.location.search;
document.write('<< frame name="shop" target="shop" src="' + shopURL + '&' + params.substring(1, params.length) + '">>');
<< /SCRIPT>>
<< frame name="dummy">>
<< /frameset>>
<< /HTML>>
< /pre>

Diese Frameseite speichern Sie dann als Default-Datei (in der Regel default.htm oder index.htm) in dem Verzeichnis auf Ihrem Server, das den Anwendern als Startverzeichnis des Shops gezeigt werden soll (z. B. »» http://mein_server.de/shop)


nur leider funktioniert das nicht.


weiß jemand zufällig, wie man das noch machen könnte?

mfg
Fabi
0

Anzeige



#2 Mitglied ist offline   Gitarremann 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.263
  • Beigetreten: 04. Juni 06
  • Reputation: 3
  • Geschlecht:Männlich
  • Wohnort:Trebnitz

geschrieben 29. März 2007 - 15:45

ja lass den javascriptmüll weg.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Der Shop</title>
</head>

<FRAMESET ROWS="100%,*">
<FRAME SRC="die shop-url" SCROLLING="AUTO" NAME="hauptframe" NORESIZE>

<noframes><body>
Falls Ihr Browser keine Frames unterstützt, klicken Sie <a href="die-shopurl" target="_self">HIER</a>
</body></noframes></FRAMESET>
</html>


achso ja und dann dieses frameset hochladen und natürlich das frameset statt des shops aufrufen.
ansonsten ist das aber auch schon sehr alt und ich glaub den "keine frames-teil" könnte man auch weg lassen. browser, die keine frames unterstützen dürften wohl eher selten sein - obwohl ich jetzt aber auch nicht weiß, wie das bei den ganzen textbrowsern ist.

Dieser Beitrag wurde von Gitarremann bearbeitet: 29. März 2007 - 15:49

Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
0

#3 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 29. März 2007 - 15:54

@gitarremann: erstmal danke, werde es gleich ausprobieren, muss ich den teil :
<FRAME SRC="die shop-url"
durch die richtige url des shops ersetzen?

gruß
Fabi
0

#4 Mitglied ist offline   Gitarremann 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.263
  • Beigetreten: 04. Juni 06
  • Reputation: 3
  • Geschlecht:Männlich
  • Wohnort:Trebnitz

geschrieben 29. März 2007 - 16:10

Beitrag anzeigenZitat (Fabi: 29.03.2007, 16:54)

@gitarremann: erstmal danke, werde es gleich ausprobieren, muss ich den teil :
<FRAME SRC="die shop-url"
durch die richtige url des shops ersetzen?

gruß
Fabi


ja genau - in die anführungszeichen kommt dann dieses http://portal.gs-sho.../cgi-bin/shop.... usw.
Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
0

#5 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 29. März 2007 - 16:21

Erstmal danke für die Hilfe!
also, ich hab das jetzt versucht, und dann wird die navigation im shop nicht mehr dargestellt.
ich hab den code in die frameset.htm geschrieben!

die original frameset.htm sieht so aus:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <link rel="shortcut icon" href="shop.ico">
  <link rel="icon" type="image/ico" href="shop.ico">
  <title><login_nicht_erforderlich>[UEBERSCHRIFT_STARTSEITE]</login_nicht_erforderlich>
<login_erforderlich>[UEBERSCHRIFT_LOGIN]</login_erforderlich></title>
<!--# 06.03.01 WOS - <noscript> war am Seitenende und hatte keine Wirkung #-->
  <script language="javascript">
  document.cookieErsatz = '';
  var intFrameBreit = parseInt('[TXT_FREI_1]') > 150 ? parseInt('[TXT_FREI_1]') : 235;
  if(intFrameBreit > 300)
	intFrameBreit = 300;
  document.write('<frameset cols="' + intFrameBreit + ',4,*" framespacing="0" border="0" frameborder="0">');
  </script>
</head>
<noscript>
<body>
<p>
Der von Ihnen verwendete Browser unterstützt kein Javascript. Da
dies für unser Shopsystem erforderlich ist, ist ein Besuch des
Online-Shops damit leider nicht möglich!<br><br>
Bitte aktivieren Sie die Javascript-Unterstützung Ihres Browsers
oder installieren einen Browser, der Javascript beherrscht, z. B. die
aktuelle Version des Microsoft Internet-Explorers oder von Netscape.
</p>
</body>
</noscript>
<frameset rows="65,40,*" framespacing="0" border="0"
 frameborder="0"><frame name="kopf"
 src="%5BURL_SHOP%5D?AnbieterID=%5BTXT_ANBIETERID%5D&nebenseite=kopf.htm"
 marginwidth="0" marginheight="0" noresize="noresize"
 scrolling="no"><frame name="navigation"
 src="%5BURL_SHOP%5D?AnbieterID=%5BTXT_ANBIETERID%5D&nebenseite=navigation.htm"
 marginwidth="0" marginheight="0" noresize="noresize"
 scrolling="no"><!--# 05.11.01 WOS Mehrere_Bnr neu #--><frame
 name="haupt"
 src="%5BURL_SHOP%5D?AnbieterID=%5BTXT_ANBIETERID%5D&hauptseite=%3
Cmehrere_bnr_als_param%3Eartikel.htm%3Celse_mehrere_bnr_als_param%3Eeinartikel.htm%3C/else
_mehrere_bnr_als_param%3E%3C/mehrere_bnr_als_param%3E&bnr=%5BTXT_AKTBNR%5D"
 marginwidth="0" marginheight="0" noresize="noresize"
 scrolling="auto"><frame name="haupt"
 src="%5BURL_SHOP%5D?AnbieterID=%5BTXT_ANBIETERID%5D&hauptseite=artikel.htm&
suchbegriffe=%5BTXT_AKTSUCHBEGRIFFE%5D&suchart=%5BTXT_AKTSUCHART%5D"
 marginwidth="0" marginheight="0" noresize="noresize"
 scrolling="auto"><frame name="haupt"
 src="%5BURL_SHOP%5D?AnbieterID=%5BTXT_ANBIETERID%5D&hauptseite=artikel.htm&
wg=%5BTXT_AKTWG_ENCODE%5D"
 marginwidth="0" marginheight="0" noresize="noresize"
 scrolling="auto"><frame name="haupt"
 src="%5BURL_SHOP%5D?AnbieterID=%5BTXT_ANBIETERID%5D&hauptseite=artikel.htm&
katalogid=%5BTXT_AKTKATALOGID%5D"
 marginwidth="0" marginheight="0" noresize="noresize"
 scrolling="auto"><!--# und als letzte Möglichkeit der ganz normale Shopaufruf #--><frame
 name="haupt"
 src="%5BURL_SHOP%5D?AnbieterID=%5BTXT_ANBIETERID%5D"
 marginwidth="0" marginheight="0" noresize="noresize"
 scrolling="auto"></frameset>
<!-- Netscape braucht in einem Frameset mindestens zwei Frames, sonst wird gar nichts geladen! --><frameset
 cols="1,*" framespacing="0" border="0"
 frameborder="0"><frame name="inhalt"
 src="%5BURL_SHOP%5D?AnbieterID=%5BTXT_ANBIETERID%5D&nebenseite=verlauf.htm"
 marginwidth="0" noresize="noresize" scrolling="auto"><frame
 name="anmelden"
 src="%5BURL_SHOP%5D?AnbieterID=%5BTXT_ANBIETERID%5D&hauptseite=loginmuss.htm"
 marginwidth="0" noresize="noresize" scrolling="auto"></frameset>
</html>


oder müsste ich den code in die index.htm schreiben? so wie von gs beschrieben?

mfg
Fabi

Dieser Beitrag wurde von Fabi bearbeitet: 29. März 2007 - 16:34

0

#6 Mitglied ist offline   Gitarremann 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.263
  • Beigetreten: 04. Juni 06
  • Reputation: 3
  • Geschlecht:Männlich
  • Wohnort:Trebnitz

geschrieben 29. März 2007 - 16:30

also wenn du den shop innerhalb eines framesets öffnen willst, dann muß es ja nicht mehr in ein extra frameset gesteckt werden und dann dürfte das problem mit der url doch gar nicht auftreten. dann gib bei der verlinkung des shops einfach den entsprechenden frame als target an und gut. allerdings mußt du dann eventuell alle links innerhalb des shops auch anpassen.
einfacher ist es aber, den shop in nem extra fenster zu öffnen und da funktioniert dann mein frameset.
Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
0

#7 Mitglied ist offline   Fabi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.958
  • Beigetreten: 30. August 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 29. März 2007 - 16:33

das soll jetzt bitte nicht falsch verstanden werden, aber leider hab ich nicht wirklich viel ahnung davon, könntest du es mir bitte schriit für schriit erklären, bzw was du genau mit deinen aussagen meinst?!

um das ganze mal aufzulösen: die startseite ist index.html und das start frameset ist frameset.htm.

ich in der software gs-shop auswählen ob ich mit frameset starten will.

Eingefügtes Bild

mfg
Fabi

Dieser Beitrag wurde von Fabi bearbeitet: 29. März 2007 - 16:40

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0