Main menu

Forum


A toy VW combi with a Christmas tree on the roof.

The developer takes a few days off for Holidays...
...and will be back with charged battery!

From 23 December to 2 January included
During this period,
assistance from developer will not be provided.

× Forum d'aide en Français

[RÉGLÉ] Lien dans description de l'infobulle ne fonctionne pas.

  • Celadon
  • Autore della discussione
  • New Member
  • New Member
Di più
11 Anni 3 Mesi fa - 11 Anni 2 Mesi fa #5130 da Celadon
Bonjour,
Je reviens sur un précédent post.
Dans l'infobulle, j'ai désactivé le lien vers la page détail événement. Je crée un lien vers un article dans la description de l'événement. Le texte du lien apparaît bien mais le lien n'est pas actif.
Une piste?
Merci.
Ultima Modifica 11 Anni 2 Mesi fa da Lyr!C. Motivo: [RÉGLÉ]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
11 Anni 3 Mesi fa #5133 da Lyr!C
Un copier/coller du code pourrait aider ;-)

Latest version : iCagenda 3.9.7
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Celadon
  • Autore della discussione
  • New Member
  • New Member
Di più
11 Anni 3 Mesi fa #5143 da Celadon
Bonsoir,
Merci pour votre intervention rapide.
Voici le code de la page ic_rounded_day.php modifié pour désactiver le lien vers la page événement.
La description apparait bien mais le lien vers un article dans cette description n'est pas actif. Et je ne comprends pas pourquoi.

<?php // Day with event ?>
<?php if ($stamp->events) {?>
<div class="icevent <?php echo $multi_events; ?>" style="background:<?php echo $bg_day; ?> !important; z-index:1000;">
<a><div class="<?php echo $stamp->ifToday; ?> <?php echo $bgcolor; ?>"><?php echo $stamp->Days; ?></div></a>
<span class="spanEv">
<?php foreach($stamp->events as $e){

if ($e) {
echo '<div class="linkTo"><span style="background: '.$e.';" class="img"><img src="'.$e.'"/></span>';
}
else {
echo '<div class="linkTo"><span style="background: '.$e.';" class="img"><div class="noimg '.$bgcolor.'">'.$e.'</div></span>';
}
// Display Title (with link to event) and Other info (city, country, place, short description)
echo '<span class="titletip"><div>&rsaquo; '.$e.'</div>';
if ($e) {
echo '<div class="infotip">'.$e;
if (($e) && ($e)) {
echo ', '.$e;
}
if (($e) AND (!$e)) {
echo $e;
}
echo '</div>';
}
if ($e) {
echo '<div class="infotip">'.$e.'</div>';
}
if ($e) {
echo '<div class="infotip">'.$e.'</div>';
}
echo '</span><span class="clr"></span></div>';
}
?>
</span>

<span class="date"><span class="datetxt"></span>&nbsp;<span class="dateformat"><?php echo $stamp->dateTitle; ?></span></span>

</div>


<?php }else{ ?>
<div class="no_event">
<?php echo $stamp->day; ?>
</div>
<?php } ?>

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
11 Anni 3 Mesi fa #5163 da Lyr!C
Bonjour,

Je ne vois pas de lien dans votre code ?

Essayer en utilisant les balises (sans les apostrophes) car le lien a du être auto retiré (protections des contenus du forum)

Latest version : iCagenda 3.9.7
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Celadon
  • Autore della discussione
  • New Member
  • New Member
