Visualizzazione risultati 1 fino 10 di 10

Discussione: problema che sembra irrisolvibile

  1. #1
    SmartMouse non è connesso Neofita
    Data registrazione
    28-10-2002
    Messaggi
    22

    Predefinito

    Sono diversi giorni che cerco di risolvere il problema del "framebreaker" e dopo vari consultazioni con amici, forum e contatti vari... mi sono chiesto: può darsi che il prob sia dovuto ad AlterVista? ditemelo voi perchè io sto diventando pazzo!
    http://www.ioguadagno.it/forum/topic.asp?TOPIC_ID=2042

  2. #2
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    Puoi spiegarti meglio?

    sono giorni ke cerco di aggiungere il mio sito nel pannello si amministrazione ma mi dice sempre:
    "No approval because of: Frame breaker"

    cosa devo fare per risolvere?
    la pagina "incriminata" è qst: http://smartmouse.altervista.org/tra...peso/index.php
    Non è che si capisce molto,
    io la pagina la vedo bene e senza problemi sia con mozilla che IE
    Se smetti di imparare e evolverti sei morto dentro

  3. #3
    SmartMouse non è connesso Neofita
    Data registrazione
    28-10-2002
    Messaggi
    22

    Predefinito

    neanke io ho problemi di visualizzazione, cioè credo ke nessuno ce li abbia indipendetemente dal browser. Eppure c'è qualke script ke per il sito di affiliazioni non va bene... un cosiddetto framebreaker... cosa può essere?

  4. #4
    SmartMouse non è connesso Neofita
    Data registrazione
    28-10-2002
    Messaggi
    22

    Predefinito

    il problema può essere l'hosting (AlterVista) o da subito devo ricercarlo altrove??

  5. #5
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    il problema non è assolutamente di altervista!!!!

    phpnuke include di per se un frame breaker (frame buster)...

    per toglierlo devi aprire il file header.php e cancellare queste righe:

    [code:1:a8d43a858d]echo "if (top !=self)\n";
    echo "top.location=self.location;\n";
    [/code:1:a8d43a858d]

    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  6. #6
    SmartMouse non è connesso Neofita
    Data registrazione
    28-10-2002
    Messaggi
    22

    Predefinito

    ehm... non ci sono quelle righe...
    ecco il mio header.php

    <?php

    /************************************************** **********************/
    /* 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. */
    /************************************************** **********************/

    if (eregi("header.php",$_SERVER['PHP_SELF'])) {
    Header("Location: index.php");
    die();
    }

    require_once("mainfile.php");

    ##################################################
    # Include some common header for HTML generation #
    ##################################################

    $header = 1;

    function head() {
    global $slogan, $sitename, $banners, $nukeurl, $Version_Num, $artpage, $topic, $hlpfile, $user, $hr, $theme, $cookie, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $textcolor1, $textcolor2, $forumpage, $adminpage, $userpage, $pagetitle;
    $ThemeSel = get_theme();
    include("themes/$ThemeSel/theme.php");
    echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
    echo "<html>\n";
    echo "<head>\n";
    echo "<title>$sitename $pagetitle</title>\n";

    include("includes/meta.php");
    include("includes/javascript.php");

    if (file_exists("themes/$ThemeSel/images/favicon.ico")) {
    echo "<link REL=\"shortcut icon\" HREF=\"themes/$ThemeSel/images/favicon.ico\" TYPE=\"image/x-icon\">\n";
    }

    echo "<LINK REL=\"StyleSheet\" HREF=\"themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">\n\n\n";
    include("includes/my_header.php");
    echo "\n\n\n</head>\n\n";
    themeheader();
    }

    online();
    head();
    include("includes/counter.php");
    global $home;
    if ($home == 1) {
    message_box();
    blocks(Center);
    }

    ?>

  7. #7
    Guest

    Predefinito

    include("includes/meta.php");
    include("includes/javascript.php");
    hai guardato in javascript.php?[/code]

  8. #8
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    in javascript dovrebbero esserci solo la funzione per visualizzare i popup dei copyright dei moduli e una funzione per il listing degli avatars...

    se a te mancano quelle righe non dovresti avere alcun problema!!

    sicuro il problema sia di un frame buster? non può essere qualcosa tipo l'uplink di aruba (fatto in un iframe) ?
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  9. #9
    SmartMouse non è connesso Neofita
    Data registrazione
    28-10-2002
    Messaggi
    22

    Predefinito

    Citazione Originalmente inviato da Evcz
    in javascript dovrebbero esserci solo la funzione per visualizzare i popup dei copyright dei moduli e una funzione per il listing degli avatars...
    Incollo il codice che c'è in javascript.php (scusate se lo faccio ma non conosco il php)

    <?php

    if (eregi("javascript.php",$_SERVER['PHP_SELF'])) {
    Header("Location: ../index.php");
    die();
    }

    ##################################################
    # Include for some common javascripts functions #
    ##################################################

    if ($userpage == 1) {
    echo "<SCRIPT type=\"text/javascript\">\n";
    echo "<!--\n";
    echo "function showimage() {\n";
    echo "if (!document.images)\n";
    echo "return\n";
    echo "document.images.avatar.src=\n";
    echo "'$nukeurl/modules/Forums/images/avatars/gallery/' + document.Register.user_avatar.options[document.Register.user_avatar.selectedIndex].value\n";
    echo "}\n";
    echo "//-->\n";
    echo "</SCRIPT>\n\n";
    }

    global $module, $name;

    if ($module == 1 AND file_exists("modules/$name/copyright.php")) {
    echo "<script type=\"text/javascript\">\n";
    echo "<!--\n";
    echo "function openwindow(){\n";
    echo " window.open (\"modules/$name/copyright.php\",\"Copyright\",\"toolbar=no,locatio n=no,directories=no,status=no,scrollbars=yes,resiz able=no,copyhistory=no,width=400,height=200\");\n" ;
    echo "}\n";
    echo "//-->\n";
    echo "</SCRIPT>\n\n";
    }

    ?>

    se a te mancano quelle righe non dovresti avere alcun problema!!
    Quindi il problema non sta in quelle righe perchè a me non ci sono... bene è già un passo avanti!

    sicuro il problema sia di un frame buster? non può essere qualcosa tipo l'uplink di aruba (fatto in un iframe) ?
    Non credo perchè ho provato a farmi accettare il sito togliendo tutto quello che avevo aggiunto (pop-up, banner. counter, ecc) compreso l'uplink di Aruba

  10. #10
    SmartMouse non è connesso Neofita
    Data registrazione
    28-10-2002
    Messaggi
    22

    Predefinito

    Finalmente ho risoltooooo!!!! Ancora non riesco a crederci... il problema era dovuto a qst codice:

    * Frame Killer */
    /* if a site links to yours using a frame of thiers, this will take your site out of the other site's frame */
    echo "<script language=\"JavaScript\">if (window != top) top.location.href = location.href; // End --></script>\n";

    con tanto di descrizione "Frame Killer"!!!
    stava nel file theme.php del tema scelto in phpnuke!

    Devo ringranziare a Spritz... di #PHP @Azzurra.Net <-- qst non è spam...ma semplice riconoscenza

    Grazie cmq a voi del forum...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •