SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.09.2005, 20:47:53
dirter dirter ist offline
Anfänger
 
Registriert seit: May 2003
Beiträge: 94
problem mit smarty und Stylesheets

Hallo,

ich habe mal angefangen ein bisschen mit smarty zu arbeiten und stoße direkt auf folgendes problem:
ich habe eine datei newstyle.css die im verzeichnis /stufenhp/newstyle.css liegt und einen ordner templates der liegt in /stufenhp/templates. In dem Ordner templates habe ich eine datei checkregister.tpl (/stufenhp/templates/checkregister.tpl).
So, wenn diese Datei aufgerufen wird, werden die stylesheet angeben nicht beachtet, irgendwas läuft falsch.

newstyle.css:
PHP-Code:
/* CSS Document */

#title  {
  
height:34px;
  
padding:5px;
  
border-bottom:1px solid #000000;
  
margin-bottom:20px;
}

#left, #right {
width:14%;
line-height:18px;
}
#left {
float:left;
}
#right {
float:right;
}
        
#content {
float:left;
width:66%;
background-color
margin
-left:3%;
}

body 
{
 
font-family:Verdana;
 
font-size:12px;
 
background-color:#ffefde;

und checkregister.tpl:
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
html>
<
head>
<
title>Unbenanntes Dokument</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<
link rel="stylesheet" type="text/css" href="../newstyle.css">

</
head>

<
body>
<
div id="title">
testbanner
</div>
<
div id="left">
  
linkes menu
</div>
<
div id="right">
  
rechtes menu
</div>
<
div id="content">
<
center><h3>Datenüberprüfung</h3></center>
<
table border='1'>
  <
tr><td>Nickname</td><td>{$uname}</td></tr>
  <
tr><td>Passwort</td><td>{$upassword}</td></tr>
  <
tr><td>Email</td><td>{$uemail}</td></tr>
  <
form method="post" action="../stufenhp/action.php?action=register_db_entry">
  <
input type="hidden" name="uname" value="{$uname}">
  <
input type="hidden" name="upassword" value="{$upassword}">
  <
input type="hidden" name="uemail" value="{$uemail}">
   <
tr><td><input type="submit" value="Korrekt" name="submit"></td></tr>
  </
form>
</
table>
</
div>
</
body>
</
html
und die funktion die checkregister.tpl nutzt:
PHP-Code:
  function  registercheck($uname$upassword$uemail)  {
    
$checklogin = new smarty;
    
$checklogin->assign('uname'$uname);
    
$checklogin->assign('upassword'$upassword);
    
$checklogin->assign('uemail'$uemail);
    
$checklogin->display('checkregister.tpl');
  } 
So, die arbeiten mit dem template funktionieren, also das ersetzen der variablen, aber das stylesheet bleibt wie gesagt ignoriert.

wo ist der fehler?

ich hoffe ihr könnt mir helfen.

danke
Mit Zitat antworten
  #2  
Alt 11.09.2005, 20:57:10
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: problem mit smarty und Stylesheets

Ist die Pfadangabe zur Stylesheetdatei möglicherweise falsch? Bedenke, dass der Pfad von der php-Datei ausgehen muss, in die du das Template einbindest und nicht vom Speicherort des Templates aus gesehen.
Mit Zitat antworten
  #3  
Alt 12.09.2005, 02:00:07
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: problem mit smarty und Stylesheets

am besten du arbeitest hier mit absoluten pfaden, also wenn die css-datei in www.domain.de/css/newstyle.css liegt, schreibst du

<link rel="stylesheet" type="text/css" href="/css/newstyle.css">
Mit Zitat antworten
  #4  
Alt 12.09.2005, 12:04:50
dirter dirter ist offline
Anfänger
 
Registriert seit: May 2003
Beiträge: 94
AW: problem mit smarty und Stylesheets

mittag,

also vielen vielen dank euch beiden!
vor allem dir xabbuh, ich hatte den link aufs stylesheet vom template aus gesetzt, wenn ich es aber vom php file mache funktioniert es jetzt.

viele dank
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
OOP Problem: Übergabe von Variabeln Opendix PHP Grundlagen 3 04.08.2005 16:16:24
date_format von smarty spielt verrückt feuervogel PHP für Fortgeschrittene und Experten 10 02.07.2005 01:00:58
Session Problem mare26 PHP für Fortgeschrittene und Experten 1 08.12.2004 13:30:39
mysql und php problem schmidt PHP für Fortgeschrittene und Experten 9 31.10.2003 18:05:13
SSL Problem im Internet Explorer, need help! Gladder PHP für Fortgeschrittene und Experten 6 02.09.2002 22:21:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:16:41 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt