Bienvenue, Visiteur |
Vous devez vous enregistrer avant de pouvoir poster.
|
Statistiques du Forum |
» Membres : 662
» Dernier membre : Maxweb
» Sujets du forum : 4,314
» Messages du forum : 29,128
Statistiques complètes
|
Utilisateurs en ligne |
Il y a actuellement 116 utilisateurs connectés. » 0 Membre(s) | 113 Visiteur(s) Applebot, Bing, Facebook
|
Derniers sujets |
Cherche testeurs pour V 2...
Forum : Général
Dernier message : creopard
Il y a 24 minutes
» Réponses : 78
» Affichages : 22,830
|
Erreur sur le forum
Forum : Général
Dernier message : Ouik
Il y a 6 heures
» Réponses : 2
» Affichages : 16
|
La Version 2.2.20 est sor...
Forum : Général
Dernier message : jce76350
Hier, 19:17:08
» Réponses : 62
» Affichages : 4,204
|
Site pour une Galerie d'a...
Forum : Vous, vos sites ...
Dernier message : Maxweb
02/05/2024, 15:00:55
» Réponses : 2
» Affichages : 62
|
Drapeaux rouges
Forum : Général
Dernier message : Jaap Visser
23/04/2024, 01:59:05
» Réponses : 0
» Affichages : 41
|
Outils de codage pour amé...
Forum : Général
Dernier message : Jaap Visser
23/04/2024, 01:45:49
» Réponses : 0
» Affichages : 42
|
Evolution de Smarty/CMSms
Forum : Général
Dernier message : Jaap Visser
09/04/2024, 22:10:08
» Réponses : 22
» Affichages : 8,167
|
User Guide 2
Forum : Modules, Tags
Dernier message : Ouik
09/04/2024, 12:02:00
» Réponses : 4
» Affichages : 677
|
Erreur bloquante dans cla...
Forum : Modules, Tags
Dernier message : rfetiveau
03/04/2024, 22:33:13
» Réponses : 2
» Affichages : 358
|
Simplex ( Gestion des sou...
Forum : Général
Dernier message : jce76350
19/03/2024, 15:26:35
» Réponses : 9
» Affichages : 730
|
|
|
Module Play |
Posté par : Laurent1983 - 04/05/2009, 19:54:18 - Forum : Modules, Tags
- Réponses (16)
|
|
Bonjour ,
Je souhaite afficher une vidéo via le module play.
Ma question est très simple ( je m'excuse si le point a été traité , j'ai recherché dans le forum , je n'ai rien trouvé ) : quel code faut-il insérer pour charger la vidéo ?
J'ai inséré cette ligne de code :
{ cms_module module="Play" record="1" }
Mon module est visible sur ma page , tout est parfait.
J'ai redimensionné le player , ma ligne de code devient :
{cms_module module="Play" record="1" data="modules/Play/bin/player_flv_maxi.swf" width="420" height="260" }
Super , le player change de dimension.
Mais pour insérer la vidéo , je n'ai pas su trouvé la bonne formule. Je n'ai pas trouvé de lien pertinent sur le net . Je me suis donc maladroitement inspiré de FLVplayer.
{cms_module module="Play" record="1" data="modules/Play/bin/player_flv_maxi.swf" width="420" height="260" param ="movie" value="modules/Play/bin/player_flv_maxi.swf"
param ="FlashVars" value="modules/Play/video.flv" }
Quelque chose cloche , je n'ai très certainement pas fait les choses correctement. Cela ne doit pas être très compliqué mais je tourne en rond.
Quelqu'un pourrait-il éclairer ma lanterne ?
Merci !
Ps : J'ai chargé bien évidemment la vidéo mais rien ne démarre , j'ai donc opté pour l'instant pour une autre solution , un module daylimotion
Quelqu'un a-t-il une solution pour Play ?
|
|
|
Maintenance de notre site avec CMSmade simple |
Posté par : Eric - 23/03/2009, 17:55:26 - Forum : Service & Commercial
- Réponses (4)
|
|
Bonjour,
je relaye l'info reçu par mail:
Recherchons Sociétés pour la Maintenance de notre site avec CMSmade simple.
Objectif: maintenir notre site à jour (évolution des versions !)
formation sur certains modules
assistance téléphonique ou mail sous 24H par rapport à des
problèmes de mise en page, rédaction...
Peut-être sous forme de contrat de maintenance annuelle .
Merci de nous transmettre vos offres.
Dans l'attente, sincères salutations
P.PIERRE
GROUPE LUCAS
TEL 02 43 49 58 58
FAX 02 43 49 58 59
|
|
|
Flux rss |
Posté par : Zog - 17/03/2009, 15:50:04 - Forum : Modules, Tags
- Réponses (20)
|
|
Bonjour
Je me retrouve face à un souci de flux rss des news ...
Il semblerait que makerssbutton="true" ne fonctionne plus, j'ai un message de warning en local.
Du coup j'ai installé cg feedmaker (avec cg extension), j'ai bien tout parametrer mais pas de fichier xml de la feed dans mon repertoire.
J'ai recherché sur le forum mais on ne donne que la solution makerssbutton="true".
Si quelqu'un avait une solution merci d'avance.
|
|
|
news : afficher le titre de la news comme titre de la page et + encore |
Posté par : Jean le Chauve - 11/02/2009, 20:51:04 - Forum : Développement et Astuces
- Réponses (35)
|
|
Origine : http://forum.cmsmadesimple.org/index.php...75.15.html
Vous désirez que, lorsqu'une news a été cliquée, la page de détail reçoive comme titre celui de la news. Et que cela se répercute sur le breadcrumbs et la balise <h1> (ou h2).
Allons-y :
1° Contenu => Articles => Gabarit du détail article
Placez ce qui suit au tout début du gabarit (par défaut 'Sample'): Code : {assign var='pagetitle' value=$entry->title}
Cela insère le titre de la news dans la variable $pagetitle que nous utiliserons dans le gabarit de la page.
2° Disposition => Gabarits
Ouvrez votre gabarit principal, déplacez {process_pagedata}, ajoutez {capture assign='captured_content'}{content}{/capture} et modifiez la ligne contenant <title> comme suit :Code : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
{process_pagedata}
{capture assign='captured_content'}{content}{/capture}
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr_FR">
<head>
<title>{if isset($pagetitle)}{$pagetitle} - {sitename}{else}{title} - {sitename}{/if}</title>
{* sitename est modifié dans Site Admin/Global settings. {title} est le nom de chaque page *}
{* {$page_name!='news'} 'news' est l'alias, le nom ou l'ID de la page assignée à recevoir le détail des news, modifiez selon vos besoins *}
{if isset($canonical) AND $page_name!='news'}<link rel="canonical" href="{$canonical}" />{elseif isset($content_obj) AND $page_name!='news'}<link rel="canonical" href="{$content_obj->GetURL()}" />{/if}
{/if}
{metadata}
{cms_stylesheet}
</head>
Ici, nous créons une condition : si la variable $pagetitle existe, affiche les variables sitename et pagetitle, sinon affiche sitename et title.
Pour que nous puissions agir sur le content (qui va être remplacé par le détail de la news), nous devons tout d'abord assigner la variable captured_content à content. C'est réalisé avec {capture assign='captured_content'}{content}{/capture}.
3° Le breadcrumds :
Trouvez la balise breadcrumbs et modifiez-la ainsi :
Code : {* Start Breadcrumbs *}
<div class="breadcrumbs">
{if isset($pagetitle)}{breadcrumbs starttext='Vous êtes ici' root='Home' delimiter='»'} -> {$pagetitle}
{else}
{breadcrumbs starttext='Vous êtes ici' root='Home' delimiter='»'}
{/if}
4° Le titre du contenu et le contenu:
Code : {* Start Content Area *}
<div id="main">
<h2>{if isset($pagetitle)}{$pagetitle}{else}{title}{/if}</h2>
{$capturedcontent}<br />
5° Utilisez le paramètre detailpage=news dans l'appel au module dans le gabarit . Ex, si la news est dans la sidebar :Code : {* Start Sidebar *}
<div id="sidebar" class="hascontent">
{news lang="fr_FR" detailpage="news"} {content block='Sidebar'}
</div>
{* End Sidebar *}
6° Créer une page "news" (modifier le nom comme vous le souhaitez mais n'oubliez pas de modifier en conséquence les points 2, 4 et 5)
Placez dans le contenu de la page :Code : {news category="General" detailpage="news"}
Adaptez les paramètres selon vos besoins.
EDIT : ajout de canonical au point 2 (pas de canonical dans la page de détail des news)
EDIT 09-08-2010 : modification pour la version cmsms 1.8+ (merci à nicolas-web2)
Have fun
|
|
|
Références 2009 |
Posté par : Eric - 30/01/2009, 15:20:19 - Forum : Vous, vos sites ...
- Réponses (42)
|
|
Bonjour à tous
Vous souhaitez référencer vos sites dans l'annuaire des meilleures références CMS Made Simple
http://www.cmsmadesimple.fr/references-cms
64 sites ont été référencés en 2008
Soigner vos créations particulierement le graphisme,faites un lien vers cmsmadesimple.fr et soumetter ici vos réalisations.
Cordialement
Eric
|
|
|
Gabarit module Calendar |
Posté par : yeap - 28/01/2009, 11:33:23 - Forum : Modules, Tags
- Réponses (11)
|
|
Bonjour
J'ai installé le module calendar (dans la sidebar de mon gabarit) et je souhaiterais pouvoir lui donner une largeur maximum de 160 px et non pas de 100% comme ça l'est à l'heure actuelle. Dans quel paramètre du fichier CSS dois-je modifier sa valeur afin de régler la largeur du calendrier ?
Je souhaiterais également que lorsqu'on clique sur le lien d'un jour (qui fait référence à un événement), cela m'ouvre une page dans laquelle le détail de l'événement s'affiche à gauche.
Pour l'heure, cela m'affiche dans la sidebar (hic)
Je vous remerçie d'avance pour vos conseils
|
|
|
Effectuer une requête vers la base de données |
Posté par : Jean le Chauve - 26/01/2009, 19:38:27 - Forum : Développement et Astuces
- Réponses (11)
|
|
créer une balise utilisateur (extension=>balise Utilisateur)
Code : echo '<table>
<caption>test BD</caption>';
echo '<thead><tr>';
echo "<th>content id</th>";
echo "<th>alias</th>";
echo "</tr></thead>";
global $gCms; //pour pouvoir travailler avec les objets, classes et méthodes du cms
$db = &$gCms->GetDb(); //connection à la bd cms
$query = "SELECT * FROM cms_content WHERE content_id >1 AND type = 'content' ORDER BY parent_id ";
$dbresult = &$db->Execute($query);//exécution de la requête
while ($dbresult && !$dbresult->EOF)
{
$resultChamps1 = $dbresult->fields['content_name'];
$resultChamps2 = $dbresult->fields['content_alias'];
echo <<<REQUETE
<tr>
<td>{$resultChamps1}</td>
<td>{$resultChamps2}</td>
</tr>
REQUETE;
$dbresult->MoveNext();//enregistrement suivant
}//tous les enregistrements sont dans des tableaux
if ($dbresult) $dbresult->Close();//on ferme la connection
echo "</table>";
Si vous avez nommé cette balise "select", vous n'avez plus qu'à insérer {select} dans la page où vous désirez voir apparaître le tableau avec le résultat.
Cela devrait vous donner un tableau avec le nom de chacun de vos content ainsi que l'alias de page correspondant.
Vous n'avez plus qu'à modifier votre requête pour qu'elle corresponde à vos désirs.
Note : Code : echo <<<REQUETE
<tr>
<td>{$resultChamps1}</td>
<td>{$resultChamps2}</td>
</tr>
REQUETE;
c'est la syntaxe heredoc, très pratique pour ne pas s'ennuyer avec les apostrophes et raccourcir le code. Voir http://www.manuelphp.com/php/language.ty...eredoc.php
Et pour un INSERT :
Code : global $gCms;
$db = &$gCms->GetDb();
$query = "INSERT INTO nomTable (champs1, champs2, ...) VALUES ('$variable1', 'variable2')";
$db->Execute($query);
Vous pouvez bien sûr utiliser une autre table que cms_content, il est d'ailleurs très pratique d'ajouter vos tables perso dans la bd de cms. Vous n'aurez ainsi jamais besoin de vous demander comment vous y connecter.
Have fun
|
|
|
Développement d'un module annonces immobilières |
Posté par : Michel - 07/01/2009, 20:57:45 - Forum : Développement et Astuces
- Réponses (82)
|
|
Beaucoup en rêvent, mais il n'existe pas encore. Rassemblons des idées qui permettront aux développeurs intéressés de le créer !
Je liste ici les fonctionnalités qui me semblent intéressantes, n'hésitez pas à les compléter ou à les critiquer (utilité ou non).
Administration :
- gestion des droits pour les utilisateurs (comme tous les modules
- création de types de biens libre (par défaut déjà les plus répandues, maison, appartement, etc.)
- voir si besoin de sous-catégories pour les types
- sommaire et détail d'un bien (comme les articles de news)
- gestion des dates d'affichage (comme les articles de news)
- champs pour chaque bien : type (maison, etc.), surface, localisation, prix, type d'offre (location ou vente), terrasse, garage, parking, jardin, vendu/pas vendu (un simple oui/non), année, ... (là on peut vraiment affiner avec plein de critères mais à voir si vraiment nécessaire)
- écriture optimisée des urls (ex. maison-a-vendre-F5-a-besançon-proche-gare-pipo-et-lulo...)
- gabarits de sommaire et détail (comme les articles de news)
Front :
- un moteur de recherche multi-critères (type, localisation, fourchette de prix)
Voilà pour le moment
|
|
|
|