[Python-es] Re: [Hispapyzope-zope] Problemas con gráficos .
TooManySecrets
toomany en toomanyhq.homeunix.net
Vie Jul 19 09:42:20 CEST 2002
On Friday 19 July 2002 08:50, you wrote:
> Hola:
>
> Ayudaría saber:
>
> - Si te da algún error y su Traceback
Pues lo malo del asunto es que no se queja de nada... ¿? No aparece ningún
tipo de error, ni en los logs ni nada... Aunque también cabe la posibilidad
de que, debido a mi "novatez", no sepa dónde mirarlo, pero no sé...
> - Qué tipo de objetos son standard_html_header y ....footer (DTML Method,
> DTML Document ...??)
Pues los creo como documentos DTML nuevos (según explica el mismo ejemplo que
hay en la dirección que os he enviado). Allí lo que hay es lo siguiente;
-para el DTML standard_html_header pongo lo siguiente:
<html><head><title><!--#var title_or_id--></title>
<body bgcolor="#FFFFFF">
<img src="img/daemonbar.gif">
-y para el DTML standard_html_footer:
<br>
(C) TooManySecrets Head Quarters bajo BSD
<img src="img/banner2.gif">
</body>
</html>
Paralelamente, creo un "folder" (carpeta) llamado 'img', y ahí dentro añado
dos objetos de tipo "file". Como nombre le pongo el mismo que tiene el
fichero (que son los dos gráficos). Terminado esto, voy de nuevo a los dos
DTML creados anteriormente, y pulso sobre la pestaña que pone "test". Me
muestra correctamente el texto y el gráfico en los dos DTML's.
Después vuelvo a la carpeta principal y edito el "index_html", y pongo lo
siguiente:
<dtml-var standard_html_header>
Nueva página de TooManySecrets.
<br>
<br>
<ul>
Perdonadme, pero todavía estoy en periodo de pruebas,<br>
y tengo que aprender mucho mucho mucho... XDDD
</ul>
<dtml-var standard_html_footer>
Teoricamente, al ajecutar esto, debería ver los gráficos arriba y abajo de la
página, pero sólo veo el texto :(
Es probable que me mateis por esto, pero aquí os dejo lo que me aparece en la
página Control Panel --> DebugInfo
Zope version: (Zope 2.5.1 (source release, python 2.1, linux2), python 2.1.3,
freebsd4)
Python version: 2.1.3 (#1, Jul 16 2002, 10:28:51) [GCC 2.95.4 20020320
[FreeBSD]]
System Platform: freebsd4
SOFTWARE_HOME: /usr/local/www/Zope/lib/python
INSTANCE_HOME: /usr/local/www/Zope
CLIENT_HOME: /usr/local/www/Zope/var
Process ID: 267 (145883136)
Running for: 26 min 50 sec
sys.path:
/usr/local/www/Zope/lib/python/ZopeZODB3
/usr/local/www/Zope/lib/python
/usr/local/www/Zope
/usr/local/www/Zope
/usr/local/lib/python2.1
/usr/local/lib/python2.1/plat-freebsd4
/usr/local/lib/python2.1/lib-tk
/usr/local/lib/python2.1/lib-dynload
/usr/local/lib/python2.1/site-packages
Top Refcounts:
ExtensionClass: 354App.special_dtml.DTMLFile:
215DocumentTemplate.DT_Util.Eval:
209RestrictedPython.compiler_2_1.transformer.Transformer:
188Shared.DC.Scripts.Bindings.NameAssignments:
176Shared.DC.Scripts.Signature.FuncCode:
175AccessControl.cAccessControl.PermissionRole:
167Products.ZGadflyDA.gadfly.kjParser.ParseRule:
161HelpSys.HelpTopic.STXTopic: 159Interface.Method.Method:
132App.PersistentExtra.Persistent: 94Acquisition.Acquirer:
86App.ImageFile.ImageFile: 79Products.PageTemplates.Expressions.SubPathExpr:
77Interface.iclass.Interface: 71RestrictedPython.compiler_2_1.ast.Node:
67exceptions.Exception: 65Acquisition.ImplicitAcquirerWrapper:
64DocumentTemplate.DT_In.InClass: 57Base:
56Acquisition.ExplicitAcquirerWrapper: 52BTrees.OOBTree.OOBTree:
43OFS.SimpleItem.Item: 40OFS.Folder.Folder: 39BTrees.IOBTree.IOBTree:
39AccessControl.DTML.TemplateDict: 38BTrees.OIBTree.OIBTree:
37RestrictedPython.compiler_2_1.visitor.ASTVisitor:
36DateTime.DateTime.DateTime: 36Missing.Missing:
35ZServer.medusa.counter.counter:
34Products.PageTemplates.Expressions.PathExpr: 34BTrees.IIBTree.IISet:
34RestrictedPython.compiler_2_1.pycodegen.CodeGenerator:
33HelpSys.APIHelpTopic.APIHelpTopic: 33BTrees.OOBTree.OOSet:
33BTrees.IIBTree.IIBucket: 33BTrees.IIBTree.IIBTree:
33BTrees._fsBTree.fsBTree: 32BTrees.IIBTree.IITreeSet:
32ZODB.TimeStamp.TimeStamp: 31RestrictedPython.compiler_2_1.misc.Set:
31BTrees.OOBTree.OOBucket: 31BTrees.OIBTree.OIBucket:
31BTrees.IOBTree.IOBucket: 31ComputedAttribute.ComputedAttribute:
29BTrees._fsBTree.fsBucket: 29BTrees.OIBTree.OISet:
28BTrees.IOBTree.IOTreeSet: 28BTrees.IOBTree.IOSet:
28AccessControl.Role.RoleManager: 28random.Random: 27intSet.intSet:
27Record.Record: 27IOBTree.Bucket:
27DocumentTemplate.cDocumentTemplate.InstanceDict:
27BTrees.OOBTree.OOTreeSet: 27BTrees.OIBTree.OITreeSet:
27exceptions.StandardError: 26StructuredText.ST.StructuredTextParagraph:
26DocumentTemplate.DT_Var.Var: 26BTrees._fsBTree.fsSet:
26RestrictedPython.compiler_2_1.ast.Name: 25OFS.SimpleItem.SimpleItem:
25BTrees._fsBTree.fsTreeSet: 25BTree.Bucket: 25Acquisition.ExplicitAcquirer:
24App.special_dtml.ClassicHTMLFile: 23BTree.BTree:
22RestrictedPython.compiler_2_1.pyassem.FlowGraph: 21IOBTree.BTree:
21App.special_dtml.HTML: 21App.FactoryDispatcher.FactoryDispatcher:
21Products.PythonScripts.PythonScript.PythonScript:
20Products.ZCatalog.ZCatalog.ZCatalog: 19OFS.misc_.Misc_:
19OFS.DTMLMethod.DTMLMethod: 19App.Product.Product: 19exceptions.ValueError:
18RestrictedPython.compiler_2_1.ast.Const:
18OFS.PropertySheets.PropertySheets: 18MultiMapping.MultiMapping:
18HelpSys.HelpSys.ProductHelp: 18zExceptions.unauthorized.Unauthorized:
17ZServer.medusa.asyncore.dispatcher:
17ZServer.PubCore.ZServerPublisher.ZServerPublisher:
17RestrictedPython.compiler_2_1.ast.Stmt:
17RestrictedPython.compiler_2_1.ast.CallFunc:
17ZPublisher.HTTPRequest.HTTPRequest: 16ZODB.POSException.ConflictError:
16Persistence.Overridable: 16OFS.Traversable.Traversable:
16AccessControl.unauthorized.Unauthorized:
16AccessControl.cAccessControl.SecurityManager:
16AccessControl.DTML.RestrictedDTML: 16exceptions.EnvironmentError:
15StructuredText.DocumentClass.StructuredTextMarkup:
15Products.ZopeTutorial.TutorialTopic.TutorialTopic:
15Products.PageTemplates.ZopePageTemplate.ZopePageTemplate:
15Persistence.PersistentMapping: 15
... salen unos 'recuadros con info', y luego otro grande dividido en dos, que
aparece esto:
Opened:
Fri Jul 19 09:36:35 2002 (0.51s)
Info:
({'HTTP_ACCEPT_ENCODING': 'x-gzip, gzip, identity', 'channel.creation_time':
1027064195, 'HTTP_REFERER':
'http://toomanyhq:8080/Control_Panel/manage_main', 'SERVER_PROTOCOL':
'HTTP/1.1', 'SERVER_PORT': '8080', 'PATH_INFO':
'/Control_Panel/DebugInfo/manage_main', 'HTTP_HOST': 'toomanyhq:8080',
'REQUEST_METHOD': 'GET', 'PATH_TRANSLATED':
'/Control_Panel/DebugInfo/manage_main', 'SCRIPT_NAME': '', 'SERVER_SOFTWARE':
'Zope/(Zope 2.5.1 (source release, python 2.1, linux2), python 2.1.3,
freebsd4) ZServer/1.1b1', 'HTTP_ACCEPT_LANGUAGE': 'es',
'HTTP_ACCEPT_CHARSET': 'ISO-8859-1', 'REMOTE_ADDR': '217.126.19.148',
'HTTP_COOKIE': 'tree-s="eJzTiFZ3hANPW/VYHU0ALlYElA"', 'SERVER_NAME':
'toomanyhq.homeunix.net', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_USER_AGENT':
'Mozilla/5.0 (compatible; Konqueror/3.0.0; FreeBSD)', 'HTTP_ACCEPT': 'text/*,
image/jpeg, image/png, image/*, */*'}, {'BASEPATH1': '',
'AUTHENTICATION_PATH': '', 'RESPONSE': ZServerHTTPResponse(''), 'a_': 0,
'PARENTS': [<DebugManager instance at 87410a0>, <ApplicationManager instance
at 89f2520>, <Application instance at 89e9ca0>], 'n_': 1, 'traverse_subpath':
[], 'SERVER_URL': 'http://toomanyhq:8080', 'tree-s':
'eJzTiFZ3hANPW/VYHU0ALlYElA', 'URL':
'http://toomanyhq:8080/Control_Panel/DebugInfo/manage_main',
'AUTHENTICATED_USER': toomany, 'PUBLISHED': <DTMLFile instance at 8741030>,
'TraversalRequestNameStack': []}) (319)
Estoy empezando, pero no sé bien bien (por ésta última salida), si sólo acepta
gráficos jpeg y png, o qué es... ¿?
> - Cómo haces la llamada a las imágenes desde el header.
Creo que con el pedazo de explicación que he puesto arriba, lo deberías ver
cómo lo hago. Vuelvo a recordar la dirección de donde he partido, para que
podais ver el ejemplo. Seguro que os es mucho más explicativo que lo que yo
he puesto aquí: http://www.programacion.com/tutorial.php?id=zope
Muchas gracias!!
--
Have a nice day ;-)
TooManySecrets
Más información sobre la lista de distribución Python-es