Forum CMS Made Simple FR

Version complète : Lien sur lightbox
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12
#~ Url du site : www.terroirs77.fr
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.12
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.9
#~ ModuleManager: 1.5.8
#~ News: 2.15.1
#~ Search: 1.7.12
#~ ThemeManager: 1.1.8
#~ AdvancedContent: 0.9.4.3
#~ AireLibs: 1.3.2
#~ CGExtensions: 1.46.4
#~ CGContentUtils: 1.5
#~ CGFavs: 1.1
#~ CGJobMgr: 1.3.4
#~ CGSimpleSmarty: 1.8
#~ CGSmartImage: 1.18
#~ Captcha: 0.5.2
#~ Cataloger: 0.11.3
#~ ExtendedTools: 1.3.3
#~ FormBuilder: 0.8.1.1
#~ FrontEndUsers: 1.28
#~ Gallery: 2.0.2
#~ JQueryTools: 1.3.4
#~ ListIt2: 1.4.1
#~ CGCalendar: 1.14.6
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.5.12
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 3M
#~ upload_max_filesize: 64M
#~ session_save_path: c:/wamp/tmp (0777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.6.17
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

Mon site n'est pas encore sur son hébergement... Pour l'instant en local sur WAMP...

Voilà : existe-t-il un moyen de glisser un lien vers une quelconque URL du site, dans le commentaire d'une image de Galerie ouverte par Lightbox ?

Je cherche cette possibilité depuis hier et rien... J'ai essayé d'ajouter une définition de champs en me servant de Smarty mais, non. Je n'y parviens pas... !

Quelqu'un aurait-il un début de piste ?

Merci et bonne journée...
Je crois que le champs des commentaires n'accepte pas smarty. Il faut utiliser l'url en dur et donc à réserver lorsque le site sera en production.
<a href="http://www.duventdanslescordes.be/artistes/mathias-bressan">Mathias Bressan</a> • Des textes rêveurs, fantaisistes, grinçants ou préoccupés… Des ambiances douces et orageuses, entre le cabaret et le rock alternatif. <a class="external" href="http://www.fb.com/fabiennepennewaertregards" target="_blank">© Fabienne PENNEWAERT</a>
Bonjour et merci...
Oui, effectivement, ton exemple est exactement ce que je cherche !
Qu'entends-tu par...
Citation :Il faut utiliser l'url en dur
J'ai essayé sur mon propre site qui est en production... J'ai mis le lien dans le champs "commentaire" d'une image de galerie... mais, NIET !
Ce n'est sans doute pas la bonne manière... Je ne vois pas où intervenir... Dans le gabarit ?... je ne crois pas...!?
Ou bien il faudrait avoir accès à la page créée ?!
Non je ne vois pas...
Merci
*Tiens j'ai vu que "le Fil de l'eau" fait partie de tes pages... C'est marrant, je les connais... j'ai fait quelques scènes avec eux. Wink
jcpapa a écrit :J'ai essayé sur mon propre site qui est en production... J'ai mis le lien dans le champs "commentaire" d'une image de galerie... mais, NIET !
Ça ne veut rien dire ton NIET, donne plutôt le message d'erreur ou au moins le lien vers la page.
Oui, c'est un peu court... je reconnais. :|

Pas de message d'erreur...

Mais bon, donc, dans le champs "commentaire" d'une image de galerie, j'ai posé ceci :
Code :
[== Indéfini ==]
<a href="http://www.les-arts-du-coin.fr/">Aller sur ce lien...</a>
Qui "devrait" m'emmener sur ma page d'accueil...
C'est NIET. Sad
J'obtiens ceci (cliquer sur la première image en haut à gauche) :
http://www.les-arts-du-coin.fr/index.php...-au-jardin
Aucun lien à cliquer...

