| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
chouette Petit joueur
Inscrit le: 21 Jan 2007 Messages: 14
|
Posté le: Dim 21 Jan 2007 à 22:14 Sujet du message: |
|
|
voila on en revient au fameux fichier ou je n'ai rien compris du tout depuis des mois
| Code: | #
#-----[ COPY ]---------------------------------------------
#
root/* to /
#
#-----[ DELETE FILES ]-------------------------------------
# Le bloc Change Style étant incompatible et inutile...
/modportal/mod_change_style.php
/templates/xxxxx/modportal/mod_change_style.tpl
#
#-----[ MOVE ]---------------------------------------------
# Sur votre serveur
/modportal/* to /gf_portail/gf_mods/
#
#-----[ MOVE ]---------------------------------------------
# Sur votre serveur, un seul thème suffit
/templates/xxxxxx/modportal/* to /gf_portail/gf_mods/templates/
#
#-----[ SQL ]----------------------------------------------
#
INSERT INTO phpbb_portal (portal_name, portal_value) VALUES ('gf_version', '1.2.1');
#
#-----[ SQL ]----------------------------------------------
# Si vous n'avez pas mis à jour le Menu V2.1
ALTER TABLE phpbb_portal_navig ADD navlig_add_sid TINYINT( 1 ) NOT NULL DEFAULT 0;
#
#-----[ OPEN ]------------------------------------------
#
common.php
#
#-----[ FIND ]------------------------------------------
#
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}
#
#-----[ AFTER, ADD ]---------------------------------------
#
/* Start Add Gf-Portail */
include($phpbb_root_path . 'gf_portail/gf_start.'.$phpEx);
/* End Add Gf-Portail */
#
#-----[ OPEN ]---------------------------------------------
#
admin/index.php
#
#-----[ FIND AND DELETE ]----------------------------------
#
"U_PORTAL_INDEX" => append_sid("../portal.$phpEx"),
#
#-----[ FIND AND DELETE ]----------------------------------
#
"L_PORTAL_INDEX" => $lang['Portal_index'],
#
#-----[ FIND AND DELETE ]----------------------------------
#
"L_PREVIEW_PORTAL" => $lang['Preview_portal'],
#
#-----[ OPEN ]---------------------------------------------
#
includes/constants.php
#
#-----[ FIND AND DELETE ]----------------------------------
#
define('PAGE_PORTAL', -12);
#
#-----[ FIND AND DELETE ]----------------------------------
#
define('AUTH_INV', 10);
define('AUTH_ACLX', 11);
#
#-----[ FIND AND DELETE ]----------------------------------
#
define('LINKS_TABLE', $table_prefix.'portal_links'); // mod liens
define('PORTAL_TABLE', $table_prefix.'portal'); //config portail
define('PORTAL_MOD', $table_prefix.'portal_mod' );
define('PORTAL_STRUCT', $table_prefix.'portal_struct' );
define('PORTAL_WELCOME_TABLE', $table_prefix.'portal_welcome' ); // mod welcome
define('PORTAL_PAGE', $table_prefix.'portal_page');
define('AUTH_PORTAL_TABLE', $table_prefix.'auth_portal');
define('NAVIG_TABLE', $table_prefix.'portal_navig') ; //mod menu portail
define('NAVMEN_TABLE', $table_prefix.'portal_navmen') ; //mod menu portail
define('PAGMEN_TABLE', $table_prefix.'portal_pagmen') ; //mod menu portail
#
#-----[ OPEN ]---------------------------------------------
#
includes/template.php
#
#-----[ FIND AND DELETE ]----------------------------------
#
/**
* Retourne le code compilé d'un module sous forme
* d'une variable.
*/
function pparse_mod($handle)
{
if (!$this->loadfile($handle))
{
die("Template->pparse(): Couldn't load template file for handle $handle");
}
// actually compile the template now.
if (!isset($this->compiled_code[$handle]) || empty($this->compiled_code[$handle]))
{
// Actually compile the code now.
$this->compiled_code[$handle] = $this->compile($this->uncompiled_code[$handle] , true , "_ret");
}
// Run the compiled code.
eval($this->compiled_code[$handle]) ;
return $_ret ;
}
#
#-----[ OPEN ]---------------------------------------------
#
includes/functions.php
#
#-----[ FIND AND DELETE ]----------------------------------
#
case 'topicpostcount':
#
#-----[ FIND AND DELETE ]----------------------------------
#
case 'topicpostcount':
$count['postcount'] = $row['post_total'];
$count['topiccount'] = $row['topic_total'];
return $count;
break;
#
#-----[ FIND AND DELETE ]----------------------------------
#
//
// Include language files
//
function language_include($category)
{
global $phpbb_root_path, $board_config, $lang, $faq;
$dirname = $phpbb_root_path . 'language/lang_' . $board_config['default_lang'];
$dir = opendir($dirname);
while($file = readdir($dir))
{
if( ereg("^lang_" . $category, $file) && is_file($dirname . "/" . $file) && !is_link($dirname . "/" . $file) )
{
$incname = str_replace("lang_" . $category, "", $file);
include($dirname . '/lang_' . $category . $incname);
}
}
closedir($dir);
}
#
#-----[ OPEN ]---------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]---------------------------------------------
#
'overall_header' => ( empty($gen_simple_header) && empty($gen_simple_portal_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
#
#-----[ REPLACE WITH ]-------------------------------------
#
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
#
#-----[ FIND AND DELETE ]----------------------------------
#
if ( !strpos($HTTP_SERVER_VARS['REQUEST_URI'], '.' . $phpEx ) && ($HTTP_SERVER_VARS['REQUEST_URI']!="") )
{
$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
header($header_location . append_sid("portal.$phpEx", true));
exit;
}
#
#-----[ FIND ]---------------------------------------------
#
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) && (empty($gen_simple_portal_header)) )
#
#-----[ REPLACE WITH ]-------------------------------------
#
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
#
#-----[ OPEN ]---------------------------------------------
#
includes/page_tail.php
#
#-----[ FIND ]---------------------------------------------
#
'overall_footer' => ( empty($gen_simple_header) && empty($gen_simple_portal_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
#
#-----[ REPLACE WITH ]-------------------------------------
#
'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
#
#-----[ OPEN ]---------------------------------------------
#
language/lang_french/lang_main.php
#
#-----[ FIND AND DELETE ]----------------------------------
#
$lang['Portal_page'] = 'Est sur le portail';
#
#-----[ OPEN ]---------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND AND DELETE ]----------------------------------
#
$lang['Portal_page'] = 'Is on the portal';
#
#-----[ OPEN ]---------------------------------------------
#
portal.php
#
#-----[ FIND ]---------------------------------------------
#
$phpbb_mod_path = './modportal/';
#
#-----[ REPLACE WITH ]-------------------------------------
#
$phpbb_mod_path = './gf_portail/gf_mods/';
#
#-----[ FIND ]---------------------------------------------
#
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_main_portal.'.$phpEx) ;
#
#-----[ REPLACE WITH ]-------------------------------------
#
language_include('main');
#
#-----[ FIND ]---------------------------------------------
#
$sql = "SELECT * FROM " . PORTAL_TABLE;
#
#-----[ REPLACE WITH ]-------------------------------------
#
$sql = 'SELECT portal_name, portal_value FROM ' . PORTAL_TABLE;
#
#-----[ FIND ]---------------------------------------------
#
$sql_mod = "SELECT * FROM " . PORTAL_PAGE . " WHERE page_id = $page_id " ;
#
#-----[ REPLACE WITH ]-------------------------------------
#
$sql_mod = 'SELECT * FROM ' . PORTAL_PAGE . ' WHERE page_id = ' .$page_id;
#
#-----[ FIND ]---------------------------------------------
#
if ( !$portal_config['forum_header'] ) $gen_simple_portal_header = true ;
#
#-----[ REPLACE WITH ]-------------------------------------
#
if ( !$portal_config['forum_header'] )
{ $gen_simple_header = true; }
#
#-----[ FIND ]---------------------------------------------
#
if ( $gen_simple_portal_header and $portal_config['bodyline'] )
{
$template->assign_block_vars('simple_header', array());
}
if ( $gen_simple_portal_header ) $template->assign_block_vars('simple_footer', array());
#
#-----[ REPLACE WITH ]-------------------------------------
#
if ( $gen_simple_header && $portal_config['bodyline'] )
$template->assign_block_vars('simple_header', array());
if ( $gen_simple_header )
$template->assign_block_vars('simple_footer', array());
#
#-----[ FIND ]---------------------------------------------
#
$hbodyline = ( $portal_config['head_out_bodyline'] ) ? 'out_' : '' ;
$fbodyline = ( $portal_config['foot_out_bodyline'] ) ? 'out_' : '' ;
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
#
#-----[ REPLACE WITH ]-------------------------------------
#
if ($portal_config['head_out_bodyline']) $hbodylline = 'out_';
if ($portal_config['foot_out_bodyline']) $hbodylline = 'out_';
if ($userdata['user_level'] == ADMIN)
{ $admin_link = '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />'; }
#
#-----[ FIND ]---------------------------------------------
#
'ADMIN_LINK' => $admin_link,
#
#-----[ AFTER, ADD ]---------------------------------------
# /!\ Licence : Merci de lire l'avertissement dans le fichier licence.txt
'GF_LICENCE' => $lang['Gf_Licence'],
#
#-----[ FIND ]---------------------------------------------
#
$sql_mod = "SELECT * FROM " . PORTAL_STRUCT . " s LEFT JOIN " . PORTAL_MOD . " m on m.mod_id = s.mod_id WHERE s.page_id = $page_id ORDER BY s.struct_col ASC, s.struct_order ASC " ;
#
#-----[ REPLACE WITH ]-------------------------------------
# Syntaxe LEFT JOIN plus rigoureuse
$sql_mod = 'SELECT *
FROM ' . PORTAL_STRUCT . ' s
LEFT JOIN ' . PORTAL_MOD . ' m
ON (m.mod_id = s.mod_id)
WHERE s.page_id = ' . $page_id . '
ORDER BY s.struct_col ASC, s.struct_order ASC;';
#
#-----[ FIND ]---------------------------------------------
#
$l_timezone = (count($l_timezone) > 1 && $l_timezone[count($l_timezone)-1] != 0) ? $lang[sprintf('%.1f', $board_config['board_timezone'])] : $lang[number_format($board_config['board_timezone'])];
#
#-----[ REPLACE WITH ]-------------------------------------
#
if (count($l_timezone) > 1 && $l_timezone[count($l_timezone)-1] != 0)
{
$l_timezone = $lang[sprintf('%.1f', $board_config['board_timezone'])];
}
else
{
$l_timezone = $lang[number_format($board_config['board_timezone'])];
}
#
#-----[ FIND ]---------------------------------------------
#
$is_admin = ( $userdata['user_level'] == ADMIN && $userdata['session_logged_in'] ) ? TRUE : 0;
$is_mod = ( $userdata['user_level'] == MOD && $userdata['session_logged_in'] ) ? TRUE : 0;
#
#-----[ REPLACE WITH ]-------------------------------------
# Résultat identique, mais très légèrement optimisé
if ($userdata['user_level'] == USER || !$userdata['session_logged_in'])
{
$is_admin = 0;
$is_mod = 0;
}
elseif ($userdata['user_level'] == ADMIN)
{
$is_admin = TRUE;
}
elseif ( $userdata['user_level'] == MOD)
{
$is_mod = TRUE;
}
#
#-----[ FIND ]---------------------------------------------
#
$sql_auth = 'SELECT ap.* FROM ' . AUTH_PORTAL_TABLE .' ap LEFT JOIN ' . USER_GROUP_TABLE . ' ug ON ap.group_id=ug.group_id WHERE user_pending = 0 AND ug.user_id = ' . $userdata['user_id'] . ' AND ap.auth_view=1;';
#
#-----[ REPLACE WITH ]-------------------------------------
# Syntaxe LEFT JOIN plus rigoureuse
$sql_auth= 'SELECT ap.group_id, ap.mod_id, ap.auth_view
FROM ' . AUTH_PORTAL_TABLE .' ap
LEFT JOIN ' . USER_GROUP_TABLE . ' ug
ON (ap.group_id=ug.group_id)
WHERE user_pending = 0
AND ug.user_id = ' . $userdata['user_id'] . '
AND ap.auth_view=1;';
#
#-----[ FIND ]---------------------------------------------
#
$template_mod = new template() ;
#
#-----[ REPLACE WITH ]-------------------------------------
#
$template_mod = new Template_Mod();
#
#-----[ FIND ]---------------------------------------------
#
'body' => $phpbb_root_path . '/templates/' . $theme['template_name'] . '/modportal/standard.tpl')
#
#-----[ REPLACE WITH ]-------------------------------------
#
'body' => $template_mod->root . 'standard.tpl')
#
#-----[ OPEN ]---------------------------------------------
# Tous les fichiers du répertoire /gf_portail/gf_mods
mod_*.php
#
#-----[ FIND ]---------------------------------------------
#
$phpbb_root_path . '/templates/' . $theme['template_name'] . '/modportal/
#
#-----[ REPLACE WITH ]-------------------------------------
# Guillemet simple
'
#
#-----[ OPEN ]---------------------------------------------
#
gf_portail/gf_mods/mod_welcome.php
#
#-----[ FIND ]---------------------------------------------
# Si vous n'avez pas appliqué le correctif pour phpBB > 2.0.18
'U_LOGOUT' => append_sid("login.$phpEx?logout=true&redirect=portal.$phpEx"),
#
#-----[ REPLACE WITH ]-------------------------------------
#
'U_LOGOUT' => "login.$phpEx?logout=true&redirect=portal.$phpEx&sid=".$userdata['session_id'],
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/portal_body.tpl
#
#-----[ FIND ]---------------------------------------------
#
<div align="center" class="gensmall"><span class="copyright"><br />{ADMIN_LINK}<br /></span></div>
<!-- END simple_footer -->
#
#-----[ AFTER, ADD ]---------------------------------------
#
<!--
Merci de laisser la licence sur le portail.
Cela est une marque de respect pour le travail effectué
par les développeurs. De plus, cela permet de contribuer
à la notoriété de Gf-Portail.
Avertissement : la présence de la licence sur votre site
est nécessaire pour obtenir du support de la part des
membres du Staff de Gf.
-->
<div align="center" class="gensmall"><span class="copyright"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/fr/">
<img alt="Creative Commons License" align="top" border="0" src="http://www.gf-phpbb.com/images/cc.logo.circle.gif" /></a>{GF_LICENCE}</span></div>
#
#-----[ SAVE/CLOSE ALL FILES ]-----------------------------
#
# EoM |
|
|
| Revenir en haut de page |
|
 |
