Jump to content
  • Revista PROGRAMAR: J√° est√° dispon√≠vel a edi√ß√£o #60 da revista programar. Faz j√° o download aqui!

aalex

duvidas no projecto

Recommended Posts

aalex

bem tenho um prjecto pra apresentar, assim um bocado pro estranho.. lol tenho de fazer uma pagina web atraves do haskell........ lol  :cheesygrin:

mas tenho umas duvias,

1- gostava q alguem me disse-se como posso por uma imagem de fundo no site, uma background¬† ūü§Ē

uma pagina deste tipo e esta  http://www.di.uminho.pt/~jas/Teaching/Courses/pf/08-09/pf.html

2- gostaria de saber como eu faço pra criar estes link's, ou macros lol

[Avisos][Fichas][Equipa][Avaliação][Projecto][Turnos][Material][bibliografia]

3- e tb gostava se alguem soube-se q me disse-se como ponho um link numa palavra em haskell tipo "disponível em: projecto.html"

peço desculpa por ter perguntado tudo de uma vez lol, mas ainda me estou a inicia no haskell e isto é meio pro complicado..  :wallbash:

Share this post


Link to post
Share on other sites
aalex

Uma pergunta, j√° sabes alguma coisa de HTML?

Se não souberes, aprender o básico de HTML é o primeiro passo para criares uma página web.

sim html sei haskell e que nao sei lol

dava pra dar ai uma ajuda?? e pk em html eu fazia isso numa boa, mas depois nao da pra converter pra haskell  loooooool

Share this post


Link to post
Share on other sites
aalex

pois isto é meio pro estranho lol  :D

bem nos temos aqui a pagina do projecto:  http://www.di.uminho.pt/~jas/Teaching/Courses/pf/08-09/projecto.html

e aqui o programa haskell dessa pagina: http://www.di.uminho.pt/~jas/Teaching/Courses/pf/08-09/Projecto.hs

depois e so mandar esse programa pro ghci e usar uma funçao pre defenida do haskell "genHtmlProjecto" e ele gera uma pagina web

mas é meio pro complicado pk em html era tudo mt facil mas nao da pra depois passar de html pra haskell  :D :D :D

sera q alguem me podeia ajudar ai com alguma das minhas questoes?? e pk ess projecto √© pra dia 19 deste mes¬† ūüė≤

abraço

Share this post


Link to post
Share on other sites
Rui Carlos

Pois... Parece que tens que usar um módulo de Haskell específico. E o pior é que esse módulo está pessimamente documentado.

O prof não vos arranjou documentação nenhuma?

Talvez o melhor seja pegar nessa página e ir alterando-a, até obteres o que pretendes.

Na linha 32 podes ver como inserir uma imagem na p√°gina (mas se queres uma imagem de background devias usar CSS).

Este código

anchor ! [href "url"] << (toHtml "texto")

vai-te criar um link do tipo <a href="url">texto</a> (podes substituir url e texto por uma qualquer string). Isto permite-te resolver a quest√£o 2.

Share this post


Link to post
Share on other sites
Rui Carlos

Um exemplo de uma p√°gina simples, com uma imagem, e os [...]:

module PFweb where

import  Text.Html

genHtml = writeFile "index.html" (renderHtml testPage)

rlink url text = anchor ! [href url] << (toHtml text)

testPage = image ! [src "image.gif"]
        +++
        br
        +++
        toHtml "["
        +++
        rlink "http://google.com" "Google"
        +++
        toHtml "]"
        +++
        toHtml "["
        +++
        rlink "http://portugal-a-programar.org" "P@P"
        +++
        toHtml "]"

Share this post


Link to post
Share on other sites
aalex

bem obrigado ai pela ajuda amigo

ja deu pra resolver umas questoe

o prof so deu a biblioteca de html do haskell isto: http://hackage.haskell.org/packages/archive/html/1.0.1.2/doc/html/Text-Html.html#t%3AHotLink

depois deu a outra pagina como exemplo e mais nada

as imagens eu sei por, queria mesmo era blackground mas isso bem me parecia q so dava criando um CSS, vai ter se ser isso q vou fazer.. so q vai ter de sr em haskell  :D :D

ninguem sabe por ai depois como importar o CSS pra pagina em haskell

Share this post


Link to post
Share on other sites
phplove

temos pema ja na vamos fazer com a img de fundo fazemos so o basico de dixamos estas coisa para depois :)

Share this post


Link to post
Share on other sites
Nazgulled

Voc√™s muito gostam de inventar... O trabalho para esta primeira fase √©, fazer a p√°gina da disciplina em Haskell com as sec√ß√Ķes mais relevantes da mesma. Basta a olhar para a p√°gina actual e imitar. Pronto, 1¬™ fase do trabalho feita. O site j√° √© piroso tal e qual como est√° agora, ent√£o com uma imagem de fundo (seja ela qual for) ainda pior. Ignorando o aspecto, acham mesmo que v√£o ter melhor nota por p√īr uma imagem de fundo? Preocupem-se com o mais importante do trabalho :P

Eu acho é que este trabalho é uma grande treta, mas pronto, nem vou entrar por ai... Só gostava era de ter tipo este tipo de trabalhos no meu ano...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.