Easy-Design.Net forum




Aide générale [Réglé] Slide dans l'edito

Vinny Membre non connecté

EDN Intéressé(e)

Rang

Avatar

Inscrit le : 18/01/2010 à 19h32

Messages: 78

Le 09/11/2010 à 20h59
Bonsoir amis swanniens!

Voilà je tente depuis cette après midi de mettre en place le module slide sur la page index, sans réussite.

J'ai tenter de reprendre le système de récupération du cache de Saturnin, mais je ne sais pas si j'ai mal fait ou pas, en tout cas sa ne marche pas. J'ai tenté de le mettre dans l'index et j'ai même tenté de l'intégrer dans le header.tpl, mais rien a faire...

Quelqu'un à t'il réussi à intégrer ce module dans sa page accueil ou quelqu'un pourrait t'il m'aider à le faire?

Merci encore.
   
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 09/11/2010 à 22h19
pour un menu ou un module, c'est pas forcement le cache qu'il faut chargé.
le cache est valable pour l'edito, mais pour les menu c'est une autre façon de faire :p

pour le menu minitag ce serais pour un index en php :
Code PHP :
<?php require_once PATH_TO_ROOT . '/menus/minitag/minitag.php'; echo menu_minitag_minitag(0, BLOCK_POSITION__TOP_CENTRAL); ?>


je n'ai pas en stock le module slide, il faut adapter a ces choses la :
Code PHP :
<?php 
require_once PATH_TO_ROOT . '/menus/minitag/minitag.php'; // c'est le chargement du fichier complet
echo menu_minitag_minitag(0, BLOCK_POSITION__TOP_CENTRAL); // c'est la fonction au debut du menu php
 ?>


au pire il me faudrait quelques info :
1) edito avec tpl ou sans tpl (en php direct)
2) le positionement et le nom du mini-module
3) le debut du fichier mini-module (surtout pour la fonction)



signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
Vinny Membre non connecté

EDN Intéressé(e)

Rang

Avatar

Inscrit le : 18/01/2010 à 19h32

Messages: 78

Le 10/11/2010 à 11h53
Donc voici mon index.php :

Code PHP :
<?php
//Licence
/*##################################################
* index.php
* -------------------
* begin : Date de création du fichier
* copyright : (C) 2007 Nom du/des développeur(s)
* email : email du/des développeur(s)
*
*
###################################################
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
USA.
*
###################################################*/
define('PATH_TO_ROOT', '.');
//Début du chargement de l'environnement
include_once('./kernel/begin.php');
 
//Chargement d'un fichier css, ici le fichier css du module news
define('ALTERNATIVE_CSS', 'news');
 
//Titre de la page, ici Accueil
define('TITLE', 'Accueil');
 
//Chargement de l'environnement ( header )
require_once('./kernel/header.php');
 
//Chargement des fichiers de langue
//global $LANG;
 
//chargement du cache
global $Cache, $CONFIG_NEWS ;
$Cache->load('news');
$title_edito = $CONFIG_NEWS['edito_title'] ;
$edito=$CONFIG_NEWS['edito'] ;
 
//Chargement d'un fichier tpl ( non actif ici, pour le rendre actif supprimer "//"
 //$tpl_accueil = new Template('accueil/accueil.tpl');
 
## Début du contenu de la page, scripts de votre module ##
?>
 
<!--START : Ligne de modules n°1 -->
 <!--RSS News -->
<div class="news_container" style="float:left;width:49%;">
         <div class="news_container">
<div class="msg_top_l"></div>
<div class="msg_top_r"></div>
<div class="msg_top">
<div style="float:left;"><a href="../syndication.php?m=news" title="Rss téléchargement"><img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Rss" title="Rss" align="left" border="0"></a></div>
                <div style="float:left;padding:0 0 0 5px;"><h4 class="title valign_middle">News</h4></div>
<div style="float: right;"></div>
</div><div class="news_content">
<?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, false, 5); ?>
<div class="text_center"></div>
<div style="text-align:right;">
<a href="./news/news.php" class="small_link">Plus de news...</a>
</div>
</div>
<div class="news_bottom_l"></div>
<div class="news_bottom_r"></div>
<div class="news_bottom"></div>
</div>
</div>
<!-- On ne place pas de br ici -->
 
