Problema Risolto Manca codice [SPOILER]

RE: Manca codice [SPOILER]

#1
Ciao a tutti

Mi sono accorto mentre facevo una guida sul mio forum che mancava questo

Spoiler  
Esattamente lo spoiler


come posso implementarlo?
 

RE: Manca codice [SPOILER]

#2
Leggi questa discussione: Problema Risolto Spoiler
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: Manca codice [SPOILER]

#3
(04-08-2017, 12:39)chack1172 Ha scritto: Leggi questa discussione: Problema Risolto Spoiler

Ok e senti un'altro problema ho appena installato il plugin quello che permette di ringraziare un'utente in un post, il tasto sotto "Like" nel post lo vedo ma quando vado a cliccarlo non funziona non succede nulla
 

RE: Manca codice [SPOILER]

#4
[Immagine: image-cattura-9879_598480B3.png]

Mi si vede così lo spoiler @chack1172
 

RE: Manca codice [SPOILER]

#5
Puoi cambiarlo modificando il file inc/plugins/hazSpoiler.php e modificare lo stile alla riga 61
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: Manca codice [SPOILER]

#6
(04-08-2017, 17:57)chack1172 Ha scritto: Puoi cambiarlo modificando il file inc/plugins/hazSpoiler.php e modificare lo stile alla riga 61

Codice PHP:
<?php
/**
 * Haz Spoiler
 * Copyright 2015 Hazmole, All Rights Reserved
 * License: http://www.mybb.com/about/license
 *
 * Get a Great help of Sephiroth's [Spoiler MyCode] plugin
 */

// Disallow direct access to this file for security reasons
if(!defined("IN_MYBB"))
{
 
   die("Direct initialization of this file is not allowed.");
}

function 
hazSpoiler_info()
{
 
   return array(
 
       "name"          => "Haz Spoiler",
 
       "description"   => "Add [spoiler] tag, hidden to guests. Edited by chack1172.",
 
       "website"       => "",
 
       "author"        => "Hazmole",
 
       "authorsite"    => "",
 
       "version"       => "1.0",
 
       "guid"          => "",
 
       "codename"      => str_replace('.php'''basename(__FILE__)),
 
       "compatibility" => "*"
 
   );
}

$plugins->add_hook("parse_message""hazspoiler_run");

function 
hazspoiler_run($message) {
    
    
// Key Define
    
$pattern = array("#\[spoiler=(?:&quot;|\"|')?([a-zA-Z0-9!:\#\.\? \',\-\(\)]*?)[\"']?(?:&quot;|\"|')?\](.*?)\[\/spoiler\](\r\n?|\n?)#si""#\[spoiler\](.*?)\[\/spoiler\](\r\n?|\n?)#si",);
    
$replace = array(    hazspoiler_getSpoilerWrap(hazspoiler_getSpoilerHeader(""),         hazspoiler_getSpoilerBody("")),
                        
hazspoiler_getSpoilerWrap(hazspoiler_getSpoilerHeader("Spoiler"),     hazspoiler_getSpoilerBody("")));
    
    
// Do
    
while(preg_match($pattern[0], $message) or preg_match($pattern[1], $message)) {
        
$message preg_replace($pattern$replace$message);
    }
    
$find = array(
        
"#<div class=\"spoiler_body\">(\r\n?|\n?)#",
        
"#(\r\n?|\n?)</div>#"
    
);
    
$replace = array(
        
"<div class=\"spoiler_body\">",
        
"</div>"
    
);
    
$message preg_replace($find$replace$message);
    return 
$message;
}
// Functions
function hazspoiler_getSpoilerButton($title) {
    
$script "$(this).parent().parent('.spoiler_wrap').children('.spoiler_body').toggle(100);";
    return 
"<a href=\"javascript:void(0);\" onClick=\"".$script."\">".$title."</a>";
};
function 
hazspoiler_getSpoilerBody($content) {
    global 
$mybb;
    
    if(!
$mybb->user['uid'])
        
$content "Devi essere registrato per vedere questo spoiler.";
    return 
"<div class=\"spoiler_body\" style=\"display: none; border: 1px blue solid; padding:5px; width:90%;\">".$content."</div>";
};
function 
hazspoiler_getSpoilerHeader($title) {
    return 
"<div class=\"spoiler_header\">".hazspoiler_getSpoilerButton($title)."</div>";
};
function 
hazspoiler_getSpoilerWrap($head$body) {
    return 
"<div class=\"spoiler_wrap\">".$head.$body."</div>";
};

?>

Potresti dirmi esattamente quale codice dovrei modificare in che cosa, che non ho capito
 

RE: Manca codice [SPOILER]

#7
Alla riga 65 devi modificare questo codice con lo stile che vuoi:
Codice:
display: none; border: 1px blue solid; padding:5px; width:90%;
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: Manca codice [SPOILER]

#8
(04-08-2017, 18:20)chack1172 Ha scritto: Alla riga 65 devi modificare questo codice con lo stile che vuoi:
Codice:
display: none; border: 1px blue solid; padding:5px; width:90%;

E se vorrei lo spoiler in questo modo come dovrei modificarlo
Spoiler  
Spoiler in questo modo
 

RE: Manca codice [SPOILER]

#9
Dovresti modificare diverse cose non sono quella parte...
Citazione:Noi non possiamo aiutare tutti, ma tutti possono aiutare qualcuno
 

RE: Manca codice [SPOILER]

#10
(04-08-2017, 18:28)chack1172 Ha scritto: Dovresti modificare diverse cose non sono quella parte...

Non è semplice neanche per inserire "Mostra" e "Nascondi"
 
  

Vai al forum:


Utenti in questa pagina: 1 Ospite(i)