Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - † manurom

Pages: [1]
1
Français / [FAQ] Problème avec CAPTCHA
« on: July 09, 2008, 12:13:44 PM »
    Bonjour;

    4images utilise le système
CAPTCHA (completely automated public Turing test to tell computers and humans apart), pour éviter la pollution due aux robots spammeurs.

Ce système utilise dans votre galerie le dossier "captcha", ainsi que ses deux sous-dossiers:
  • captcha/backgrounds/ pour les images .jpg d'arrière-plan
  • captcha/fonts/ pour les polices de caractères .ttf

Cependant, s'il se trouve un quelconque autre fichier dans un de ces deux sous-dossiers, autre qu'un fichier image ou police de caractères, la routine CAPTCHA va quand même essayer de les traiter comme fichier d'arrière-plan ou police de caractères.

Le problème vient souvent sans votre consentement:
  • vous explorez votre dossier captcha/backgrounds/, et Windows XP génère automatiquement un fichier appelé "thumbs.db", servant à générer les miniatures dudit dossier
  • vous travaillez avec MS Frontpage, et ce logiciel crée sans vous en avertir des fichiers "vti.cnf" à la racine de chacun des dossiers de votre projet de site
  • enfin, certains clients FTP, du genre WSFTP, ont l'habitude par défaut d'écrire un compte-rendu d'upload à la racine de chaque dossier que vous uploadez vers votre espace web, du type "wsftp.log"

Du fait, certains d'entre nous rencontrent des erreurs erratiques dans l'exploitation du système CAPTCHA.

Du coup, on doit d'abord s'assurer d'uploader des données "saines":
faites un click droit sur le dossier que vous comptez uploader, choisissez "Rechercher...", et trouvez tous les fichiers du type "*.db"," vti*.*", "*.bak"...
Supprimez-les avant de monter le dossier par FTP.

Mais ce n'est pas tout. WSFTP et consorts sont souvent imposés par des hébergeurs, dans le cadre de serveurs virtuels, travaillant souvent avec CPanel ou Plesk.
Si vous ne pouvez pas changer votre client FTP pour un client discret comme FileZilla, examinez à travers votre gestionnaire de fichiers Cpanel la structure de votre site.
Eliminez alors tous les fichiers dans captcha/backgrounds/, qui ne sont pas des images .jpg, et dans captcha/fonts/ tous ceux qui ne sont pas des polices .ttf.

En outre, n'oubliez pas de contrôler que le CHMOD de ce dossier et ses sous-dossiers est fixé à 755.

Merci à olgaart de nous avoir éclairés à ce sujet.

2
Français / Respect du Copyright de 4images
« on: July 01, 2008, 05:59:39 PM »
Bonjour;
nous avons constaté récemment une recrudescence de sites utilisant 4images, et effaçant le copyright, sans en avoir acheté la licence.

Je vous rappelle que 4images n'est pas un script gratuit.

Vous pouvez l'utiliser à titre personnel, pourvu que vous affichiez en bas de page le copyright de 4images et 4homepages:
Quote
Powered by 4images 1.7.6
Copyright © 2002-2008 4homepages.de

Rappelez-vous que vous avez accepté, même sans prendre le temps de les lire, les conditions de licence lorsque vous avez téléchargé 4images.
Dès lors, il est naturel que chacun d'entre nous respecte cette licence, et accepte d'être rappelé à l'ordre en cas de non respect de ladite licence.

Il n'est jamais de bon ton de jouer au gendarme, et je regrette d'avoir à le faire.
Cependant, à force de passer des heures et des jours pour fournir une solution utilisable par la plupart, ou même de fournir une amicale assistance, il se révèle vexant de voir certains reprendre à leur compte votre propre travail.

Cela est autant valable pour les développeurs du script 4images, que pour les designers de templates, voire les créateurs de MODs.

Je vous enjoins donc à respecter au maximum le travail des autres. Vous avez dans ce forum l'occasion d'avoir une riche assistance, d'apprendre à coder... et cela gratuitement.

Quelques uns d'entre vous, ayant eu un problème, ont même eu la possibilité d'être aidés et suivis par PM, voire par Mail ou MSN, sans que leur interlocuteur ne demande quelque rémunération.

Ce que je demande de votre part n'est certes pas un abus de pouvoir de ma part.

Cependant, aussi civil et gentil soi-je dans ma requête, autant intransigeant je serai lorsque je rencontrerai des sites qui dérogent à la licence de 4images.

