Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z "TemplatePower"
Forum PHP.pl > Forum > Gotowe rozwiązania
Liko
Witam.
Używam szblonów TemplatePower i mam problem. Gdy wyciągam z bazy mySQL dane które są zapisane w postaci np: <? echo "jakis tekst"; ?> czyli są skrypty które mają być wykonane po wyciągnieciu z bazy. I właśnie tu jest problem ze nie wiem w jakis sposob przekazac juz do szablonu przeparsowanego kodu HTML. Wyswietla mi sie normalny kod php zamiast HTML. Wiecie jak to zrobić ? .

Plik index.php
[php:1:bb49589d43]<?php
function _mysql_connect($db_host, $db_user, $db_pass, $db_name) {
$polaczenie = @mysql_connect($db_host, $db_user, $db_pass) or die ("Nie można otworzyć poł?czenia z baz? danych <b>: ".mysql_error()."</b>");
$wybor = @mysql_select_db($db_name) or die ("Nie można wybrać bazy danych : <b>".mysql_error()."</b>");
return true;
}
_mysql_connect("******", "*****", "*****", "***");


include_once( "./class.TemplatePower.inc.php" );

$tpl = new TemplatePower( "./tample/newBlock.tpl" );
$tpl->prepare();

$query = "SELECT * FROM menu WHERE posx='left' AND status=1 ORDER BY posy";
$result = mysql_query($query);
while($r = mysql_fetch_array($result))
{
$title = $r['title'];
$text = $r['text'];

$title = stripslashes($title);
$text = stripslashes($text);


$tpl->newBlock( "name_row" );
$tpl->assign( "name", $title );
$tpl->assign( "name2", $text );
}

$tpl->gotoBlock( "_ROOT" );

$tpl->printToScreen();
?>

?>[/php:1:bb49589d43] i plik newblock.tpl
[xml:1:bb49589d43]<html>
<head>
<title>NewBlock</title>
</head>
<body>
<table>
<tr><td>Names</td></tr>
<!-- START BLOCK : name_row -->
<tr>
<td>{name}</td>
</tr>
<tr>
<td>{name2}</td>
</tr>
<!-- END BLOCK : name_row -->
</table>
<br>
{total_names}
</body>
</html> [/xml:1:bb49589d43]

Wiem ze ten kod jest bzdurny ale proboje sie nauczyc obsługę tych szablonów. Samrty odpada bo nieczaje tam nic kompletnie
spenalzo
Przeniesione z php Początkujacy na Skrypty php.
Liko
Pomoże ktoś ? sad.gif sad.gif sad.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.