Location: PHPKode > projects > MUSPA > muspa/modules/noticia/templates/formmodelo.htm
<patTemplate:tmpl name="formmodelo">
<script type="text/javascript">
<!--
	/**
	*	Atualiza a visualização
	*/
	function UpdateVisu( obj )
	{
		document._doc.body.innerHTML = obj.value;
	}

	function ApplyCSS( obj )
	{
		document._doc.open();

		// Verifica se tem CSS
		var css = "";
		if (oCss.value)
			css = "<link href=\""+oCss.value+"\" rel=\"stylesheet\" type=\"text/css\">";
		document._doc.write(html1+css+html2+document.getElementById("html").value+html3);
		document._doc.close();

	}
	function ShowEspecificador()
	{
		window.open('modules/noticia/templates/especificadores.htm', 'especificador', 'menu=no,status=no,scrollbar=no,width=425,height=465');
	}
// -->
</script>

<p>Os seguintes códigos podem ser usados no modelo, estes códigos serão substituidos por determinados valores da notícia dependendo do código quando a chamada da notícia for exibida na página.</p>
<p>
Os códigos precisam estar em maiusculas para funcionarem corretamente.
</p>
<ul>
	<li>&#123;OLHO&#125; - Olho da notícia.</li>
	<li>&#123;TITULO&#125; - Título da notícia.</li>
	<li>&#123;DATAHORA|<i>FORMAT</i>&#125; - Data da notícia.
	<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Você deve formatar a data para que ela seja corretamente substituida no modelo por exemplo:&lt;br /&gt;&#123;DATAHORA|%d/%m/%Y&#125;&lt;br /&gt;Irá mostrar a data no formato dd/mm/aaaa. Quaisquer código SQL válido pode ser usado.');" onmouseout="HideTip();" />
	<a href="#" onclick="javascript:ShowEspecificador();">lista de códigos</a>
</li>
	<li>&#123;SECAO&#125; - Nome da seção.</li>
	<li>&#123;FONTE&#125; - Fonte da notícia.</li>
	<li>&#123;MINITEXTO&#125; - Minitexto da notícia.</li>
	<li>&#123;CONTEUDO&#125; - Conteúdo.</li>
	<li>&#123;LINK&#125; - Endereço da página que mostrará o conte&uacute;do da not&iacute;cia.</li>
	<li>&#123;CAPAIMG&#125; - Imagem da capa (se houver).</li>
</ul>
<input type="hidden" name="id" value="{ID}" />
<table class="formtable" cellpadding="0" cellspacing="0">
<tr>
	<td>Nome:</td>
	<td>
		<input type="text" name="nome" id="nome" value="{NOME}" maxlength="128" size="40" />
		<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Nome do modelo. Use um nome de fácil compreensão, de preferência um que descreva a funcionalidade do modelo, e não sua aparência.');" onmouseout="HideTip();" />
		<img src="img/ic_required.gif" width="11" height="11" border="0" alt="" />
	</td>
</tr>
<tr>
	<td>Código:</td>
	<td nowrap="nowrap">
		<textarea class="code" name="html" id="html" rows="10" onKeyUp="UpdateVisu(this);">{HTML}</textarea>
	</td>
</tr>
<tr>
	<td>Arquivo CSS:</td>
	<td>
	<input type="text" name="css" id="css" size="50" value="{CSS}" />
	<input type="button" class="button" value="Aplicar CSS" onClick="ApplyCSS(this);" />

	<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Arquivo CSS que deve ser usado na pré-visualização.&lt;br /&gt; Obs.: Este campo influi &lt;b&gt;apenas&lt;/b&gt; na pré visualização do modelo e não afetará em nada a visualização da notícia na página.');" onmouseout="HideTip();" />

	</td>
</tr>
</table>
<p>
Pré visualização:<br />
<iframe id="ifrm" style="width: 100%; height: 200px;"></iframe>
</p>

<script type="text/javascript">
<!--
	/**
	*	Inicia as previsualizações.
	*/
	var html1 = "<html><head>";
	var html2 = "</head><body>";
	var html3 = "</body></html>";


	document._doc = document.getElementById("ifrm").contentWindow.document;
	document._doc.open();
	// Verifica se tem CSS
	var css = "";
	var oCss = document.getElementById("css");
	if (oCss.value)
		css = "<link href=\""+oCss.value+"\" rel=\"stylesheet\" type=\"text/css\">";
	document._doc.write(html1+css+html2+document.getElementById("html").value+html3);
	document._doc.close();


// -->
</script>

</patTemplate:tmpl>
Return current item: MUSPA