Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: cms2day Forum - Community & Support rund ums cms2day. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

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