Argomenti: 1581    Messaggi: 8758   Risposte: 7185      
(Ultime News)------|    Nasce Cleanuke.it supporto ufficiale al cms - (18-06-2011 - 23:04:54 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.7 - (05-05-2011 - 19:49:43 - di matteoiamma)    |------|    Iamma Multi Blogs: Blogs per gli utenti del nuke - (19-03-2011 - 20:41:08 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.6 - (13-03-2010 - 20:12:46 - di matteoiamma)    |------|    Nuova Community Italiana: nasce mondophpnuke.com - (11-02-2010 - 22:08:51 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.5! - (16-12-2009 - 00:44:55 - di matteoiamma)    |------
Regolamento:
Le principali regole da rispettare per poter far parte della community... cosigliamo di visionarle per evitare malintesi.
Script:
Per motivi di sicurezza il sistema blocca l'inserimento di alcuni script per sapere come fare cliccare qui

Webother.com :: Leggi il Topic - admin invisibile
 FAQ  •  Cerca  •  Lista degli utenti  •  Gruppi utenti  •  Profilo  •  Messaggi Privati  •  Login

Information admin invisibile

Nuovo Topic Rispondi
Indice del forum » PHP-Nuke   
Precedente :: Successivo
AutoreMessaggio
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: admin invisibile Rispondi citando

ciao sniffer.ho l'esigenza a volte, ma solo x lavorare in santa pace, di essere presente sul sito, ma cmq di farlo in modo invisibile.sai perfettamente che è un pò difficile essere sul sito e nn apparire nel forum ed in altre sezioni del sito.creare un altro admin, conoscendoci tutti o quasi, nn avrebbe senso.tempo fa collaboravo con un sito nel quale il webmaster era riuscito in questa cosa.hai qualche suggerimento da darmi?



MessaggioInviato:
Mer Mar 28, 2007 10:59 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Basta che il login lo fai solo come admin http://tuosito/admin.php e non lo fai come utente.

ciao ciao




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Mer Mar 28, 2007 11:08 pm
Top of PageProfiloMessaggio privatoHomePage
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

in effetti nel forum nn mi rileva.....già è una cosa buona.vedi se capita lo stesso negli altri modulo.grazie sniffer.



MessaggioInviato:
Mer Mar 28, 2007 11:46 pm
Top of PageProfiloMessaggio privato
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

dimenticavo.nel modulo staff online che ho in home mi rileva Smile Smile



MessaggioInviato:
Mer Mar 28, 2007 11:46 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Allora è diverso il problema è nel blocco, o meglio non è un vero e proprio problema visto che quel blocco è fatto proprio per rileva gli admin online, quindi è normale che se sei logato il blocco ti rileva.
Potresti creare un nuovo admin e fare in modo che venga escluso dalla lista online in questo modo quando non vuoi essere visto utilizzi quell'admin.
Non ricordo il codice di quel blocco ma la modifica dovrebbe essere abbastanza semplice da fare cmq se hai bisogno fammelo sapere Wink


P.S
Se ha bisogno di aiuto postami il codice del blocco.

ciao ciao




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Gio Mar 29, 2007 12:01 am
Top of PageProfiloMessaggio privatoHomePage
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

sniffer quel blocco dovrebbe avere una tabella del db x rilevare l'admin....faccio una ricerca e poi ti faccio sapere.grazie come sempre x la disponibilita


ps in seguito ti porrò un altro problema.ho provato a modificare ulteriormente il mio deep cercando di inserire un logo in flash al posto della solita gif, ma ricevo un altro effetto.....stasera con calma ti posto un print di quello che viene fuori....



MessaggioInviato:
Gio Mar 29, 2007 1:25 pm
Top of PageProfiloMessaggio privato
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

il blocco in effetti fa riferimento ad una tabella del db.cmq ti posto il codice.

<?php
/****************************/
/*Staff Online Block */
/*Author: GnaUnited.com */
/*Email: Alex@gnaunited.com */
/*Version 2.0 */
/****************************/
if(eregi("block-Staff_Online.php", $PHP_SELF)) die("Access Denied");
global $prefix, $db, $admin, $user_prefix;
function blockstaffonlineadminonline($admin) {
global $admin, $prefix, $db;
if(!is_array($admin)) {
$admin = base64_decode($admin);
$admin = explode(":", $admin);
$uname = $admin["0"];
$pwd = $admin["1"];
} else {
$uname = $admin["0"];
$pwd = $admin["1"];
}
$past = time()-1800;
$sql = "DELETE FROM ".$prefix."_adminsession WHERE time < $past";
$db->sql_query($sql);
$sql = "SELECT * FROM ".$prefix."_adminsession WHERE uname='$uname'";
$result = $db->sql_query($sql);
if(is_admin($admin)) {
$ctime = time();
if ($row = $db->sql_fetchrow($result)) {
$sql = "UPDATE ".$prefix."_adminsession SET uname='$uname', time='$ctime' WHERE uname='$uname'";
$db->sql_query($sql);
} else {
$sql = "INSERT INTO ".$prefix."_adminsession (uname, time) VALUES ('$uname', '$ctime')";
$db->sql_query($sql);
}
}
}
blockstaffonlineadminonline($admin);
$sql = "SELECT uname FROM ".$prefix."_adminsession";
$res = $db->sql_query($sql);
if($db->sql_numrows($res) == "0") $content .= "<br><i>No staff members are online!</i>\n";
else {
while($row = $db->sql_fetchrow($res)) {
$content .= "<br><big><strong>&middot;</strong></big>\n ";
if(is_active("Private_Messages") AND $db->sql_numrows($db->sql_query("SELECT * FROM ".$user_prefix."_users where username = '".$row["uname"]."'")) == "1") {
$s = "SELECT user_id from ".$user_prefix."_users where username= '".$row["uname"]."'";
$r = $db->sql_query($s);
list($id) = $db->sql_fetchrow($r);
$content .= "<a href=\"messages-post-.html$id\">\n<img src=\"images/pm.gif\" border=0 alt=\"Send A Private Message To Site Admin ".$row["uname"]."\"></a>";
}
if(is_active("Forums"))$content .= " <a href=\"fsearch-author-.html".$row["uname"]."\">\n<img src=\"images/po.gif\" border=0 alt=\"Find all forum posts by ".$row["uname"]."\"></a>\n";
if(is_active("Your_Account")) $content .= " <a href=\"modules.php?name=Your_Account&op=userinfo&username=".$row["uname"]."\" alt=\"View The Userinfo For ".$row["uname"]."\">".$row["uname"]."</a>\n";
else $content .= $row["uname"]."\n";
}
}
?>

è essenziale come blocco, però funziona.



MessaggioInviato:
Gio Mar 29, 2007 9:39 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Prova così
Codice:
<?php
/****************************/
/*Staff Online Block */
/*Author: GnaUnited.com */
/*Email: Alex@gnaunited.com */
/*Version 2.0 */
/****************************/
if(eregi("block-Staff_Online.php", $PHP_SELF)) die("Access Denied");
global $prefix, $db, $admin, $user_prefix;
function blockstaffonlineadminonline($admin) {
$admin_invisibile = "Nome";// <----- Qui devi inserire il nome dell'admin invisibile
global $admin, $prefix, $db;
if(!is_array($admin)) {
$admin = base64_decode($admin);
$admin = explode(":", $admin);
$uname = $admin["0"];
$pwd = $admin["1"];
} else {
$uname = $admin["0"];
$pwd = $admin["1"];
}
$past = time()-1800;
$sql = "DELETE FROM ".$prefix."_adminsession WHERE time < $past";
$db->sql_query($sql);
$sql = "SELECT * FROM ".$prefix."_adminsession WHERE uname='$uname'";
$result = $db->sql_query($sql);
if($uname == $admin_invisibile){ } else {
if(is_admin($admin)) {
$ctime = time();
if ($row = $db->sql_fetchrow($result)) {
$sql = "UPDATE ".$prefix."_adminsession SET uname='$uname', time='$ctime' WHERE uname='$uname'";
$db->sql_query($sql);
} else {
$sql = "INSERT INTO ".$prefix."_adminsession (uname, time) VALUES ('$uname', '$ctime')";
$db->sql_query($sql);
}
}
}
}
blockstaffonlineadminonline($admin);
$sql = "SELECT uname FROM ".$prefix."_adminsession";
$res = $db->sql_query($sql);
if($db->sql_numrows($res) == "0") $content .= "<br><i>No staff members are online!</i>\n";
else {
while($row = $db->sql_fetchrow($res)) {
$content .= "<br><big><strong>&middot;</strong></big>\n ";
if(is_active("Private_Messages") AND $db->sql_numrows($db->sql_query("SELECT * FROM ".$user_prefix."_users where username = '".$row["uname"]."'")) == "1") {
$s = "SELECT user_id from ".$user_prefix."_users where username= '".$row["uname"]."'";
$r = $db->sql_query($s);
list($id) = $db->sql_fetchrow($r);
$content .= "<a href=\"messages-post-.html$id\">\n<img src=\"images/pm.gif\" border=0 alt=\"Send A Private Message To Site Admin ".$row["uname"]."\"></a>";
}
if(is_active("Forums"))$content .= " <a href=\"fsearch-author-.html".$row["uname"]."\">\n<img src=\"images/po.gif\" border=0 alt=\"Find all forum posts by ".$row["uname"]."\"></a>\n";
if(is_active("Your_Account")) $content .= " <a href=\"modules.php?name=Your_Account&op=userinfo&username=".$row["uname"]."\" alt=\"View The Userinfo For ".$row["uname"]."\">".$row["uname"]."</a>\n";
else $content .= $row["uname"]."\n";
}
}
?>

Nella variabile $admin_invisibile devi inserire il nome dell'admin che vuoi escludere dalla lista.

ciao ciao




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Gio Mar 29, 2007 11:20 pm
Top of PageProfiloMessaggio privatoHomePage
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

mi sono sloggato da utente ed ancora mi vede....riprovo domattina, magari il db ancora mi rileva adesso....



MessaggioInviato:
Ven Mar 30, 2007 12:59 am
Top of PageProfiloMessaggio privato
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

dovevo offrirti una birra x ogni problema che mi hai fatto risolvere.con questo siamo arrivati ad un fusto da 25 l....grande sniffer.funziona Wink



MessaggioInviato:
Ven Mar 30, 2007 9:59 am
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

francescodelv ha scritto:
dovevo offrirti una birra x ogni problema che mi hai fatto risolvere.con questo siamo arrivati ad un fusto da 25 l....grande sniffer.funziona Wink

25 L... rischio il coma etilico e sono pure astemio lol

Ciao Wink




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Ven Mar 30, 2007 11:56 pm
Top of PageProfiloMessaggio privatoHomePage
Mostra prima i messaggi di:   
Tutti i fusi orari sono GMT + 2 ore
Nuovo Topic Rispondi
Indice del forum » PHP-Nuke  

Vai a:  
Key
  Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum

Powered by phpBB © 2001, 2005 phpBB Group



http://www.top100italiana.com

 

Tutti i diritti riservati Copyright © 2003-2023