Tcheval.net

Bien plus que de la création graphique

Vous n'êtes pas identifié.

 

#21 25-10-2007 18:41:52

Nosomega
Nouveau membre
Date d'inscription: 20-10-2007
Messages: 4

Re: [Mod] Intégrer LightBox à votre forum PunBB

Salut ! donc il y a bien une manip Tango_Emotes_1 je mi met de suite apres sa sera parfait ! merci encor de tes reponse a tres bientot.

Hors ligne

 

 

#22 23-11-2007 17:40:12

falshe
Jeune poulain
Date d'inscription: 23-11-2007
Messages: 21
Site web

Re: [Mod] Intégrer LightBox à votre forum PunBB

salut et merci pour ce mod c'est super Tango_Emotes_1, 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 http://www.tcheval.net/forum/img/puntoolbar/smooth/bt_imgz.png ?

Hors ligne

 

 

#23 23-11-2007 17:50:50

Thorze
Administrateur
Lieu: Angoulème
Date d'inscription: 13-09-2006
Messages: 4025
Site web

Re: [Mod] Intégrer LightBox à votre forum PunBB

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

 

 

#24 23-11-2007 18:21:37

falshe
Jeune poulain
Date d'inscription: 23-11-2007
Messages: 21
Site web

Re: [Mod] Intégrer LightBox à votre forum PunBB

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 Tango_Emotes_4

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 Tango_Emotes_1 et merci pour le bouton aussi c'est sympa Tango_Emotes_4

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

 

 

#25 23-11-2007 19:00:51

falshe
Jeune poulain
Date d'inscription: 23-11-2007
Messages: 21
Site web

Re: [Mod] Intégrer LightBox à votre forum PunBB

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 :
Cliquez pour fermer

je me retrouve avec ceci :
http://img140.imageshack.us/img140/3908/pbkz0.th.png

pourtant dans le post test l'image est bien re-dimensionné
http://img80.imageshack.us/img80/8423/pb2ui0.th.png

Dernière modification par falshe (23-11-2007 19:55:55)

Hors ligne

 

 

#26 24-11-2007 10:39:21

Thorze
Administrateur
Lieu: Angoulème
Date d'inscription: 13-09-2006
Messages: 4025
Site web

Re: [Mod] Intégrer LightBox à votre forum PunBB

Refais les modifs tu as dû faire une erreur.

Hors ligne

 

 

#27 25-11-2007 17:08:58

vistarc1
Jeune poulain
Date d'inscription: 25-11-2007
Messages: 12

Re: [Mod] Intégrer LightBox à votre forum PunBB

c'est tre beau bravo et bonne continuation

Hors ligne

 

 

#28 29-11-2007 22:04:32

falshe
Jeune poulain
Date d'inscription: 23-11-2007
Messages: 21
Site web

Re: [Mod] Intégrer LightBox à votre forum PunBB

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>',

#
#--------------------------------------------------------------------------------
#

Code:

    $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

Code:

?>
<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 ]----------------------------

Code:

************************************************************************/

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

 

 

#29 29-11-2007 22:37:55

Thorze
Administrateur
Lieu: Angoulème
Date d'inscription: 13-09-2006
Messages: 4025
Site web

Re: [Mod] Intégrer LightBox à votre forum PunBB

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 :

Code:

// 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

par :

Code:

// 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 LightBox

Hors ligne

 

 

#30 29-11-2007 22:46:09

Thorze
Administrateur
Lieu: Angoulème
Date d'inscription: 13-09-2006
Messages: 4025
Site web

Re: [Mod] Intégrer LightBox à votre forum PunBB

Normalement ça devrait mieux marcher avec mon post au dessus, je vais mettre mon optimisation à jours sur mon site.

Hors ligne

 

 

#31 30-11-2007 01:42:05

falshe
Jeune poulain
Date d'inscription: 23-11-2007
Messages: 21
Site web

Re: [Mod] Intégrer LightBox à votre forum PunBB

C'est bon tout marche à merveille maintenant, donc aucune erreur de modifs de ma part alors ohnoes

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 Tango_Emotes_4

tchuuus +++

Hors ligne

 

 

#32 05-12-2007 15:17:29

JeRoMe31320
Membre confirmé
Date d'inscription: 17-10-2007
Messages: 40

Re: [Mod] Intégrer LightBox à votre forum PunBB

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 ohnoes

http://orangoo.com/labs/GreyBox/

Hors ligne

 

 

#33 10-12-2007 20:26:22

Thorze
Administrateur
Lieu: Angoulème
Date d'inscription: 13-09-2006
Messages: 4025
Site web

Re: [Mod] Intégrer LightBox à votre forum PunBB

Hors ligne

 

 

#34 08-04-2008 09:39:26

spyrokore
Nouveau membre
Date d'inscription: 07-04-2008
Messages: 4

Re: [Mod] Intégrer LightBox à votre forum PunBB

Ca marche dans l'ensemble même si demeure deux petits bugs.

N°1:pas de bouton close Tango_Emotes_1
N°2: incompatibmle avec la derniere version 2.04 .

Hors ligne

 

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr