juresl

Statistika

Pridružen/a:
16 avg 2007, 09:23
Zadnjič aktiven:
Prispevki:
Teme:
57 | Vse teme
74
23
4
#2

Mislim, da me nisi razumel, al pa jaz ne razumem tebe.. Bom daš še bolj konkreten primer:



register.php


<?php
require_once('common.php');

$tpl->load('register.tpl');
$tpl->assign('PAGE_TITLE', 'Registracija');
$tpl->render();
?>

common.php


<?php
// tu bi rad definiral/vpisal SITENAME
// $tpl->assign_to_every_file('SITENAME', 'Ime Strani');
?>

register.tpl


{include header.tpl}
{include footer.tpl}

header.tpl


<head>
<title>{SITENAME} &bull; {PAGE_TITLE}</title>
</head>

<body>

footer.tpl


</body>
</html>

Bolj skoraj da nemorem pokazat kaj želim.. upam, da približno razumeš/te kaj želim. Hvala v naprej za odgovore!


všeč(0) ni všeč(0) spam(0)
#

Lp!



Zanima me, kako, če se da, vpisati neko konstanto v "vsak" .tpl fajl. Da dam konkreten primer..


<title>{SITENAME} - {PAGE_TITLE}</title>

PAGE_TITLE definiram v datoteki, kjer zloadam .tpl file (torej se na vsak fajl spreminja)

SITENAME pa bi bila konstantna, torej zmeraj enaka



Je potrebno SITENAME vpisat (assign) v vsaki datoteki, ali se da v kaki osnovni datoteki, ki jo vsebuje vsaka datoteka (.php)



Upam, da razumete.. lp!


všeč(0) ni všeč(0) spam(0)
#4

Joj.. zdaj sem komaj skapiral kaj sem jaz razmišljal:

INPHP = defined('INPHP')



Hvala za odgovore..


všeč(0) ni všeč(0) spam(0)
#2

Torej samo v primeru da ni definirana bi vrnilo 0.. hvala!


všeč(0) ni všeč(0) spam(0)
#

Pozdrav!



Zanima me, zakaj spodnja koda, v primeru, da je IN_PHP definiran kot false vrne 1 in v primeru da je true tudi 1. Nebi moglo za false vrnit 0?



site.php


define('IN_PHP', false); // true, false
require_once('common.php');

common.php:


echo defined('IN_PHP');
všeč(0) ni všeč(0) spam(0)
#8

Se opravičujem za double post. Uspelo mi je zrihtat demo aplikacije.



Povezava do osnovne strani in administracije. Podatki za prijavo (uporabniško ime, geslo) so že vpisani, sicer pa: up. ime: admin, geslo: demo. Onemogočil sem edino spreminjanje gesla, da imate vse dostop (če bi se slučajno našel kdo, ki bi spremenil).



Ps. Se opravičujem, da stran dela počasi, ker kot vidite "laufa" na zastojnskem strežniku.


všeč(2) ni všeč(0) spam(0)
#3

Najpreprosteje je, da ustvariš novo funkcijo..


function clearField() {
document.getElementById('starost').value = 0;
document.getElementById('pulzminm').value = 0;
document.getElementById('pulzmaxm').value = 0;
document.getElementById('pulzminae').value = 0;
document.getElementById('pulzmaxae').value = 0;
document.getElementById('pulzminan').value = 0;
document.getElementById('pulzmaxan').value = 0;
}

in spremeniš onClick event pri Ponastavi gumbu na:


onclick="clearField()"
všeč(2) ni všeč(0) spam(0)
všeč(0) ni všeč(0) spam(0)
#1

Malo sem ti spremenil, da nerabiš dodat <form> taga spredaj... mislim, da bi moglo delat.


function calculateBM() {
var starost = document.getElementById('starost').value;

if (starost=="0") {
alert("Vnesite vsa zahtevana polja!")
} else {
var sumax = 220-starost;
var suminm = sumax * 0.6;
var sumaxm = sumax * 0.7;
var suminae = sumax * 0.7;
var sumaxae = sumax * 0.9;
var suminan = sumax * 0.9;
var sumaxan = sumax;
suminmk = suminm.toFixed(0);
sumaxmk = sumaxm.toFixed(0);
suminaek = suminae.toFixed(0);
sumaxaek = sumaxae.toFixed(0);
suminank = suminan.toFixed(0);
sumaxk = sumax.toFixed(0);
document.getElementById('pulzminm').value = suminmk;
document.getElementById('pulzmaxm').value = sumaxmk;
document.getElementById('pulzminae').value = suminaek;
document.getElementById('pulzmaxae').value = sumaxaek;
document.getElementById('pulzminan').value = suminank;
document.getElementById('pulzmaxan').value = sumaxk;
}
}

<p><strong>Starost</strong>:</p>
<input id="starost" name="starost" size="3" value="0" /> leta</p>
<input onclick="calculateBM()" name="izracun" type="button" value="Izračun" tabindex="3" />
<input onclick="calculateBM()" name="clear" type="reset" value="Ponastavi" tabindex="4" />
<h2>Priporočene vrednosti srčega utripa:</h2>
<p><strong>izguba maščob</strong>:</p>
<input name="pulzminm" id="pulzminm" size="3" value="0" />
<input name="pulzmaxm" id="pulzmaxm" size="3" value="0" /> ud/min<br />
<p><strong>aerobna vadba:</strong></p>
<input name="pulzminae" id="pulzminae" size="3" value="0" />
<input name="pulzmaxae" id="pulzmaxae" size="3" value="0" /> ud/min<br />
<p><strong>anaerobna vadba:</strong></p>
<input name="pulzminan" id="pulzminan" size="3" value="0" />
<input name="pulzmaxan" id="pulzmaxan" size="3" value="0" /> ud/min</p>
všeč(3) ni všeč(0) spam(0)
#7

Desty:

Našel sem le tole, a to ni to. Sem 1000%, da sem videl nekaj takega... Ko najdem link/SS, ga bom objavil tu.

Ne me takoj napadat, ampak očitno si je nekdo malo sposodil tvoj layout...




Ampak, to je skoraj nemogoče.. saj sem stran delal izključno na lokalnem serverju (kateri ni online), te slike sem pa dal gor komaj danes (par urc nazaj). Tako, da težko verjetno, da bi kdo (povezava je samo na tem forumu, nevem če ve še kdo za njo) iz tega foruma to naredil in dal online v tako kratkem času.



Se opravičujem, če sem te napadel, ampak veš da mi ni vseeno za delo, ki je res izključno moje in za katerega sem porabil kar nekaj časa.



Dovolj offtopicov iz moje strani, naj poteka dražba in ne debata.


všeč(5) ni všeč(0) spam(0)