|
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Nevinrhal html mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 12:38 |
|
|
Ton répertoire popup est bien dans le répertoire Ace-Blue ?
Décourage pas, on en viendras à bout |
|
|
Tophe82 dreamweaver mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 12:43 |
|
|
Ou je viens de mettre le dossier popup dans ace-blue, mais rien ne change, hélas…
Peut être que sa n'a rien à voir, mais il y a marqué qu'il y a des erreurs sur la page, je regarde les détails, il y a marqué que c'est dans le dossier index.php ligne 131, c'est une erreur de caractère qu'il me marque, j'ai ouvers index.php, et surprise, il y a même pas 100 lignes... |
|
|
Nevinrhal html mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 12:55 |
|
|
C'est normal, le code php peut même faire 2 lignes du moment qu'il en génère d'autres.(en quelques lignes de code, tu peut générer un tableau d'un millier de colonnes et de lignes !!!)
C'est apache qui renvoi ce genre d'erreur, regarde le code source d'index.php en passant par ton site. (tu verras qu'il y a plus de 100 lignes )
Et chez moi, ton header.html marche parfaitement !! ton index.php aussi !! |
|
|
Tophe82 dreamweaver mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 13:05 |
|
|
J'ai remis le thème rouge qui ne marche pas, tout en haut juste en bas de l’animation menu tu peux trouver "TESSSSSST1", chez moi quand je clique dessus, il n'y a rien qui se passe.
http://www.allez-monaco.com/index.php# (il y a # derrière je c'est pas pourquoi)
Pour le code source d'index.php en passant par le site, j'ai pas très bien compris ou je pourrais le trouver |
|
|
Nevinrhal html mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 13:24 |
|
|
Alors, quand tu es sur ton site via ton navigateur tu fais un clic droit et y doit y avoir Voir Source ou quelque chose de ce genre.
le # est une ancre pour le haut de la page (tas compris ) Ca veux dire que ce lien est vide et ne ramène qu'en haut de la même page. ( le href de ta balise a est # alors....)
C'est pour ça fait rien !!!!
Au fait, chez moi aussi ca fait rien ! (c'est normal !)
Dabord, remplace le onclick par le href (ET VIRE CE ONCLICK ) ensuite, comme tu peut le voir (enfin j'espère ) tous les ' de ligne ont un \. Il ne faut absolument pas en avoir (sauf s'il est intégré dans un code php, mais je sais que non), c'est pour ca qu'il ne trouve pas ton popup. |
|
|
Tophe82 dreamweaver mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 13:53 |
|
|
C'est encore moi
Déjà un problème de réglé, il n'affiche plus qu'il y a des erreurs sur la page, dans header j'ai viré le onclick et j'ai mis a la place href.
Ensuite comme tu ma dit, j'ai regardé, clique droit affiché la source.
Ligne 130 pour étre pressé, il y a ce code :
Code: |
<body bgcolor="transparant"><TABLE ALIGN="CENTER" bgcolor="#FFFFFF"><TR><TD><table border="0" ALIGN="CENTER"><tr ><td><a href="#" class="type2" href ="window.open(\'popup/news1.php\',\'_blank\',\'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=0, width=350, height=300\');return(false)"><p align=center><FONT COLOR="CC0000"><b><FONT COLOR="000066">TESSSSSST1</FONT></b></a></FONT></p></td></tr><tr ><td> |
Je remarque ici :
Code: |
(\'popup/news1.php\',\'_blank\',\'toolbar=0, location |
, il y a beaucoup de \
Alors peut être en supprimer sa résoudra peut être le problème je c'est pas, mais alors si je le modifie, comment est ce que je peux le mettre a jours sur le site, puisque mon fichier index.php qui est dans le ftp n'a pas marqué tout ça.
Sinon pour le reste je n’ai pas trop compris avec index.php#, je ne vois pas trop où le changer |
|
|
Nevinrhal html mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 14:15 |
|
|
Regarde ton lien, tu verras qu'il y a maintenant a deux href ! enlève le premier avec le #.
pour que ca fonctionne, il faut que les \ disparaissent !!
si tu dis que ton index.php ne possède pas ces \ en question, je trouve ca plutot bizarre.
Donne le code de l'index.php, le vrai, celui du fichier avec du php dedant. |
|
|
Tophe82 dreamweaver mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 14:39 |
|
|
j'ai enlevé le premier href
Maintenant quand je clique sur TEST..., sa m'ouvre une page avec ce lien ci :
Code: |
http://www.allez-monaco.com/window.open(//'popup/news1.php//',//'_blank//',//'toolbar=0,%20location=0,%20directories=0,%20status=0,%20scrollbars=1,%20resizable=1,%20copyhistory=0,%20menuBar=0,%20width=350,%20height=300//');return(false) |
Voici le code de index.php
Code: |
<?php
# $Author: chatserv $
# $Date: 2004/11/27 17:34:07 $
/************************************************************************/
/* PHP-NUKE: Advanced Content Management System */
/* ============================================ */
/* */
/* Copyright (c) 2002 by Francisco Burzi */
/* http://phpnuke.org */
/* */
/* 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. */
/* */
/************************************************************************/
/* Additional security checking code 2003 by chatserv */
/* http://www.nukefixes.com -- http://www.nukeresources.com */
/************************************************************************/
require_once("mainfile.php");
global $prefix, $db;
$modpath = '';
$_SERVER['SCRIPT_NAME'] = "modules.php";
$row = $db->sql_fetchrow($db->sql_query("SELECT main_module from ".$prefix."_main"));
$name = $row['main_module'];
$home = 1;
if ($httpref==1) {
$referer = $_SERVER["HTTP_REFERER"];
$referer = check_html($referer, nohtml);
if ($referer=="" OR eregi("^unknown", $referer) OR substr("$referer",0,strlen($nukeurl))==$nukeurl OR eregi("^bookmark",$referer)) {
} else {
$result = $db->sql_query("INSERT INTO ".$prefix."_referer VALUES (NULL, '$referer')");
}
$numrows = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_referer"));
if($numrows>=$httprefmax) {
$result2 = $db->sql_query("DELETE FROM ".$prefix."_referer");
}
}
if (!isset($mop)) { $mop="modload"; }
if (!isset($mod_file)) { $mod_file="index"; }
$name = trim($name);
$file = trim($file);
$mod_file = trim($mod_file);
$mop = trim($mop);
if (ereg("\.\.",$name) || ereg("\.\.",$file) || ereg("\.\.",$mod_file) || ereg("\.\.",$mop)) {
echo "You are so cool...";
} else {
$ThemeSel = get_theme();
if (file_exists("themes/$ThemeSel/module.php")) {
include("themes/$ThemeSel/module.php");
if (is_active("$default_module") AND file_exists("modules/$default_module/".$mod_file.".php")) {
$name = $default_module;
}
}
if (file_exists("themes/$ThemeSel/modules/$name/".$mod_file.".php")) {
$modpath = "themes/$ThemeSel/";
}
$modpath .= "modules/$name/".$mod_file.".php";
if (file_exists($modpath)) {
include($modpath);
} else {
$index = 1;
include("header.php");
OpenTable();
if (is_admin($admin)) {
echo "<center><font class=\"\"><b>"._HOMEPROBLEM."</b></font><br><br>[ <a href=\"admin.php?op=modules\">"._ADDAHOME."</a> ]</center>";
} else {
echo "<center>"._HOMEPROBLEMUSER."</center>";
}
CloseTable();
include("footer.php");
}
}
# $Log: index.php,v $
# Revision 1.2 2004/11/27 17:34:07 chatserv
# Added missing globals, not required for all but harmless either way
#
# Revision 1.1 2004/10/04 19:24:21 chatserv
# Initial CVS Addition
#
?>
<?php
$neurl = "**CHEMIN RELATIF VERS NE**";
$itemid = "2";
$screen = "title";
include ("$neurl/screen.php");
?> |
|
|
|
Nevinrhal html mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 15:24 |
|
|
Je ne sais pas trop quoi dire,
je ne sais pas du tout pourquoi tu a autant de / !!
Le code de index.php est tout simplement loooooooooool !!
gestion mysql et tout !! à mon avis, php nuke n'est pas là pour
arranger les choses et les problèmes peuvent peut-être provenir
de lui. |
|
|
Tophe82 dreamweaver mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 15:47 |
|
|
Ah bizarre puisque mon pote utilise aussi PHP Nuke, et que sur le thème 1 sa marche donc y doit y avoir un gros problème quelque part... |
|
|
Nevinrhal html mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 15:56 |
|
|
A mon avis moi aussi. J'ai jamais utilisé phpnuke, je ne sais pas comment il fonctionne, ni comment il procède, (s'il modifie les codes etc...)
en tout cas, certainnes lignes de codes sont sans commentaire
Code: |
echo "You are so cool..."; |
juste pour savoir, il y a quoi dans le fichier themes/$ThemeSel/module.php ? |
|
|
Tophe82 dreamweaver mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 16:10 |
|
|
Il y a aucun fichier comme ceci themes/$ThemeSel/module.php
Par contre il y a ça /themes/3 dossiers de thèmes qui sont ace-blue, Kashmir et Aeolus aunsi que d'un ficchier nomé index.php
mais en aucun cas il y a un module.php, le module.php se trouve a la racine du site. |
|
|
Nevinrhal html mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 17:07 |
|
|
apparement, (je vois ca a partir du code que tu ma donné) il chargerais à un moment ou un autre un fichier nommé /themes/ace-blue/module.php mais encore, je n'y connais rien avec phpnuke et je peut me tromper.
Ton fichier, c'est header.php, c'est bien ca ? (j'essaye de decrypter le code que tu mas fournit, mais c'est pas facile).
Il y a quoi dans ton fichier header.php ? |
|
|
Tophe82 dreamweaver mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 17:42 |
|
|
header.php est dans le thème actuelle nomé kashmir( marron) il y a ce code ci :
Code: |
<?php
echo "<HTML>";
echo "<HEAD>";
echo "<TITLE>kashmirheader</TITLE>";
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=iso-8859-1\">";
echo "</HEAD>";
echo "<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>";
echo "<!-- ImageReady Slices (kashmirheader.psd) -->";
echo "<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>";
echo " <TR>";
echo " <TD COLSPAN=1>";
echo " <object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"1002\" height=\"108\"> <param name=\"quality\" value=\"high\"><param name=\"SRC\" value=\"themes/kashmir/images/logo-deuil.swf\"> <embed src=\"themes/kashmir/images/logo-allez-monaco.swf\" width=\"1002\" height=\"108\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\"></embed></object></TD><TR>";
echo " <TD ROWSPAN=4>";
echo " <object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"1002\" height=\"50\"> <param name=\"quality\" value=\"high\"><param name=\"SRC\" value=\"themes/kashmir/images/~menu-allez-monaco.swf\"> <embed src=\"themes/kashmir/images/logo-allez-monaco.swf\" width=\"1002\" height=\"50\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\"></embed></object></TD>";
echo " <TD ROWSPAN=2>";
echo " <A HREF=\"index.php\"";
echo " ONMOUSEOVER=\"window.status='Home'; return true;\"";
echo " ONMOUSEOUT=\"window.status=''; return true;\">";
echo "</TABLE>";
echo "<!-- End ImageReady Slices -->";
echo "</BODY>";
echo "</HTML>";
?>
<center><html>
<head><title>Le Pop-up</title>
<script language="JavaScript"><!--
function popup(page) {
window.open(page,'popup','width=448,height=247,toolbar=false,scrollbars=false');
}
//-->
</script>
</head>
<body><a href='javascript:popup("popup.html")'>Prochain match : Fin de saison</a>.</body>
</html></center> |
Dans le thème rouge que tu a pu voir, il s'appelle ace-blue, et la dedan il y a un fichier nomé header.html, avec le code comme ça
Code: |
$menu_js
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="900" ALIGN="CENTER">
<TR>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="27" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="95" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="37" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="32" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="6" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="21" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="29" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="83" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="29" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="71" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="38" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="14" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="93" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="12" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="68" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="26" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="11" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="11" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="29" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="54" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="11" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="34" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="69" HEIGHT="1"></TD>
<TD><IMG SRC="themes/Ace-Blue/images/hd/spacer.gif" WIDTH="1" HEIGHT="1"></TD>
</TR>
<embed src="http://www.allez-monaco.com/themes/Ace-Blue/images/menu_allez-monaco.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="264"wmode="transparent"></embed>
<TR>
</TABLE>
<SCRIPT type=text/javascript>
<!--
function OpenLayer(id){
if(document.getElementById(id).style.visibility == "visible") {
document.getElementById(id).style.visibility = "hidden" ;
document.getElementById(id).style.position = "absolute" ;
document.getElementById(id).style.top = "-10000" ;
document.getElementById(id).style.left = "-10000" ;
} else {
document.getElementById(id).style.visibility = "visible" ;
document.getElementById(id).style.position = "relative" ;
document.getElementById(id).style.top = "0" ;
document.getElementById(id).style.left = "0" ;
}
}
--></SCRIPT><STYLE>A.type1:link {color: #ffffff; font-family: Arial, Comic sans MS; text-decoration: none; font-size: 12px;}
A.type1:hover{border:1px dashed #000000; color: #000000; font-family: Comic sans MS ; text-decoration: none;font-size: 13px;}
A.type1:active {color: #000000; font-family: Comic sans MS ; text-decoration: none;font-size: 13px;}
A.type1:visited {color: #000000; font-family: Comic sans MS ; text-decoration: none;font-size: 13px;}</STYLE>
<body bgcolor="transparant"><TABLE ALIGN="CENTER" bgcolor="#FFFFFF"><TR><TD><table border="0" ALIGN="CENTER"><tr ><td><a class="type2" href ="window.open(\'popup/news1.php\',\'_blank\',\'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=0, width=350, height=300\');return(false)"><p align=center><FONT COLOR="CC0000"><b><FONT COLOR="000066">TESSSSSST1</FONT></b></a></FONT></p></td></tr><tr ><td>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="900" ALIGN="CENTER" bgcolor="#CC0000">
<TR>
<TD HEIGHT="1"><IMG SRC="themes/Ace-Blue/images/pixel.gif"></TD>
</TR>
</TABLE>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="900" ALIGN="CENTER" bgcolor="#CC0000">
<TR VALIGN="TOP">
<TD VALIGN="TOP" WIDTH="0" >
|
|
|
|
Nevinrhal html mioche
|
Popups qui s'affichent en cliquant sur des liens , Posté le: 09-06-2005 18:44 |
|
|
Et bah voila, dans le fichier du bas, le 2eme, il ya un lien
Code: |
<body bgcolor="transparant"><TABLE ALIGN="CENTER" bgcolor="#FFFFFF"><TR><TD><table border="0" ALIGN="CENTER"><tr ><td><a class="type2" href ="window.open(\'popup/news1.php\',\'_blank\',\'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=0, width=350, height=300\');return(false)"><p align=center><FONT COLOR="CC0000"><b><FONT COLOR="000066">TESSSSSST1</FONT></b></a></FONT></p></td></tr><tr ><td>
|
C'est ici que tu doit enlever les \ avant les '. essayz ca derait fonctionner |
|
|
|
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|