<!--Mini-module Produit -->
 
<div class="news_container" style="float:right;width:49%;">
<div class="msg_top_l"></div>
<div class="msg_top_r"></div>
<div class="msg_top">
<div style="float:left;"><a href="{PATH_TO_ROOT}/syndication.php?m=produit" title="Rss produit"><img class="valign_middle" src="./templates/<?php echo $CONFIG['theme']; ?>/images/rss.png" alt="Rss" title="Rss" align="left" border="0"></a></div>
                <div style="float:left;padding:0 0 0 5px;"><h4 class="title valign_middle">Nos Produit</h4></div>
<div style="float: right;"></div>
</div>
 <div class="news_content">
 <?php echo Feed::get_parsed('produit', DEFAULT_FEED_NAME, 0, false, 5); ?>
 <div class="text_center"></div>
  <div style="text-align:right;">
 <a href="./forum/index.php" class="small_link">Plus de sujets...</a>
 </div>
 </div>
 <div class="news_bottom_l"></div>
 <div class="news_bottom_r"></div>
 <div class="news_bottom"></div>
 </div>
<!--END : Fin de la ligne de module n°1 -->
<div class="news_container" style="float:left;width:100%;">
        <div class="news_container">
            <div class="msg_top_l"></div>
            <div class="msg_top_r"></div>
            <div class="msg_top">
            <div style="float:left;padding:0 0 0 5px;"><h4 class="title valign_middle"><?php echo $title_edito ; ?></h4></div>
            </div>
            <div class="news_content">
<?php echo $edito ; ?>
            </div>
 
            <div class="news_bottom_l"></div>
            <div class="news_bottom_r"></div>
            <div class="news_bottom"></div>
        </div></div>
 
<?php
//Footer
include_once('./kernel/footer.php');
?>


y'a pas de mini-module dans le module Slide :

Slide.php
Code PHP :
<?php
/*##################################################
 *                              test.php
 *                            -------------------
 *   begin                : February 2010
 *   copyright            : (C) MASSY Kévin
 *   email                : [email protected]
 *
 *   
###################################################
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 * 
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program; if not, write to the Free Software
 *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 *
###################################################*/
 
require_once('../kernel/begin.php'); 
require_once('../slide/slide_begin.php'); 
require_once('../kernel/header.php'); 
 
$tpl = new Template('slide/slide.tpl');
 
$tpl->assign_vars(array(
'LINK_XML' => 'generation_xml.php',
'LINK_SWF' => 'dewslider.swf',
'TITLE' => $CONFIG_SLIDE['title'],
'HEIGHT' => $CONFIG_SLIDE['height'],
'WIDTH' => $CONFIG_SLIDE['width'],
 
));
 
$tpl->parse();
 
require_once('../kernel/footer.php'); 
 
?>


et voila le slide.tpl :
Code HTML :
<style type="text/css">
.content{
text-align: center;
}
.title_slide {    
font-size:14px;    
color:#0E2A48;    
}
</style>
 
<div class="content">
<div class="title_slide">
{TITLE}
</div>
<br>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="{WIDTH}" height="{HEIGHT}" id="dewslider4" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="{LINK_SWF}?xml={LINK_XML}" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="{LINK_SWF}?xml={LINK_XML}" quality="high" bgcolor="#ffffff" width="{WIDTH}" height="{HEIGHT}" name="dewslider4" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</div>
 


Tu peux voir ici le module slide :
http://www.lr-beaute.fr/slide/slide.php

J'ai réussi à l'intégrer dans le news.tpl :
http://www.lr-beaute.fr/news/news.php

en inscrivant :
Dans le news/news_interface.class.php
Code PHP :
 
require_once PATH_TO_ROOT . '/cache/slide.php';
                       $tpl_news->assign_vars(array(
'LINK_XML' => PATH_TO_ROOT . '/slide/generation_xml.php',
'LINK_SWF' => PATH_TO_ROOT . '/slide/dewslider.swf',
'TITLE' => $CONFIG_SLIDE['title'],
'HEIGHT' => $CONFIG_SLIDE['height'],
'WIDTH' => $CONFIG_SLIDE['width'],
 
));
 


