Bien plus que de la création graphique
Vous n'êtes pas identifié.
Salut ! donc il y a bien une manip
je mi met de suite apres sa sera parfait ! merci encor de tes reponse a tres bientot.
Hors ligne
salut et merci pour ce mod c'est super
, mais j'aurais quelques questions en faite.
Alors voilà je voulais savoir si c'était obligé que l'on utilise les balises [ imgz][/imgz] ?
C'est à dire avoir la possibilité de ce mod mais dans les balises [ img][/img] par défaut et qui réduirais les images au dessus de 400x100 par exemple ?
Si cela n'est pas possible y a t il une solution pour évité de mettre ces balises à la main et avoir un bouton comme le votre
?
Hors ligne
Ce n'est pas obligé de passer par ces balises, tu peux les appeler comme tu veux, tu peux directement intégrer lightbox dans la balise img mais je te le déconseille car tu enlève le choix aux visiteurs et on à pas forcément envie d'avoir un effet sur TOUTE les images. Mais ça je sais pas si quelqu'un la déjà fais alors il va falloir chercher sur le net car il faut modifier pas mal de truc pour y arriver.
Sinon tu n'a pas le choix il faut toucher au code à la main c'est pas pour les fénénants ! :D:D
Tu peux prendre le bouton si tu veux par contre pour l'installer c'est coton, j'ai décris la procédure sur un post si tu cherches un peu.
Je rajoute à tout les utilisateurs de cette modification que je l'ai un peu amélioré : http://thorze.free.fr/index.php?17-opti … orum-punbb
Je posterai l'astuce ici quand j'aurai le temps.
Hors ligne
Thorze a écrit:
Ce n'est pas obligé de passer par ces balises, tu peux les appeler comme tu veux, tu peux directement intégrer lightbox dans la balise img mais je te le déconseille car tu enlève le choix aux visiteurs et on à pas forcément envie d'avoir un effet sur TOUTE les images. Mais ça je sais pas si quelqu'un la déjà fais alors il va falloir chercher sur le net car il faut modifier pas mal de truc pour y arriver.
Sinon tu n'a pas le choix il faut toucher au code à la main c'est pas pour les fénénants ! :D:D
En faite si tu veux sur mon futur forum j'aimerais justement que les images ne soient pas trop énormes, mais bon vu qu'il faut modifié et que j'y connais rien je vais essayer de trouvé une solution différente tout en gardant ta mod tel quel 
Thorze a écrit:
Tu peux prendre le bouton si tu veux par contre pour l'installer c'est coton, j'ai décris la procédure sur un post si tu cherches un peu.
Okay je vais chercher donc
et merci pour le bouton aussi c'est sympa 
Thorze a écrit:
Je rajoute à tout les utilisateurs de cette modification que je l'ai un peu amélioré : http://thorze.free.fr/index.php?17-opti … orum-punbb
Je posterai l'astuce ici quand j'aurai le temps.
Merci beaucoup je vais allez jeter un coup d'œil de suite
Hors ligne
Thorze a écrit:
Je rajoute à tout les utilisateurs de cette modification que je l'ai un peu amélioré : http://thorze.free.fr/index.php?17-opti … orum-punbb
Je posterai l'astuce ici quand j'aurai le temps.
Bon ben je fais mon rapport.
Apparemment cela ne marche pas, du moins pour moi, j'ai pourtant fais comme indiqué.
Au lieu d'avoir cela :
je me retrouve avec ceci :
pourtant dans le post test l'image est bien re-dimensionné
Dernière modification par falshe (23-11-2007 19:55:55)
Hors ligne
Refais les modifs tu as dû faire une erreur.
Hors ligne
c'est tre beau bravo et bonne continuation
Hors ligne
Thorze a écrit:
Refais les modifs tu as dû faire une erreur.
Ben j'ai refais les modifs et sa persiste, j'ai pensé au debut que cela pouvais venir de Fx alors j'ai testé avec iE et sa me donne le même problème
J'ai meme refais les modifs avec en meme temps l'optimisation avant d'envoyé sur le serveur et c'est la même
Je te met ici les parties modifiés des fichiers concernés pour me dire ce que tu en pense
parser.php
#
#---------[ 2. OUVRIR ]-------------------------------------------------------
#
parser.php
#
#---------[ 3. TROUVER ]-----------------------------------------------------
#
'#\[url=([^\[]*?)\](.*?)\[/url\]#e',
#
#---------[ 4. AJOUTER APRES ]-----------------------------------------
#
'#\[imgz\](.*?)\[/imgz\]#s',
#
#---------[ 5. TROUVER ]-----------------------------------------------------
#
'handle_url_tag(\'$1\', \'$2\')',
#
#---------[ 6. AJOUTER APRES ]-----------------------------------------
#
'<a href="$1" rel="lightbox" title="Cliquez pour agrandir"><img src="$1" width="200" alt="Cliquez pour fermer" /></a>',
#
#--------------------------------------------------------------------------------
#
$pattern = array('#\[b\](.*?)\[/b\]#s',
'#\[i\](.*?)\[/i\]#s',
'#\[u\](.*?)\[/u\]#s',
'#\[s\](.*?)\[/s\]#s',
'#\[q\](.*?)\[/q\]#s',
'#\[c\](.*?)\[/c\]#s',
'#\[url\]([^\[]*?)\[/url\]#e',
'#\[url=([^\[]*?)\](.*?)\[/url\]#e',
'#\[imgz\](.*?)\[/imgz\]#s',
'#\[nospam\]([^\[]*?)\[/nospam\]#e',
'#\[nospam=([^\[]*?)\](.*?)\[/nospam\]#e',
'#\[email\]([^\[]*?)\[/email\]#',
'#\[email=([^\[]*?)\](.*?)\[/email\]#',
'#\[acronym\]([^\[]*?)\[/acronym\]#',
'#\[acronym=([^\[]*?)\](.*?)\[/acronym\]#',
'#\[small\]([^\[]*?)\[/small\]#',
'#\[large\]([^\[]*?)\[/large\]#',
'#\[sup\]([^\[]*?)\[/sup\]#',
'#\[sub\]([^\[]*?)\[/sub\]#',
'#\[color=([a-zA-Z]*|\#?[0-9a-fA-F]{6})](.*?)\[/color\]#s',
'#\[---\]#s',
'#\[left\](.*?)\[/left\]#s',
'#\[right\](.*?)\[/right\]#s',
'#\[center\](.*?)\[/center\]#s',
'#\[justify\](.*?)\[/justify\]#s');
$replace = array('<strong>$1</strong>',
'<em>$1</em>',
'<ins>$1</ins>',
'<del>$1</del>',
'<q>$1</q>',
'<code>$1</code>',
'handle_url_tag(\'$1\')',
'handle_url_tag(\'$1\', \'$2\')',
'<a href="$1" rel="lightbox" title="Cliquez pour agrandir"><img src="$1" width="200" alt="Cliquez pour fermer" /></a>',
'nospam_tag(\'$1\')',
'nospam_tag(\'$1\', \'$2\')',
'<a href="mailto:$1">$1</a>',
'<a href="mailto:$1">$2</a>',
'<acronym>$1</acronym>',
'<acronym title="$1">$2</acronym>',
'<span style="font-size: smaller;">$1</span>',
'<span style="font-size: larger;">$1</span>',
'<sup>$1</sup>',
'<sub>$1</sub>',
'<span style="color: $1">$2</span>',
'</p><hr /><p>',
'</p><p style="text-align: left">$1</p><p>',
'</p><p style="text-align: right">$1</p><p>',
'</p><p style="text-align: center">$1</p><p>',
'</p><p style="text-align: justify">$1</p><p>');header.php
#
#---------[ 7. OUVRIR ]-------------------------------------------------------
#
header.php
#
#---------[ 8. TROUVER ]-----------------------------------------------------
#
?>
<title><?php echo $page_title ?></title>
<link rel="stylesheet" type="text/css" href="style/<?php echo $pun_user['style'].'.css' ?>" />
#
#---------[ 9. AJOUTER APRES ]-----------------------------------------
#
<script type="text/javascript" src="lightbox/js/prototype.js"></script>
<script type="text/javascript" src="lightbox/js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="lightbox/js/lightbox.js"></script>
<link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen" />
#
#---------[ ENSUITE POUR L OPTIMISATION ]----------------------------
#
#
#---------[ 1. OUVRIR ]-------------------------------------------------------
#
header.php
#
#---------[ 2. TROUVER ET SUPPRIMER ]-----------------------------------------------------
#
<script type="text/javascript" src="lightbox/js/prototype.js"></script>
<script type="text/javascript" src="lightbox/js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="lightbox/js/lightbox.js"></script>
<link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen" />
#
#---------[ 3. TROUVER ]-----------------------------------------------------
#
if (isset($required_fields))
#
#---------[ 4. AJOUTER AVANT ]-----------------------------------------
#
// Fonction Lightbox
if (defined('PUN_LIGHTBOX'))
{
define('PUN_LIGHTBOX_HEADER', '1');
?>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<?php
}
// Fin de la fonction LightBox
#
#---------
#
Donc voici mon header.php après l'optimisation
?>
<title><?php echo $page_title ?></title>
<link rel="stylesheet" type="text/css" href="style/<?php echo $pun_user['style'].'.css' ?>" />
<?php
if (defined('PUN_ADMIN_CONSOLE'))
echo '<link rel="stylesheet" type="text/css" href="style/imports/base_admin.css" />'."\n";
// Fonction Lightbox
if (defined('PUN_LIGHTBOX'))
{
define('PUN_LIGHTBOX_HEADER', '1');
?>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<?php
}
// Fin de la fonction LightBox
if (isset($required_fields))viewtopic.php
#
#---------[ 5. OUVRIR ]-------------------------------------------------------
#
viewtopic.php
#
#---------[ 6. TROUVER ]-----------------------------------------------------
#
define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';
#
#---------[ 7. AJOUTER AVANT ]-----------------------------------------
#
define('PUN_LIGHTBOX', 1);
#
#---------[ 8. ENREGISTRER/ENVOYER SUR LE SERVEUR ]----------------------------
************************************************************************/
define('PUN_LIGHTBOX', 1);
define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';
if ($pun_user['g_read_board'] == '0')
message($lang_common['No view']);Vois-tu un problème ?
Ce problème est présent que quand j'applique l'optimisation, sinon sans c'est ok
Dernière modification par falshe (29-11-2007 22:16:57)
Hors ligne
Tu me confirme que sans l'optimisation ça marche très bien ?
Edit : je viens de voir une petit boutade, il faut faire attention aux liens vers les fichiers js dans le fichier head.php
Donc il faut que tu remplaces ça :
// Fonction Lightbox
if (defined('PUN_LIGHTBOX'))
{
define('PUN_LIGHTBOX_HEADER', '1');
?>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<?php
}
// Fin de la fonction LightBoxpar :
// Fonction Lightbox
if (defined('PUN_LIGHTBOX'))
{
define('PUN_LIGHTBOX_HEADER', '1');
?>
<script type="text/javascript" src="lightbox/js/prototype.js"></script>
<script type="text/javascript" src="lightbox/js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="lightbox/js/lightbox.js"></script>
<link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen" />
<?php
}
// Fin de la fonction LightBoxHors ligne
Normalement ça devrait mieux marcher avec mon post au dessus, je vais mettre mon optimisation à jours sur mon site.
Hors ligne
C'est bon tout marche à merveille maintenant, donc aucune erreur de modifs de ma part alors 
Le problème venait donc des "lightbox" manquant dans le lien.
Sinon au passage je me suis permis de faire une archive, à la base perso pour plus tard au cas ou, à jour d'une install de ton mod avec l'optimisation.
L'archive comprend "LightBox v2.03.3", le "readme" pour l'installer sur PunBB et d'un "readme" pour mettre la balise "imgz" dans puntoolbar.
Je te file le lien si tu veux :
Mod_LightBox_PunBB_1_0_1
J'ai mis 1.0.1 pour la version vu que c'est un readme à jour avec l'optimisation, mais tout cela est perso et tu peux bien sur modifié cela vu que sa t'appartiens 
tchuuus +++
Hors ligne
Salut à tous,
Thorze, tu as déja essayé d'intégrer la greybox à PunBB ?
Je dis ca, car c'est identique à la lightbox que j'adore, mais en plus il y a les liens url 
http://orangoo.com/labs/GreyBox/
Hors ligne
Tiens pour toi : http://www.tcheval.net/forum/sujet-1850 … punbb.html
Hors ligne
Ca marche dans l'ensemble même si demeure deux petits bugs.
N°1:pas de bouton close 
N°2: incompatibmle avec la derniere version 2.04 .
Hors ligne