Pagina 1 di 2

disinstallare ajax tag board

Inviato: 28/11/2012, 18:55
da alex75
Salve ragazzi.
Sapete indicarmi come disinstallare la ajax tag board 3.0.8 ?
L'ho sostituita con la mchat. Ho tolto manualmente tutte le modifiche che avevo fatto per installarla; ma continuo a vederla sul pca.
C'è un file install che lanciandolo, mi dice che la tag board è già installata con successo. Ma per disinstallarla?
Grazie a tutti ;)

Re: disinstallare ajax tag board

Inviato: 28/11/2012, 18:58
da Tiger
Sei sicuro di aver tolto tutti i collegamenti nei vari file?
Strano visualizzarla ..........
Cmq puoi eliminare le tabelle dal database attraverso phpmyadmin.

Re: disinstallare ajax tag board

Inviato: 28/11/2012, 19:05
da alex75
si sono soltanto 2 include.
I file che ho caricato sono ancora sull'ftp per paura di fare guai; ma non sono richiamati in nessun posto.
la vedo solo dal pannello di controllo; sul forum non la visualizzo più.
Anche per l'unica tabella che ho sul database, non è un problema toglierla; la eliminerò con mysqladmin.
Volevo solo capire, l'install cosa abbia creato (oltre la tabella sul db) per farmela visualizzare ancora?

Ecco il contenuto del file tb_install.php

Codice: Seleziona tutto

