Ajout d'un vote sur mon script ( a vote on my movies list )

If you made a template for printing or HTML export, you can offer it to the others here. You can also ask here for help about these templates
Benzebuth

Ajout d'un vote sur mon script ( a vote on my movies list )

Post by Benzebuth »

Je cherche a intégrer un vote en cliquant sur les images de ma liste : http://membres.lycos.fr/benzebuthlist/ catégorie film avec le resultat des voix en dessous de l'image.

Avis aux pros merci de m'aider.

Voila le script :


html><head>
<style TYPE="text/css">
text,body,p,div,span,th,td,ul,li { FONT-SIZE: 10pt; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: black; background: white; }
HR { color: black; }
A:link { COLOR: #003399; background: white; }
A:visited { COLOR: #003399; background: white; }
A:hover { COLOR: #CC0000; background: white; }
A:active { COLOR: #CC0000; background: white; }
td.blk { color: white; background: black; border: solid; border-color: black; }
table.blk { color: white; background: black; border: solid; border-color: black; border-width: thin; }
table.lgt { color: black; background: white; border: solid; border-width: thin; border-color: #F5F5F5; }
td.lgt { color: black; background: white; border: solid; border-width: thin; border-color: #F5F5F5; }
p.title { font-size: 18pt; font-weight: bold; }
</style></head><body>
<p>Liste mise à jour le $$DATE par <a href=ffzbenzebuth@msn.com" target="_blank">Benzebuth</a> à $$TIME.</p>
<p> </p>
<p>Les notations sont présentes à titre purement indicatives et celon mon propre barème.</p>
<p align="left"> </p>
<table class="blk" border="1" cellspacing="0" cellpadding="5"><tr>
<td class="blk" nowrap>Numéro</td>
<td class="blk" nowrap>Titre original</td>
<td class="blk" nowrap>Titre Francais</td>
<td class="blk" nowrap>Acteurs</td>
<td class="blk" nowrap>Taille (Mo)</td>
<td class="blk" nowrap>Durée ( minutes )</td>
<td class="blk" nowrap>Format</td>
<td class="blk" nowrap>Provenance</td>
<td class="blk" nowrap>Style</td>
</tr>$$ITEM_BEGIN<tr>
<td rowspan="2" class="lgt"><strong>$$ITEM_NUMBER $$ITEM_APPRECIATION $$ITEM_RATING/10<br>$$ITEM_PICTURE</strong></td>
<td class="lgt"><strong>$$ITEM_ORIGINALTITLE </strong></td>
<td class="lgt">$$ITEM_TRANSLATEDTITLE </td>
<td class="lgt">$$ITEM_ACTORS </td>
<td class="lgt">$$ITEM_SIZE </td>
<td class="lgt">$$ITEM_LENGTH </td>
<td class="lgt">$$ITEM_VIDEOFORMAT </td>
<td class="lgt">$$ITEM_SOURCE </td>
<td class="lgt">$$ITEM_CATEGORY </td>
</tr><tr><td colspan="8" class="lgt">$$ITEM_DESCRIPTION </td></tr><tr><td colspan="7" class="blk"></td>
</tr>$$ITEM_END</table><p><strong>Total: $$TOTALMOVIES Divx</strong></p></body></html>

______________________________________________________

Hi, i want a vote system : one click on picture for one vote. the score behind the picture.
Can u help me ??

sorry for my english .... lol
antp
Site Admin
Posts: 9630
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Pour ça il va falloir passer par du PHP, c'est pas si simple à faire je pense ;)
Benzebuth

Post by Benzebuth »

Arf, la misère, j'y connais que dal ...
Kensai

Post by Kensai »

Heu, j en suis pas sur, mais une ptite suggestion, utilise DivxDB (un script php pour gerer les liste de film) pour ton site, il me semble bien qu il y avait l option d'user rating (ou ca vas arriver dans la prochaine version qui est en debugage actuellement). Suffiras juste de faire passer la base de donnee AMC vers DivxDB. (je ne me rappelle plus du lien, mais avec l ami google ca devrais pas etre dur ^^).
De plus, ce gestionnaire est tres estetique, tres efficace pour les grosses listes (+ de 100 entrees) et le mode de recherche est assez puissant (recherche par genre, acteur, titre annee ...).
De plus, il a une fonction d import donc pas besoin de passer via un ftp pour les mises a jour.

En esperant avoir un ptit peu aider ^^
Benzebuth

Post by Benzebuth »

Je vais essayer merci du conseil l'ami, en attendant de mes nouvelles, passez me voir sur mon site ; ) lol
Benzebuth

Post by Benzebuth »

Une tite précision : j'y connais quedal en php et ton script m'a l'air jolie mais j'ai aucune idée quant a sa mise en place ou son fonctionnement ...

Comment etre newbees ... par moi même...
Benzebuth

Post by Benzebuth »

Au pire je souhaiterai utiliser le scipt suivant :

Image

Je l'ai dl, mais n'étant pas un as en englais je n'arrive pas a le faire fonctionner sous amc, puis je avoir de l'aide ?
Benzebuth

Post by Benzebuth »

bon j'ai réussi mais j'arrive pas a le traduire en fr ...
Kensai

Post by Kensai »

Je peux t expliquer comment installer un script php sur ton site, mais via le forum ca risque d etre dur ...
Je v quand meme tester (c de memoire donc c peut etre pas les termes exacts). Primo, tu decompresse ton zip rar (ou autre) qui contient le script). Ensuite t ouvre le read me ^^) puis tu uppe le tout sur ton site via le client ftp de ton choix. Ca te cree un dossier, puis t a qu a aller avec ton client internet a l url ou t a upper (exemple http://www.tonsite.fr.st/liste) la tu devrais voir un fichier configure, install ou du meme style, t y vas et ca tombe sur une page de configuration, il reste plus qu a remplir les champs. Le seul probleme etant le champ de la base de donnee. Pour savoir comment la remplir, vas sur le site de ton FAI, et cherche des info sur leur gestion sql.
Si t arrive a faire ca, resteras que l exportation, dont faudras faire des test, sinon, ben le mieux c que tu me contacte via l irc (irc.aneia.com #sobaka-m-hunter meme pseudo) ou que t explique ou t bloquer, quel est ton fai ...

NB : tu peut faire des test de compatibilite avec c deux gestionnaire via easyphp qui permet de faire tourner des script php en localhost (suffit de mettre le script dans le repertoire www d easyphp).

NB 2: l explication est pour divxdb, mais devrais etre a peu pres identique pour le script que t a montrer
Guest

Post by Guest »

Benzebuth wrote:bon j'ai réussi mais j'arrive pas a le traduire en fr ...
regarde si t a pas des repertoire langage, sinon faut modofier les champs a la main en retouchant le script (pour changer a la main, tu ouvre ton script en mode texte sur ta machine et tu traduit chaque occurence, puis tu reup tout)
Benzebuth

Post by Benzebuth »

C'est bien le pb, je l'ai ouvert et j'ai commencer , la barre la plus grande est traduite mais la case search et les détails de la petites fenetre je les trouves pas, de plus c'est un script assez lourd et je suis dessus depuis 3h ...
Blackhawk
Posts: 11
Joined: 2003-07-07 12:01:53

Post by Blackhawk »

1.Pour le titre de la fenetre de recherche, remplace ceci :

Code: Select all

<div class="windowTitle">
							Search
par :

Code: Select all

<div class="windowTitle">
							Recherche
2.Pour le titre de la fenetre de catégorie, remplace ceci :

Code: Select all

<div class="windowTitle">
								Filter
par:

Code: Select all

<div class="windowTitle">
								Catégorie


3.Recherche aussi :

Code: Select all

Search matches <i>actors</i>, <i>directors</i> and <i>titles</i>.
et remplace la par :

Code: Select all

Recherche par <i>acteurs</i>, <i>réalisateurs</i> et <i>titres</i>.
4.Remplace aussi :

Code: Select all

</xsl:attribute>
			All
par :

Code: Select all

</xsl:attribute>
			Toutes
5.Pour la fenetre d'info sur les films, remplace ceci :

Code: Select all

</p><p class="infoView">
			<b>Category:</b> <xsl:value-of select="category" />
			<br class="infoViewTable" />
			<b>Production:</b> <xsl:value-of select="country" />, <xsl:value-of select="year" />
			<br class="infoViewTable" />
			<b>Length:</b> <xsl:value-of select="length" />
			<br class="infoViewTable" />
			<b>Director:</b> <xsl:value-of select="director" />
			</p><p class="infoView">
			<b>Actors:</b><br />
			<xsl:call-template name="commas_to_br">
				<xsl:with-param name="src" select="actors" />
			</xsl:call-template>
			</p>
			<p class="infoView">
			<b>Description:</b><br /><xsl:value-of select="description" />
			</p>
Par ceci :

Code: Select all

</p><p class="infoView">
			<b>Categorie:</b> <xsl:value-of select="category" />
			<br class="infoViewTable" />
			<b>Pays - Année:</b> <xsl:value-of select="country" /> - <xsl:value-of select="year" />
			<br class="infoViewTable" />
			<b>Durée:</b> <xsl:value-of select="length" />
			<br class="infoViewTable" />
			<b>Réalisateur:</b> <xsl:value-of select="director" />
			</p><p class="infoView">
			<b>Acteurs:</b><br />
			<xsl:call-template name="commas_to_br">
				<xsl:with-param name="src" select="actors" />
			</xsl:call-template>
			</p>
			<p class="infoView">
			<b>Description:</b><br /><xsl:value-of select="description" />
			</p>
6.Le bouton de fermeture, remplace :

Code: Select all

<a class="button" href="javascript:hideMovieInfo()">Close window</a>
par :

Code: Select all

<a class="button" href="javascript:hideMovieInfo()">Fermer</a>
Voila @+
Benzebuth

Post by Benzebuth »

Merci beaucoup
Benzebuth

Post by Benzebuth »

Ca met 3 plombes a s'afficher ... c'est si lourd ke ca ???


http://membres.lycos.fr/benzebuthlist/
antp
Site Admin
Posts: 9630
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

ça met quelques secondes, mais c'est normal que ce soit lent : c'est IE qui doit traiter toute la liste en local, reconstituer la page, etc.
Ça dépend directement de la vitesse du PC qui affiche la page.
C'est pas juste un simple document HTML statique à afficher.
Benzebuth

Post by Benzebuth »

Bhin ca met entre 37 sec et 1min 20 ... celon les connexion, suis héberger chez lycos et j'utilise crazy browser .
antp
Site Admin
Posts: 9630
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

C'est pas tellement la connexion, c'est surtout le CPU qui travaille pour charger le XML et présenter la page.
Par ex ici tout à été téléchargé en moins de 5 secondes, mais le PIII 650 sur lequelle je bosse met 20 secondes à afficher les données ensuite.
Benzebuth

Post by Benzebuth »

Donc si j'ai tout compris c'est le cpu de chaque visiteur ?!

Ya pourtant une méchante différence entre le local et une fois up chez l'hébergeur ...

( j'ai un athlon 1800+ )
Benzebuth

Post by Benzebuth »

Bref, je voudrais savoir si ya moyen de réduire la case catégorie ...
Blackhawk
Posts: 11
Joined: 2003-07-07 12:01:53

Post by Blackhawk »

Pour cela edit le fichier style_default.css et cherche :

Code: Select all

#col_category {
	width: 180px;
}
et tu modifie la valeur devant px (valeur en pixel)
voila @+
Post Reply