Login    Registrati    Text  + grande    + piccolo

phpnuke for donkeys translator phpnuke for donkeys translator phpnuke for donkeys translator phpnuke for donkeys translator phpnuke for donkeys translator phpnuke for donkeys translator phpnuke for donkeys translator

smartphone android
vendite riservate
Offerte Cd e Dvd
 
Area Riservata 1 Tutorials
Area Riservata 1 Downloads
Area Riservata 2 Tutorials
Area Riservata 2 Downloads Info Area 1    Info Area 2
Clicca per iniziare il tour!
Mobile     Facebook     Twitter     RSS Feed
Per qualsiasi informazione Contattaci
Nuova pagina 2


PHP-Nukefordonkeys.com: Forums

:: Leggi il Topic - errore 1064 moderatore forum
 FAQFAQ   CercaCerca   Gruppi utentiGruppi utenti   ProfiloProfilo   LoginLogin 

errore 1064 moderatore forum

 
Nuovo Topic   Rispondi    Indice del forum -> Addons, Blocchi, Moduli
Precedente :: Successivo  
Autore Messaggio
alessioweb
Newbie
Newbie


Registrato: 25-01-2006
Messaggi: 13

MessaggioInviato: 14-02-2007 11:38    Oggetto: errore 1064 moderatore forum Rispondi citando

non riesco a fare moderatore una persona iscritta, solo lui!!!
ho già cercato qui nel forum e ho trovato un link per scaricare admin_ug_auth.php l'ho scaricata e uplodata ma niente tutto come prima.
ho la versione 7.6 patch 3.1 (distribuzione raven)...non so più dove sbattere la testa....grazie in anticipo a tutti.
Torna in cima
Profilo Messaggio privato
alessioweb
Newbie
Newbie


Registrato: 25-01-2006
Messaggi: 13

MessaggioInviato: 14-02-2007 12:41    Oggetto: Rispondi citando

L'errore è questo:

Couldn't update private forum permissions

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 1)' at line 2

INSERT INTO nuke_bbauth_access (forum_id, group_id, auth_mod) VALUES (4, , 1)

Line : 385
File : admin_ug_auth.php
Torna in cima
Profilo Messaggio privato
_-PaKi-_
Moderatore
Moderatore


Registrato: 16-05-2005
Messaggi: 413
Località: Milano

MessaggioInviato: 14-02-2007 14:43    Oggetto: Rispondi citando

Non capisco che tipo di mod tu abbia inserito cmq per promuovere un utente come moderatore forum devi andare nel pannello amministrativo Forums scegliere Amministrazione Utenti, scegli il nome da promuovere e inseriscilo come Moderatore

Ciao
_________________

Torna in cima
Profilo Messaggio privato Invia email HomePage
alessioweb
Newbie
Newbie


Registrato: 25-01-2006
Messaggi: 13

MessaggioInviato: 14-02-2007 14:58    Oggetto: Rispondi citando

si lo so...amministrazione utenti >>> permessi
scelgo l'utente e invio...ok?
a questo punto sono nella pagina dove vedo i vari forum con accanto "non è moderatore" cambio quello e invio....mi esce quel problema di sopra.
il problema oltretutto è che me lo fa solo con alcuni utenti mentre ocn altri no.
Torna in cima
Profilo Messaggio privato
_-PaKi-_
Moderatore
Moderatore


Registrato: 16-05-2005
Messaggi: 413
Località: Milano

MessaggioInviato: 14-02-2007 15:08    Oggetto: Rispondi citando

sicuro di non aver modificato qualcosa nel db? mi spiego meglio... al tuo nuke hai per caso eseguito un aggiornamento del db?
_________________

Torna in cima
Profilo Messaggio privato Invia email HomePage
alessioweb
Newbie
Newbie


Registrato: 25-01-2006
Messaggi: 13

MessaggioInviato: 14-02-2007 15:16    Oggetto: Rispondi citando

si parecchio tempo fa ho fatto una duplicazione del db....ma non mi aveva dato nessun problema fino ad oggi.
ci sta che non me ne sia accorto per carità...in questo caso che devo fare?
dove sta l'errore?
Torna in cima
Profilo Messaggio privato
_-PaKi-_
Moderatore
Moderatore


Registrato: 16-05-2005
Messaggi: 413
Località: Milano

MessaggioInviato: 14-02-2007 15:34    Oggetto: Rispondi citando

L'errore potrebbe essere nella tabella db nuke_bbauth_access prova a confrontare i campi relativi a quella tabella per quanto riguarda i moderatori inseriti
_________________

Torna in cima
Profilo Messaggio privato Invia email HomePage
alessioweb
Newbie
Newbie


Registrato: 25-01-2006
Messaggi: 13

MessaggioInviato: 14-02-2007 15:48    Oggetto: Rispondi citando

comunque ora ho notato che me lo fa con tutti quegli utenti che sono assegnati ad un gruppo.
uso i gruppi per un'altro motivo e quindi non li posso togliere da li...dipende da quello o è una coincidenza?
la tabella nuke_bbauth_access è quella che si occupa dei permessi da moderatore? cioè è solo quella? se lo volessi settare a mano da db devo mettere mano solo lì oppure anche in qualche altra tabella?
Torna in cima
Profilo Messaggio privato
_-PaKi-_
Moderatore
Moderatore


Registrato: 16-05-2005
Messaggi: 413
Località: Milano

MessaggioInviato: 14-02-2007 18:40    Oggetto: Rispondi citando

ho paura dipenda da quello... bisogna vedere il db, cmq il gruppo a cui appartengono quei determinati utenti che permessi hanno?
_________________

Torna in cima
Profilo Messaggio privato Invia email HomePage
alessioweb
Newbie
Newbie


Registrato: 25-01-2006
Messaggi: 13

MessaggioInviato: 14-02-2007 18:58    Oggetto: Rispondi citando

nessun permesso....li ho in un gruppo solo perchè ho un'area a cui possono accedere solo utenti che appartengono a quel gruppo.
ho trovato uno script.....fixgroup....e mi sembra di capire che potrebbe servire per normalizzare la situazione creata...confermi?
il problema è che in locale mi funziona e quindi lo posso provare solo in remoto...quindi prima di fare cazzate vorrei essere sicuro.
Torna in cima
Profilo Messaggio privato
_-PaKi-_
Moderatore
Moderatore


Registrato: 16-05-2005
Messaggi: 413
Località: Milano

MessaggioInviato: 14-02-2007 19:55    Oggetto: Rispondi citando

non ho mai sentito quel tipo di script, ti sconsiglio di utilizzare script non compatibili a nuke, se vuoi eseguire dei test, il mio consiglio è quello di creare un sito test in una sottocartella del tuo server remoto, li potrai eseguire tutti i test e verificarne il corretto funzionamento di nuove modifiche Wink

Ciao
_________________

Torna in cima
Profilo Messaggio privato Invia email HomePage
alessioweb
Newbie
Newbie


Registrato: 25-01-2006
Messaggi: 13

MessaggioInviato: 14-02-2007 20:26    Oggetto: Rispondi citando

ok grazie, ciao Wink
Torna in cima
Profilo Messaggio privato
alessioweb
Newbie
Newbie


Registrato: 25-01-2006
Messaggi: 13

MessaggioInviato: 15-02-2007 12:41    Oggetto: Rispondi citando

allora...credo di aver risolto e posto la soluzione per chi ne avesse bisogno.
dovete creare un file dal nome fixgroup.php con questo contenuto:
Codice:

<?php
//*****  check users and user groups ****//
if (!eregi("modules.php", $PHP_SELF)) {
    die ("You can't access this file directly...");
}
if ($popup != "1"){
    $module_name = basename(dirname(__FILE__));
    require("modules/".$module_name."/nukebb.php");
}
else
{
    $phpbb_root_path = 'modules/Forums/';
}

define('IN_PHPBB', true);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include('includes/functions_search.'.$phpEx);

// Start session management
$userdata = session_pagestart($user_ip, PAGE_SEARCH, $nukeuser);
init_userprefs($userdata);
// End session management

$sql = "SELECT user_id, username
    FROM " . USERS_TABLE ."
    WHERE user_id > 0";
if ( !($result = $db->sql_query($sql)) )
{
    message_die(GENERAL_ERROR, 'Could not obtain user list', '', __LINE__, __FILE__, $sql);
}

$liste ='';
while ( $row = $db->sql_fetchrow($result) )
{
   $username = $row['username'];
   $user_id = $row['user_id'];
   $usergroup = '';

   $sql1 = "SELECT ug.group_id
          FROM " . USER_GROUP_TABLE ." ug, ". GROUPS_TABLE. " g
          WHERE ug.user_id = $user_id
            AND ug.group_id = g.group_id
            AND g.group_single_user  = 1
            ";

   if ( ($result1 = $db->sql_query($sql1)) )
   {
       $row1 = $db->sql_fetchrow($result1);
          $usergroup =( ( $row1['group_id'] != '' ) ? $row1['group_id'] : 'User has no user group'.$row1 );

   }

          if (!($row1['group_id'] != ''))
          {

         $sql2 = "SELECT MAX(group_id) AS total
            FROM " . GROUPS_TABLE;
         if ( !($result2 = $db->sql_query($sql2)) )
         {
            message_die(GENERAL_ERROR, 'Could not obtain next group_id information', '', __LINE__, __FILE__, $sq2l);
         }

         if ( !($row2 = $db->sql_fetchrow($result2)) )
         {
            message_die(GENERAL_ERROR, 'Could not obtain next group_id information', '', __LINE__, __FILE__, $sql2);
         }
         $group_id = $row2['total'] + 1;


         $sql3 = "INSERT INTO " . GROUPS_TABLE . " (group_id, group_name, group_description, group_single_user, group_moderator)
            VALUES ($group_id, '', 'Personal User', 1, 0)";
         if ( !($result3 = $db->sql_query($sql3, BEGIN_TRANSACTION)) )
         {
            message_die(GENERAL_ERROR, 'Could not insert data into groups table', '', __LINE__, __FILE__, $sql3);
         }

         $sql4 = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
            VALUES ($user_id, $group_id, 0)";
         if( !($result4 = $db->sql_query($sql4, END_TRANSACTION)) )
         {
            message_die(GENERAL_ERROR, 'Could not insert data into user_group table', '', __LINE__, __FILE__, $sql4);
         }


             $usergroup = $usergroup.', adding user group '.$group_id;
          }


   $liste .= ( ( $liste != '' ) ? '<br> ' : '' ) . $username.' <b>'.$usergroup.'</b>';
}

message_die(GENERAL_MESSAGE,'Users:<br>'.$liste);

?>


poi lo copiate nella root modules/forum e lo richiamate una sola volta così:
http://www.tuosito.com/modules.php?name=Forums&file=fixgroup

questo vi creerà un gruppo per ogni utente...cosa che dovrebbe succedere in fase di iscrizione ma non funziona.
appena fatto cancellate il file dalla root e dovrebbe andare.....ciao e grazie a chi ha provato ad aiutarmi.
Torna in cima
Profilo Messaggio privato
robirobi
Newbie
Newbie


Registrato: 10-02-2004
Messaggi: 77

MessaggioInviato: 30-06-2007 06:44    Oggetto: Rispondi citando

Grazie Alessioweb , stesso problema risolto -
Ciao
Torna in cima
Profilo Messaggio privato
Eterea
Newbie
Newbie


Registrato: 05-09-2007
Messaggi: 2

MessaggioInviato: 18-10-2007 15:20    Oggetto: Rispondi citando

grazie! mi avete risolto un problema enorme! A me non faceva più modificare nessun permesso!
Torna in cima
Profilo Messaggio privato
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Indice del forum -> Addons, Blocchi, Moduli Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
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-2006 phpBB Group
Versione 2.0.21 by Nuke Cops © 2006 http://www.nukecops.com

Basato su PHP-Nuke - Powered by PHPNuke Professional
Generazione pagina: 0.13 Secondi