Accueil phpBB News phpBB Forum phpBB & support Mods Module Modification phpBB-Power Tutoriaux Tutoriel phpBB-Power Conseil personalisation phpBB-Power Conseil optimisation phpBB-Power Partenaires phpBB-Power



PhpBB-Power
Communauté francophone de support et de mods pour phpBB
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Problème de portail
Aller à la page Précédente  1, 2
 
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Support
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
chouette
Petit joueur


Inscrit le: 21 Jan 2007
Messages: 14

MessagePosté le: Dim 21 Jan 2007 à 22:14    Sujet du message: Répondre en citant

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&amp;redirect=portal.$phpEx"),

#
#-----[ REPLACE WITH ]-------------------------------------
#
'U_LOGOUT' => "login.$phpEx?logout=true&amp;redirect=portal.$phpEx&amp;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
Voir le profil de l'utilisateur Envoyer un message privé
Fun-X
Dissident


Inscrit le: 30 Oct 2005
Messages: 131

MessagePosté le: Dim 21 Jan 2007 à 22:16    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail MSN Messenger
chouette
Petit joueur


Inscrit le: 21 Jan 2007
Messages: 14

MessagePosté le: Dim 21 Jan 2007 à 22:18    Sujet du message: Répondre en citant

a part intall-fr je n'ai pas le fichier que vous me demandez
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Dakin Quelia
Décimètre en Chef


Inscrit le: 17 Sep 2006
Messages: 484
Localisation: Belgique

MessagePosté le: Dim 21 Jan 2007 à 22:20    Sujet du message: Répondre en citant

C'est la même chose! Wink
_________________
Pas de support par MP
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
chouette
Petit joueur


Inscrit le: 21 Jan 2007
Messages: 14

MessagePosté le: Dim 21 Jan 2007 à 22:23    Sujet du message: Répondre en citant

Embarassed ç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
Voir le profil de l'utilisateur Envoyer un message privé
Dakin Quelia
Décimètre en Chef


Inscrit le: 17 Sep 2006
Messages: 484
Localisation: Belgique

MessagePosté le: Dim 21 Jan 2007 à 22:32    Sujet du message: Répondre en citant

Il faut suivre la procédure d'installation! Wink
_________________
Pas de support par MP
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
chouette
Petit joueur


Inscrit le: 21 Jan 2007
Messages: 14

MessagePosté le: Dim 21 Jan 2007 à 22:32    Sujet du message: Répondre en citant

non serieux je fais quoi et comment maintenant ? je vais pas devoir refaire tout mon forum ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Dakin Quelia
Décimètre en Chef


Inscrit le: 17 Sep 2006
Messages: 484
Localisation: Belgique

MessagePosté le: Dim 21 Jan 2007 à 22:33    Sujet du message: Répondre en citant

Non, il faut faire la procédure d'installation tel indiqué dans ce fichier! Wink
_________________
Pas de support par MP
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
chouette
Petit joueur


Inscrit le: 21 Jan 2007
Messages: 14

MessagePosté le: Dim 21 Jan 2007 à 22:35    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
chouette
Petit joueur


Inscrit le: 21 Jan 2007
Messages: 14

MessagePosté le: Dim 21 Jan 2007 à 22:38    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
Dakin Quelia
Décimètre en Chef


Inscrit le: 17 Sep 2006
Messages: 484
Localisation: Belgique

MessagePosté le: Dim 21 Jan 2007 à 22:43    Sujet du message: Répondre en citant

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! Wink

Cordialement,
Dakin Quelia
_________________
Pas de support par MP
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
chouette
Petit joueur


Inscrit le: 21 Jan 2007
Messages: 14

MessagePosté le: Dim 21 Jan 2007 à 22:47    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
Dakin Quelia
Décimètre en Chef


Inscrit le: 17 Sep 2006
Messages: 484
Localisation: Belgique

MessagePosté le: Dim 21 Jan 2007 à 22:56    Sujet du message: Répondre en citant

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! Wink
_________________
Pas de support par MP
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Support Toutes les heures sont au format GMT + 2 Heures
Aller à la page Précédente  1, 2
Page 2 sur 2

 
Sauter vers:  
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
Vous ne pouvez pas joindre des fichiers
Vous ne pouvez pas télécharger des fichiers


Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++
Traduction par : phpBB-fr.com