Sie sind nicht angemeldet.

1

Freitag, 30. Oktober 2009, 09:22

3 Templates per klick wählen

Hi, ich hab eine Seite die mit 3 Auflösungs größen arbeitet. Nur wie komm ich es hin, das wenn ich auf eins von den klicke 1024 x 768 --- 1280 x 1024 --- 1400 x 1050 das sich das Template auf alle Seiten anpasst nicht nur auf die Startseite.

so sieht ja der link aus index.php?seite=1.home&action=switchtemplate&id=portfolio nur es bleibt nicht auf allen Seiten

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

2

Freitag, 30. Oktober 2009, 10:21

Du brauchst doch keine 3 Templates.

Bau deines so, das es mit allem funzt und fertig.

Wenn du es überall auf 100% haben willst, dann sieht es trotzdem nicht überall gleich aus.

Mach ne Mindestbreite das dein Kram reinpasst und bau ringsrum - gib dem Background was, das auch bei größerer Breite um deinen Inhalt passt und fertig.

Werbung

3

Freitag, 30. Oktober 2009, 11:29

so könnt ich es auch machen xD hab ganet dran gedacht

Werbung

4

Freitag, 30. Oktober 2009, 17:15

kann ich auch sowas in die html einbinden ?

<!-- if( date("H") == 18 {
<link rel="stylesheet" type="text/css" href="css/main.css" />
}
else {
<link rel="stylesheet" type="text/css" href="css/nhmain.css" />
}
-->


wenn ja wie bekomm ich es hin das es von 18 bist 7 uhr macht.

Werbung

5

Freitag, 30. Oktober 2009, 20:10

Wollt es in die Templet packen.

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /srv/www/virtual/kd5.web1.srv.to/htdocs/includes/templates/portfolio/index.html on line 12

Hier mal der code :

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<?php page_header(); ?>
<?php
    $time time();
    $stunde date("H"$time); 

    if($stunde >= && $stunde <= || $stunde >= 18 && $stunde <= 24) {
    
        //Ausgabe zwischen 18 und 7 Uhr (Nacht)
        echo "<link rel="stylesheet" type="text/css" href="css/main.css" />";
    
    } else  {
    
        //Ausgabe zwischen 7 und 18 Uhr (Tag)
        echo "<link rel="stylesheet" type="text/css" href="css/nhmain.css" />";
    
    }
?>
<link rel="stylesheet" type="text/css" href="css/slideshow.css" media="screen" />
<script type="text/javascript" src="http://kd5.web1.srv.to/includes/templates/portfolio/js/mootools.js"></script>
<script type="text/javascript" src="http://kd5.web1.srv.to/includes/templates/portfolio/js/slideshow.js"></script>
<script type="text/javascript" src="http://kd5.web1.srv.to/includes/templates/portfolio/js/lightbox.js"></script>
<script type="text/javascript">
        function loadContent(id) {
            $("#contentArea").load("rpc.php?o="+id+"");
        }
    </script>
</head>
<body>
<!--SCRIPT-->
<script type="text/javascript" src="http://kd5.web1.srv.to/includes/templates/portfolio/js/wz_tooltip.js"></script>
<script type="text/javascript" src="http://kd5.web1.srv.to/includes/templates/portfolio/js/tip_balloon.js"></script>
<!--SCRIPT-->
<!--CONTENT-->
<div id="bg"><a class="dav" href="http://dani33.deviantart.com/" title="dani33.deviantart" onmouseover="Tip('Folgt den Feil, aber nur wenn ihr wollt. ', BALLOON, true, ABOVE, true)" onmouseout="UnTip()"></a>
  <div class="content">
    <?php page_content(); ?></div>
  <a title="Gästebuch" href="http://kd5.web1.srv.to/2.gaestebuch/" class="gb" onmouseover="Tip('Schreib mir doch mal einen Kommentar o.X', BALLOON, true, ABOVE, true)" onmouseout="UnTip()"></a><a title="Impressum" class="imp" href="http://kd5.web1.srv.to/3.impressum/">Impressum</a></div>
<!--CONTENT-->
<!--FOOTER-->
<div class="footer_cms">
  <?php page_footer(); ?>
</div>
<div class="footer_cms_02"><a href="http://validator.w3.org/check?uri=referer" target="_blank"><img src="<?php template_dir(); ?>/portfolio/images/xhtml.png" alt="XHTML valide!" border="0" /></a>&nbsp;&nbsp;<a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank"><img src="<?php template_dir(); ?>/portfolio/images/css.png" alt="CSS 2.1 valide!" border="0" /></a></div>
<!--FOOTER-->
</body>
</html>

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

6

Samstag, 31. Oktober 2009, 12:00

Also, wenn schon, dann bitte richtig.

Ihr müsst schon die config.inc.php bearbeiten, denn da wird der Header ja ausgeworfen. Sonst habt Ihr es 2 mal im Code.

Suche in der config.inc.php nach dieser Zeile:

Quellcode

1
echo " <link rel="stylesheet" type="text/css" href="".$settings['template_dir']."/".$vtemplate."/css/main.css" media="screen" />\n";


Und ersetzt dies komplett mit:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
	// TEMPLATE NACH UHRZEIT EINSTELLEN ->	

	$time = time();
   		 $stunde = date("H", $time); 

   			 if($stunde >= 0 && $stunde <= 7 || $stunde >= 18 && $stunde <= 24) {
	
    		//Ausgabe zwischen 18 und 7 Uhr (Nacht)
	echo " <link rel="stylesheet" type="text/css" href="".$settings['template_dir']."/".$vtemplate."/css/main_uh.css" media="screen" />\n";

		} else  {
	
   		 //Ausgabe zwischen 7 und 18 Uhr (Tag)
	echo " <link rel="stylesheet" type="text/css" href="".$settings['template_dir']."/".$vtemplate."/css/main.css" media="screen" />\n";

	}

	// TEMPLATE NACH UHRZEIT EINSTELLEN ENDE


Erst dann ist es richtig um muss auch funzen.

Werbung

7

Samstag, 31. Oktober 2009, 20:49

danke für die antwort, es geht

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

8

Sonntag, 1. November 2009, 16:30

Logisch gehts.

Immer dran denken - der Header wird bereits eingebunden - wenn dann in der config anpassen.

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

9

Sonntag, 1. November 2009, 22:49

Dann musst du aber den ganzen Headeraufruf rausnehmen!!

Werbung

XBlyawonX

Fortgeschrittener

  • »XBlyawonX« ist männlich

Beiträge: 300

CMS Version: 3.9.2

Wohnort: Deutschland

Beruf: Art Director Digital Experience

Paypal:

  • Nachricht senden

10

Montag, 2. November 2009, 09:10

Wird mit dem Code jetzt nur der Header geändert? oder kann man damit auch das ganze Template ändern :D das wäre ja zu verlockend :D

Werbung

Ähnliche Themen