public marks

PUBLIC MARKS from bacon with tags smarty & colocar

February 2007

como colocar um include c, um dir. variado?

caramba, funcionou :-d consegui retirar do núcleo o hack de smartytags do rw-banner e os dois hacks de bbcodes, um do próprio rw-banner e outro para thumbs usando o lightbox :-d no lugar dos hacks coloquei apenas um include para bbcodes e outro para tags. só ficou faltando uma coisa que ainda não consegui: colocar um include para retirar do núcleo os hacks feitos no editor dhtml do xoops para incluir os ícones de botão para novos bbcodes, para não precisar incluir os bbcodes manualmente. o problema é que o include nessa parte precisa ficar exatamente em um lugar, para poder aparecer no lugar certo na página. o código original que regula os ícones da 1ª fileira do xoops editor é esse (linha 133 do class/xoopsform/formdhtmltextarea.php): <div class="xoopscode"><pre><samp><code>$ret = "<a name='moresmiley'></a><img onmouseover='style.cursor=\"hand\"' src='".xoops_url."/images/url.gif' alt='url' onclick='xoopscodeurl(\"".$this->getname(

November 2006

como colocar um bloco no template do tema? por exemplo, como o localizar..

veja também [url=http://rwbanner.brinfo.com.br/modules/news/article.php?storyid=5]variaveis temas usando smarty[/url] [url=http://rwbanner.brinfo.com.br/modules/news/article.php?storyid=4]como criar um tema com novas áreas de exibição de blocos[/url] xoops

October 2006

colocar include na system_userinfo.html

mcpeppers escreveu: como eu faço para incluir um código php na página system_userinfo.html? ex: <tr> <td class="head"><{$lang_realname}></td> <td align="center" class="odd"><{$user_realname}></td> </tr> <tr> <? include "include_4.php"; ?> <td class="head">teste</td> <td align="center" class="odd"><? echo $teste; ?></td> </tr> a include_4.php iria pegar um valor no banco de dados e mostrar na variável $teste. tentei de outras maneiras mas não deu certo. para utilizar php nos templates você precisa utilizar uma tag smarty específica para isso: <div class="xoopscode"><pre><samp><code><{php}> seu código php vai aqui. <{/php}></code></samp></pre> e depois de alterar o arquivo, caso esteja usando o conjunto de templates original do xoops, você precisa atualizar o módulo ao qual o arquivo pertence na

como colocar um iframe em um arquivo .php?

estou querendo colocar uma opção extra no formulario dhtml do xoops, mas percebi que o editor dhtml do xoops não usa templates, as imagens e opções são colocadas diretamente no arquivo /class/xoopsform/formdhtmltextarea.php. a linha que define os ícones de incluir link, email, imagem, quotes, etc. é a linha 133. o iframe vai no fim da linha, só antes do \n"; o detalhe é que dentro de arquivos php o // serve para anular tudo que vem depois na linha. e como o iframe é para abrir uma url externa, não dá para utilizar o smarty para substituir o http:// no inicio do iframe, que começa com <iframe src="http://. tentei utilizar aspas simples ao invés das aspas duplas, aí ele aceita as duas barras // sem anular o resto, mas dá erro quando entro na página pelo portal (localhost).