Ce n'est pas une croisade personnelle, mais le ressenti de tous les modérateurs de ce forum, que je vous retansmets ici.

Bien à vous tous.
Profitez bien de 4images et n'hésitez surtout pas à demander quelque aide que ce soit.

Cependant, soyez assez aimables de respecter les règles du jeu.

Merci d'avance.

manurom

3
Chit Chat / ¡Viva España!
« on: June 27, 2008, 12:38:28 AM »
Hello, all;
Saludos a todos;

what do you expect from the match Germany vs Spain?
¿que se puede esperar, domingo, en el partido Alemania contra España?

Anyway, congratulations to the spanish team. It seemed that the russian team did not exist.
De todos modos, enhorabuena a la selección española. Parece que los soviéticos nunca han existido.

4
Tutorials / [TUT] Own menu and footer, respecting user's session.
« on: June 18, 2008, 11:09:39 AM »
Hello;
this subject has been discussed many times, and I did a collation of Chris' and KurtW's work and mine.

So, we need to have a custom menu on our template's left column, and whynot another one at his footer.
We could do it by a php include, but it brings strange problems on certain servers.
Let' do it respecting the 4images' script structure, and the sessions management.

First, let us edit the file includes/page_header.php. Just before the closing tag ?>, let us insert this:
Code: [Select]
//---------------------------------------------------------------------------------------------
//---- Template my_menu.html ------------------------------------------------------------------
//---------------------------------------------------------------------------------------------

$my_menu = $site_template->parse_template("my_menu");
  $site_template->register_vars(array(
    "my_menu" => $my_menu
  ));
  unset($my_menu);
 
//---------------------------------------------------------------------------------------------
//---- Template my_footer.html ----------------------------------------------------------------
//---------------------------------------------------------------------------------------------

$my_footer = $site_template->parse_template("my_footer");
  $site_template->register_vars(array(
    "my_footer" => $my_footer
  ));
  unset($my_footer); 


We have created two new tags that we can now insert in each of our HTML template pages: {my_menu} and {my_footer}.

Let us now create the two files that will be parsed by the tags we created.
We have to create a new file in templates/my_template/ folder, called "my_menu.html", with this example code:
Code: [Select]
<div align="center">
<table  width="100" border="0" align="center" cellpadding="0" cellspacing="0">
 <tr>
  <td width="100%" align="center" height="17" background="{template_url}/images/button.gif" ><a href="{url_home}" style="text-decoration: none"><strong>HOME</strong></a></td>
 </tr>
 <tr>
 <td width="100%" align="center" height="17" background="{template_url}/images/button.gif" ><a href="{url_home}?template=FAQ" style="text-decoration: none"><strong>FAQ</strong></a></td>
 </tr>
 <tr>
 <td width="100%" align="center" height="17" background="{template_url}/images/button.gif" ><a href="{url_top_images}" style="text-decoration: none"><strong>TOP IMAGES</strong></a></td>
 </tr>
 <tr>
 <td width="100%" align="center" height="17" background="{template_url}/images/button.gif" ><a href="{url_new_images}" style="text-decoration: none"><strong>NEW IMAGES</strong></a></td>
 </tr>
 </table>
</div>
<br>
As we work with the default template, you will need this picture:

Now, let us create a file templates/my_template/my_footer.html, with this example code:
Code: [Select]
<br /><div align="center">
  <table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr class="head1">
      <td width="25%" align="center" class="row1"><a href="{url_contact}">Contact us</a> </td>
      <td width="25%" align="center" class="row2"><a href="{url_cookies}">Cookies</a></td>
      <td width="25%" align="center" class="row1"><a href="{url_terms}">Terms</a></td>
      <td width="25%" align="center" class="row2"><a href="{url_wazza}">Etc...</a></td>
    </tr>
  </table>
</div>

That's the my_menu display:


and that's the my_footer display:


Keeping sessions alive:
4images is a sessions based script. Every visitor has an MD5 session number, while browsing your website.
Keeping sessions alive is not so difficult:
  • if you need to have a link to a core file, use links like: {url_home} to the homepage, {url_top_images}, to the top images page, and so on...
  • if you install any MOD depending on a PHP file, please do this (assuming that we call this PHP file my_mod.php):
    Open includes/page_header.php and find:
