Page 1 of 2

Modification de PK's MovieDB par Lizotte

Posted: 2009-12-04 19:02:16
by sandmanweb
J'ai fais quelques changements à ma modification récemment.

Version 1.2.2

- Réglé les problèmes d'affichage avec Internet Explorer 8.
- Ajouté l'effet Lightbox 2 pour l'affichage des affiches dans la page Détails.
- Ajouté l'affichage de la nouvelle moyenne des évaluation lors d'un vote.
- Enlevé l'affichage de la note des visiteurs dans la page principale (detail_view.tpl).
- Meilleur filtrage dans l'affichage des commentaires et des noms.

Téléchargez-le ici:
http://www.mediafire.com/?y2mylmwzmln



Histoirique des versions précédentes:


Version 1.2.1

- Corrigé quelques problèmes d'affichage



Version 1.2

- Problèmes de sécurité corrigés (filtrage de la variable $_GET)
- Apparence sous Internet explorer améliorée (cadre autour des images)
- Déplacé la note des visiteurs dans le haut de la page sous IMDB.
- Ajouté la note des visiteurs sur la page principale (detail_view.tpl)


Version 1.1

- Ajout de notes (étoiles) par les visiteurs
- Ajout de commentaires par les visiteurs
- Automatisé la création des tables SQL pour ma modification
- Amélioration de l'affichage des étoiles imdb (elles s'affichent toujours maintenant)
- Agrandissement de l'image lorsqu'on clique sur l'image d'une pochette
- Bouton pour afficher une page d'informations
- Changement du fichier langue de AMC

Image
Image
Image
Image

Posted: 2009-12-21 02:41:07
by sandmanweb
Démo enlevé

Posted: 2010-03-03 10:31:53
by Pinonono
Visiteurs
Fatal error: Call to undefined function mysqli_connect() in /membri/mysite/lizotte/notesdetails.php on line 12


and

Fatal error: Call to undefined function mysqli_connect() in /membri/my_site/lizotte/commentaires.php on line 10

but I have configured comconfig and mdb_config.inc

Posted: 2010-03-03 15:24:53
by sandmanweb
Do you have MySQL 5.1 and PHP5 or earlier instaled ?

If not, please upgrade to newer versions.

If you can't, you will need to change the mysqli commands manually.

Because mysqli if for PHP5.

Posted: 2010-03-04 10:05:22
by Pinonono
change mysqli with MySQL?

Posted: 2010-03-04 16:03:09
by sandmanweb
Edit:

commentaires.php
notesdetails.php
traitementnote.php
traitementtexte.php


But the easiest is to upgrade to latest version of PHP and MySQL.

Posted: 2010-03-05 09:26:30
by Pinonono
I thank you for your patience.
I edited those files and then what should I do?
PHP 5.2.9 - Optimized for AlterVista

mysql Client API version 4.1.22

Posted: 2010-03-05 16:51:18
by sandmanweb
You must update PHP and MySQL on the server side.

Where are you hosting your web page ?

If you update PHP and MySQL, then everything should work correctly :)



But if you want to edit the PHP files to make them compatible with older versions of PHP and MySQL, you will need to make some research...

Posted: 2010-03-06 22:43:18
by sandmanweb
Just tought about something else.

Did just edit comconfig.php ?

You must enter your parameters in it.

$user="nom usager";
$host="adresse serveur";
$password="mot de passe";
$database="database";


remember to leave the " " in place ;)

Posted: 2010-03-07 15:09:38
by Pinonono
Code:
#Connection au serveur
$connection = mysqli_connect($host,$user,$password)
or die ("Connection au serveur SQL impossible");


#Selection de la base de donnée
$db = mysqli_select_db($connection,$database)
or die ("Connection à la base de donnée impossible");


to

Code:
$db = Mysql->connect($host, $database, $user, $password);
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /membri/backupfilm/lizotte/commentaires.php on line 9


comconfig.php it's ok.....

Posted: 2010-03-07 18:56:18
by sandmanweb
Oh, maybe the correction I gave you before don't work...

The problem seems to be with:

Code: Select all

$db = Mysql->connect($host, $database, $user, $password); 

Try to revert to the original code.

Posted: 2010-03-08 04:40:33
by sandmanweb
try just to replace:

mysqli_connect
by
mysql_connect

important

Posted: 2010-03-13 10:10:27
by KHALED
I need to add checkbox so that i can group my favorits and send by email
like old templates 2.2
can any one help me
my email future@future-line.us

Posted: 2010-04-01 21:58:15
by Rocker
i have the same problem as Pinonono
have any one a solution?
here my page
http://51384715.de.strato-hosting.eu/Fi ... hp?num=196
please help me thanks

Posted: 2010-04-01 23:11:15
by sandmanweb
Is your web server using PHP 5 ? (newest is 5.3.2)
You also need MySQL 4.1 or newer.


You can contact your server administrator to have assistance with this.

Posted: 2010-04-01 23:23:00
by sandmanweb
If you want the basic Template without comments, ratings and lightbox, you can download this one instead from Surflife:

http://surflife.free.fr/PKMovie_303_Surflife.zip

It should work with older versions of PHP and MySQL.

Posted: 2010-04-01 23:47:59
by sandmanweb
You must edit comconfig.php with your settings too.

$user="nom usager";
$host="adresse serveur";
$password="mot de passe";
$database="database";

Do not remove the " "



In English, it would be

$user="username";
$host="server";
$password="password";
$database="database";


notice that the settings are not in the same order as in mdb_config.inc

Posted: 2010-04-02 01:51:19
by Rocker
it was all ok in the config and mysql is 5.0
php is 5
i test the small script