Je pense qu'utiliser l'URL en dur doit se faire à un autre niveau...
Et tu n'as pas remarqué que ton lightbox ne fonctionne pas car il ne trouve pas http://www.les-arts-du-coin.fr/modules/G...box.min.js ?
S'il te plaît, utilise Firebug, c'est vraiment un outil indispensable pour élucider tous les problèmes.
Oui, je suis en train de travaillé dessus... c'est pour cela !
Et j'utilise toujours Firebug...
Mais... "ça" vient de tomber "en panne" !
La fonction Lightbox ne fonctionne plus... et cela, pendant que tu me répondais... pas de bol !
Je comparais les deux administrations (la mienne - celle de mon site et celle de l'association sur lequel je bosse) quant à leurs fonction de "Galerie d'image" dans l'administration du CMSMS...
Je me suis aperçu que celle de mon site n'offrait pas la possibilité de choisir, dans une liste, un gabarit (Lightbox) dans une Galerie, comme l'autre plus récente le permettait... J'ai mis à jour le module et ... PAF ! plus de Lightbox !
Et pendant ce temps, toi... tu viens sur mes pages qui ne fonctionnent plus... j'ai encore l'air d'un nase ! Sad
Bon, je vais mettre à jour ma version de CMS sur mon site et l'installer aussi sur WAMP...
Je suis les conseils du Maître ... ! Wink

Je pense que ce n'est que partie remise...

PS : Dans un autre message tu me conseillais de d'abord finaliser mon site sur WAMP avant de l'installer sur l'hébergeur...
Bien, mais apparemment, pas mal de choses ne peuvent pas fonctionner sur l'ordi, comme les formulaires. Est-ce si néfaste de le mettre en hébergement ? Mis à part qu'il peut être visité par d'autres en l'état ?
Bon...
Voilà, Lightbox remarche... c'était un problème Script.
Je ne sais pas si j'ai bien fait... j'ai repiqué les fichiers lightbox.js et lightbox.min.js dans le dossier lightbox et ça fonctionne ! Quelques mises au point de dimensions et ça devrait repartir...
On voit tout de même bien que je n'ai pas réussi à créer un lien dans l'image dont je parlais plus haut... NIET Wink
http://www.les-arts-du-coin.fr/index.php...-au-jardin
...
Le commentaire que je vois est :<em>Installation chez le client. Aller sur ce lien... <em></em></em>
Des <em> dans des <em>, ça fait très ravi Wink
Citation :Bien, mais apparemment, pas mal de choses ne peuvent pas fonctionner sur l'ordi, comme les formulaires.
Wamp est un serveur comme un autre, tout fonctionne (à part l'envoi de mail si tu ne sais pas comment t'y prendre : http://forum.wampserver.com/read.php?1,34947).
... :lol: Tu remarqueras que toutes les images sont entourées de <em></em></em> ....

C'est "ravi"ssant... mais je ne crois pas y être pour grand chose.
Je pense que c'est le CSS du gabarite Lightbox qui "intègre ces <em>...
Voir ici, un extrait :
Code :
[== CSS ==]

.gallery .prevpage em, .gallery .nextpage em {
    background-position: 0 -80px;
}

.gallery .pagelinks {
    float: right;
    border-right: 2px solid #666;
}

.gallery .pagelinks a, .gallery .pagelinks em {
    margin-top: 6px;
    padding: 0 6px;
    border-left: 2px solid #666;
    text-align: center;
    font: bold 11px verdana; color: #666;
}

.gallery .pagelinks em {
    color: #000;
}

Bon, mais ce n'est pas celà qui empêche le lien...
c'est plutôt la méthode employée, non ?!?

Merci
Depuis quand une css ajoute-t-elle une balise dans l'html autrement qu'avec la propriété content ?
Si des balises sont ajoutées automatiquement, c'est par le gabarit lightbox.
Envoie-moi un accès à ton site que je regarde.
Oui, je crois que je comprends ton erreur : tu sembles utiliser title pour ton commentaire au lieu de caption.
Copie-nous le gabarit que tu utilises.
Voici le Gabarit "Lightbox" que j'utilise :

Code :
[== Indéfini ==]
<div class="gallery">
{* {if !empty($gallerytitle)}<h3>{$gallerytitle}</h3>{/if} *}
{* {if !empty($gallerycomment)}<div class="gallerycomment">{$gallerycomment}</div>{/if} *}
{* <p>{$imagecount}</p> *}
<div class="pagenavigation">
{if $pages > 1}
<div class="prevpage">{$prevpage}</div>
<div class="nextpage">{$nextpage}</div>
{/if}
{if !$hideparentlink && !empty($parentlink)}<div class="parentlink">{$parentlink}</div>{/if}
{if $pages > 1}<div class="pagelinks">{$pagelinks}</div>{/if}
</div>

{foreach from=$images item=image}
    <div class="img">
    {if $image->isdir}
        {* this is a subgallery *}
        <a href="{$image->file}" title="{$image->titlename}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a><br />
        {$image->titlename}
    {else}
        {* this is an image *}
        <a class="group" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}{if !empty($image->comment)} &bull; &lt;em&gt;{$image->comment|strip_tags|escape:'html'}&lt;em&gt;{/if}" rel="lightbox[{$galleryid}]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
    {/if}
    </div>
{/foreach}
<div class="galleryclear">&nbsp;</div>
</div>

... Smile
Modifie cette ligne :
Code :
[== Indéfini ==]
<a class="group" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}{if !empty($image->comment)} &bull; &lt;em&gt;{$image->comment|strip_tags|escape:'html'}&lt;em&gt;{/if}" rel="lightbox[{$galleryid}]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
en
Code :
[== Indéfini ==]
<a class="group" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->titlename}{if !empty($image->comment)}{$image->comment|escape:'html'}{/if}" rel="lightbox[{$galleryid}]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
Ah!
C'est rigolo :
J'ai appliqué ton idée... ça me donnait : Plus d'image... un lien... mais pas le bon, il renvoi sur une image seule sur l'écran...
Je creuse... et en fait, tu as inversé ta proposition...
C'est la première ligne qui fait le bon boulot !
ça maaaaaaaaaarche !
C'est super !
Donc j'écris en"dur" dans le champ de commentaire, le lien souhaité !
Merci beaucoup... beaucoup !

