Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Mensagem sobre o tópico Problema com Inclusion Tag

Visualizar analisado - Mostrar apenas o texto da mensagem ??

Received: by 10.229.96.203 with SMTP id i11mr27311qcn.12.1246547092208;
        Thu, 02 Jul 2009 08:04:52 -0700 (PDT)
Return-Path: <luciano.billo...@gmail.com>
Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27])
        by gmr-mx.google.com with ESMTP id 24si269990qyk.3.2009.07.02.08.04.51;
        Thu, 02 Jul 2009 08:04:51 -0700 (PDT)
Received-SPF: pass (google.com: domain of luciano.billo...@gmail.com designates 74.125.92.27 as permitted sender) client-ip=74.125.92.27;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of luciano.billo...@gmail.com designates 74.125.92.27 as permitted sender) smtp.mail=luciano.billo...@gmail.com; dkim=pass (test mode) header...@gmail.com
Received: by qw-out-2122.google.com with SMTP id 5so651182qwi.39
        for <django-brasil@googlegroups.com>; Thu, 02 Jul 2009 08:04:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:received:date:message-id:subject
         :from:to:content-type;
        bh=78EeFNBr62ljE9t4rjMBwg2i5KrysC5Ylf9o2fq92kw=;
        b=K7w7AJEEy+Xgx6sBo1NwVjqBs+yeUqQKAdpLfS29j9I0DTBenOE8kwbaGess3gDwPt
         Z60tmV7V7RuYzLQFIlLKchaBei4lXU5yJ8auWZ+BBlzLcLoDlU9CSc3COYnhQiInsPwY
         cpERu5DRJF2qjSiLMoUK48RGNZ+n9GIewOHEE=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:date:message-id:subject:from:to:content-type;
        b=NfyGBSBz4feAqtmVQroRIcm7Oj8k4WRyAjMa2bd7wfkL/zkd5F2bME1M44Jvrf3qMt
         q6T1TxohPDnCEzvqPZQD/9UOeKk/gD2Q1E2RgBS5RuJxY0rYeyE58mGbx9PRlgQIw6iC
         31ui4eI53cJ4FbRCzCu5+pNVTZ4zWVvjXhWDM=
MIME-Version: 1.0
Received: by 10.231.14.129 with SMTP id g1mr272771iba.16.1246547090396; Thu, 
	02 Jul 2009 08:04:50 -0700 (PDT)
Date: Thu, 2 Jul 2009 12:04:50 -0300
Message-ID: <e568d8450907020804l5711fcbfg94f1872f50430ccd@mail.gmail.com>
Subject: Problema com Inclusion Tag
From: Luciano Billotta <luciano.billo...@gmail.com>
To: django-brasil@googlegroups.com
Content-Type: multipart/alternative; boundary=00221532ce0484d8ec046dba5c21

--00221532ce0484d8ec046dba5c21
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

E ae Galera,

fiz uma tag que =E9 chamada no template b=E1sico da minha p=E1gina, que faz=
 com
que seja carregado os banners de propaganda. Assim n=E3o preciso carregar o
contexto em todas as views do sistema. Pois bem t=E1 funcionando legal s=F3=
 que
o problema que al=E9m da propaganda est=E1 aparecendo um texto ( *Content-T=
ype:
text/html; charset=3Dutf-8* ) e n=E3o sei de onde t=E1 vindo isso!

Algu=E9m tem ideia do que pode ser isso?

------------------------------------------------------ C=F3digo que monta a
tag (publicidade_fullbanner.py)-----------------------------------
# -*- coding: utf-8 -*-
from publicidade.models import FullBanner
from random import randint
from django.shortcuts import render_to_response
from django.template import Library, Node

register =3D Library()

class mostrar_fullbanner(Node):
    '''
    Fun=E7=E3o que seleciona aleatoriamente um banner publicado para ser ex=
ibido
    '''
    def render(self, context):
        fullbanners_publicados =3D FullBanner.objects.filter(estado=3D"pub"=
)
        num_fullbanners =3D fullbanners_publicados.count()
        fullbanner =3D fullbanners_publicados[randint(0, num_fullbanners-1)=
]

        return render_to_response(
            'publicidade/publicidade_horizontal.html',
            locals(),
            )

