Fork me on GitHub




(1) 2 »


inclure un bloc dans page
Aspirant
Inscrit: 03/01/2009 17:53
Messages: 26
bonjour,
j'aurais voulu inclure dans une page vierge du module pages, des blocs ou leur contnue.
j'es deja fais un copier du contenue d'un bloc du module xcgalerie qui est le suivent:

<table align="center" width="100%" cellspacing="1" cellpadding="0" class="outer">
<tr><th align="left" colspan="<{$block.count}>"><{$meta.title}></th></tr>

<tr>
<{foreach item=pic from=$meta.pics}>
<td valign="top" class="even" width ="<{$block.width}>%" align="center">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td align="center">
<a href="<{$xoops_url}>/modules/xcgal/<{$pic.link_tgt}>"><{$pic.image}></a><br />
<{$pic.caption}>
</td>
</tr>
</table>
</td>

<{if $pic.i == $block.count}>
</tr><tr>
<{/if}>
<{/foreach}>
<{if $meta.empty == 1}>
<{foreach item=empt from=$meta.empties}>
<td valign="top" class="odd" width ="<{$block.width}>%" align="center"> </td>
<{/foreach}>
<{/if}>
</tr>

</table>

et j'ai ca en réponse:

<{foreach item=pic from=$meta.pics}>

<{if $pic.i == $block.count}>


<{/if}>
<{/foreach}>
<{if $meta.empty == 1}>
<{foreach item=empt from=$meta.empties}>

<{/foreach}>
<{/if}>




<{$pic.image}>

<{$pic.caption}>

ou est le probleme ou alors est ce que quelqu un a un autre moyen.
merci d'avance.

Posté le : 27/04/2009 10:21
Partager Twitter Partagez cette article sur GG+
Re: inclure un bloc dans page
Aspirant
Inscrit: 08/09/2008 14:45
Messages: 35

Posté le : 27/04/2009 14:55
Partager Twitter Partagez cette article sur GG+
Re: inclure un bloc dans page
Aspirant
Inscrit: 03/01/2009 17:53
Messages: 26
je suis aller sur ton liens mais je ne comprend pas tu a un liens en francais, ou des explications sur ce module.
merci a toi.

Posté le : 27/04/2009 16:24
Partager Twitter Partagez cette article sur GG+
Re: inclure un bloc dans page
Guest_
b'soir

En attendant mieux et si cela peut t'aider :
http://www.google.com/language_tools

Cela donne approximativement :


Blocks (anywhere) - version 1.1 Update

Smarty plugin qui vous permet d'ajouter un bloc dans tout modèle ou un thème.

Voici un moyen facile de placer un bloc dans un thème ou un modèle.

Il suffit de télécharger ce plugin smarty à la classe / smarty / xoops_plugins dossier et vous serez en mesure d'ajouter un bloc en utilisant la méthode suivante:

Citation :
<{ block id = 1 }>


Remplacer «1» par l'id du bloc que vous voulez afficher.

Vous pouvez trouver id du bloc en blocs admin, le vol stationnaire juste la souris sur le lien modifier bloc et vous verrez quelque chose comme ceci:

yoursite/modules/system/admin.php?fct=blocksadmin&op=edit&bid=3

Il n'affiche que les blocs pour les utilisateurs qui sont autorisés à le voir (comme défini dans les groupes d'autorisations).

Ce module prend également en considération en cache de blocs.

La version 1.1 apporte quelques nouvelles options de frais tels que:

• display = "titre" -> indique juste titre
• display = 'none' -> rend le bloc, mais ne pas l'afficher
• options = 'entrer | bloc | options' -> bloc écrase les options par défaut
• groupes = 'entrer | permis | groups' -> écrase bloc de vue des autorisations par défaut de groupe
• cache = 3600 -> remplacer le cache de temps (en secondes)

Code des exemples:
Citation :

