 |
[regler]Ch2.1.X + topics_anywhere |
  |
 |
| Auteur |
Message |
nco Jeune posteur
Inscrit le: 14 Aoû 2005 Messages: 4
|
Posté le: 14 Aoû 2005 6:40
Sujet du message: [regler]Ch2.1.X + topics_anywhere |
|
|
Salut a tous!
dans l'installation que je suis en train de realiser, j'ai un petit soucis avec le mods topic anywhere
je me suis tout d'abord aider du topic qui resout le probleme du class object
mais maintenant je suis confronté a un autre probleme : je ne peux selectionner les forums ou je veux que le topic anywhere soit d'application
[édité par AideInfo : image supprimée - merci de ne pas insérer de larges images]
config :
- phpbb2.0.17
- CH 2.1.X
- topics anywhere 1.11
- attach mods
- statistique
merci de m'aider
Dernière édition par nco le 15 Aoû 2005 10:23; édité 1 fois |
|
|
| Auteur |
Message |
AideInfo Administrateur Expert phpBB

Inscrit le: 11 Juin 2002 Messages: 3919
|
|
|
| Auteur |
Message |
nco Jeune posteur
Inscrit le: 14 Aoû 2005 Messages: 4
|
Posté le: 14 Aoû 2005 12:53
Sujet du message: |
|
|
| pourtant il ne fait que des ajouts de champs dans la table, il n'en modife pas contenu des donnees |
|
|
| Auteur |
Message |
AideInfo Administrateur Expert phpBB

Inscrit le: 11 Juin 2002 Messages: 3919
|
|
|
 |
|
 |
| Auteur |
Message |
nco Jeune posteur
Inscrit le: 14 Aoû 2005 Messages: 4
|
Posté le: 15 Aoû 2005 6:45
Sujet du message: |
|
|
| Code: | ALTER TABLE phpbb_forums ADD forum_type CHAR(1) BINARY NOT NULL DEFAULT 'f' AFTER forum_status;
ALTER TABLE phpbb_forums ADD forum_main SMALLINT(5) UNSIGNED NOT NULL AFTER forum_status;
ALTER TABLE phpbb_forums ADD auth_global_announce TINYINT( 2 ) NOT NULL AFTER auth_announce;
ALTER TABLE phpbb_forums ADD forum_last_title VARCHAR( 255 );
ALTER TABLE phpbb_forums ADD forum_last_poster MEDIUMINT( 8 ) NOT NULL;
ALTER TABLE phpbb_forums ADD forum_last_username VARCHAR( 25 );
ALTER TABLE phpbb_forums ADD forum_last_time INT( 11 ) NOT NULL;
ALTER TABLE phpbb_forums ADD forum_link VARCHAR( 255 );
ALTER TABLE phpbb_forums ADD forum_link_hit_count TINYINT( 1 ) NOT NULL;
ALTER TABLE phpbb_forums ADD forum_link_hit BIGINT(20) UNSIGNED NOT NULL;
ALTER TABLE phpbb_forums ADD forum_link_start INT(11) NOT NULL;
ALTER TABLE phpbb_forums ADD forum_style TINYINT( 4 ) NOT NULL;
ALTER TABLE phpbb_forums ADD forum_nav_icon VARCHAR( 255 );
ALTER TABLE phpbb_forums ADD forum_icon VARCHAR( 255 );
ALTER TABLE phpbb_forums ADD forum_topics_ppage TINYINT( 2 ) NOT NULL;
ALTER TABLE phpbb_forums ADD forum_topics_sort VARCHAR( 25 );
ALTER TABLE phpbb_forums ADD forum_topics_order VARCHAR( 4 );
ALTER TABLE phpbb_forums ADD forum_index_pack TINYINT( 1 ) NOT NULL;
ALTER TABLE phpbb_forums ADD forum_index_split TINYINT( 1 ) NOT NULL;
ALTER TABLE phpbb_forums ADD forum_board_box TINYINT( 1 ) NOT NULL;
ALTER TABLE phpbb_auth_access ADD auth_global_announce TINYINT( 1 ) NOT NULL AFTER auth_announce;
ALTER TABLE phpbb_topics ADD topic_sub_type mediumint(5) NOT NULL DEFAULT '0';
ALTER TABLE phpbb_topics ADD topic_sub_title VARCHAR( 255 ) DEFAULT NULL;
ALTER TABLE phpbb_topics ADD topic_first_username VARCHAR( 25 );
ALTER TABLE phpbb_topics ADD topic_last_poster MEDIUMINT( 8 ) NOT NULL;
ALTER TABLE phpbb_topics ADD topic_last_username VARCHAR( 25 );
ALTER TABLE phpbb_topics ADD topic_last_time INT( 11 ) NOT NULL;
ALTER TABLE phpbb_topics ADD topic_icon SMALLINT( 3 ) UNSIGNED NOT NULL;
ALTER TABLE phpbb_topics ADD topic_duration INT( 11 ) NOT NULL;
ALTER TABLE phpbb_topics CHANGE topic_title topic_title VARCHAR( 255 ) NOT NULL;
ALTER TABLE phpbb_posts ADD post_icon SMALLINT( 3 ) UNSIGNED NOT NULL;
ALTER TABLE phpbb_posts_text ADD post_sub_title VARCHAR( 255 ) DEFAULT NULL;
ALTER TABLE phpbb_posts_text CHANGE post_subject post_subject VARCHAR( 255 ) DEFAULT NULL;
ALTER TABLE phpbb_users ADD user_unread_date INT( 11 ) NOT NULL;
ALTER TABLE phpbb_users ADD user_unread_topics TEXT;
ALTER TABLE phpbb_users ADD user_keep_unreads TINYINT( 1 ) NOT NULL;
ALTER TABLE phpbb_users ADD user_topics_sort VARCHAR( 25 ) NOT NULL;
ALTER TABLE phpbb_users ADD user_topics_order VARCHAR( 4 ) NOT NULL;
ALTER TABLE phpbb_users ADD user_smart_date TINYINT( 1 ) NOT NULL;
ALTER TABLE phpbb_users ADD user_board_box TINYINT( 1 ) NOT NULL;
ALTER TABLE phpbb_users ADD user_index_pack TINYINT( 1 ) NOT NULL;
ALTER TABLE phpbb_users ADD user_index_split TINYINT( 1 ) NOT NULL;
ALTER TABLE phpbb_users ADD user_session_logged TINYINT( 1 ) NOT NULL;
ALTER TABLE phpbb_groups ADD group_status TINYINT( 2 ) NOT NULL;
ALTER TABLE phpbb_groups ADD group_user_id MEDIUMINT( 8 ) DEFAULT 0 NOT NULL;
ALTER TABLE phpbb_groups ADD group_user_list TEXT NOT NULL;
ALTER TABLE phpbb_themes ADD images_pack VARCHAR( 100 ) NOT NULL AFTER style_name;
ALTER TABLE phpbb_themes ADD custom_tpls VARCHAR( 100 ) NOT NULL AFTER images_pack;
CREATE TABLE phpbb_users_cache (
user_id MEDIUMINT(8) NOT NULL,
cache_id VARCHAR(5) NOT NULL,
cache_data TEXT,
cache_time INT(11),
PRIMARY KEY ( user_id, cache_id )
);
CREATE TABLE phpbb_presets (
preset_id MEDIUMINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
preset_type VARCHAR(5) NOT NULL DEFAULT '',
preset_name VARCHAR(50) NOT NULL DEFAULT '',
PRIMARY KEY ( preset_id )
);
CREATE TABLE phpbb_presets_data (
preset_id MEDIUMINT(5) UNSIGNED NOT NULL DEFAULT '0',
preset_auth VARCHAR(50) NOT NULL DEFAULT '',
preset_value TINYINT(1) DEFAULT NULL,
PRIMARY KEY ( preset_id, preset_auth )
);
CREATE TABLE phpbb_icons (
icon_id MEDIUMINT(3) NOT NULL AUTO_INCREMENT,
icon_name VARCHAR(50) NOT NULL DEFAULT '',
icon_url VARCHAR(255) NOT NULL DEFAULT '',
icon_auth VARCHAR(50) NOT NULL DEFAULT '',
icon_types VARCHAR(255) DEFAULT NULL,
icon_order MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (icon_id)
);
CREATE TABLE phpbb_cp_fields (
field_id MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT,
field_name VARCHAR(50) NOT NULL DEFAULT '',
panel_id MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
field_order MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
field_attr TEXT NOT NULL,
PRIMARY KEY (field_id),
KEY panel_id (panel_id,field_name)
);
CREATE TABLE phpbb_cp_panels (
panel_id MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT,
panel_shortcut VARCHAR(30) NOT NULL DEFAULT '',
panel_name VARCHAR(50) NOT NULL DEFAULT '',
panel_main MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
panel_order MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
panel_file VARCHAR(50) NOT NULL DEFAULT '',
panel_auth_type CHAR(1) BINARY NOT NULL DEFAULT '',
panel_auth_name VARCHAR(50) NOT NULL DEFAULT '',
panel_hidden TINYINT(1) NOT NULL DEFAULT '0',
PRIMARY KEY (panel_id)
);
CREATE TABLE phpbb_cp_patches (
patch_id MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT,
patch_file VARCHAR(255) NOT NULL DEFAULT '',
patch_time int(11) NOT NULL DEFAULT '0',
patch_version VARCHAR(25) NOT NULL DEFAULT '',
patch_date VARCHAR(8) NOT NULL DEFAULT '',
patch_ref VARCHAR(255) NOT NULL DEFAULT '',
patch_author VARCHAR(255) NOT NULL DEFAULT '',
PRIMARY KEY (patch_id)
);
CREATE TABLE phpbb_auths_def (
auth_id SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
auth_type CHAR(1) BINARY NOT NULL DEFAULT '',
auth_name VARCHAR(50) NOT NULL DEFAULT '',
auth_desc VARCHAR(255) NOT NULL DEFAULT '',
auth_title TINYINT(1) NOT NULL DEFAULT '0',
auth_order MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (auth_id)
);
CREATE TABLE phpbb_auths (
group_id MEDIUMINT(8) NOT NULL DEFAULT '0',
obj_type CHAR(1) BINARY NOT NULL DEFAULT '',
obj_id MEDIUMINT(8) NOT NULL DEFAULT '0',
auth_name VARCHAR(50) NOT NULL DEFAULT '',
auth_value TINYINT(1) NOT NULL DEFAULT '0',
PRIMARY KEY (group_id,obj_type,obj_id,auth_name),
KEY group_id (group_id,obj_type),
KEY obj_type (obj_type,obj_id)
);
CREATE TABLE phpbb_topics_attr (
attr_id mediumint(5) unsigned NOT NULL auto_increment,
attr_name varchar(50) NOT NULL default '',
attr_fname varchar(50) default NULL,
attr_fimg varchar(50) default NULL,
attr_tname varchar(50) default NULL,
attr_timg varchar(50) default NULL,
attr_order mediumint(8) NOT NULL default '0',
attr_field varchar(50) default NULL,
attr_cond char(2) default NULL,
attr_value smallint(3) default NULL,
attr_auth varchar(50) default NULL,
PRIMARY KEY (attr_id)
);
ALTER TABLE phpbb_config ADD config_static SMALLINT(1) UNSIGNED NOT NULL DEFAULT 0;
ALTER TABLE phpbb_topics ADD INDEX ( topic_last_time );
ALTER TABLE phpbb_posts ADD INDEX ( post_icon );
ALTER TABLE phpbb_groups ADD INDEX ( group_user_id );
ALTER TABLE phpbb_config ADD INDEX ( config_static ); |
comme tu peux le voir, pour la table phpbb_forum, il n'y a que des ajout |
|
|
 |