def publicidade_horizontal(parser, token):
    return mostrar_fullbanner()

publicidade_horizontal =3D register.tag(publicidade_horizontal)


---------------------------------------------------------------------------=
---------------------
No template base eu chamo essa tag assim:

{% load publicidade_fullbanner %}

{% publicidade_horizontal %}


------------------
Valeu galera.

S=F3 pra ficar registrado alguns sites que olhei para fazer a tag:

[1]
http://www.b-list.org/weblog/2006/jun/07/django-tips-write-better-template-=
tags/
[2] http://www.djangrrl.com/view/custom-template-tags-in-django/
[3] http://djangobook.com/en/1.0/chapter10/
[4] http://iraniweb.com/blog/?p=3D9

--00221532ce0484d8ec046dba5c21
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

E ae Galera,<br><br>fiz uma tag que =E9 chamada no template b=E1sico da min=
ha p=E1gina, que faz com que seja carregado os banners de propaganda. Assim=
 n=E3o preciso carregar o contexto em todas as views do sistema. Pois bem t=
=E1 funcionando legal s=F3 que o problema que al=E9m da propaganda est=E1 a=
parecendo um texto (
	=09

              =20

               <b>Content-Type: text/html; charset=3Dutf-8</b> ) e n=E3o se=
i de onde t=E1 vindo isso!<br><br>Algu=E9m tem ideia do que pode ser isso?<=
br><br>------------------------------------------------------ C=F3digo que =
monta a tag (publicidade_fullbanner.py)-----------------------------------<=
br>
# -*- coding: utf-8 -*-<br>from publicidade.models import FullBanner<br>fro=
m random import randint<br>from django.shortcuts import render_to_response<=
br>from django.template import Library, Node<br><br>register =3D Library()<=
br>
<br>class mostrar_fullbanner(Node):<br>=A0=A0=A0 &#39;&#39;&#39;<br>=A0=A0=
=A0 Fun=E7=E3o que seleciona aleatoriamente um banner publicado para ser ex=
ibido<br>=A0=A0=A0 &#39;&#39;&#39;<br>=A0=A0=A0 def render(self, context):<=
br>=A0=A0=A0=A0=A0=A0=A0 fullbanners_publicados =3D FullBanner.objects.filt=
er(estado=3D&quot;pub&quot;)<br>
=A0=A0=A0=A0=A0=A0=A0 num_fullbanners =3D fullbanners_publicados.count()<br=
>=A0=A0=A0=A0=A0=A0=A0 fullbanner =3D fullbanners_publicados[randint(0, num=
_fullbanners-1)]<br>=A0 <br>=A0=A0=A0=A0=A0=A0=A0 return render_to_response=
(<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 &#39;publicidade/publicidade_horizon=
tal.html&#39;,<br>
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 locals(),<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 )<br><br>def publicidade_horizontal(parser, token):<br>=A0=A0=A0 ret=
urn mostrar_fullbanner()<br><br>publicidade_horizontal =3D register.tag(pub=
licidade_horizontal)<br><br><br>-------------------------------------------=
-----------------------------------------------------<br>
No template base eu chamo essa tag assim:<br><br>{% load publicidade_fullba=
nner %}<br><br>{% publicidade_horizontal %}<br><br><br>------------------<b=
r>Valeu galera.<br><br>S=F3 pra ficar registrado alguns sites que olhei par=
a fazer a tag:<br>
<br>[1] <a href=3D"http://www.b-list.org/weblog/2006/jun/07/django-tips-wri=
te-better-template-tags/">http://www.b-list.org/weblog/2006/jun/07/django-t=
ips-write-better-template-tags/</a><br>[2] <a href=3D"http://www.djangrrl.c=
om/view/custom-template-tags-in-django/">http://www.djangrrl.com/view/custo=
m-template-tags-in-django/</a><br>
[3] <a href=3D"http://djangobook.com/en/1.0/chapter10/">http://djangobook.c=
om/en/1.0/chapter10/</a><br>[4] <a href=3D"http://iraniweb.com/blog/?p=3D9"=
>http://iraniweb.com/blog/?p=3D9</a><br><br><br>

--00221532ce0484d8ec046dba5c21--

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google