Fun-X Dissident
Inscrit le: 30 Oct 2005 Messages: 131
|
Posté le: Dim 21 Jan 2007 à 22:16 Sujet du message: |
|
|
C'est quel fichier que tu as ouvert ? le fichier d'upgrade ?, si oui ce n'est pas celui-ci qu'il faut ouvrir mais le fichier d'installation. (install.txt) _________________ LoneCorps Support & Développement phpBB |
|
| Revenir en haut de page |
|
 |
chouette Petit joueur
Inscrit le: 21 Jan 2007 Messages: 14
|
Posté le: Dim 21 Jan 2007 à 22:18 Sujet du message: |
|
|
| a part intall-fr je n'ai pas le fichier que vous me demandez |
|
| Revenir en haut de page |
|
 |
Dakin Quelia Décimètre en Chef

Inscrit le: 17 Sep 2006 Messages: 484 Localisation: Belgique
|
Posté le: Dim 21 Jan 2007 à 22:20 Sujet du message: |
|
|
C'est la même chose!  _________________ Pas de support par MP
 |
|
| Revenir en haut de page |
|
 |
chouette Petit joueur
Inscrit le: 21 Jan 2007 Messages: 14
|
Posté le: Dim 21 Jan 2007 à 22:23 Sujet du message: |
|
|
ça y est vous alliez me faire passer our folle
bon et j'ai tout ça et c'est du chinois :
-Edité par Dakin Quelia-
Motif: Pas donner le code d'install |
|
| Revenir en haut de page |
|
 |
Dakin Quelia Décimètre en Chef

Inscrit le: 17 Sep 2006 Messages: 484 Localisation: Belgique
|
Posté le: Dim 21 Jan 2007 à 22:32 Sujet du message: |
|
|
Il faut suivre la procédure d'installation!  _________________ Pas de support par MP
 |
|
| Revenir en haut de page |
|
 |
chouette Petit joueur
Inscrit le: 21 Jan 2007 Messages: 14
|
Posté le: Dim 21 Jan 2007 à 22:32 Sujet du message: |
|
|
| non serieux je fais quoi et comment maintenant ? je vais pas devoir refaire tout mon forum ? |
|
| Revenir en haut de page |
|
 |
Dakin Quelia Décimètre en Chef

Inscrit le: 17 Sep 2006 Messages: 484 Localisation: Belgique
|
Posté le: Dim 21 Jan 2007 à 22:33 Sujet du message: |
|
|
Non, il faut faire la procédure d'installation tel indiqué dans ce fichier!  _________________ Pas de support par MP
 |
|
| Revenir en haut de page |
|
 |
chouette Petit joueur
Inscrit le: 21 Jan 2007 Messages: 14
|
Posté le: Dim 21 Jan 2007 à 22:35 Sujet du message: |
|
|
c'est a dire là il faut bien que e repares j'ai pas le choix et j'ai fais
copy root/admin/* to admin/
copy root/gf_portail/* to gf_portail/
copy root/images/* to images/
copy root/templates/* to templates/
comme c'est dit |
|
| Revenir en haut de page |
|
 |
chouette Petit joueur
Inscrit le: 21 Jan 2007 Messages: 14
|
Posté le: Dim 21 Jan 2007 à 22:38 Sujet du message: |
|
|
| si vous m'expliquiez comment faire pour changer je ne sais quoi dans ce fichier peut etre que j'en apprendrais un peu plus j'avais toujours reculé de metre l eportil de peur de e soucis que je ne comprends pas du tout |
|
| Revenir en haut de page |
|
 |
Dakin Quelia Décimètre en Chef

Inscrit le: 17 Sep 2006 Messages: 484 Localisation: Belgique
|
Posté le: Dim 21 Jan 2007 à 22:43 Sujet du message: |
|
|
Re,
Ne pas faire de double post avant 24 heures, merci! La fonction EDITER permet d'y remédier! Il va falloir lire le tuto sur "Comment installer un mod" qui se trouve dans la section Tutoriaux!
Cordialement,
Dakin Quelia _________________ Pas de support par MP
 |
|
| Revenir en haut de page |
|
 |
chouette Petit joueur
Inscrit le: 21 Jan 2007 Messages: 14
|
Posté le: Dim 21 Jan 2007 à 22:47 Sujet du message: |
|
|
Je ne voudrais pas parraitre idiote mais j'ai lu et relu la partie commet installer un mod et je sui encore dessus, le soucis c'est que je ne comprends pas du tout :
Si un fichier d'installation .php est joint, vous devez l'uplaoder à la racine de votre forum, puis l'executer une fois et enfin de supprimer
Si aucun fichier d'installation n'est joint, trouvez la ligne - qui se situe soit au début des modifications, soit tout à la fin:Code:
#-----[ SQL]---------------------------------------------
Vous devez copier la requête qui suit, et l'executer dans la fenêtre "sql" de MyAdminPhp je n'ai pasle fichier php
mais juste install-fr
Voila en gros je ne peux pas avancer vous comprenez peut etre mais moi pas du tout.
Je demande juste de l'aide ... |
|
| Revenir en haut de page |
|
 |
Dakin Quelia Décimètre en Chef

Inscrit le: 17 Sep 2006 Messages: 484 Localisation: Belgique
|
Posté le: Dim 21 Jan 2007 à 22:56 Sujet du message: |
|
|
Cela veut dire que vous devez exécuter le fichier SQL! Dans ce cas précis, il n'y a pas de fichier SQL donc, vous faites les requêtes SQL du fichier install-fr.xt. Dans phpMyAdmin, allez dans l'onglet "SQL" et faites les requêtes telles qu'elles sont écrites dans le fichier install.
Une fois fait, vous devez faire les modifications de fichiers!  _________________ Pas de support par MP
 |
|
| Revenir en haut de page |
|
 |
|