Code: [Select]
  "url_captcha_image" => $site_sess->url(ROOT_PATH."captcha.php"),and add after:
Code: [Select]
  "url_my_mod" => $site_sess->url(ROOT_PATH."my_mod.php"),
  • Then, you can link to "{url_my_mod}", without loosing your visitor's session ID.
  • If you create a custom template HTML page, FAQ.html, for instance, as described here: http://www.4homepages.de/forum/index.php?topic=4996.0, you will have to link to "{url_home}?template=FAQ"

Application:
Edit the file templates/my_template/home.html and find:
Code: [Select]
{endif random_image}insert just after:
Code: [Select]
{my_menu}
Now, find:
Code: [Select]
{footer}
and insert before:
Code: [Select]
{my_footer}Do the same thing in all HTML template files where you need to have your own menu displayed.

I hope that my explanation is clear enough.
Please feel free to ask about any case I could have forgotten.

5
Français / Un dégradé esthétique pour vos vignettes.
« on: June 09, 2008, 02:12:39 PM »
Bonjour;
vous pouvez agrémenter vos vignettes, ou thumbnails, d'un joli effet de dégradé au survol de la souris.
Vous en aurez un exemple ici: http://amissc.free.fr/test/

Pour obtenir cet effet, veuillez d'abord éditer le fichier includes/functions.php. Trouvez cette ligne, vers la ligne N°464 (4images version 1.7.6):
Code: [Select]
$thumb = "<img src=\"".$file_src."\" border=\"0\"".$width_height." alt=\"".format_text($image_name, 2)."\" />";
remplacez-la par ceci:
Code: [Select]
      $thumb = "<img style=\"opacity: 0.6;\" class=\"gradualshine\" onmouseover=\"slowhigh(this)\" onmouseout=\"slowlow(this)\" src=\"".$file_src."\" border=\"0\"".$width_height." alt=\"".format_text($image_name, 2)."\" />";
Aux environs de la ligne N°470, vous trouverez ceci:
Code: [Select]
      $thumb = "<img src=\"".$file_src."\" border=\"".$config['image_border']."\"".$width_height." alt=\"".format_text($image_name, 2)."\" />";
Remplacez-le par cela:
Code: [Select]
      $thumb = "<img style=\"opacity: 0.6;\" class=\"gradualshine\" onmouseover=\"slowhigh(this)\" onmouseout=\"slowlow(this)\" src=\"".$file_src."\" border=\"0\"".$width_height." alt=\"".format_text($image_name, 2)."\" />";
Editez alors le fichier "templates/votre_template/header.html", et trouvez:
Quote
<link rel="stylesheet" href="{template_url}/style.css" />

Insérez juste après:
Code: [Select]
<style type="text/css">

.gradualshine{
filter:alpha(opacity=35);
-moz-opacity:0.3;
}

</style>
<script type="text/javascript">

