🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5135

Re: 3 sites, 3 stylesheets en ASP

#5135
From: Johan
Date: Sat, 07 Jun 2003 11:18
87 lines
3494 bytes
Warp wrote:

> Heeft er iemand een suggestie om volgend probleem deftig op te lossen.
> 
> Ik heb 3 servers, voor het gemak: A,B en C met op elke server een site
> Pagina's op server A kunnen op server B en C gepubliceerd worden, maar
> omgekeerd is het zo dat info op server C niet op A en B mag. Gegevens op
> server B mogen wel op C maar niet op A.
> Op het eerste gezicht geen probleem om dit systeem te laten werken, gewoon
> links leggen.
> Het probleem is echter dat elke site zijn ook eigen layout met stylesheet
> heeft.
> Oplossing die ik momenteel gebruik is een include file in elke pagina met
> 3 useractions in gedefinieerd (zie hieronder).
> 
> <%
>    useraction=request.querystring("action")
>    select case useraction
> 
>    Case "A"
>   %>
>   <link rel="stylesheet" href="http://127.0.0.1/css/A.css"
>   type="text/css"> <%
> 
>         Case "B"
>   %>
>   <link rel="stylesheet" http://127.0.0.1/css/B.css" type="text/css">
>   <%
> 
>  Case "C"
>   %>
>    <link rel="stylesheet" http://127.0.0.1/css/C.css" type="text/css">
>    <%
>  Case Else
>  End Select
>  %>
> 
> De url: http://www.ServerA.be/pagina.asp?action=A geeft daardoor de style
> van server A, de URL http://www.ServerA.be/pagina.asp?action=B geeft
> dezelfde pagina maar met de style van server B
> 
> Dit systeem werkt perfect voor gewone links, maar geeft problemen met ASP
> applicaties waar al actions toegekend werden aan de URL.
> 
> Misschien een dom probleem met een simpele oplossing, maar ik geraak er
> momenteel niet echt uit.
> 
> Iemand een betere en haalbare suggestie ?
> 
> Alvast bedankt
> Warp


<link rel="stylesheet" http://127.0.0.1/css/".$action.".css"
type="text/css">

och ja das voor PHP

voor je asp

je kan meer gegevens meegeven met de url ?
http://www.ServerA.be/pagina.asp?CSS=A&LAN=NL&NOGEEN=246
maar in een session zetten lost misschien veel problemen op
of kijken wat de url is en aan de hand hiervan je select case doen

 select case websiteurl
 
    Case "www.ServerA.be"
   %>
   <link rel="stylesheet" href="http://127.0.0.1/css/A.css"
   type="text/css"> <%
 
         Case "www.ServerB.be"
   %>
   <link rel="stylesheet" http://127.0.0.1/css/B.css" type="text/css">
   <%
 
  Case "www.ServerC.be"
   %>
    <link rel="stylesheet" http://127.0.0.1/css/C.css" type="text/css">
    <%
  Case Else
  End Select

groetjes

Johan
Technical Details
Message-ID: <XRjEa.41759$1u5.2776@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-01!sn-xit-09!supernews.com!wn14feed!wn13feed!worldnet.att.net!204.71.34.3!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <bbn0vp$b21$1@reader08.wxs.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,4cf283bcc28e2708
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-06-07 04:20:04 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-01!sn-xit-09!supernews.com!wn14feed!wn13feed!worldnet.att.net!204.71.34.3!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Johan <noreply.newsgroup@noreply.aati.noreply.be>
Subject: Re: 3 sites, 3 stylesheets en ASP
Newsgroups: be.comp.programming
References: <bbn0vp$b21$1@reader08.wxs.nl>
Lines: 88
User-Agent: KNode/0.7.2
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Message-ID: <XRjEa.41759$1u5.2776@afrodite.telenet-ops.be>
Date: Sat, 07 Jun 2003 11:18:15 GMT
NNTP-Posting-Host: 213.224.89.3
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1054984695 213.224.89.3 (Sat, 07 Jun 2003 13:18:15 MET DST)
NNTP-Posting-Date: Sat, 07 Jun 2003 13:18:15 MET DST
Organization: Telenet Internet