imageflow plugin sans réflection image imageflow plugin sans réflection image
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

imageflow plugin sans réflection image

Started by GH, October 10, 2008, 01:18:05 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

GH

quoique "jolie", la réflection alter l'image et ceci n'est pas toujours souhaité.

Alors comment l'enléver, quand'on ne maitrise pas le php- J'ai essayé de supprimer du code dans codebase.php, mais je n'arrive avec cela pas plus loin que de créer des réflections vide et noir.

Est-ce possible de supprimer cette réflexion? Ce serait gentille de me l'indiquer, merci d'avance de toute idée. (je dois avouer avoir poster ceci déjà en anglais, sans reponse.)




François Keller

merci de nous donner un lien vers le post du plugin dont vous parlez afin de comprendre ce dont vous nous entretenez (malheureusement nous ne connaissons pas tous les plugins...)
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

GH

Oui, avec plaisir, sauf qu'entre temps, je n'arrive plus à me rappeler les parties supprimées à l'aveugle dans le fichier js "reflext.php", qui produisaient à la place de la réfléction une partie d'arrière fond noire.

J'ai joint le plugin ci-joint et voici le lien: http://hoffmann07.fr

Merci!

François Keller

#3
[edit] lire le post suivant qui donne la réponse [/edit]
alors, à priori (je pense que c'est ce que vous cherchez)
dans le fichier includes/reflect.php du plugin cherchez le code
/*
----------------------------------------------------------------
Build the reflection image
----------------------------------------------------------------
*/

// We'll store the final reflection in $output. $buffer is for internal use.
$output = imagecreatetruecolor($width, $new_height);
$buffer = imagecreatetruecolor($width, $new_height);
/*
// Copy the bottom-most part of the source image into the output
imagecopy($output, $source, 0, 0, 0, $height - $new_height, $width, $new_height);

// Rotate and flip it (strip flip method)
    for ($y = 0; $y < $new_height; $y++)
    {
       imagecopy($buffer, $output, 0, $y, 0, $new_height - $y - 1, $width, 1);
    }
*/
$output = $buffer;

et remplacez le par celui ci
/*
----------------------------------------------------------------
Build the reflection image
----------------------------------------------------------------
*/

// We'll store the final reflection in $output. $buffer is for internal use.
$output = imagecreatetruecolor($width, $new_height);
$buffer = imagecreatetruecolor($width, $new_height);

// Copy the bottom-most part of the source image into the output
imagecopy($output, $source, 0, 0, 0, $height - $new_height, $width, $new_height);

// Rotate and flip it (strip flip method)
    for ($y = 0; $y < $new_height; $y++)
    {
       imagecopy($buffer, $output, 0, $y, 0, $new_height - $y - 1, $width, 1);
    }

$output = $buffer;

j'ai simplement commenté les lignes qui génèrent l'image réfléchie.
Mais là il y a encore l'image réfléchie noire. Je planche sur la suite...
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

François Keller

alors en fait j'ai trouvé,
toujours dans le fichier reflect.php cherchez le code
/*
----------------------------------------------------------------
HACK - Build the reflection image by combining the source
image AND the reflection in one new image!
----------------------------------------------------------------
*/

$finaloutput = imagecreatetruecolor($width, $height+$new_height);
imagecopy($finaloutput, $source, 0, 0, 0, 0, $width, $height);
imagecopy($finaloutput, $output, 0, $height, 0, 0, $width, $new_height);
$inbetweenoutput = $finaloutput;

et remplacez le par
/*
----------------------------------------------------------------
HACK - Build the reflection image by combining the source
image AND the reflection in one new image!
----------------------------------------------------------------
*/

$finaloutput = imagecreatetruecolor($width, $height+$new_height);
imagecopy($finaloutput, $source, 0, 0, 0, 0, $width, $height);
imagecopy($finaloutput, $output, 0, $height, 0, 0, $width, $new_height);
$inbetweenoutput = $source;

La modif précédente n'est pas necessaire (celle du post juste avant celui ci)
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

GH

Merci, François, je ne peut pas vous dire comme je suis content et surtout une solution génialement simple !

Bien sûr, je ne code pas, ni html ni php, juste un peu de "jongler" avec les choses, mais je n'aurais jamais pu trouver seul, sauf par hazard, mais bon, un fois vu la solution, elle semble si evident .........si j'ai bien compris mettre le champs qui contient l'image reflété = avec le contenu de l'image d'origine. Merci beaucoup.

Pour l'autre topic vous avez raison que Imageflow  s'affiche seulement au niveau de l'album (et la catégorie ), mais justement, l'affichage des images aléatoires/ou recentes est un peu génant ici, mais dans mon autre exemple qui doit refléter une vraie galerie d'art, ce n'est pas possible de le tolérer, serait dommage maintenant ou il n'y a plus de reflét.

Il s'agit de http://immofrance34.de

il serait chouettes de disposer du imagflow pour afficher le meta album seulement sur la page d'acceuil,
par contre dans "Nos photographies" cela n'apparait pas, c'est normal, c'est un album avec des images par link seulement (si le imageflow pourrait fournir la un album meta random, ce serait bien, mais pas vraiement nécessaire!) 

El la pos. menu de "Exposition A-Z" , c'est vraiement dommage que imageflow affiche automatiquement  quelquechose, cela gène;
mais pour "Exposition encours" ce serait bien d'afficher un album spécifié... bien sûr je peu m'en passer.

..... je demande trop, je sais - sauf si vous trouveriez encore une fois une solution "facile" -
(L'emploie d'un slider quelquonque est trop banal pour une page comme-ca.)

Merci au moins de me lire de nouveau ici, car un mot donne l'autre et ce n'est pas le bon topic, excusez-moi. Mais le point principale la sérait d'arriver à n'afficher rien sauf sur la page acceuil.



GH

sur la page http://immofrance34.de je viens d'installer le imageflow, est-ce qu'il y aurait une possibilité d'enlever la hauteur en "blanc", espace qui n'est plus habité par les images sans reflét. Merci.

François Keller

Je ne sais pas si c'est faisable de n'afficher imageflow que sur la page d'accueil, je vais regarder ça dès que j'ai un moment.
Pour le 'vide' au desus, il faudrait que j'ai les fichiers de votre theme, pouvez vous les attacher à votre prochain post
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

GH

avec plaisir, le voila


GH

Entre temps TIMOS s'est manifesté sur mon topic initial en anglais, alors pour mieux me faire comprendre le concernant, j'ai mis mes questions pour lui en allemand et dans la section allemande, si des éventuels résultats sont interessant, ce serait alors sur:

http://forum.coppermine-gallery.net/index.php/topic,55713.0.html


http://forum.coppermine-gallery.net/index.php/topic,55714.0.html