Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 36

Discussione: Errore [Installazione Tag Board Ajax (ultima versione) su forum phpBB3]

  1. #1
    Guest

    Predefinito Errore [Installazione Tag Board Ajax (ultima versione) su forum phpBB3]

    Come da titolo ho riscontrato un problema sul mio forum in phpBB3 durante l'installazione dell'ultima versione della tagboard ajax.

    L'errore restituito durante l'atto d'installazione è questo:

    Fatal error: Call to undefined function: request_var() in /membri/godric94/forum/root/tb_install.php on line 24

    Premetto che ho svolto tutto alla lettera e ho una skin basata su prosilver, quale può essere il problema?
    Ultima modifica di godric94 : 03-10-2009 alle ore 12.17.30

  2. #2
    Guest

    Predefinito

    Posta il file tb_install.php. Sicuramente manca l'inclusione del file functions.php anche se mi sembra strano perchè viene incluso in common.php che a sua volta è obbligatorio nell'esecuzione degli script.

  3. #3
    Guest

    Predefinito

    Ecco

    Codice:
    <?php
    /**
    *
    * @package	install
    * @version	3.0.5.0822
    * @license	GNU Public License
    * @author	draghetto
    *
    */
    
    /**
    * @ignore
    */
    define('IN_PHPBB',true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
    $phpEx = substr(strrchr(__FILE__, '.'),1);
    include($phpbb_root_path . 'common.'.$phpEx);
    define('TB_TABLE', $table_prefix . 'tag_board');
    
    // Tb version
    $tb_version = '3.0.5.0822';
    
    // Grab data
    $mode 	= request_var('mode','');
    $action = request_var('action','');
    
    function add_modules()
    {
    	global $db, $phpbb_root_path, $phpEx;
    		if (!class_exists('acp_modules'))
    		{
    		include($phpbb_root_path . 'includes/acp/acp_modules.'.$phpEx);
    		}
    		$module = new acp_modules();
    		$sql = 'SELECT module_id FROM ' . MODULES_TABLE . "
    			WHERE module_langname = 'Tag Board'";
    		$result = $db->sql_query($sql);
    		if (!$db->sql_fetchrow($result))
    		{
    			// Insert Category Module
    			$cat_module_data = array(
    				'module_enabled'	=> 1,
    				'module_display'	=> 1,
    				'module_class'		=> 'acp',
    				'parent_id'			=> 0,
    				'module_langname'	=> 'Tag Board',
    				'module_auth'		=> '',
    			);
    			$module->update_module_data($cat_module_data, true);
    			// Insert Parent Module
    			$parent_module_data = array(
    				'module_enabled'	=> 1,
    				'module_display'	=> 1,
    				'module_class'		=> 'acp',
    				'parent_id'			=> $cat_module_data['module_id'],
    				'module_langname'	=> 'Tag Board',
    			);
    			$module->update_module_data($parent_module_data, true);
    			// Settings Module
    			$front_module_data = array(
    				'module_enabled'	=> 1,
    				'module_display'	=> 1,
    				'module_class'		=> 'acp',
    				'parent_id'			=> $parent_module_data['module_id'],
    				'module_langname'	=> 'Tag Board settings',
    
    				'module_basename'	=> 'tag_board',
    				'module_mode'		=> 'settings',
    				'module_auth'		=> '',
    			);
    			$module->update_module_data($front_module_data, true);
    		}
    }
    
    switch($mode){
    	case 'install':
    		$sql = 'DROP TABLE IF EXISTS ' . TB_TABLE;
    		$db->sql_query($sql);
    		$sql = 'CREATE TABLE ' . TB_TABLE . " (
    			tb_post_id mediumint(8) UNSIGNED NOT NULL auto_increment,
    			tb_poster_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
    			tb_post_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
    			tb_post_username varchar(255) DEFAULT '' NOT NULL,
    			tb_post_text mediumtext NOT NULL,
    			tb_bbcode_bitfield varchar(255) DEFAULT '' NOT NULL,
    			tb_bbcode_uid varchar(8) DEFAULT '' NOT NULL,
    			tb_flags int(1) UNSIGNED DEFAULT '3' NOT NULL,
    			PRIMARY KEY (tb_post_id)
    		) CHARACTER SET utf8 COLLATE utf8_bin";
    		$db->sql_query($sql);
    		set_config('tb_version',$tb_version);
    		set_config('tb_null','');
    		set_config('tb_auth','STANDARD');
    		set_config('tb_groups','');
    		set_config('tb_denied','');
    		set_config('tb_guest','');
    		set_config('tb_limit','20');
    		set_config('tb_heigth','150');
    		set_config('tb_maxlength','500');
    		set_config('tb_bbcode','1');
    		set_config('tb_custom','0');
    		set_config('tb_fsize','1');
    		set_config('tb_img','0');
    		set_config('tb_flash','0');
    		set_config('tb_smilies','1');
    		set_config('tb_urls','1');
    		set_config('tb_buttons','1');
    		set_config('tb_delete','1');
    		set_config('tb_edit','1');
    		set_config('tb_edit_time','1');
    		set_config('tb_purge','0');
    		set_config('tb_flood','0');
    		set_config('tb_refresh','10');
    		set_config('tb_history','0');
    		set_config('tb_deleteall','0');
    		add_modules();
    		header("Location: ".append_sid("{$phpbb_root_path}tb_install.$phpEx", 'mode=result&action=Install'));
    	break;
    
    	case 'update':
    		if($config['tb_version'] == '3.0.5.0821')
    		{
    			set_config('tb_version',$tb_version);
    			set_config('tb_denied','');
    		}
    		elseif($config['tb_version'] == '3.0.5.0817c' || $config['tb_version'] == '3.0.5.0818' || $config['tb_version'] == '3.0.5.0820')
    		{
    			set_config('tb_version',$tb_version);
    			set_config('tb_groups','');
    			set_config('tb_denied','');
    		}
    		else
    		{
    			set_config('tb_version',$tb_version);
    			set_config('tb_null','');
    			set_config('tb_auth','STANDARD');
    			set_config('tb_groups','');
    			set_config('tb_denied','');
    			set_config('tb_guest','');
    			set_config('tb_limit','20');
    			set_config('tb_heigth','150');
    			set_config('tb_maxlength','500');
    			set_config('tb_bbcode','1');
    			set_config('tb_custom','0');
    			set_config('tb_fsize','1');
    			set_config('tb_img','0');
    			set_config('tb_flash','0');
    			set_config('tb_smilies','1');
    			set_config('tb_urls','1');
    			set_config('tb_buttons','1');
    			set_config('tb_delete','1');
    			set_config('tb_edit','1');
    			set_config('tb_edit_time','1');
    			set_config('tb_purge','0');
    			set_config('tb_flood','0');
    			set_config('tb_refresh','10');
    			set_config('tb_history','0');
    			set_config('tb_deleteall','0');
    			add_modules();
    		}
    		header("Location: ".append_sid("{$phpbb_root_path}tb_install.$phpEx", 'mode=result&action=Update'));
    	break;
    
    	case 'result':
    		echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
    		echo '<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">';
    		echo '<head>';
    		echo '<meta http-equiv="content-type" content="text/html; charset=utf-8" />';
    		echo '<title>TAG BOARD 4 phpBB3 - '.$action.'</title>';
    		echo '<style type="text/css">' . "\n" . '/* <![CDATA[ */' . "\n";
    		echo '* { margin: 0; padding: 0; } html { font-size: 100%; height: 100%; margin-bottom: 1px; background-color: #E4EDF0; } body { font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; color: #536482; background: #E4EDF0; font-size: 62.5%; margin: 0; } ';
    		echo 'a:link, a:active, a:visited { color: #006699; text-decoration: none; } a:hover { color: #DD6900; text-decoration: underline; } ';
    		echo '#wrap { padding: 0 20px 15px 20px; min-width: 615px; } #page-header { text-align: right; height: 40px; } #page-footer { clear: both; font-size: 1em; text-align: center; } ';
    		echo '.panel { margin: 4px 0; background-color: #FFFFFF; border: solid 1px  #A9B8C2; } ';
    		echo '#errorpage #page-header a { font-weight: bold; line-height: 6em; } #errorpage #content { padding: 10px; } #errorpage #content h1 { line-height: 1.2em; margin-bottom: 0; color: #DF075C; } ';
    		echo '#errorpage #content div { margin-top: 20px; margin-bottom: 5px; border-bottom: 1px solid #CCCCCC; padding-bottom: 5px; color: #333333; font: bold 1.2em "Lucida Grande", Arial, Helvetica, sans-serif; text-decoration: none; line-height: 120%; text-align: left; } ';
    		echo "\n" . '/* ]]> */' . "\n";
    		echo '</style>';
    		echo '</head>';
    		echo '<body id="errorpage">';
    		echo '<div id="wrap">';
    		echo '<div id="page-header">';
    		echo '<a href='.$phpbb_root_path.'>Return to index page</a>';
    		echo '</div>';
    		echo '<div id="acp">';
    		echo '<div class="panel">';
    		echo '<div id="content">';
    		echo '<h1>TAG BOARD 4 phpBB3 - '.$action.'</h1>';
    		echo '<div>Successfully!<br /><br />Please delete this file (tb_install.php).</div>';
    		echo '</div>';
    		echo '</div>';
    		echo '</div>';
    		echo '</div>';
    		echo '</body>';
    		echo '</html>';
    	break;
    
    	default:
    		echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
    		echo '<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">';
    		echo '<head>';
    		echo '<meta http-equiv="content-type" content="text/html; charset=utf-8" />';
    		echo '<title>TAG BOARD 4 phpBB3 v'.$tb_version.'</title>';
    		echo '<style type="text/css">' . "\n" . '/* <![CDATA[ */' . "\n";
    		echo '* { margin: 0; padding: 0; } html { font-size: 100%; height: 100%; margin-bottom: 1px; background-color: #E4EDF0; } body { font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; color: #536482; background: #E4EDF0; font-size: 62.5%; margin: 0; } ';
    		echo 'a:link, a:active, a:visited { color: #006699; text-decoration: none; } a:hover { color: #DD6900; text-decoration: underline; } ';
    		echo '#wrap { padding: 0 20px 15px 20px; min-width: 615px; } #page-header { text-align: right; height: 40px; } #page-footer { clear: both; font-size: 1em; text-align: center; } ';
    		echo '.panel { margin: 4px 0; background-color: #FFFFFF; border: solid 1px  #A9B8C2; } ';
    		echo '#errorpage #page-header a { font-weight: bold; line-height: 6em; } #errorpage #content { padding: 10px; } #errorpage #content h1 { line-height: 1.2em; margin-bottom: 0; color: #DF075C; } ';
    		echo '#errorpage #content div { margin-top: 20px; margin-bottom: 5px; border-bottom: 1px solid #CCCCCC; padding-bottom: 5px; color: #333333; font: bold 1.2em "Lucida Grande", Arial, Helvetica, sans-serif; text-decoration: none; line-height: 120%; text-align: left; } ';
    		echo "\n" . '/* ]]> */' . "\n";
    		echo '</style>';
    		echo '</head>';
    		echo '<body id="errorpage">';
    		echo '<div id="wrap">';
    		echo '<div id="page-header">';
    		echo '<a href='.$phpbb_root_path.'>Return to index page</a>';
    		echo '</div>';
    		echo '<div id="acp">';
    		echo '<div class="panel">';
    		echo '<div id="content">';
    		echo '<h1>TAG BOARD 4 phpBB3 v'.$tb_version.'</h1>';
    		echo '<div><form method="post"><select name="mode"><option value="install">Install</option><option value="update">Update</option></select> <input name="submit" type="submit" value="Next"></form></div>';
    		echo '</div>';
    		echo '</div>';
    		echo '</div>';
    		echo '</div>';
    		echo '</body>';
    		echo '</html>';
    	break;
    }
    
    ?>

  4. #4
    Guest

    Predefinito

    Non saprei che dirti, mi sembra molto stramno perchè prima c'è già la funzione utilizzata e non mostra nessun errore.

    Hai provato a chiedere nel supporto ufficiale della mod o su phpbb.com?

  5. #5
    Guest

    Predefinito

    Aspetta io ho applicato le modifiche alla skin che sto utilizzando attualmente (basata comunque su prosilver) e non sulla skin prosilver originale, può dipendere da quello? Aggiungo una cosa inoltre da tempo ho liminato le skin:

    prosilver

    AeroGreen

    dalla directory Styles


  6. #6
    Guest

    Predefinito

    Le skin non c'entrano niente. E' un problema di funzioni. Sembra non trovi la funzione ed è impossibile perchè il file common.php (che include a sua volta functions.php dove è definita la funzione request_var()) è incluso correttamente.

  7. #7
    L'avatar di silvermaledetto
    silvermaledetto non è connesso AlterGuru 2500
    Data registrazione
    01-03-2007
    Residenza
    Provincia di Modena
    Messaggi
    4,613

    Predefinito

    I file che contengono il termine install alla fine del processo vanno sempre cancellati nell'utilizzo del phpbb3.
    Prova
    Io ne ho... visti forum che voi umani non potreste immaginarvi... PhpBB3 in panne al largo dei database MySQL di Orione... E ho visto i TAG [B] balenare nel buio vicino al postreply di Tannhäuser.... E tutti quei... momenti andranno perduti nel tempo... Come... lacrime... nella pioggia... È tempo... di backuppare....

  8. #8
    Guest

    Predefinito

    Questo non avviene dopo l'installazione ma quando cerca di installarla
    -
    Ho installato la tag, solo che ora non la visualizzo nel forun
    Ultima modifica di darkwolf : 03-10-2009 alle ore 21.50.39 Motivo: unione post.

  9. #9
    Guest

    Predefinito

    Hai modificato il file template e svuotato la cache?

  10. #10
    Guest

    Predefinito

    Ho spurgato la cache ma ora si vede la tag tutta bianca

  11. #11
    Guest

    Predefinito

    Ricontrolla i passi per l'installazione (quelle relative ai file modificati manualmente) e controlla non abbia saltato qualche passaggio o sbagliato cancellando qualcosa che serviva.

  12. #12
    Guest

    Predefinito

    la tag funziona solo che non ha i contorni della skin, se imposto la prosilver invece si

  13. #13
    Guest

    Predefinito

    Perchè la MOD è per prosilver ed EVENTUALMENTE per subSilver.

    Dovresti adattarlo usando i codici presenti negli altri file. Hai delle basi HTML?

  14. #14
    Guest

    Predefinito

    Certo Solo che non so che file modificare
    Ultima modifica di godric94 : 03-10-2009 alle ore 21.54.49

  15. #15
    Guest

    Predefinito

    Allora studiati gli altri file e vedi quello che hanno in comunqe, poi prendi la parte e la incolli nel file dove c'è la tag board.

    E' più semplice a farsi che a dirsi in questo caso, fidati. Se ti serve aiuto, dopo averci speso un pò di tempo, provato e riprovato puoi postare qui l'aiuto con il tema (AeroGreen?) utilizzato, in modo da dirti quel che devi usare, ma prova prima te.

  16. #16
    Guest

    Predefinito

    Modifico i file template della skin, oppure quegli che ho aggiunto per l'installazione della tag?

  17. #17
    Guest

    Predefinito

    Modifica il file template dove è contenuta la tagboard.

  18. #18
    Guest

    Predefinito

    Ok e che parti di codice dovrei aggingere? (intendo da quali pagine prendo il codice html da aggiungere?)

  19. #19
    Guest

    Predefinito

    Controlla il file forumlist_body.html, sicuramente trovi la parte che genera il contorno di un blocco!

  20. #20
    Guest

    Predefinito

    Grazie mille (mi dispiace che tu abbia a che fare con un rompiscatole come me)
    Ultima modifica di godric94 : 03-10-2009 alle ore 22.39.32

  21. #21
    Guest

    Predefinito

    Assolutamente... Secondo te sono obbligato a postare in questo forum? Lo faccio per passione e per informazione, si ha sempre da imparare

  22. #22
    Guest

    Predefinito

    Ho provato a fare quel che mi hai suggerito, ma non ci capisco molto. Io di html ho solo le basi e ne capisco poco, sono un neofita per quanto riguarda i forum in php, prima mi trovavo su forumfree e lì era tutto già bello pronto (come un pò ubuntu paragonato a windows). Le informazioni che vorrei conoscere sono:

    Che parte di source devo prelevare e in che file riversarlo

  23. #23
    Guest

    Predefinito

    Citazione Originalmente inviato da godric94 Visualizza messaggio
    [...] come un pò ubuntu paragonato a windows [...]
    Qui ci stà un grande come AlterVISTA

    Comunque posta il contenuto di forumlist_body.html che ti do un aiuto.

  24. #24
    Guest

    Predefinito

    Ecco il codice

    Codice:
    <!-- BEGIN forumrow -->
    	<!-- IF (forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW) or forumrow.S_NO_CAT  -->
    			</ul>
    
    			</div>
             </div>
             </div>
             <div class="bottom">
                <div class="bl">&nbsp;</div>
                <div class="br">&nbsp;</div>
                <div class="bm">&nbsp;</div>
             </div>
    		</div>
    	<!-- ENDIF -->
    
    	<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->
    		<div class="forabg">
    			<div class="top">
                <div class="tl">&nbsp;</div>
                <div class="tr">&nbsp;</div>
                <div class="tm">&nbsp;</div>
             </div>
             <div class="ml">
             <div class="mr">
             <div class="mm">
    			<ul class="topiclist">
    				<li class="header">
    					<dl class="icon">
    						<dt><!-- IF forumrow.S_IS_CAT --><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
    						<dd class="topics">{L_TOPICS}</dd>
    						<dd class="posts">{L_POSTS}</dd>
    						<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
    					</dl>
    				</li>
    			</ul>
    			<ul class="topiclist forums">
    	<!-- ENDIF -->
    
    	<!-- IF not forumrow.S_IS_CAT -->
    		<li class="row">
    			<dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
    				<dt title="{forumrow.FORUM_FOLDER_IMG_ALT}">
    					<!-- IF forumrow.FORUM_IMAGE --><span class="forum-image">{forumrow.FORUM_IMAGE}</span><!-- ENDIF -->
    					<a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a><br />
    					{forumrow.FORUM_DESC}
    					<!-- IF forumrow.MODERATORS -->
    						<br /><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}
    					<!-- ENDIF -->
    					<!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS --><br /><strong>{forumrow.L_SUBFORUM_STR}</strong> {forumrow.SUBFORUMS}<!-- ENDIF -->
    				</dt>
    				<!-- IF forumrow.CLICKS -->
    					<dd class="redirect"><span>{L_REDIRECTS}: {forumrow.CLICKS}</span></dd>
    				<!-- ELSEIF not forumrow.S_IS_LINK -->
    					<dd class="topics">{forumrow.TOPICS} <dfn>{L_TOPICS}</dfn></dd>
    					<dd class="posts">{forumrow.POSTS} <dfn>{L_POSTS}</dfn></dd>
    					<dd class="lastpost"><span>
    						<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
    						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>
    					</dd>
    				<!-- ENDIF -->
    			</dl>
    		</li>
    	<!-- ENDIF -->
    
    	<!-- IF forumrow.S_LAST_ROW -->
    			</ul>
    
    			</div>
             </div>
             </div>
             <div class="bottom">
                <div class="bl">&nbsp;</div>
                <div class="br">&nbsp;</div>
                <div class="bm">&nbsp;</div>
             </div>
    		</div>
    	<!-- ENDIF -->
    
    <!-- BEGINELSE -->
    	<div class="panel">
    		<div class="inner"><span class="corners-top"><span></span></span>
    		<strong>{L_NO_FORUMS}</strong>
    		<span class="corners-bottom"><span></span></span></div>
    	</div>
    <!-- END forumrow -->
    Si sa che ubuntu è migliore di windows

  25. #25
    Guest

    Predefinito

    Codice HTML:
    <div class="forabg">
    	<div class="top">
    		<div class="tl">&nbsp;</div>
    		<div class="tr">&nbsp;</div>
    		<div class="tm">&nbsp;</div>
    	</div>
    	<div class="ml">
    		<div class="mr">
    			<div class="mm">
    				Contenuto
    			</div>
    		</div>
    	</div>
    	<div class="bottom">
    		<div class="bl">&nbsp;</div>
    		<div class="br">&nbsp;</div>
        	        <div class="bm">&nbsp;</div>
    	</div>
    </div>
    Fai un prova. Se funziona e vedi correttamente un blocco come quello del forum vuol dire è quello giusto, quindi incolla il codice prima di Contenuto nella parte prima della tagboard e il resto (dopo Contenuto), successivamente al codice della tagboard.

  26. #26
    Guest

    Predefinito

    Incollo il codice nella pagina tag_board_layout? O in quale?

  27. #27
    Guest

    Predefinito

    Questo non lo so, fai delle prove e svuota sempre la cache. Non ho mai installato una tagboard (la trovo al quanto inutile in un forum di discussione), tanto meno in phpBB3 quindi non saprei dirti.

  28. #28
    Guest

    Predefinito

    Ora funziona in parte, cioè si vede solo la skin esterna la parte interna no, e è anche distaccata in certi punti
    Ultima modifica di godric94 : 03-10-2009 alle ore 23.08.33

  29. #29
    Guest

    Predefinito

    Metti una pagina esemplificativa del problema, così si può dare un'occhiata a quel che manca.

  30. #30
    Guest

    Predefinito

    Ecco il forum http://godric94.altervista.org/forum/index.php non fare caso alle sezioni devo rifarle da zero.

Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

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