'non_exist_comment' => 'Le commentaire sélectionné n\'existe pas.',
puis après la ligne ci-dessus ajoutez celle-ci :'captcha_error' => 'Le code de confirmation ne correspond pas. The confirmation code didn\'t matched',
'report_comment_title' => 'Envoyer ce commentaire à l\'administrateur', //cpg1.4
et après la ligne ci-dessus ajoutez celle-ci :'confirm' => 'Confirmation',
'{COMMENT}' => $lang_display_comments['comment'],
puis après cette ligne ajoutez la suivante :'{CONFIRM}' => $lang_display_comments['confirm'],
<!-- END input_box_no_smilies -->
</td>
<td class="tableb_compact">
<input type="hidden" name="event" value="comment" />
<input type="hidden" name="pid" value="{PIC_ID}" />
<input type="submit" class="comment_button" name="submit" value="{OK}" />
</td></tr>
après le code ci-dessus, ajoutez :<tr>
<td class="tableb_compact" colspan="2">
{CONFIRM}
</td>
<td class="tableb_compact" colspan="2">
<input type="text" name="confirmCode" size="5" class="textinput"> <img src="captcha.php" align="middle">
</td>
</tr>
case 'comment':
if (!(USER_CAN_POST_COMMENTS)) cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
ajoutez : require("include/captcha.class.php");
if (!PhpCaptcha::Validate($_POST['confirmCode'])) {
cpg_die(ERROR, "Confirmation code didn't matched", __FILE__, __LINE__);
}
'{COMMENT}' => $lang_display_comments['comment'],
, ni la suivante.<?php
/*************************
Coppermine Photo Gallery
************************
Copyright (c) 2003-2006 Coppermine Dev Team
v1.1 originally written by Gregory DEMAR
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
********************************************
Coppermine version: 1.4.8
$Source$
$Revision: 3116 $
$Author: gaugau $
$Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
**********************************************/
// ------------------------------------------------------------------------- //
// This theme has all CORE items removed //
// ------------------------------------------------------------------------- //
define('THEME_IS_XHTML10_TRANSITIONAL',1);
?>
'{COMMENT}' => $lang_display_comments['comment'],
<!-- END input_box_no_smilies -->
</td>
<td class="tableb_compact">
<input type="hidden" name="event" value="comment" />
<input type="hidden" name="pid" value="{PIC_ID}" />
<input type="submit" class="comment_button" name="submit" value="{OK}" />
</td></tr>
nous avons du changer un peu le code, il y avait, apparemment, dans les fichiers, des espaces qui empechaient l'image de s'afficher (croix rouge à la place)Merci pour le retour d'info ;)
pour info : nous avons du changer un peu le code, il y avait, apparemment, dans les fichiers, des espaces qui empechaient l'image de s'afficher (croix rouge à la place),volontiers, j'ai le même pb, seulement sur Explorer, pas de pb avec Firefox... bizzare...
effectivement cela fonctionne en modifiant le fichier : theme.inc.phpIl est préférable de modifier le fichier theme.php du theme utilisé plutot que theme.inc.php
avec la version modifée attachée (french2 dans le menu pull-down), l'image n'est plus affichée... et pourtant, je n'ai fait qu'ajouter les lignes confirm et confirm2 qui marchent dans le fichier anglais !!!Dingue !
qq'un a une idée ?
t'as vu le nombre de ligne a checker ?!?!?Mais vu le nombre de lignes ajoutées à l'ancienne version, ce n'est pas trop cruel :D
'{CONFIRM}' => $lang_display_comments['confirm'],
'{COMMENT}' => $lang_display_comments['comment'],
<tr>
<td class="tableb_compact" colspan="2">
{CONFIRM}
</td>
<td class="tableb_compact" colspan="2">
<input type="text" name="confirmCode" size="5" class="textinput"> <img src="captcha.php" align="middle">
</td>
</tr>
<!-- END input_box_no_smilies -->
/**
* Fonts to create the captch image
*/
$aFonts = array('fonts/ARIALN.TTF', 'fonts/algerinn.ttf'); /* acidic.ttf et hurryup.ttf , sont les polices d'origine de ce MOD */
'non_exist_comment' => 'Le commentaire sélectionné n\'existe pas.',
'captcha_error' => 'Le code de confirmation ne correspond pas. The confirmation code didn\'t matched',
'report_comment_title' => 'Envoyer ce commentaire à l\'administrateur', //cpg1.4
'confirm' => 'Confirmation',
'{COMMENT}' => $lang_display_comments['comment'],
'{CONFIRM}' => $lang_display_comments['confirm'],
<!-- END input_box_no_smilies -->
<tr>
<td class="tableb_compact" colspan="2">
{CONFIRM}
</td>
<td class="tableb_compact" colspan="2">
<input type="text" name="confirmCode" size="5" class="textinput"> <img src="captcha.php" align="middle">
</td>
</tr>
case 'comment':
if (!(USER_CAN_POST_COMMENTS)) cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
require("include/captcha.class.php");
if (!PhpCaptcha::Validate($_POST['confirmCode'])) {
cpg_die(ERROR, "Confirmation code didn't matched", __FILE__, __LINE__);
}
Chez moi, cela marche en suivant cette procédureQui semble être rigoureusement la même !
Pour theme.inc.php, n'ayant pas d'autre alternative, vu que toutes les galeries de mes membres ont le theme classic d'installé par défaut, et qu'ils ne peuvent en changer, je suis obligé de le modifier.
<?php
/*************************
Coppermine Photo Gallery
************************
Copyright (c) 2003-2006 Coppermine Dev Team
v1.1 originally written by Gregory DEMAR
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
********************************************
Coppermine version: 1.4.8
$Source$
$Revision: 3116 $
$Author: gaugau $
$Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $
**********************************************/
// ------------------------------------------------------------------------- //
// This theme has all CORE items removed //
// ------------------------------------------------------------------------- //
define('THEME_IS_XHTML10_TRANSITIONAL',1);
?>
Placez le fichier PHP captcha.php à la racine du site.
sauf que pour moi ça ne marchait pas : il ne fallait pas le placer à la racine du site mais à la racine du répertoire Coppermine. ::)
Bonjour,
J'avais aussi ce problème de la croix rouge.
En fait il est indiqué queCode: [Select]Placez le fichier PHP captcha.php à la racine du site.
sauf que pour moi ça ne marchait pas : il ne fallait pas le placer à la racine du site mais à la racine du répertoire Coppermine. ::)
Quelle est ton idée ?lorsque l'on a une modif à faire dans le fichier theme.inc.php, comme c'est le cas ici, il est préférable de placer les lignes de codes dans le fichier theme.php du theme utilisé. Cela permets lors de mise à jour de ne pas être à chaque fosi obligé de réentrer la modif.
// Displays comments for a specific picture
à 2347 (c'est la fonction ou il faut ajouter la première modif)j'avais le meme probleme chez free. Je l'ai résolu en créant un répertoire 'sessions' à la racine du site. Maintenant tout marche, merci aux auteurs!Oui le dossier sessions fait défaut chez FREE.FR, et pas que pour CAPTCHA ;)
Bonjour,euh, celui là j'y ai pas touché ;) c'est un plugin de Sami
Regardez le Post juste au-dessus du votre !
Vous serez ravi de constater que Frantz à commis un plugin qui vous évite de tripoter au code de Coppermine !
PYAP
J'ai résolu mon probleme..il fallait rajouter un dossier Sessions à la racine de mon site !!Super ! Exactement comme indiqué et conseillé dans mon post posté plus haut à votre sujet :
j'ai pas modifier le theme.php (comme j'ai un theme connections) alors j'ai du modifier themes.inc.php,Une fois de plus, il ne FAUT PAS MODIFIER LE FICHIER THEME.INC.PHP
'{COMMENT}' => $lang_display_comments['comment'],dans le theme.php je doit faire comment ?
<tr>
<td class="tableb_compact" colspan="2">
{CONFIRM}
</td>
<td class="tableb_compact" colspan="2">
<input type="text" name="confirmCode" size="5" class="textinput"> <img src="captcha.php" align="middle">
</td>
</tr>
<?php
/*************************
Coppermine Photo Gallery
************************
Copyright (c) 2003-2006 Coppermine Dev Team
v1.1 originally written by Gregory DEMAR
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
********************************************
Coppermine version: 1.4.4
$Source:
$Revision:
$Author:
$Date:
**********************************************/
define('THEME_HAS_RATING_GRAPHICS', 1);
define('THEME_HAS_NAVBAR_GRAPHICS', 1);
define('THEME_HAS_FILM_STRIP_GRAPHIC', 1);
define('THEME_IS_XHTML10_TRANSITIONAL',1); // Remove this if you edit this template until
// you have validated it. See docs/theme.htm.
define('THEME_HAS_NO_SUB_MENU_BUTTONS', 1);
// HTML template for sys menu
$template_sys_menu = <<<EOT
<ul id="topnav">
<!-- BEGIN home -->
<li><a href="{HOME_TGT}" title="{HOME_TITLE}">{HOME_LNK} | </a></li>
<!-- END home -->
<!-- BEGIN my_gallery -->
<li><a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK} | </a></li>
<!-- END my_gallery -->
<!-- BEGIN allow_memberlist -->
<li><a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK} | </a></li>
<!-- END allow_memberlist -->
<!-- BEGIN my_profile -->
<li><a href="{MY_PROF_TGT}" title="{MY_PROF_LNK}">{MY_PROF_LNK} | </a></li>
<!-- END my_profile -->
<!-- BEGIN faq -->
<li><a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK} | </a></li>
<!-- END faq -->
<!-- BEGIN enter_admin_mode -->
<li><a href="{ADM_MODE_TGT}" title="{ADM_MODE_TITLE}">{ADM_MODE_LNK} | </a></li>
<!-- END enter_admin_mode -->
<!-- BEGIN leave_admin_mode -->
<li><a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK} | </a></li>
<!-- END leave_admin_mode -->
<!-- BEGIN upload_pic -->
<li><a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK} | </a></li>
<!-- END upload_pic -->
<!-- BEGIN register -->
<li><a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK} | </a></li>
<!-- END register -->
<!-- BEGIN login -->
<li><a href="{LOGIN_TGT}" title="{LOGIN_LNK}">{LOGIN_LNK}</a></li>
<!-- END login -->
<!-- BEGIN logout -->
<li><a href="{LOGOUT_TGT}" title="{LOGOUT_LNK}">{LOGOUT_LNK}</a></li>
<!-- END logout -->
</ul>
EOT;
// HTML template for sub menu
$template_sub_menu = <<<EOT
<ul>
<!-- BEGIN custom_link -->
<li><a href="{CUSTOM_LNK_TGT}" title="{CUSTOM_LNK_TITLE}">{CUSTOM_LNK_LNK}</a></li>
<!-- END custom_link -->
<!-- BEGIN album_list -->
<li><a href="{ALB_LIST_TGT}" title="{ALB_LIST_TITLE}">{ALB_LIST_LNK}</a></li>
<!-- END album_list -->
<li><a href="{LASTUP_TGT}" title="{LASTUP_LNK}">{LASTUP_LNK}</a></li>
<li><a href="{LASTCOM_TGT}" title="{LASTCOM_LNK}">{LASTCOM_LNK}</a></li>
<li><a href="{TOPN_TGT}" title="{TOPN_LNK}">{TOPN_LNK}</a></li>
<li><a href="{TOPRATED_TGT}" title="{TOPRATED_LNK}">{TOPRATED_LNK}</a></li>
<li><a href="{FAV_TGT}" title="{FAV_LNK}">{FAV_LNK}</a></li>
<li><a href="{SEARCH_TGT}" title="{SEARCH_LNK}">{SEARCH_LNK}</a></li>
</ul>
EOT;
// HTML template for gallery admin menu
$template_gallery_admin_menu = <<<EOT
<div align="center">
<table cellpadding="0" cellspacing="1">
<tr>
<!-- BEGIN admin_approval -->
<td class="admin_menu" id="admin_menu_anim"><a href="editpics.php?mode=upload_approval" title="{UPL_APP_TITLE}">{UPL_APP_LNK}</a></td>
<!-- END admin_approval -->
<td class="admin_menu"><a href="admin.php" title="{ADMIN_TITLE}">{ADMIN_LNK}</a></td>
<td class="admin_menu"><a href="catmgr.php" title="{CATEGORIES_TITLE}">{CATEGORIES_LNK}</a></td>
<td class="admin_menu"><a href="albmgr.php{CATL}" title="{ALBUMS_TITLE}">{ALBUMS_LNK}</a></td>
<td class="admin_menu"><a href="groupmgr.php" title="{GROUPS_TITLE}">{GROUPS_LNK}</a></td>
<td class="admin_menu"><a href="usermgr.php" title="{USERS_TITLE}">{USERS_LNK}</a></td>
<td class="admin_menu"><a href="banning.php" title="{BAN_TITLE}">{BAN_LNK}</a></td>
<td class="admin_menu"><a href="reviewcom.php" title="{COMMENTS_TITLE}">{COMMENTS_LNK}</a></td>
</tr><tr>
<!-- BEGIN log_ecards -->
<td class="admin_menu"><a href="db_ecard.php" title="{DB_ECARD_TITLE}">{DB_ECARD_LNK}</a></td>
<!-- END log_ecards -->
<td class="admin_menu"><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_LNK}</a></td>
<td class="admin_menu"><a href="searchnew.php" title="{SEARCHNEW_TITLE}">{SEARCHNEW_LNK}</a></td>
<td class="admin_menu"><a href="util.php" title="{UTIL_TITLE}">{UTIL_LNK}</a></td>
<td class="admin_menu"><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}">{MY_PROF_LNK}</a></td>
<!-- BEGIN documentation -->
<td class="admin_menu"><a href="{DOCUMENTATION_HREF}" title="{DOCUMENTATION_TITLE}" target="cpg_documentation">{DOCUMENTATION_LNK}</a></td>
<!-- END documentation -->
</tr>
</table>
</div>
EOT;
// HTML template for user admin menu
$template_user_admin_menu = <<<EOT
<ul>
<li><a href="albmgr.php" title="{ALBMGR_TITLE}" class="navmenu">{ALBMGR_LNK}</a></li>
<li><a href="modifyalb.php" title="{MODIFYALB_TITLE}" class="navmenu">{MODIFYALB_LNK}</a></li>
<li><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}" class="navmenu">{MY_PROF_LNK}</a></li>
<li><a href="picmgr.php" title="{PICTURES_TITLE}" class="navmenu">{PICTURES_LNK}</a></li>
</ul>
EOT;
?>
'{CONFIRM}' => $lang_display_comments['confirm'],
<tr>
<td class="tableb_compact" colspan="2">
{CONFIRM}
</td>
<td class="tableb_compact" colspan="2">
<input type="text" name="confirmCode" size="5" class="textinput"> <img src="captcha.php" align="middle">
</td>
</tr>
500 Internal Server Error
The server has encountered an internal error or misconfiguration and was unable to complete your request.
et avec celui qui est là ?
http://forum.coppermine-gallery.net/index.php?topic=36319.msg191606#msg191606 (http://forum.coppermine-gallery.net/index.php?topic=36319.msg191606#msg191606)
After some investigations on superdave's (http://forum.coppermine-gallery.net/index.php?action=profile;u=28920) server I've found that the problem was PHP configuration
if you are using relative path, something like ./ for session.save_path then you can't use this plugin , codding structure of plugin API would cause to session lost for those who use relative path for session save path
[PLUGIN] CAPTCHA (anti-spam sur commentaires)
« on: August 26, 2006, 01:13:01 AM »
Reply with quoteQuote
CAPTCHA
[MOD / HACK] by Abbas Ali
NOUVEAU : CAPTCHA Plugin ! Plus nécessaire de modifier le code Grin
voir ici le sujet en anglais
Ou par ici
Ci-dessous, le code initial (non plugin) (voir Captcha en fonction sur ce site)
Beaucoup de Spamming de commentaire ont été signalé sur les galeries Coppermine.
Abbas Ali a pensé utiliser Captcha pour filtrer les "commentaires" déposés par des robots.
Que fait cette modification de Coppermine ?
* Une image-texte s'affiche à coté du formulaire de commentaire. Il y a une nouvelle case à renseigner obligatoirement. "Confirmation"
* L'utilisateur sera invité à écrire exactement le texte suivant les indications de l'image affichée.
* Si le texte écrit par l'utilisateur n'est pas identique à l'image-texte, alors le commentaire ne sera pas ajouté. Ce qui bloque de fait les robots ! Grin
Fichiers à modifier :
* db_input.php
* themes/votretheme/theme.php
* lang/french.php (et tous les fichiers languages que votre galerie propose ! traduction nécessaire dans ces langues !)
Nouveaux fichiers :
* captcha.php (racine de Coppermine. Là où se situe INDEX.PHP)
* captcha.class.php (dossier votre_cpg/include/)
* fonts
NECESSITE FREETYPE sur votre serveur. (voir ci-dessous l'exemple d'un phpinfo.php)
1/ TELECHARGEZ CAPTCHA.
Placez le fichier PHP captcha.php à la racine du site.
Placez captcha.class.php dans le dossier "include" de Coppermine.
Placez les polices de caractères TTF dans le dossiers /fonts que vous devez créer.
(TIPS : vous pouvez utilisez n'importe quelles fontes TrueType)
2/ Ouvrez french.php (et tous les fichiers /lang que votre galerie propose)
cherchez
Code:
'non_exist_comment' => 'Le commentaire sélectionné n\'existe pas.',
puis après la ligne ci-dessus ajoutez celle-ci :
Code:
'captcha_error' => 'Le code de confirmation ne correspond pas. The confirmation code didn\'t matched',[/b]
Un grand merci !!!Peux tu m'indiquer ta version de cpg et me donner le lien du captcha que tu as installé stp ?
Installation hyper facile, et quelle utilité ! Avec de 5 à 10 spams par jours j'en avais ras le bol de me payer des nettoyages fréquents de la base de donnée !
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
CREATE TABLE `CPG_plugin_captcha` etc...
par CREATE TABLE `cpg14x_plugin_captcha` etc...
Je pense sincèrement que ça ne vient pas de là mais j'ai trouvé ça étrange.avez vous bien placé le fichier captcha.php à la racine de votre site ?
/* Setting Options */
/**
* Enable/Disable array
*
* Set which group should NOT see Captcha on each page
* ''=> Captcha Enable for all users
* COppermine Standard Group Name:
* Administrators,Registered,Guests,Banned
* You can add your custome group name too
* Seprated by ','
*/
$CAPTCHA_DISABLE = array('login' => 'Administrators,Registered,Guests,Banned',
'register' => 'Administrators,Registered',
'comment' => 'Administrators,Registered',
'report' => 'Administrators,Registered',
'ecard' => 'Administrators,Registered',
);
A force de chercher, il s'avère que dans $CAPTCHA_DISABLE j'avais marqué Guest au lieu de Guests.
Salut les amis de coppermine,
Je tiens à tout prix à me protéger contre les spammeurs, d'où la nécessité du captcha (Gallery en a un qui est intégré !!!) mais impossible de faire fonctionner le captcha. L'image de n'affiche pas. il me semble avoir suivi scrupuleusement les consignes (par copier coller pour éviter toute erreur d'espace). Il apparaît la petite boite pour insérer le nom du captcha, le curseur marche à l'intérieur mais il y a une croix rouge à côté (du genre image manquante). Je suis hébergé chez www.lws.fr qui est payant et semble pro. Je ne sais pas si c'est un problème de freetype. Qui peut m'aider clairement ???? Au fait, j'utilise un thème qui s'appelle Blix et dont j'ai modifié le CSS (Pas besoin d'être pro pour changer les couleurs et les photos d'un thème)
P.S: j'ai un formulaire avec captcha qui fonctionne très bien.
Arabstrait
qu'a t'il de mieux que le troisla version 3 stocke les données dans la base de donnée et plus dans une session ce qui devrait éviter certains téléscopages.
Décidement, tous les plugins que j'installe ne marche pas ave capchta 2.0. parait que le 3 v(est pareil. C'est le éème pluggin mini cms qui me botte mais du coup le captcha ne marche pas.quels plugins ?
et ajouté un fichier sessionsSessions n'est pas un fichier mais un dossier.
En lisant le forum j'ai modifié le fichier captcha.class.php et ajouté un fichier sessions...quelle modif ?
case 'comment':
if (!(USER_CAN_POST_COMMENTS)) cpg_die(ERROR, $lang_errors['perm_denied'], __FILE__, __LINE__);
ajoutez : require("include/captcha.class.php");
if (!PhpCaptcha::Validate($_POST['confirmCode'])) {
cpg_die(ERROR, "Confirmation code didn't matched", __FILE__, __LINE__);
}
<?php
define('THEME_HAS_RATING_GRAPHICS', 1);
$template_sys_menu_spacer ='<img src="themes/siteground8/images/line.gif" width="9" height="11" border="0" alt="" />';
function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')
{
global $CONFIG, $THEME_DIR;
global $template_film_strip, $lang_film_strip;
static $template = '';
static $thumb_cell = '';
static $empty_cell = '';
static $spacer = '';
if ((!$template)) {
$template = $template_film_strip;
$thumb_cell = template_extract_block($template, 'thumb_cell');
$empty_cell = template_extract_block($template, 'empty_cell');
}
$cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
$thumbcols = $CONFIG['thumbcols'];
$cell_width = ceil(100 / $CONFIG['max_film_strip_items']) . '%';
$i = 0;
$thumb_strip = '';
foreach($thumb_list as $thumb) {
$new_size = 65;
preg_match('/(?<=width=")[0-9]*/',$thumb['image'],$matches,PREG_OFFSET_CAPTURE);
$srcWidth=$matches[0][0];
preg_match('/(?<=height=")[0-9]*/',$thumb['image'],$matches,PREG_OFFSET_CAPTURE);
$srcHeight=$matches[0][0];
$ratio = max($srcWidth, $srcHeight) / $new_size;
$ratio = max($ratio, 1.0);
$destWidth = (int)($srcWidth / $ratio);
$destHeight = (int)($srcHeight / $ratio);
$thumb['image']=preg_replace('/width="[^"]*"/','width="'.$destWidth.'"',$thumb['image']);
$thumb['image']=preg_replace('/height="[^"]*"/','height="'.$destHeight.'"',$thumb['image']);
$i++;
if ($mode == 'thumb') {
$params = array('{CELL_WIDTH}' => $cell_width,
'{LINK_TGT}' => "displayimage.php?album=$aid$cat_link&pos={$thumb['pos']}",
'{THUMB}' => $thumb['image'],
'{CAPTION}' => $thumb['caption'],
'{ADMIN_MENU}' => ''
);
} else {
$params = array('{CELL_WIDTH}' => $cell_width,
'{LINK_TGT}' => "index.php?cat={$thumb['cat']}",
'{THUMB}' => $thumb['image'],
'{CAPTION}' => '',
'{ADMIN_MENU}' => ''
);
}
$thumb_strip .= template_eval($thumb_cell, $params);
}
if (defined('THEME_HAS_FILM_STRIP_GRAPHICS')) {
$tile1 = $THEME_DIR . 'images/tile1.gif';
$tile2 = $THEME_DIR . 'images/tile2.gif';
} elseif (defined('THEME_HAS_FILM_STRIP_GRAPHIC')) {
$tile1=$tile2=$THEME_DIR . 'images/tile.gif';
} else {
$tile1=$tile2= 'images/tile.gif';
}
$params = array('{THUMB_STRIP}' => $thumb_strip,
'{COLS}' => $i,
'{TILE1}' => $tile1,
'{TILE2}' => $tile2,
);
ob_start();
starttable($CONFIG['picture_table_width']);
echo template_eval($template, $params);
endtable();
$film_strip = ob_get_contents();
ob_end_clean();
return $film_strip;
}
?>
NOUVEAU : CAPTCHA Plugin ! Plus nécessaire de modifier le code Grin
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled