Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[MyBB] creare pagina di avvertimento
#1
ciao , dato il contenuto del mio forum, credo sia un dovere creare una pagina di avvertimento prima della home, con relativo prosegui o abbandona
essendo io un ignorante autodidatta presuntuoso con me stesso, posso chiedere aiuto per costruirne una?
Cita messaggio
#2
Potresti provare a utilizzare la mod Splash Page.
Non l'ho mai provata, però dovrebbe funzionare come serve a te.
Mattia!
Cita messaggio
#3
quando lo attivo mi appere questo:

   
Cita messaggio
#4
Essendo il plug-in un po' vecchio bisogna fare alcune modifiche nelle query SQL. Prova a modificare il file del plug-in in questo modo:
Codice PHP:
<?php
/**
 * Splash Page Plugin For MyBBoard
 *
 * Shows a page when users first visit your site.
 *
 * By: Nick Palmer
 * Website: http://e-xarx.net
 */

$plugins->add_hook('index_start''splash');

function 
splash_info()
{
    return array(
        
"name"            => "Splash!",
        
"description"    => "Adds a customizable splash page for your forum",
        
"website"        => "http://www.e-xarx.net",
        
"author"        => "Nickman",
        
"authorsite"    => "http://www.e-xarx.net",
        
"version"        => "1.0",
    );
}

function 
splash_activate()
{
    require 
'../inc/adminfunctions_templates.php';
    global 
$db;

    
$splash_group = array(
        
"gid"            => "NULL",
        
"name"            => "splash",
        
"title" =>"Splash Page Settings",
        
"description"    => "Settings for the Splash Page plugin.",
        
"disporder"        => "3",
        
"isdefault"        => "no",
    );

    
$db->insert_query("settinggroups"$splash_group);
    
$gid $db->insert_id();

    
$splash_setting_1 = array(
        
"sid"            => "NULL",
        
"name"            => "enablesplash",
        
"title"            => "Show The Splash Page",
        
"description"    => "Display the Splash Page To Users?",
        
"optionscode"    => "yesno",
        
"value"            => "yes",
        
"disporder"        => "1",
        
"gid"            => intval($gid),
    );
    
$splash_setting_2 = array(
        
"sid"            => "NULL",
        
"name"            => "splashdays",
        
"title"            => "Expires At...",
        
"description"    => "How long until the user should see the page, Put none For End Of The Users Browsing Session",
        
"optionscode"    => "text",
        
"value"            => "30",
        
"disporder"        => "1",
        
"gid"            => intval($gid),
    );
    
    


    
$db->insert_query("settings"$splash_setting_1);
    
$db->insert_query("settings"$splash_setting_2);
    
$splash_template = array(
        
"tid"        => "NULL",
        
"title"        => "global_splash",
        
"template"    => "<html><head><title>Welcome!</title></head><body>Welcome To My Site</body></html>",
        
"sid"        => "-1",
        
"version"    => "100.07",
        
"status"    => "",
        
"dateline"    => "1134703642",
    );

    
$db->insert_query("templates"$splash_template);
}

function 
splash_deactivate()
{
    require 
'../inc/adminfunctions_templates.php';
    global 
$db;

    
$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name IN ('enablespash','splashdays')");
    
$db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='splash'");
    
$db->query("DELETE FROM ".TABLE_PREFIX."templates WHERE title='global_splash'");
    
}

function 
splash()
{
    global 
$theme,$session,$user,$mybb,$templates,$collapsed;
if (
$mybb->settings['enablesplash'] !='no')
{
    if (
$_COOKIE['mybbseensplash'] != 'yes')
    {    
        if (
$mybb->settings['splashdays'] == 'none')
        {
        
my_setcookie("mybbseensplash",'yes',-1);
        }
        else {
            
$days=$mybb->settings['splashdays'];
            
$time=time()+(86400*$days);
            
my_setcookie("mybbseensplash",'yes',86400*$days);
        }
        eval(
"\$splash = \"".$templates->get("global_splash")."\";");
output_page($splash);
        exit;
    }
}

Mattia!
Cita messaggio
#5
fatto! quell'errore non c'e' piu' ma non mi spunta nulla
Cita messaggio
#6
Nel pannello di amministrazione dovrebbero essere uscite le configurazioni del plug-in. Se non ci sono, prova a disattivare e a riattivare il plug-in.
Mattia!
Cita messaggio
#7
si funziona ma mi spunta una pagina tutta bianca, praticamente la devo costruire io.
e come si fa?
Cita messaggio
#8
La pagina dovrebbe contenere il testo "Welcome To My Site".
Per cambiare il contenuto devi modificare il template "global_splash".
Mattia!
Cita messaggio
#9
per il testo non e' un problema, ma la pagina e' grande quanto tutto lo schermo, dovrei rimpicciolire, poi invece di uno sfondo bianco vorrei mettere un immagine o cambiare colore e inserire i pulsanti prosegui e abbandona, come faccio? scusa ma sono un completo ingnorante in materia ansi se vedi a che punto ho portato il forum si potrebbe dire un miracolo
Cita messaggio
#10
Dovresti imparare HTML (guida HTML) e CSS (guida CSS di base) per creare la pagina.
Inoltre potresti provare a utilizzare qualche programma per creare pagine HTML, però non saprei consigliartene nessuno, perché non ne uso.
Mattia!
Cita messaggio
#11
non ho trovato nulla per le dimensioni di una pagina smilie
Cita messaggio
#12
Potresti cominciare a modificare il template in questo modo per vedere se prende alcuni parametri del template di base.
Codice:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
</head>
<body>
{$header}
<p><a href="index.php">Accedi al sito</a> <a href="http://www.google.it/">Abbandona</a></p>
{$footer}
</body>
</html>
Mattia!
Cita messaggio


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  [MyBB] Sitemap XML in Google Webmaster Tools giancarlo 13 30.526 16-01-2014, 16:30
Ultimo messaggio: giancarlo
  [MyBB] tag ALT nelle immagini giancarlo 2 5.547 06-01-2014, 19:48
Ultimo messaggio: giancarlo
  descrizione opzione permessi ai gruppi mancante nel pannello amministrazione mybb giancarlo 1 4.712 27-12-2013, 14:17
Ultimo messaggio: Mattia
  mybb spazio messaggi percentuale giancarlo 14 17.753 22-12-2013, 10:42
Ultimo messaggio: Mattia
  mybb portal.php come home giancarlo 12 20.651 16-12-2013, 18:58
Ultimo messaggio: Mattia
  mybb. problema login pannello admin giancarlo 1 6.100 19-11-2013, 09:59
Ultimo messaggio: Mattia
  mybb file immagini scomparsi giancarlo 4 7.447 14-11-2013, 00:27
Ultimo messaggio: giancarlo
  mybb ezgallery giancarlo 8 13.214 13-11-2013, 18:35
Ultimo messaggio: Mattia
  inserire banner nel back ground di destra mybb giancarlo 7 10.110 11-11-2013, 22:45
Ultimo messaggio: giancarlo
  [MyBB] Come inserire sitemap? Pes09 7 10.243 02-11-2013, 10:10
Ultimo messaggio: Mattia

Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)