|
 |
| Auteur |
Message |
AideInfo Administrateur Expert phpBB

Inscrit le: 11 Juin 2002 Messages: 3919
|
|
|
| Auteur |
Message |
nco Jeune posteur
Inscrit le: 14 Aoû 2005 Messages: 4
|
Posté le: 15 Aoû 2005 10:22
Sujet du message: |
|
|
ca focntionne
merci eric |
|
|
 |
|
 |
| Auteur |
Message |
Ptirhiik Jeune posteur
Inscrit le: 15 Aoû 2005 Messages: 1
|
Posté le: 15 Aoû 2005 15:23
Sujet du message: |
|
|
Salut Eric,
En fait si, la structure catégories/forums est modifiée avec CH 2.1.x : la tables des catégories n'est plus du tout utilisée, en lieu et place la table des forums reçoit un type pour identifier des forums de type catégorie : la lecture de la structure des forums se fait donc uniquement par la table des forums, lue par n° d'ordre.
Mais surtout le principal changement est l'abandon de la table phpbb_auth_access au profit d'une nouvelle table, mettant les autorisations en ligne plutôt qu'à plat comme dans phpBB standard. La fonction auth() reste néanmoins entièrement fonctionnelle, pour peu que l'on rajoute les variables globales aux fonctions qui vont faire usage de cette fonction (cf. ce topic). De mémoire, c'est ici que réside l'incompatibilité de topic anywhere en mode test des autorisations. _________________ Ptirhiik |
|
|
 |
|
 |
| Auteur |
Message |
AideInfo Administrateur Expert phpBB

Inscrit le: 11 Juin 2002 Messages: 3919
|
|
|
 |
Informations |
 |
| Page 1 sur 1 |
|
| Permissions: |
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|
|
|