Di più
11 Anni 3 Mesi fa #5179 da Celadon
Bonjour,
Le problème est bien là.
Le lien que je mets sur le texte dans la description de l'évènement n'apparait pas dans le code.
voici l' adresse du site .
Pour exemple: Si vous cliquez sur le 21 octobre. Le texte En savoir plus... devrait renvoyer vers cette page .
J'ai fait la mise à jour vers la dernière version de Icagenda. Sur l'ancienne version, le lien vers un article dans l'info bulle fonctionnait correctement.
Merci de votre aide

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
11 Anni 3 Mesi fa #5194 da Lyr!C
Je pense avoir compris grâce au lien! (je n'avais pas compris avant où vous mettiez le lien...)

Dans l'info-bulle, il s'agit de la description courte qui est affiché (et qui est maintenant filtrée pour éviter tout risque de conflit html en raison de balise ouverte et non fermée à cause de la limite de caractères, et donc risques de bugs d'affichage)

Donc, si dans votre cas, vous mettez toujours le texte "en savoir plus", au lieu de $e mettez $e qui sera la description complète non filtrée (et donc, qui conservera en principe le lien html.)

Sinon, j'aime beaucoup le design de votre calendrier! ;-)

Autre idée... il est fort possible de détourner un des champs existant d'iCagenda, pour l'utiliser comme un lien vers un article (et ceci serait une idée intéressante à voir si je peux l'implémenter dans le futur au calendrier d'iCagenda comme une option possible, avec champs de sélection de l'article.)
En attendant, vous pouvez très bien utiliser le champs "lieu" dans l'onglet "information". Ce champs enregistre dans la colonne "place".
C'est le seul champs qu'il est possible aujourd'hui d'utiliser en ce sens. C'est à dire, mettez le lien vers votre article dans le champs "place".
Ensuite, dans votre thème pack, re-mettez le lien sur la div "LinkTo" avec
<a href="'.$e['place'].'">

Cette deuxième possibilité vous permet, en détournant l'utilisation du champs place, de conserver la description courte si vous voulez mettre une courte présentation, ou bien juste en savoir plus (sans besoin de lien) et d'avoir le lien copier/coller directement dans le champs "place".
Il est aussi envisageable, sans modifier le code, d'utiliser la function substitution de joomla (voir dans manager langues) pour changer "lieu" en "lien vers l'article" par exemple.
Sinon, en faisant une légère modification (attention dans ce cas lors des mises à jour) du code source d'iCagenda, de modifier le champs "place" de type "text" à type "modal_article"
qui permet de sélectionner l'article dans l'admin, dans un fenêtre modale.

Ce qui a pour effet, d'enregistrer l'ID de l'article, et ainsi de l'appeler de cette façon :
<a href="index.php?option=com_content&view=article&id='.$e['place'].'">

Je n'ai pas testé tout cela, mais devrait fonctionner ;-)

Latest version : iCagenda 3.9.7
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Celadon
  • Autore della discussione
  • New Member
  • New Member
Di più
11 Anni 3 Mesi fa #5195 da Celadon
Merci.
Je vais tester vos solutions.
Cependant je ne saisis pas bien : ..."Donc, si dans votre cas, vous mettez toujours le texte "en savoir plus", au lieu de $e mettez $e qui sera la description complète...
$e à la place de $e, je ne comprends pas bien. Il manque quelque chose?
Et merci pour la remarque sur le design. Cela fait toujours plaisir.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Celadon
  • Autore della discussione
  • New Member
  • New Member
Di più
11 Anni 3 Mesi fa #5196 da Celadon
C'est ok. En me creusant un peu la cervelle j'ai compris.
tout fonctionne en remplaçant "descShort" par "description".

Votre composant est réellement très performant. :)

Merci pour votre aide et votre réactivité.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
11 Anni 2 Mesi fa #5209 da Lyr!C

Celadon ha scritto: C'est ok. En me creusant un peu la cervelle j'ai compris.
tout fonctionne en remplaçant "descShort" par "description".

Votre composant est réellement très performant. :)

Merci pour votre aide et votre réactivité.


Désolé!

J'avais oublié d'insérer le code avec les balises code, et mon texte s'est vu tronqué!
Mais vous avez été astucieux, et avez compris qu'il manquait description et descshort !

;-)

Latest version : iCagenda 3.9.7
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Moderatori: Lyr!C
Tempo creazione pagina: 0.161 secondi

 

Follow Us

Create your Joomla templates with Template Creator CK

acymailing logo new