Aller au contenu

Blog simpliste en Xhtml


ipphy

Messages recommandés

Salut :transpi:

Je me lance dans la fabrication d'un petit site perso, une sorte de blog mais en xhtml.

J'ai envie d'un truc simple, qui se met a jour avec un éditeur de texte et un client ftp, je n'ai pas envie de me prendre la tête avec les upgrade de Dotclear, les spams etc.

Un truc dans l'esprit d'un des 1er blogs francophone: http://brigitte.gemme.com/msp/

Voilà le début du mien:

http://tanguy.lozach.free.fr/

Mes problèmes techniques

*Comment créer des images miniatures clicables (thumbnails) ? Quel est le code html pour celà ?

*Comment créer un flux RSS avec un logo clicable ?

*Comment créer plusieurs pages (pour ne par augmenter le temps de chargement de la page principale) ?

Début de réponses

Flux RSS: http://sebsauvage.net/comprendre/rss/creer.html

Merci d'avance pour votre aide!

Lien vers le commentaire
Partager sur d’autres sites

*Comment créer des images miniatures clicables (thumbnails) ? Quel est le code html pour celà ?

Soit tu spécifies les attributs de taille dans la balise img, soit tu créé les miniature toi-même. Je préconise la seconde solution

*Comment créer un flux RSS avec un logo clicable ?

Par logo cliquable je suppose que tu veux dire le logo orange que l'ont voit sur firefox. Un flux RSS est grosso modo du XML avec un header spécifique. Pour que l'icône apparaisse dans les navigateurs il faut spécifier un balise meta dans le header de tes vues. Soit tu fais toi-même le fichier xml à la main (la structure n'est pas franchement compliquée, il doit y avoir plein de sites web qui te disent comment faire), soit tu le génère en PHP/ASP/JSP en fonction d'une source de données (répertoire, base de données...)

*Comment créer plusieurs pages (pour ne par augmenter le temps de chargement de la page principale) ?

J'ai déjà réfléchi à cette problématique sans toutefois la mettre en ½uvre. Je préconise une table ayant cette structure au minimum :

ticket

ticket_id

page

label

content

creation_date

Pour créer un ticket ayant plusieurs pages, et bien il te suffit de garder le même ticket_id mais de renseigner le champ page avec des valeurs différentes : 2 pour la seconde page, 3 pour la troisième page, etc...

Voili voilou :transpi:

Lien vers le commentaire
Partager sur d’autres sites

Salut ipphy :transpi:

*Comment créer des images miniatures clicables (thumbnails) ? Quel est le code html pour celà ?

Pour ça soit tu redimensionne l'image une fois, soit à chaque visite.

La première solution se fait à la main avant l'upload ou grâce à imagemagik sur le serveur (à voir si c'est installé ou si tu peux l'installer).

Sinon avec gd, tu peux demander à php de redomensionner l'image pour toi, mais ça le fera à chaque appel de page.

Lien vers le commentaire
Partager sur d’autres sites

Merci pour vos réponses!

Je teste tout ça ce week-end.

La première solution se fait à la main avant l'upload ou grâce à imagemagik sur le serveur (à voir si c'est installé ou si tu peux l'installer).

Salut Theo :pleure:

Comment dois-je m'y prendre si je fais mes thumbnails à la main ?

Utiliser imagemagick ne me pose pas de problème. Je m'embrouille un peu avec le code html par contre :transpi:

J'aurai pu choisir la facilité en hébergeant les avec imagsack, mais j'ai envie de rester maitre de mon contenu. Et je ne sais pas vraiment combien de temps imageshack héberge les images.

ps: faut que je me remette à lire PCI/linux moi, je suis un peu largué :sm:

Lien vers le commentaire
Partager sur d’autres sites

Le plus simple reste imagemagik ou gd à mon avis.

imagemagik sera celui qui sera le moins gourmand et gd celui qui sera le plus maléable.

Sur un site à faible fréquentation oui. Mais sur un site à forte fréquentation, ou sur un serveur de faible puissance, mieux vaut préférer les images statiques, car sinon le serveur souffrira :byebye:

Lien vers le commentaire
Partager sur d’autres sites

Humm, un peu trop compliqué tout ça :D

J'ai essayé imagshack pour faire mes miniatures. C'est pas mal.

Vous connaissez d'autres services de ce types ? (hébergement d'images etc )

Y a peut être mieux qu'imageshack ou plus innovant ?

Je vais laisser tomber le flux RSS pour le moment, je vais d'abord mettre du contenu sur le site :mdr:

Lien vers le commentaire
Partager sur d’autres sites

C'est pourquoi je parles de imagemagik en premier en disant qu'il consome moins de CPU.

Ensuite ça dépend aussi du CPU de la machine.

Si je comprends bien il faut qu'un "programme" soit présent sur ma page perso pour que je puisse créer mes miniatures.

C'est bien ça ?