<?php
/**
*
* @package	install
* @version	3.0.8
* @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);

// Tb version
$tb_version = '3.0.8';

// Start session management
$user->session_begin();
$user->setup('tag_board');

// Create table
$sql = "CREATE TABLE IF NOT EXISTS " . $table_prefix . "tag_board (
	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)
)";
$db->sql_query($sql);

// Insert Tag Board Module
$module_name = $user->lang['TB_TB'];
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 = '$module_name'";
$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'	=> $user->lang['TB_TB'],
		'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'	=> $user->lang['TB_TB'],
	);
	$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'	=> $user->lang['TB_ACP'],
		'module_basename'	=> 'tag_board',
		'module_mode'		=> 'settings',
		'module_auth'		=> '',
	);
	$module->update_module_data($front_module_data, true);
}

// Initializate all vars
set_config('tb_version',$tb_version);
if(!isset($config['tb_null']))
{
	set_config('tb_null','');
}
if(!isset($config['tb_auth']))
{
	set_config('tb_auth','STANDARD');
}
if(!isset($config['tb_groups']))
{
	set_config('tb_groups','');
}
if(!isset($config['tb_denied']))
{
	set_config('tb_denied','');
}
if(!isset($config['tb_guest']))
{
	set_config('tb_guest','');
}
if(!isset($config['tb_limit']))
{
	set_config('tb_limit','20');
}
if(!isset($config['tb_heigth']))
{
	set_config('tb_heigth','150');
}
if(!isset($config['tb_maxlength']))
{
	set_config('tb_maxlength','500');
}
if(!isset($config['tb_bbcode']))
{
	set_config('tb_bbcode','1');
}
if(!isset($config['tb_custom']))
{
	set_config('tb_custom','0');
}
if(!isset($config['tb_fsize']))
{
	set_config('tb_fsize','1');
}
if(!isset($config['tb_img']))
{
	set_config('tb_img','0');
}
if(!isset($config['tb_flash']))
{
	set_config('tb_flash','0');
}
if(!isset($config['tb_smilies']))
{
	set_config('tb_smilies','1');
}
if(!isset($config['tb_urls']))
{
	set_config('tb_urls','1');
}
if(!isset($config['tb_buttons']))
{
	set_config('tb_buttons','1');
}
if(!isset($config['tb_delete']))
{
	set_config('tb_delete','1');
}
if(!isset($config['tb_edit']))
{
	set_config('tb_edit','1');
}
if(!isset($config['tb_edit_time']))
{
	set_config('tb_edit_time','1');
}
if(!isset($config['tb_purge']))
{
	set_config('tb_purge','0');
}
if(!isset($config['tb_flood']))
{
	set_config('tb_flood','0');
}
if(!isset($config['tb_refresh']))
{
	set_config('tb_refresh','10');
}
if(!isset($config['tb_history']))
{
	set_config('tb_history','0');
}
if(!isset($config['tb_deleteall']))
{
	set_config('tb_deleteall','0');
}

trigger_error($user->lang['TB_INSTALL']);

?>

Re: disinstallare ajax tag board

Inviato: 28/11/2012, 19:11
da Tiger
Volevo solo capire, l'install cosa abbia creato (oltre la tabella sul db) per farmela visualizzare ancora?
Un modulo nel pannello Amministrazione:Mods.
Controlla anche nei css ,perche' se non vado errato c'e' il richiamo al css stylesheet.

Re: disinstallare ajax tag board

Inviato: 28/11/2012, 19:14
da alex75
Ho riguardato adesso le indicazioni per l'installazione ed ho visto che ci sono modifiche manuali anche al includes/functions.php sarà sicuramente questo.
Vado a toglierle.

Edit:
No anche questa l'avevo già eliminata.
Ho ricontrollato tutto.
Si tratta di una modifica al functions.php (eliminata)
un include all'index_body.html (eliminata)
una modifica al common.css (eliminata)
Altro non c'è.
Possibile che visualizzo il modulo sul pca, solamente perchè si trova il file acp_tag_board.php sotto la cartella include/acp?
Dici che basta togliere i file che ho caricato?

Questi i semplicissimi passaggi per caricarla:

Codice: Seleziona tutto

Files to edit

    includes/functions.php,
    styles/prosilver/template/index_body.html,
    styles/prosilver/theme/common.css

Included files

    root/tag_board.php,
    root/tb_install.php,
    root/includes/acp/acp_tag_board.php,
    root/includes/acp/info/acp_tag_board.php,
    root/language/en/tag_board.php,
    root/styles/prosilver/template/tag_board.html,
    root/styles/prosilver/template/tag_board_bbcodes.html,
    root/styles/prosilver/template/tag_board_edit.html,
    root/styles/prosilver/template/tag_board_layout.html,
    root/styles/prosilver/template/tag_board_palette.html,
    root/styles/prosilver/template/tag_board_smilies.html,
    root/styles/prosilver/theme/images/tb_add.swf,
    root/styles/prosilver/theme/images/icon_tb_audio.gif,
    root/styles/prosilver/theme/images/icon_tb_no_audio.gif,
    root/styles/prosilver/theme/images/icon_tb_delete.gif,
    root/styles/prosilver/theme/images/icon_tb_edit.gif,
    root/styles/prosilver/theme/images/icon_tb_guest.gif,
    root/styles/prosilver/theme/images/icon_tb_inactive.gif,
    root/styles/prosilver/theme/images/icon_tb_offline.gif,
    root/styles/prosilver/theme/images/icon_tb_online.gif,
    root/styles/prosilver/theme/images/icon_tb_quote.gif,
    root/styles/prosilver/theme/images/icon_tb_refresh.gif,
    root/styles/prosilver/theme/images/icon_tb_unread.gif,
    root/styles/prosilver/theme/images/icon_tb_waiting.gif
Edit2:
Ho provato in locale a togliere tutti i file che avevo caricato sull'ftp.
Aggiornato template/temi/e set immagini; svuotata la cache e continuo a vedere il modulo sul pca, ma se ci clicco mi da questo errore:

Codice: Seleziona tutto

Errore Generale
Cannot find module ./../includes/acp/acp_tag_board.php

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 446
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()

Re: disinstallare ajax tag board

Inviato: 28/11/2012, 22:43
da Darkman
Trovi questo errore

Codice: Seleziona tutto

Errore Generale
Cannot find module ./../includes/acp/acp_tag_board.php

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 446
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()
perchè il database "chiama" il file include che hai eliminato.
Leggendo il file install che hai postato, questo ha creato il modulo.

Devi eliminare quelle tabelle sul database.
Per eliminare il modulo vai
PCA>Sistema>Pannello di controllo amministratore
elimina il modulo

Re: disinstallare ajax tag board

Inviato: 29/11/2012, 21:56
da alex75
allora con mysql administrator, ho cancellato la tabella tag_board; ho eliminato tutti i file precedentemente caricati ma sono riuscito solo a disabilitare il modulo, non ad eliminarlo; mi dice che per eliminarlo devo cancellare tutto ciò che vi è collegato.
L'unica cosa che c'è ancora in giro, sono 3 sottotabelle nella tabella module, ma non riesco ad eliminarle.
Proverò ad installare phpmyadmin ed eliminarle con quello.
Intanto, grazie.

Re: disinstallare ajax tag board

Inviato: 29/11/2012, 22:00
da Darkman
Intanto fai come ti ho detto
Per eliminare il modulo vai
PCA>Sistema>Pannello di controllo amministratore
elimina il modulo.

Se risolvi, quelle tabelle non danno fastidio

Re: disinstallare ajax tag board

Inviato: 29/11/2012, 22:02
da alex75
si esatto, ho fatto così; ma mi da questo errore in rosso


Attenzione

Impossibile rimuovere il modulo. Rimuovi tutti i contenuti collegati prima di intraprendere questa azione.

Immagine

Re: disinstallare ajax tag board

Inviato: 30/11/2012, 6:56
da Darkman
Se hai la possibilità di provare in locale, usa il Support Toolkit.
Lo strumento è PULIZIA DATABASE, da li puoi rimuovare le colonne.