[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
=