/***********************************************
* Gradual Highlight image script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var baseopacity=30

function slowhigh(which2){
imgobj=which2
browserdetect=which2.filters? "ie" : typeof which2.style.MozOpacity=="string"? "mozilla" : ""
instantset(baseopacity)
highlighting=setInterval("gradualfade(imgobj)",50)
}

function slowlow(which2){
cleartimer()
instantset(baseopacity)
}

function instantset(degree){
if (browserdetect=="mozilla")
imgobj.style.MozOpacity=degree/100
else if (browserdetect=="ie")
imgobj.filters.alpha.opacity=degree
}

function cleartimer(){
if (window.highlighting) clearInterval(highlighting)
}

function gradualfade(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1, 0.99)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10
else if (window.highlighting)
clearInterval(highlighting)
}

</script>

Voilà, c'est fait. Vous devez normalement profiter du même effet que celui qui est montré dans le lien cité plus haut.

Salutations.

6
Turkish / Türkçe / Thanks to any translator
« on: May 21, 2008, 08:49:37 AM »
Hello to all turkish users in this forum.
Thanks to anybody who is able to translate the MODs and threads of 4homepages forum in turkish language.
Please, keep on looking at the forum and translating.
You really all do a very good job!

Everybody here hopes our turkish friends will enjoy and spread 4images script.
In any case, if any trouble, we wait for you in the international forums, if you can explain your own problem in english, german, french or spanish... You will allways find someone to help you.
Just excuse us to not manage your native language.

Best regards.

manurom

Türkçe forumunu kullanan herkese Merhabalar.
 Öncelikle bu forumda gerek modları tercüme eden gerekse  sorunlara cevap veren arkadaşlara teşekkür ederim...
Bu hal üzere devam etmenizi temenni ederim... Eğer böyle devam ederseniz çok güzel bir görev yapmış olursunuz....

Herkesin çok güzel bir script olan 4imagesı destekleyip yayılmasına vesile olmasını umarım.
Arkadaşla sizi  herhangi bir olayda  veya sıkıntıda  eğer  İngilizce, Alman, Fransız veya İspanyol  probleminizi açıklayabilirseniz         uluslararası yardımlaşmaya bekleriz...
Size yardım edecek birilerini  herzaman bulacaksınız...
Sadece yerli lisanda konuşmayı kabul etmiyoruz....
En iyi saygılar.
Manurom

7
Français / [MOD] Menu personnalisé.
« on: May 17, 2008, 11:27:27 AM »
Bonjour;
vous avez sans doute vu des sites intégrant un menu de navigation dans la colonne de gauche. Vierstra offre souvent cette possibilité dans ses templates, en utilisant un "php include", et fournissant un fichier du genre "4menu.php".

Nous allons voir ici comment créer un menu personnalisé, ainsi qu'un menu de bas de page ou "footer", en évitant l'utilisation de "php include", et en respectant la gestion des sessions utilisateurs de 4images.

  • Editez d'abord le fichier includes/page_header.php
A la fin de ce fichier, juste avant le symbole de fin de script PHP:
Code: [Select]
?>
insérez ces lignes:
Code: [Select]
//---------------------------------------------------------------------------------------------
//---- Template mon_menu.html ------------------------------------------------------------------
//---------------------------------------------------------------------------------------------

$mon_menu = $site_template->parse_template("mon_menu");
  $site_template->register_vars(array(
    "mon_menu" => $mon_menu
  ));
  unset($mon_menu);
 
//---------------------------------------------------------------------------------------------
//---- Template mon_footer.html ----------------------------------------------------------------
//---------------------------------------------------------------------------------------------

$mon_footer = $site_template->parse_template("mon_footer");
  $site_template->register_vars(array(
    "mon_footer" => $mon_footer
  ));
  unset($mon_footer); 


  • Allez maintenant dans le dossier templates/votre_template/.

_____Créez un premier fichier HTML appelé "mon_menu.html", incluant ce code d'exemple:
Code: [Select]
<div align="center">
<table  width="100" border="0" align="center" cellpadding="0" cellspacing="0">
 <tr>
  <td width="100%" align="center" height="17" background="{template_url}/images/button.gif" ><a href="{url_home}" style="text-decoration: none"><strong>Accueil</strong></a></td>
 </tr>
 <tr>
 <td width="100%" align="center" height="17" background="{template_url}/images/button.gif" ><a href="{url_top_images}" style="text-decoration: none"><strong>Top Images</strong></a></td>
 </tr>
 <tr>
 <td width="100%" align="center" height="17" background="{template_url}/images/button.gif" ><a href="{url_new_images}" style="text-decoration: none"><strong>Nouvelles Images</strong></a></td>
 </tr>
 </table>
</div>
<br>
Vous devrez copier cette image: , dans le dossier templates/votre_template/images/.

_____Créez un autre fichier HTML appelé "mon_footer.html" incluant ce code:
Code: [Select]
<br /><div align="center">
  <table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr class="head1">
      <td width="25%" align="center" class="row1"><a href="{url_contact}">Nous contacter</a> </td>
      <td width="25%" align="center" class="row2"><a href="http://www.bourvil.org">Mon v&eacute;lo!</a></td>
      <td width="25%" align="center" class="row1"><a href="http://www.bricedenice.net">J't'ai cass&eacute;!</a></td>
      <td width="25%" align="center" class="row2"><a href="http://www.wazza.com">Etc...</a></td>
    </tr>
  </table>
</div>

  • Voilà, vous avez déclaré votre menu et votre footer dans includes/page_header.php et créé les deux fichiers dans votre template. Vous pouvez dès lors appeler ces fichiers en incluant les tags  {mon_footer} et {mon_menu} dans n'importe quelle autre page de votre template.

Exemple: éditez le fichier templates/votre_template/home.html
Cherchez:
Code: [Select]
{endif random_image}Ajoutez après ceci:
Code: [Select]
{mon_menu}
Cherchez:
Code: [Select]
{footer}
Et insérez AVANT:
Code: [Select]
{mon_footer}
J'ai fait des essais avec le template "default", et voici ce que j'ai obtenu:

  • Mon_menu:
  • Mon_footer:

Ceci étant fait, si vous avez besoin de modifier vos liens, il vous suffit d'éditer mon_menu.html ou mon_footer.html une seule fois, et cela se répercutera dans toutes les pages de template qui incluent vos tags de menu. C'est autre chose que de modifier une par une toutes les pages de votre template! 8O

Cas particuliers: gestion des liens internes et des sessions utilisateurs.
Nous abordons ici un sujet sensible, car 4images est un script basé sur les sessions utilisateur.
Vous avez sans doute remarqué que la barre d'adresse de votre navigateur affiche parfois une adresse comme ceci:
Quote
http://www.chemin/vers/ma/galerie/details.php?image_id=1&sessionid=c5f78g2943057ipf21cnoj4t01

Le script génère un code MD5 pour chaque visiteur, qui va le suivre lors de son exploration de votre site.
Il est d'après certains membres de ce forum important de conserver cette identification de session.
Ces membres n'étant pas les premiers venus, et ayant de solides connaissances en PHP, plus une familiarité certaine avec 4images, nous allons tenter de générer des liens qui respectent la gestion des sessions utilisateurs.

  • Premier cas: vous faites un lien vers un fichier PHP existant dans le script:
    le script décrit en interne des tags menant vers des pages PHP, tout en respectant la session utilisateur.
    Par exemple:
    -> Un lien vers la page d'accueil "index.php" sera appelé dans un fichier HTML par:
Code: [Select]
<a href="{url_home}">Page d'accueil</a>
    Examinez le code PHP de 4images, et vous trouverez quelques tags du type "url_xxx", que vous pourrez exploiter à loisir.
    (un conseil, plutôt que d'utiliser la fonction de recherche de Windows, adoptez
Agent Ransack, un freeware qui vous permet de faire des recherches beaucoup plus fines et efficaces, tout en étant beaucoup plus léger et beaucoup moins "prise de tête")
[/li][/list]

  • Deuxième cas: vous incluez un MOD qui dépend d'un fichier PHP principal:
Vous avez dû constater que dans mon code pour "mon_footer.html", j'ai utilisé le tag "{url_contact}", qui n'existe pas dans la version originale de 4images.
Cela dérive d'un MOD existant dans le forum: [MOD] Contact Form, qui vous permet de créer un formulaire de contact, ou de "feedback".
En choisissant ce MOD, vous allez créer dans le "core" ou "noyau" du script 4images un nouveau fichier PHP appelé "contact.php".
Voici ce qu'il faudrait faire pour créer des liens vers ce fichier depuis des fichiers HTML de template:

Veuillez éditer le fichier includes/page_header.php.
Trouvez cette ligne:
Code: [Select]
  "url_captcha_image" => $site_sess->url(ROOT_PATH."captcha.php"),
Insérez juste après:
Code: [Select]
  "url_contact" => $site_sess->url(ROOT_PATH."contact.php"),
Utilisez dès lors {url_contact} dans le fichier de template où vous souhaitez placer votre lien.

Accessoirement, si vous gérez un site multilangue, trouvez cette ligne:
Code: [Select]
  "charset" => $lang['charset'],
et insérez juste après:
Code: [Select]
  "lang_contact" => $lang['contact'],
Editez dès lors chaque fichier PHP "main.php" des langues que vous exploitez.
Vous devrez y ajouter cette ligne (exemple en français):
Code: [Select]
$lang['contact'] = "Nous contacter";[/li]
[/list]

  • Dernier cas: vous créez un fichier de template HTML personnalisé:
    rendez-vous ici: How to add a new, custom template page, pour apprendre comment créer une page de template (HTML) personnalisée.
    Admettons que vous appeliez cette page "ma_page.html".
    Si vous désirez faire un lien vers cette page, utilisez cette syntaxe:
    Code: [Select]
    <a href="{url_home}?template=ma_page">Lien vers ma page</a>

    Voilà. Pour la énième fois, je vous présente mes excuses pour ma logorrhée. Il est important pour moi d'être avant tout compris par les membres débutants ou peu familiers  du langage PHP. Ce n'est que pour eux que j'ai accepté d'être le nouveau modérateur du forum francophone. J'ai tellement profité des connaissances d'autres membres ces dernières années qu'il me semble juste de participer à l'expansion de 4images dans la mesure de mes modestes moyens.

    N'hésitez pas à soumettre dans ce forum vos problèmes. Personne ne rira de vous. Nous avons tous été et restons des débutants... et nous continuons à apprendre chaque jour.

    Je reste à votre disposition, soit sur ce forum, soit par message personnel.

    Le seul but est que vous appréciiez 4images et continuiez à le faire, et pourquoi pas, le faire connaître autour de vous.

    Salutations.

    8
    Français / [ASTUCE] Des vignettes personnalisées.
    « on: May 17, 2008, 12:49:07 AM »
    Bonjour à tous;
    le site http://www.netzgesta.de/ nous propose diverses manières d'agrémenter nos vignettes ou "thumbnails".

    Téléchargez simplement les divers scripts, libres de droits pour une utilisation privée ou  non commerciale. Veuillez lire le fichier "license.txt" attaché, et s'il-vous-plaît respectez-le comme il se doit.

    Voici quelques exemples de ce que vous pouvez obtenir:

    Exemple: pour obtenir l'effet Bevel, téléchargez bevel.js ici: http://www.netzgesta.de/bevel/.
    Copiez bevel.js dans le dossier votre_site/templates/votre_template/.

    Editez votre fichier templates/votre_template/header.html, et insérez avant </head>:
    Code: [Select]
    <script type="text/javascript" src="{template_url}/bevel.js"></script>
    Editez aussi le fichier includes/functions.php et modifiez la ligne #464:
    Code: [Select]
    $thumb = "<img src=\"".$file_src."\" border=\"0\"".$width_height." alt=\"".format_text($image_name, 2)."\" />";
    par:
    Code: [Select]
    $thumb = "<img src=\"".$file_src."\" class=\"bevel noshade\" border=\"0\"".$width_height." alt=\"".format_text($image_name, 2)."\" />";
    et la ligne #470:
    Code: [Select]
    $thumb = "<img src=\"".$file_src."\" border=\"".$config['image_border']."\"".$width_height." alt=\"".format_text($image_name, 2)."\" />";
    par:
    Code: [Select]
    $thumb = "<img src=\"".$file_src."\" class=\"bevel noshade\" border=\"".$config['image_border']."\"".$width_height." alt=\"".format_text($image_name, 2)."\" />";
    C'est tout. Visitez la page http://www.netzgesta.de/bevel/, où vous trouverez la possibilité de varier les effets.


    En suivant cet exemple, vous pouvez faire de même avec les scripts suivants:

    Mais par dessus tout, respectez  leur  travail, conservez leurs copyrights, et si leur site ressuscite, envoyez-leur un message de remerciement. :P

    Merci de consulter la licence en pièce jointe.

    manurom

    9
    Français / [FIX] Taille personnalisée pour l'image aléatoire
    « on: May 16, 2008, 10:11:53 AM »
    Bonjour;
    il se peut que vous ayez opté pour une taille de vignette donnée, disons 200 pixels de large.
    Tout fonctionne bien, sauf que votre template utilise une largeur de colonne de gauche inférieure à la taille des vignettes, ou thumbnails, disons 150 pixels.

    KurtW avait trouvé une solution en appelant l'image originale, et la réduisant à la largeur de la colonne (admettons 150 pixels).
    Deux inconvénients: même réduite en affichage, l'image originale imposait son poids original en Kb, puis la réduction sans antialiasing rendait la vignette aléatoire presque illisible, si l'image originale était de grand format.

    Donc, il vaut mieux travailler sur les vignettes elles-mêmes, pour éviter les problèmes de poids de fichier et de lisibilité.

    Pour ce faire, vous devez éditer ces deux fichiers de votre template:
    • random_image.html
    • random_cat_image.html

    Trouvez dans chacun d'eux ceci:
    Code: [Select]
    {thumbnail}
    et changez-le par cela, toujours pour notre exemple en 150 pixels:
    Code: [Select]
    <img src="data/thumbnails/{cat_id}/{thumbnail_file_name}" width="150" />
    Si la valeur de 150 pixels ne vous convient pas, changez dans le dernier code:
    Code: [Select]
    width="150" />
    par la valeur en pixels de la largeur que vous préférez.

    Navré pour ce qui semblerait être un bla-bla, mais je fais de mon mieux pour être compris par tous.

    Salutations.

    manurom

    10
    Français / Traduction de MODs en français.
    « on: May 16, 2008, 09:53:54 AM »
    Bonjour à tous;

    dans ce topic, nous allons lister les MODs, qui ayant été créés en anglais, allemand ou autre dans les forums généralistes, ont été traduits ou adaptés à la langue française.

    Le but est, bien sûr, d'aider les membres francophones à profiter au mieux de leur script 4images.

    Certains MODs ont vu le jour dans des versions anciennes de 4images. La version 1.7.6 étant la plus aboutie, il serait bon que la traduction française s'y réfère.
    On évitera ainsi des trous de sécurité, des problèmes avec MySQL5...etc.

    Donc, si vous avez traduit un MOD, n'hésitez pas à le publier dans le forum français, et à poster un lien vers votre topic ici.

    Seule obligation, veuillez s'il-vous-plaît mentionner le nom du membre créateur du MOD et un lien vers son topic original.

    N'y voyez aucune contrainte ou abus de pouvoir. Il s'agit seulement de respecter le travail des autres et de les remercier de leur aide envers notre communauté.

    Si, en revanche, vous rencontrez un problème avec un MOD traduit, merci d'ouvrir un post dans le forum, ou de poster dans le topic de traduction concerné, plutôt que d'en faire mention ici.
    Réservons à ce topic la seule possibilité d'indiquer la liste de ce qui a pu être traduit.

    Je sais que nous, les froggies, avons la réputation de n'être pas concernés par les langues étrangères, mais je compte sur vous tous pour alimenter ce topic.

    Amicales salutations à tous nos membres francophones.

    manurom

    11
    Hello, all;
    please find in attachment the complete French language pack for 4images 1.7.6 and 1.7.4.

    Veuillez trouver en pièce jointe le pack de traduction français pour 4images 1.7.6 et 1.7.4.

    Salutations.

    12
    Mods & Plugins (Releases & Support) / [PROGRAM] 4images Mobile Server
    « on: August 11, 2007, 01:33:38 AM »
    Hello;

    the new version can be found here:
    http://www.4homepages.de/forum/index.php?topic=29025.0


    --------------

    I have been working with the 4images team for a while.
    We have setup a program to run a Standalone Web Server, including 4images. All agreements obtained.
    It is designed to let people show their work on 4images anywhere a Windows PC is, without needing a connection to the Internet.
    Its first use is in an USB Flash Drive, but it can be used in a fixed hard disk too.


    It is called 4images Mobile Server.
    Features:
    • Apache/2.0.50 (Win32)
    • MySQL 4.0.20a
    • PHP Version 4.3.11
    • phpMyAdmin 2.6.4-pl1
    • 4images 1.7.7

    It runs on Windows based PCs a local webserver running 4images.
    When the program is launched, it appears an icon in the systray:




    As displayed, it is provided with 4 languages for the management interface: german, english, spanish and french (many thanks to kai for the german translation).


    • How does it work
    __________ 4images Mobile Server is provided in a ZIP archive. Just download it and unpack the whole archive at the root of an USB Flash Drive.
                       Once the files have been unpacked, the USB Flash Drive becomes autorun able. It has a new icon in "My Computer":
                      Just let your computer launch the autorun program. The webserver will be started, and your default browser will show the first installation page of 4images. At this point, you just have to choose your language and begin the installation. Nothing more is required.
                       Accounts and passwords are yet configured:
                       4images: admin login: admin
                                    admin password: admin
                       MySQL:  account: root
                                    account password: root

    __________ There is also an installer version that installs the program on the computer, by default in c:\4images Mobile Server\, setting up a new group in the programs menu and a new icon on the desktop.
                       Once you have done all the work you need, simply copy the 4images Mobile Server folder content to an USB Flash Drive. Simply by plugging it to another computer, you will run your site without any installation routine.
                       ( You may have usual paranoid messages from MS Security Center about Apache and MySQL, and perhaps in Internet Explorer on the first loading screen. MS Windows users won't there be surprised...)


    • How to get the program?
    __________ Download it form here: .zip


    Have a look, and try it. :wink:



    Features:
    • PHP 5.2.3
    • Apache 2.0.59
    • MySQL 5.0.37
    • PhpMyAdmin 2.11.5
    • GD Bundled (2.0.34 compatible)

    Pages: [1]