| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Archives

Inscrit le: Messages: -12
|
Posté le: 09 Apr 2007, 16:31 Sujet du message: Impossible d'afficher les blocks de droite [RESOLU] |
|
|
bonjour, je ne peux pas afficher les blocks. J'ai lu les tutoriaux, passé sur quelques topics mais en vain. Je n'arrive pas a afficher les blocks de droite. Mes fichiers index.php sont bien configurés, mon fichiers theme.php et le fichier module.php aussi ( enfin je le pense )
dans le fichier theme.php dans la partie themefooter j'ai :
if (defined('INDEX_FILE')) {
$tmpl_file = "themes/BlackW/left_center.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
blocks(right);
}
tous les fichiers index des modules ont le code :
if (!eregi("modules.php", $PHP_SELF)) {
die ("You can't access this file directly...");
}
$index = 1;
et mon fichier modules.php contient :
define('MODULE_FILE', true);
Que dois-je faire pour affichier les blocks de droite ? |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8268 Localisation: France Corse Ventiseri
|
Posté le: 09 Apr 2007, 16:38 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
Bonjour,
Change, dans le fichier index du module où tu souhaites les blocs de droite :
par :
| Code: | | define('INDEX_FILE', true); |
_________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 09 Apr 2007, 18:45 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
| sa ne marche toujours pas. j'ai bien éxécuté l'opération mais rien. |
|
|
|
| Revenir en haut de page |
|
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 961 Localisation: La Crau (83)
|
Posté le: 09 Apr 2007, 18:48 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
bonjour
peux tu nous poster ton fichier theme en entier mais pas directement sur le forum sinon sentinel va te jeter  |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 09 Apr 2007, 19:00 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
voici le fichier theme.php d'origine
| Code: | <?php
/************************************************************/
/* Theme Name: BlackW */
/* Theme Design: www.disipal.net (Disipal Site) */
/* Powered by www.mid.gr */
/* */
/************************************************************/
/************************************************************/
/* Theme Colors Definition */
/* */
/* Define colors for your web site. $bgcolor2 is generaly */
/* used for the tables border as you can see on OpenTable() */
/* function, $bgcolor1 is for the table background and the */
/* other two bgcolor variables follows the same criteria. */
/* $texcolor1 and 2 are for tables internal texts */
/************************************************************/
$bgcolor1 = "3A3A3A";
$bgcolor2 = "3A3A3A";
$bgcolor3 = "3A3A3A";
$bgcolor4 = "3A3A3A";
$textcolor1 = "#ffffff";
$textcolor2 = "#ffffff";
include("themes/BlackW/tables.php");
/************************************************************/
/* Function themeheader() */
/* */
/* Control the header for your site. You need to define the */
/* BODY tag and in some part of the code call the blocks */
/* function for left side with: blocks(left); */
/************************************************************/
function themeheader() {
global $user, $banners, $sitename, $slogan, $cookie, $prefix, $name, $dbi;
cookiedecode($user);
$username = $cookie[1];
if ($username == "") {
$username = "Anonyme";
}
echo "<body bgcolor=\"000000\" text=\"#ffffff\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">";
$public_msg = public_message();
echo "$public_msg";
$topics_list = "<select name=\"new_topic\" onChange='submit()'>
\n";
$topics_list .= "<option value=\"\">Tous Sujets</option>
\n";
$toplist = sql_query("select topicid, topictext from ".$prefix."_topics order by topictext", $dbi);
while(list($topicid, $topics) = sql_fetch_row($toplist, $dbi)) {
if ($topicid==$topic) { $sel = "selected "; }
$topics_list .= "<option $sel value=\"$topicid\">$topics</option>
\n";
$sel = "";
}
if ($username == "Anonyme") {
$theuser = " <a href=%22modules.php?name=Your_Account&op=new_user/">Enregistrez Vous!";
} else {
$theuser = " Bienvenue $username!";
}
$tmpl_file = "themes/BlackW/header.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
blocks(left);
$tmpl_file = "themes/BlackW/left_center.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
function themefooter() {
global $index, $foot1, $banners, $foot2, $foot3, $foot4, $copyright, $totaltime, $footer_message;;
/************************************************************/
/* banners are set with openbox function on the footer, if */
/* you like to have it on the header you can do that as well*/
/************************************************************/
if ($banners == 1) {
OpenTable();
include("banners.php");
CloseTable();
}
if (defined('INDEX_FILE')) {
$tmpl_file = "themes/BlackW/left_center.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
blocks(right);
}
$footer_message = "$foot1<br>$foot2<br>$foot3<br>$foot4<br>$copyright";
$tmpl_file = "themes/BlackW/footer.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
echo "<center><br><font class=\"small\"> .:: Theme Design par <a href=%22http:/www.disipal.net/%22>Disipal</a> :: PHP-Nuke thèmes par <a href=%22http:/www.disipal.net/%22>Disipal Site</a> ::.</font></center>";
echo "<br>\n";
}
/************************************************************/
/* Function themeindex() */
/* */
/* This function format the stories on the Homepage */
/************************************************************/
function themeindex ($aid, $informant, $time, $title, $counter, $topic, $thetext, $notes, $morelink, $topicname, $topicimage, $topictext) {
global $anonymous, $tipath;
if ($notes != "") {
$notes = "<br><br><b>"._NOTE."</b><i>$notes</i>\n";
} else {
$notes = "";
}
if ("$aid" == "$informant") {
$content = "$thetext$notes\n";
} else {
if($informant != "") {
$content = "<a href=%22modules.php?name=Your_Account&op=userinfo&uname=$informant/">$informant</a>";
} else {
$content = "$anonymous ";
}
$content .= ""._WRITES."<i>\"$thetext\"</i>$notes\n";
}
$posted = ""._POSTEDBY." ";
$posted .= get_author($aid);
$posted .= " "._ON." $time $timezone ($counter "._READS.")";
$tmpl_file = "themes/BlackW/story_home.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
/************************************************************/
/* Function themearticle() */
/* */
/* This function format the stories on the story page, when */
/* you click on that "Read More..." link in the home */
/************************************************************/
function themearticle ($aid, $informant, $datetime, $title, $thetext, $topic, $topicname, $topicimage, $topictext) {
global $admin, $sid, $tipath;
$posted = ""._POSTEDON." $datetime "._BY." ";
$posted .= get_author($aid);
if ($notes != "") {
$notes = "<br><br><b>"._NOTE."</b><i>$notes</i>\n";
} else {
$notes = "";
}
if ("$aid" == "$informant") {
$content = "$thetext$notes\n";
} else {
if($informant != "") {
$content = "<a href=%22modules.php?name=Your_Account&op=userinfo&uname=$informant/">$informant</a>";
} else {
$content = "$anonymous ";
}
$content .= ""._WRITES."<i>\"$thetext\"</i>$notes\n";
}
$tmpl_file = "themes/BlackW/story_page.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
/************************************************************/
/* Function themesidebox() */
/* */
/* Control look of your blocks. Just simple. */
/************************************************************/
function themesidebox($title, $content) {
$tmpl_file = "themes/BlackW/blocks.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
}
?> |
|
|
|
|
| Revenir en haut de page |
|
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 961 Localisation: La Crau (83)
|
Posté le: 09 Apr 2007, 19:10 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
Le fichier theme est ok
Cela ne vien pas de la
Un lien vers ton site a nous proposer ? |
|
|
|
| Revenir en haut de page |
|
petitjo86 Spécialiste


Inscrit le: Nov 09, 2006 Messages: 749 Localisation: Châtellerault
|
Posté le: 09 Apr 2007, 19:10 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
Bonjour,
Il y a du favoritisme, moi je mets du code comme ça et mon ami Sentinel me jette comme un voleur
Tu devrais faire un loto, on ne sait jamais
@+ Petit Jo |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8268 Localisation: France Corse Ventiseri
|
Posté le: 09 Apr 2007, 19:30 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
Re,
Peux tu faire un test avec ceci dans le fichier theme.php de ton thème, remplace :
| Code: | | if (defined('INDEX_FILE')) { |
par :
| Code: | | if (($index == 1) || (defined('INDEX_FILE'))) { |
_________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 961 Localisation: La Crau (83)
|
Posté le: 09 Apr 2007, 19:36 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
Question bete
As tu des blocs de droite de defini dans l'administration des blocs ?
Et si tu enleve ton image de pub et la banniere du haut le probleme existe t-il toujours ?
Et pour finir as tu essayé avec un theme different ? |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 09 Apr 2007, 19:38 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
| ça ne marche toujours pas. ( petite précision, j'utilise phpnuke 7.6 si cela peux vous aider ) |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 09 Apr 2007, 19:41 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
Oui j'ai des blocks de droite activé comme le Module de membre.
Le probleme existe toujours quand j'enlève les pub.
Avec un autre theme cela fait la meme chose. |
|
|
|
| Revenir en haut de page |
|
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 961 Localisation: La Crau (83)
|
Posté le: 09 Apr 2007, 19:52 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
Nous y voila
tu essais d'installer un theme optimisé pour une version nuke 8 sur une version 7.6
Tout faux
Dans ton fichier theme
remplace ceci
if (defined('INDEX_FILE')) {
par cela
if ($index == 1) { |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 09 Apr 2007, 20:06 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
| ça ne marche toujours pas |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 09 Apr 2007, 20:52 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
| Vous n'avez pas d'autre solution ??? |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 11 Apr 2007, 4:06 Sujet du message: Re : Impossible d'afficher les blocks de droite |
|
|
| J'ai installer phpnuke 8 et les blocks s'affichent. Merci d'avoir etudiez ma demande |
|
|
|
| Revenir en haut de page |
|
|