Je pensais qu'il suffisait d'avoir un dossier "images", avec dedans la photo miniature et celle en grandeur réelle.

Puis il suffisait d'écrire la syntaxe html pour faire pointer la miniature vers l'originale :mdr:

Par exemple le code d'une image chez imageshack

<a href="http://img150.imageshack us/my.php?image=img9404dt4.jpg" target="_blank"><img src="http://img150.imageshack us/img150/4516/img9404dt4.th.jpg" border="0"/></a>

Y a pas moyen de faire un code identique sur sa page perso ?

Merci d'avance de vos réponses, je suis un peu lourd avec mes questions de débutant :D

Lien vers le commentaire
Partager sur d’autres sites

Si je comprends bien il faut qu'un "programme" soit présent sur ma page perso pour que je puisse créer mes miniatures.

C'est bien ça ?

Je pensais qu'il suffisait d'avoir un dossier "images", avec dedans la photo miniature et celle en grandeur réelle.

Puis il suffisait d'écrire la syntaxe html pour faire pointer la miniature vers l'originale :D

Les 2 solutions sont possibles. Soit tu laisses le serveur générer lui-même les miniatures, soit tu le fais manuellement sur ta machine (auquel cas tu devras uploader miniature + image taille normale.
Par exemple le code d'une image chez imageshack

<a href="http://img150.imageshack us/my.php?image=img9404dt4.jpg" target="_blank"><img src="http://img150.imageshack us/img150/4516/img9404dt4.th.jpg" border="0"/></a>

Y a pas moyen de faire un code identique sur sa page perso ?

Pour cela, le src de l'img doit être le chemin vers la miniature et le href du a sera le chemin vers l'image normale.
Lien vers le commentaire
Partager sur d’autres sites

C'est pourquoi je parles de imagemagik en premier en disant qu'il consome moins de CPU.

Ensuite ça dépend aussi du CPU de la machine.

Je me suis déjà posé la question et j'étais arrivé à une solution qui permettait de ménager le cpu tout en évitant de s'embêter. Je balançais simplement mes images/photos par FTP, et lorsque quelqu'un accédait à la page, mon script php vérifiait s'il existait une miniature, et s'il ne trouvait pas il la créait et la sauvegardait en utilisant gd. Comme ça la miniature était prete pour les accès ultérieurs.

Lien vers le commentaire
Partager sur d’autres sites

Si je comprends bien il faut qu'un "programme" soit présent sur ma page perso pour que je puisse créer mes miniatures.

C'est bien ça ?

Je pensais qu'il suffisait d'avoir un dossier "images", avec dedans la photo miniature et celle en grandeur réelle.

Puis il suffisait d'écrire la syntaxe html pour faire pointer la miniature vers l'originale :D

Les 2 solutions sont possibles. Soit tu laisses le serveur générer lui-même les miniatures, soit tu le fais manuellement sur ta machine (auquel cas tu devras uploader miniature + image taille normale.
Par exemple le code d'une image chez imageshack

<a href="http://img150.imageshack us/my.php?image=img9404dt4.jpg" target="_blank"><img src="http://img150.imageshack us/img150/4516/img9404dt4.th.jpg" border="0"/></a>

Y a pas moyen de faire un code identique sur sa page perso ?

Pour cela, le src de l'img doit être le chemin vers la miniature et le href du a sera le chemin vers l'image normale.

Yahoooo ! Ça marche !

Merci beaucoup !

:mdr:

Lien vers le commentaire
Partager sur d’autres sites

Quarky, comme tu m'as l'air bien calé, pourrais tu m'aider à mettre en place mon flux RSS ? :D

Voici mon fichier .xml

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>

	<title>Tanguy.Blog</title>
	<link>http://tanguy.lozach@free.fr</link>
	<description>Actualités de Tanguy.Blog</description>

	<item>
		<title>Enfin un flux RSS !</title>
		<link>http://tanguy.lozach.free.fr/rss.html</link>
		<guid isPermaLink="true">http://tanguy.lozach@free.fr/rss.html</guid>
		<description>Un flux RSS a été installé sur mon site. Vous pouvez le consulter avec votre logiciel favori.</description>
		<pubDate>Mon, 28 Jan 2008 17:03:00 GMT</pubDate>
	</item>

</channel>
</rss>

Ma question: Comment le faire pointer vers l'icone RSS (orange)

Question bis:

Je n'arrive pas a faire afficher l'icone RSS, c'est du .png

Je ne comprend pas pourquoi.

Lien vers le commentaire
Partager sur d’autres sites

Même principe que les miniatures :

<a href="Chemin du Flux RSS"><img src="Chemin de l'icone RSS" alt="logo RSS" title="S'abonner au flux RSS" /></a>

Pour ton problème avec l'icône, ce n'est pas "scr" qu'il faut utiliser mais "src". :D

Et penses à utiliser l'attribut alt sur les balises images. Il permet de donner une courte description.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...