Bon, ce qui ne marche pas en revanche, c'est pourquoi mes images ont une "drôle de tronche étroites" !
Je vais creuser l'histoire...
Encore merci.
J'ai modifié ton gabarit pour que le title de la vignette n'affiche pas le commentaire.
C'est parce qu'il n'y a plus de génération du <em> et que ta css est basée dessus.
[edit] je t'ai remis le <em>[/edit]
Rolleyes !?!
Pour l'instant, je n'utilise pas le "title" de la vignette... mais effectivement... Bien utile...
Merci
As-tu modifié le gabarit d'origine ou sa css ?
Autre chose...
C'est curieux, j'ai installé le nouveau CMSMS pour mon site Les-Arts-du-Coin sur WAMP apparemment tout s'est bien déroulé...
Mais, bizarre : lorsque je lance "http://localhost/ArtsDuCoin/admin/login.php"
Je retombe sur l'administration en ligne après l'entrée de mes identifiants !?!

Comprends pas... Rolleyes
Oui, il faut modifier des fichiers pour créer un VirtualHost.
http://forum.wampserver.com/read.php?1,124502
Ah! oui...d'accord !

Bon, j'ai bien lu le post indiqué avant de créer le VirtualHost...
Mais j'ai un doute, tout de même :

Il est dit :
Citation :de sorte que si le nom de domaine utilisé dans le navigateur ne correspond à aucun domaine défini, c'est localhost, le premier domaine dans le fichier, qui sera servi par exemple par une tentative de hack sur votre adresse IP

Ok... mais par exemple, je nomme mon projet1 TERROIRS pour le site www.terroirs77.fr...
Est-ce que il ne faudrait pas plutôt nommer ce projet "terroirs77.fr" justement ? Pour qu'ainsi tous les liens fabriqués dans WAMP ne rencontrent pas de problème une fois en ligne ?
Car c'est bien pour ce problème, il me semble, que l'on transforme VirtualHost !?


Il y a une petite subtilité qui m'échappe ou j'ai mal lu quelque-chose ?

Alors, TERROIRS ou terroirs77.fr

Pas évident (pour moi) tout ça... ! Rolleyes
Ex : pour les étapes 1 et 2
Crée un dossier .../wamp/www/lesArtsDuCoin dans lequel tu installeras ton site.
Modifier le fichier T:\Applications7\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf (adapte DocumentRoot et directory selon l'endroit où tu as installé wamp):
Code :
[== Indéfini ==]
# Virtual Hosts
#
# Required modules: mod_log_config

# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.4/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "T:/Applications7/wamp/www"
  <Directory "T:/Applications7/wamp/www/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require local
  </Directory>
</VirtualHost>
<VirtualHost *:80>
  DocumentRoot "T:/Applications7/wamp/www/lesArtsDuCoin
  ServerName lesArtsDuCoin
  ServerAlias www.lesArtsDuCoin
  <Directory  "T:/Applications7/wamp/www/lesArtsDuCoin/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>
et modifie celui-ci : C:\Windows\System32\drivers\etc\hosts
pour qu'il contienne les 4 dernières lignes :
Code :
[== Indéfini ==]
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
127.0.0.1 lesArtsDuCoin
::1 localhost
::1 lesArtsDuCoin
Il ne te reste qu'à passer à l'étape 3.
Je sais, c'est pas évident de tout lire Wink
Citation :NOTE : Nom de Domaine. C'est une très mauvaise idée que de définir un ServerName ou ServerAlias qui soit le même que votre nom de domaine (*) réel. En effet, lorsque l'on demande une url dans le navigateur, ce sont d'abord les DNS locaux (fichier hosts, puis cache local) qui sont lus et si une correspondance est trouvée, c'est le site local qui sera chargé ; il sera donc impossible d'accéder au site réel.
Pages : 1 2