Et dans news.tpl
Code HTML :
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="{WIDTH}" height="{HEIGHT}" id="dewslider4" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="{LINK_SWF}?xml={LINK_XML}" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="{LINK_SWF}?xml={LINK_XML}" quality="high" bgcolor="#ffffff" width="{WIDTH}" height="{HEIGHT}" name="dewslider4" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
 


Maintenant j'aimerais l'insérai dans l'index pour faire une genre de barre sur 900px de largeur et 200px de hauteur dans lequel je pourrais présenter des publicités, genre de mes partenaires (LR-cosmétique, easy-design.net ...) et des produits phares (nouveautés, coup de coeur, promo...)
Cette bannière serai visible juste sur la page accueil.

Voilà le post de dev sur phpboost :
http://www.phpboost.com/forum/topic-9470-1+3-0-beta-module-slide.php

Merci encore Saturnin!
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 10/11/2010 à 12h15
Merci Reidlos .....

:oO elle est ou ta demande de support sur le site officiel ? Car le dernier message est de moi sur le sujet ...


swan_signature

Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 10/11/2010 à 12h42
si il n'y a pas de minimodule il faut récrire le module dans l'index, et reidlos est plus a meme de le faire.
le plus simple serais qu'il le fasse, ou qu'il voit a faire un mini-module.

Le mini module permettrais l'exportation.


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
Vinny Membre non connecté

EDN Intéressé(e)

Rang

Avatar

Inscrit le : 18/01/2010 à 19h32

Messages: 78

Le 20/11/2010 à 09h59
Le sujet est réglé merci à l'équipe de CsN et de PHPBoost!

Voilà le résultat :

www.lr-beaute.fr
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 20/11/2010 à 14h27
Très beau résultat et joli site :bravo


swan_signature

Site web    
pegasetkc Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 15/04/2010 à 19h37

Messages: 1940

Le 20/11/2010 à 17h52
idem, par-contre depuis la dernière MAJ de Firefox les boutons ou menus avec un hover ne s'affichent uniquement après le passage de la souris dessus (chargement)


Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
Site web    
Vinny Membre non connecté

EDN Intéressé(e)

Rang

Avatar

Inscrit le : 18/01/2010 à 19h32

Messages: 78

Le 20/11/2010 à 20h36
Oui j'ai remarqué cela, c'est fort dommage mais bon :s on ne peux rien y faire si? :study

En tout cas merci du compliment ^^ Edité par Vinny Le 20/11/2010 à 20h37
   
pegasetkc Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 15/04/2010 à 19h37

Messages: 1940

Le 21/11/2010 à 10h06
a part attendre qu'ils corrige ce bug non ^^


Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 21/11/2010 à 11h10
pour précision sur le "bug" :
le rollover met du temps a s'afficher (le background) ?

perso j'ai bien les ongle d'affiché, il s'effasse brevement lors du rollover, mais se recharge.
j'y voit deux possibilité.
le temps de latence de la connexion pour le chargement de la nouvelle image, et le fait que le css dois résoudre un conflit entre a et a:hover, le hover prenant le dessus. (peu probable)

je pense surtout au fait que firefox n'ai pas chargé les images et un délais du au chargement de celle ci.


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
pegasetkc Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 15/04/2010 à 19h37

Messages: 1940

Le 21/11/2010 à 11h33
j'ai le même problème en local, donc pas de pb de latence ^^ et sur un site que je bosse depuis pas mal de temps, qui s'affichait bien avant la maj de Firefox de plus sous opéra et IE j'ai pas ce pb ?


Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 21/11/2010 à 16h36
j'ai pas trouver de rapport de bug sur bugzila a ce sujet Oo


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
pegasetkc Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 15/04/2010 à 19h37

Messages: 1940

Le 21/11/2010 à 21h52
et je sais pourtant je dois pas être le seul la preuve ^^ après si comme moi il ne fond pas de rapport ben forcement ^^


Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
Site web    
Carl Johnson Membre non connecté

EDN Intéressé(e)

Rang

Avatar

Inscrit le : 04/11/2009 à 03h44

Messages: 94

Le 23/11/2010 à 18h02
Moais, FF depuis ces 2 ou trois dernières maj c'est pas top, freeze complet, et problème sur les bouton hover lors de la première visite d'un site, après ça va bien(quand ça plante pas, lol).
Du coup je crois que je vais le délaisser pour Seamonkey, qui est basé sur FF, mais qui lui plante pas ;)
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie