Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
*

blank sidebox


Pages: [1]
  Imprimer  

  blank sidebox
Auteur Message
Mikado
Espoir
***

Points gagnés: 0
Messages: 143


Voir le profil WWW
blank sidebox
« le: 27 Octobre 2011 à 12:01:58 »

Je veux afficher dans une blank sidebox les 10 derniers sujets d'un forum FluxBB.
Pour ça, je crée un fichier /www/includes/templates/classic/sideboxes/tpl_forum.php dont voici le contenu.
Code:
<?php
/**
 * blank sidebox - allows a blank sidebox to be added to your site
 *
 * @package templateSystem
 * @copyright 2007 Kuroi Web Design
 * @copyright Portions Copyright 2003-2007 Zen Cart Development Team
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: blank_sidebox.php 2007-05-26 kuroi $
 */
  //connexion au serveur et bdd
  
$cnx mysql_connect('...''...''...') ;
  
$db  mysql_select_db('...') ;
  
//je cherche les 10 derniers topics
  
$topics "SELECT * FROM `ateltopics` WHERE 1 ORDER BY `posted` DESC LIMIT 10";
  
$req mysql_query($topics$cnx) or die('Erreur SQL !<br>'.$topics.'<br>'.mysql_error());
  
$row mysql_fetch_row($req);
  
$nombre $row[0];  
  if (
$nombre != "0") {
  $content '';
  $content .= '<div id="' str_replace('_''-'$box_id 'Content') . '" class="sideBoxContent" style="width: 19%">'
  $content .= '<ul style="margin: 0; padding: 0; list-style-type: none;">';
  while($row mysql_fetch_array($req)) {
 if (strlen($row['subject'])> 20){
 $chaine=substr($row['subject'], 020);
 }else{$chaine=$row['subject'];} 
     $content .= '<li><a href=http://www.bricoleurre.com/atelier/viewtopic.php?id='.$row['id'].'>' .$chaine'</a></li>';
  }
  $content .= '</ul></div>';
  }

  
mysql_close($cnx);
?>

Mon script s'exécute bien sans erreur mais l'affichage se fait sur toute la largeur au lieu de se faire sur la largeur de la colonne gauche (19%).
De plus, le reste de la page n'est pas affiché.
Si un développeur a une idée...
« Dernière édition: 27 Octobre 2011 à 12:03:37 par Mikado » Journalisée
jean-luc
Modérateurs
Intarissable
*****

Points gagnés: 3
Messages: 1561



Voir le profil WWW
Re : blank sidebox
« Répondre #1 le: 29 Octobre 2011 à 10:18:07 »

bonjour,

regarde dans outils/conrole des blocs pour voir comment elle est paramétrée
Journalisée

jean-luc Evil or Very Mad

pas bon, mais promis j'essaye de m'améliorer tous les jours Evil or Very Mad

www.anneg-lingerie.com
Mikado
Espoir
***

Points gagnés: 0
Messages: 143


Voir le profil WWW
Re : blank sidebox
« Répondre #2 le: 30 Octobre 2011 à 10:23:05 »

Ce code, dans lequel j'affiche une simple image, fonctionne bien :

Code:
<?php
/**
 * blank sidebox - allows a blank sidebox to be added to your site
 *
 * @package templateSystem
 * @copyright 2007 Kuroi Web Design
 * @copyright Portions Copyright 2003-2007 Zen Cart Development Team
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: blank_sidebox.php 2007-05-26 kuroi $
 */
  
$content '';
  
$content .= '<div id="' str_replace('_''-'$box_id 'Content') . '" class="sideBoxContent">';
  
$content .= '<a href="' HTTP_SERVER DIR_WS_CATALOG 'atelier/"><img src="' DIR_WS_CATALOG DIR_WS_INCLUDES 'templates/classic/images/slideshow/icone-forum.jpg" width="100%" height="100%" /></a><br />'
  
$content .= '</div>';
?>
Journalisée
Mikado
Espoir
***

Points gagnés: 0
Messages: 143


Voir le profil WWW
Re : blank sidebox
« Répondre #3 le: 30 Octobre 2011 à 10:33:23 »

Jean-luc, voilà le paramétrage du bloc :

Code:
Détails du Bloc:
Nom du Bloc: forum.php
Statut: ON
Localisation: la seule Colonne ignore ce réglage GAUCHE
Classement de la Colonne Gauche/Droite: 0
Classement de la Colonne Seule: 5
Statut de la Colonne Seule: ON
Journalisée
jean-luc
Modérateurs
Intarissable
*****

Points gagnés: 3
Messages: 1561



Voir le profil WWW
Re : blank sidebox
« Répondre #4 le: 01 Novembre 2011 à 10:15:51 »

bonjour,

je ne suis pas un pro de php, à priori le code semble correct, peut=être un embryon de solution regarde dans les css et dans le template voir s'il n'y a rien qui vienne perturber l'affichage
Journalisée

jean-luc Evil or Very Mad

pas bon, mais promis j'essaye de m'améliorer tous les jours Evil or Very Mad

www.anneg-lingerie.com
fe1lho
Acharné
****

Points gagnés: 0
Messages: 473



Voir le profil
Re : blank sidebox
« Répondre #5 le: 02 Novembre 2011 à 14:27:52 »

Bonjour,

Faudrait un lien sur la boutique afin de comprendre ton soucis.
J'espère que la base SQL de ton Forum n'est pas la même que ta boutique ..... ?????

Pascal
Journalisée
Mikado
Espoir
***

Points gagnés: 0
Messages: 143


Voir le profil WWW
Re : blank sidebox
« Répondre #6 le: 02 Novembre 2011 à 21:29:16 »

Les 2 bases de données, site et forum, sont différentes.
Le lien http://www.bricoleurre.com/

Journalisée

Pages: [1]
  Imprimer  
 

Aller à: