[Zope-it] Re: vista nascosta

mberi@linkgroup.it mberi@linkgroup.it
Thu, 11 Jul 2002 14:58:16 +0200


Avevamo lo stesso problema anche noi. L'abbiamo risolto cosi`.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Passo 1
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Modificare il sorgente DTMLMethod.py (sotto zope/lib/python/OFS)
aggiungendo questo metodo:
    # AGGIUNTA PER PARAMETRI SU URL
    def __getitem__(self, key):
        parts =3D split(key, '!')
        if not self.REQUEST.has_key(parts[0]):
            print parts
            if len(parts) =3D=3D 1:
                self.REQUEST[key] =3D 1
            else:
                self.REQUEST[parts[0]] =3D join(parts[1:], '!')
        return self
    # FINE AGGIUNTA PER PARAMETRI SU URL

A questo punto una url fatta cosi`:
      http://www.vostrosito.it/pagina/id!1740760
Viene capita da Zope come se fosse:
      http://www.vostrosito.it/pagina?id=3D1740760


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Passo 2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Fare una pagina nascosta con tutti i link che vi interessa indicizzare
(usate un bel dtml-in o uno script python etc. etc.) facendo attenzione=
 a
creare i link con il punto escalamativo.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Passo 3
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Sottoporre a i motori di indicizzazione la pagina suddetta (comunque mi=

sembra che Google indicizzi anche le pagine con il punto di domanda: so=
no
gli altri che non lo fanno)


Fatto.

Ciao.
Marco.




                                                                       =
                                                                       =
=20
                      Giorgio Andreoletti                              =
                                                                       =
=20
                      <giorgio.andreoletti@ment        To:       Zope-i=
t <Zope-it@zope.org>                                                   =
=20
                      elocale.it>                      cc:             =
                                                                       =
=20
                      Sent by:                         Subject:  [Zope-=
it] Re: vista nascosta                                                 =
=20
                      zope-it-admin@zope.org                           =
                                                                       =
=20
                                                                       =
                                                                       =
=20
                                                                       =
                                                                       =
=20
                      11/07/2002 14:25                                 =
                                                                       =
=20
                                                                       =
                                                                       =
=20
                                                                       =
                                                                       =
=20




At 13.08 11/07/2002, you wrote:
>Domanda: ma perche' tutti usate
>
>Index_html?pagina=3D1234
>
>Dove pagine =E8 cio' che uno vuole, tipo idp, o pag o ind....



ciao,
parlo principalmente per www.mentelocale.it, che =E8 un sito di contenu=
ti:
il motivo =E8 semplice, e mi sembra che tu l'abbia gi=E0 intuito : aven=
do tutti

i contenuti su di un DB, creando una sola pagina HTML e passando a ques=
ta
pagina la variabile "id_contenuti" riesco a visualizzare il contenuto c=
he
voglio ... gi=E0 che ci sono, gli passo altre variabili, quali la posiz=
ione
nell' indice, etc... tanto per evitare di fare 50 select per dei dati c=
he
avevo gi=E0 in mano nella pagina precedente...
cos=EC la tipica pagina di mentelocale =E8:
www.mentelocale.it/contenuti/index_html?id_contenuti:int=3D3333&livello=
=3D....
&livello1=3D.....
etc....

>Ok...capisco che =E8 piu' pulito...che chi usa db gli torna bene...ma.=
..i
>motori di ricerca + importanti, sempre che uno non paghi, se ne sbatto=
no
>della pagina! (es. google o altavista)

ecco, questo =E8 un problema che sto affrontando proprio in questi gior=
ni, e
mi sto chiedendo se in effetti i motori tipo google considerino index_h=
tml
come se fosse sempre la stessa pagina, fregandosene dei parametri che g=
li
vengono passati. e la risposta, ahinoi, mi pare che sia affermativa (co=
me
anche tu confermi)

>La potenza di zope e' anche quella di fare di una pagina un percorso! =
O
>no?

ammetto di non averci mai pensato prima, ma ora me lo sto chiedendo, e =
ci
rimuginer=F2 sopra per un bel po' (diciamo almeno finch=E8 non avr=F2 t=
rovato e
testato una soluzione!) : nel frattempo, tu come la risolveresti ? come=

faccio a fare di ogni contenuto una pagina ?


>Se mi spiegate....mi converto anche io!

idem : se mi spieghi il tuo sistema, magari sono io quello che si conve=
rte
!!! :-)

ciao
Giorgio


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
Giorgio Andreoletti - mentelocale S.r.l.
responsabile hardware e networking
responsabile sviluppo web
www.mentelocale.it
giorgio.andreoletti@mentelocale.it
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D



_______________________________________________
Zope-it maillist  -  Zope-it@zope.org
http://lists.zope.org/mailman/listinfo/zope-it



=