<{ block id = 1 display = "title" }> displays just the block title
<{ block id = 1 }> displays just the block content
<{ block id = 7 display = "none" }> does not display nothing but executes the block , this can go for online block or to trigger some cron block
<{ block id = 600 groups = "0|1" cache = 20 }> display block just for this 2 groups and sets a cache of 20 seconds
<{ block id = 600 options = "100|100|s_poweredby.gif|0" }> displays block with diferent options s'affiche
<{ block id = 1 display = "title" }> displays just the block title
<{ block id = 1 }> displays just the block content
<{ block id = 7 display = "none" }> does not display nothing but executes the block , this can go for online block or to trigger some cron block
<{ block id = 600 groups = "0|1" cache = 20 }> display block just for this 2 groups and sets a cache of 20 seconds
<{ block id = 600 options = "100|100|s_poweredby.gif|0" }> displays block with diferent options


Exemple d'utilisation:
• Placez votre Multimenu «bloquer dans votre thème.
• Invisible en bloc que les mises à jour en ligne des utilisateurs tableau.
• Ajout d'un bloc d'image dans l'article page de catégorie.
• Ajouter des utilisateurs en ligne en bloc yogourt page de profil
• Etc... Etc ..

Posté le : 27/04/2009 22:06
Partager Twitter Partagez cette article sur GG+
Re: inclure un bloc dans page
Aspirant
Inscrit: 03/01/2009 17:53
Messages: 26
merci pour language_tools sa a l'air plutot pas mal et merci aussi pour ta traduction ;)

Posté le : 27/04/2009 22:45
Partager Twitter Partagez cette article sur GG+
Re: inclure un bloc dans page
Aspirant
Inscrit: 03/01/2009 17:53
Messages: 26
je pense avoire bien compri j'ai deziper le fichier que j'ai mi dans classe / smarty / xoops_plugins.
j'ai rajouter la ligne de citation dans une page vierge du module pages j'ai changer l'id et j'ai bien verifier que le html etait pas desactiver mais il ne fait juste que meréaparetre le code ??

Posté le : 28/04/2009 10:36
Partager Twitter Partagez cette article sur GG+
Re: inclure un bloc dans page
Guest_
b'jour

D'après ce que j'ai compris (mais je n'ai pas testé), tu dois :

1. Créer ton bloc personnalisé
2. Relever son N° d'identifiant
3. Placer cette variable <{ block id = N° d'identifiant }> soit dans le template du module, soit dans le fichier theme.html

... c'est toi qui voit:
- si tu veux placer le bloc sur toutes les pages du site, tu utilises theme.html
- si tu veux placer le bloc sur une page précise, tu utilises un template de module

En espérant ne pas raconter d'âneries

Posté le : 28/04/2009 11:12
Partager Twitter Partagez cette article sur GG+
Re: inclure un bloc dans page
Aspirant
Inscrit: 03/01/2009 17:53
Messages: 26
je me demande si c'est pas le module "pages" qui ne marche pas j'ai re fait tous comme il faut mais ca ne marche pas .

Posté le : 28/04/2009 17:41
Partager Twitter Partagez cette article sur GG+
Re: inclure un bloc dans page
Guest_
b'soir

Citation :
mais ca ne marche pas

... avec de telles indications on n'est pas prêt de te dépanner

Il se passe quoi au juste ?

As-tu essayé de placer ta variable dans theme.html pour confirmer / infirmer ton hypothèse concernant le module Pages ?

As-tu vidé le cache ?

Pensé à cocher Oui à l'option d'actualisation des templates dans les Préférences de Xoops ?

Posté le : 28/04/2009 18:04
Partager Twitter Partagez cette article sur GG+
Re: inclure un bloc dans page
Aspirant
Inscrit: 03/01/2009 17:53
Messages: 26
bonsoir,
desoler pour le peux d'explication.
je n'es pas mi dans le theme parceque, je voudrais a partir d'un lien que mes membres arrive sur une page creer par le module pages, ou ils auraient deux liens pour pouvoir choisir la galerie photo ou vidéo, et ils auraient toujours sur la meme page les derniers ajouts vidéo et photo.
l'actualisation est ok.
l'html est ok, j'ai meme inclu un tableau fais en html avec un design fais en css et sa marche.
mais le code pour inclure dans la page un bloc lui non.
si vous voulez s'avoir d'autre chose, et merci qand meme pour votre aide et le mal que vous vous donnez.

Posté le : 28/04/2009 20:49
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

57 Personne(s) en ligne (40 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 57 | Plus ...