Posted: 2010-06-05 12:09:50
by Nenesse45
bonjour, j'ai un problème avec la taille des vignettes dans la liste des films.
le ration n'est pas respecté. à priori ce n'est pas à cause de /image/rezize.php puisque quand je modifie dans detail_view.tpl, l'image prend la bonne taille.

par contre dans la liste, l'image est sérrée, mais dans la fiche du film ça marche correctement.

comment dois-je faire?


hello, I have a problem with the size of thumbnails in movies list.
the ratio is not respected. it is not because of /image/rezize.php because when I change detail_view.tpl, image has the correct size.

it's working normaly in movie sheet

how do I do?

http://www.nenesse.net/MesBr/




EDIT: j'ai trouvé en cherchant sur un autre post. En fait il s'agit de modifier /templates/defaults/style.css et de trouver
#mdb .movies A.cover IMG et là on peut modifier la taille de l'image de la vignette film. pour le ratio, on fixe une valeur (h ou w) et on met l'autre en auto et c'est tout.

Posted: 2010-06-06 21:40:43
by Nenesse45
rebonjour, de retour avec de nouveaux soucis.

Dans mon idéal, le template parfait serait de combiner celui de Surflife que l'on trouve ici et le module de Sandmanweb pour les commentaires et les notes des visiteurs.

Problème: le template de Surflife ne gère pas le php5 et le site ne s'affiche avec le .htaccess forçant le php5.

Donc je vire le .htaccess mais bien sûr j'ai une erreur dans les fiches de films car pas de gestion de sqli.

Le plus simple serait alors de mettre le template de Sandmanweb et de modifier le detail_view.tpl et detail.tpl pour afficher les infos que je souhaites.

problème: voir la capture ci-dessous avec detail_view.tpl
Image

la partie du detail_view.tpl modifiée:

Code: Select all

 # --- RESULTS MOVIES --------------------------
          <div class='movies MAINVIEW'>
            {MOVIES}
              <div class='movie num_$MOVIE[NUM] curvy1'>
                <div class="bl"><div class="br"><div class="tl"><div class="tr content">
                  <table cellpadding='0' cellspacing='0' border='0'><tr><td class='images' valign='top'>
                    <a class='cover' href='$MOVIE[HREF]'>
                      <img src='$TEMPLATEDIR/images/resize.php?img=$UNIXDIR$COVERSDIR$MOVIE[PICTURENAME]&w=90' alt='$MOVIE[FORMATTEDTITLE]' title='$MOVIE[FORMATTEDTITLE]' />
                    </a>
                  </td><td class='details' valign='top' width='100%'>
                      # ---YA               <div class='num'>$LANG[SOURCE]: $MOVIE[SOURCE] (#$MOVIE[NUM])</div>
                      <div class='num'>$MOVIE[NUM])</div>

# ---YA               <div class='title'><a href='$MOVIE[HREF]'>$MOVIE[ORIGINALTITLE]</a></div>
# ---YA               <div class='translated'>$MOVIE[TRANSLATEDTITLE]</div>

                      <div class='translated'><a href='$MOVIE[HREF]'>$MOVIE[TRANSLATEDTITLE]</a></div>
                      <div class='title'>$MOVIE[ORIGINALTITLE]</div>


                      <div class='imdb'><a class='rating_$MOVIE[RATING1]' href='$MOVIE[URL]' target='_blank'><span>$MOVIE[RATING]</span></a></div>
                      <div class='quickinfo'>
                        <div class='year'><b>$LANG[YEAR]: </b><a href='$MOVIE[YEAR_HREF]'>$MOVIE[YEAR]</a></div>
# ---YA                 <div class='videoformat'><b>$LANG[VIDEOFORMAT]: </b><a href='$MOVIE[VIDEOFORMAT_HREF]'>$MOVIE[VIDEOFORMAT]</a></div>
                        <div class='category'><b>$LANG[CATEGORY]: </b>
                          {CATEGORYS;, }<a href='$CATEGORY[HREF]'>$CATEGORY[TEXT]</a>{/CATEGORYS}
                        </div>
                        <div class='language'><b>$LANG[LANGUAGES]: </b><a href='$MOVIE[LANGUAGES_HREF]'>$MOVIE[LANGUAGES]</a></div>
                        <div class='audioformats'><b>$LANG[AUDIOFORMATS]: </b>{AUDIOFORMATS;4;, }<a href='$AUDIOFORMAT[HREF]'>$AUDIOFORMAT[TEXT]</a>{/AUDIOFORMATS}
                        </div>
                        <div class='subtitles'><b>$LANG[SUBTITLES]: </b>{SUBTITLES;4;, }<a href='$SUBTITLE[HREF]'>$SUBTITLE[TEXT]</a>{/SUBTITLES}
                        </div>

# ---YA                 <div class='rating'><b>$LANG[RATING]: </b>$MOVIE[RATING]</div>
                        <div class='dateadd'><b>$LANG[DATEADD]: </b>$MOVIE[DATEADD]</div>
                      </div>


                      <div class='description'>$MOVIE[DESCRIPTION](400)</div>
                      <div class='actors'><b>$LANG[ACTORS]: </b>{ACTORS;3;, }<a href='$ACTOR[HREF]'>$ACTOR[NAME]</a>{/ACTORS}</div>
                  </td></tr></table>
                  <div class='err err_$MOVIE[NUM]'>No movies found with selected criteria.</div>
                </div></div></div></div>
                <div class="iefix"> </div>
              </div>
            {/MOVIES}
          </div>
c'est ni plus ni moins qu'un copier-colle de la partie du detail_view.tpl de Surflife.


mon site actuel utilisant le template de surflife
http://www.nenesse.net/MesBr


Qu'est-ce que j'ai pu oublier?

Merci pour votre aide.