Forum AideInfo.com Index du Forum

Ajouter cette page sur un site de bookmarks
scoopeo  fuzz  tapemoi  nuouz  bookeet  pioche  Partagez sur del.icio.us  Partagez sur digg.com  Partagez sur furl.net  Partagez sur Yahoo! Mon Web 2.0  Partagez sur StumbleUpon  Partagez sur Google Bookmarks  Partagez sur Technorati  Partagez sur blinklist  Partagez sur Newsvine  Partagez sur ma.gnolia  spurl  simpy

Rechercher Liste des Membres Groupes d'utilisateurs Profil Connexion S'enregistrer Messagerie privéeMessagerie privée   Règles du forum Retour au siteRetour au site
  Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets. Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses. Forum AideInfo.com Index du Forum » [Archive] Mods & templates phpBB   
Probleme avec topic anywhere avec Random logo
Auteur Message
G@NON
Jeune posteur


Inscrit le: 21 Oct 2005
Messages: 2

MessagePosté le: 22 Oct 2005 6:03
MessageSujet du message: Probleme avec topic anywhere avec Random logo
Répondre en citant

Salut à tous !
j'ai voulu installer ce mod génial qu'est Topic anywhere

Seulement quand je veux l'installé j'ai ça:

http://romain.giovanetti.free.fr/phpBB2/topics_anywhere.php

Rien qu'en lisant le debug on peut voir que c'est le mod
random_custom_logo

Comment enlever ce conflit ? J'ai déja essayer d'installer topic anywhere sur subsilver (non modifié) et ça fait la meme erreur !

Note le fichier d'install de random_custom_logo_134 c'est :

Code:

###############################################
##   MOD Titre:     Logo aléatoire pour chaque Page/Forum/Categorie
##   MOD Version:   1.3.4 (22th August, 2003)
##   Auteur:         Rondom (Andreas Gnau) <rondom@arcor.de> http://www.rondom.gu2.info
##   Traduction:     paperclips < N/A > http://www.phpbb-plus.ca.cx
##                   Poupoune < kristff@hotmail.com > http://www.phpbb-fr.com
##   Description:    Ce MOD vous permet de définir un logo unique
##                   pour chaque page, forum ou catégorie par le panneau d'administration.
##                   Si plus d'un logo est défini, le MOD choisira le logo aléatoirement.
##   Compatibilité:  phpBB 2.0.4 - 2.0.8
##
##   Niveau d'installation: Facile
##   Temps d'installation: 5 minutes
##   Fichiers à modifier: 5
##     includes/constants.php
##     includes/page_header.php
##     language/lang_french/lang_admin.php
##     templates/subSilver/subSilver.cfg
##     templates/subSilver/overall_header.tpl
##
##   Fichiers à inclure: 3
##     admin/admin_logo.php
##     includes/functions_admin_rondom.php
##     templates/subSilver/admin/admin_logo_body.tpl
##
##############################################################
## Pour des raisons de sécurité, vous êtes prier de consulter
## régulièrement http://forums.phpbb-fr.com afin d'obtenir la
## dernière version de ce MOD.
## Télécharger ce MOD à partir des sites autres que phpBB-fr.com
## peut être dangereux pour votre forum phpBB.
## Par conséquent, phpBB-fr.org n'assurera aucun support pour
## les MODs absents de leur base de données, consultable sur:
## http://forums.phpbb-fr.com/ 
################################################
##
##   Historique:
##      1.3.4 (22th August, 2003)
##        - Fixed a bug that only occured when you were using a specific PHP-Version
##          with specific settings. (I don't know really, but I think so :-) )
##
##      1.3.2 (12th August, 2003)
##        - Corrected the updates (Four updates within 3 days! I am very absent-minded....)
##
##      1.3.2 (11th August, 2003)
##        - Fixed a bug when using MySQL 4
##        - Fixed the template again (It is annoying! I forget it every time!)
##
##      1.3.1 (10th August, 2003)
##        - Fixed a bug in with the quick user serch.
##
##      1.3.0 (10th August, 2003)
##        - Added the function to select a logo for all pages/forums
##        - Added an advanced tutorial for adding a new page
##
##      1.2.1 (27th July, 2003)
##        - I forgot to add the tutorial to add a new page. :-(
##
##      1.2.0 (24th July, 2003)
##        - Now able to choose a random logo for every category
##        - Corrected the path to the default logo (Was using another theme :-) )
##        - Added a combo box for selecting the page (similiar to the jumpbox)
##
##      1.1.0 (17th July, 2003)
##        - Now able to choose a random logo for every page
##        - Moved the code in page_header.php to another place
##        - Fixed my copyright on admin-pages (It was another mod...).
##        - Now able to delete entries
##
##      1.0.1 (16th July, 2003)
##        - Fixed a kind of bug in sessions.php.
##          The page the user is viewing was only updated once a minute.
##        - Fixed a small typo in the mod
##
##      1.0.0 (12th July, 2003)
##        - Initial release.
##
##   Support:     http://www.phpbbhacks.com/forums
##   Copyright:   © 2003 Random Logo for every Page/Forum/Category - Rondom (Andreas Gnau)
##
###############################################
##
## Notes de l'auteur:
##
##  La boîte qui permet de sélectionner les pages ne fonctionnent pas avec les vieux explorateurs.
## Cela fonctionne avec les nouvelles version d'Opera, Mozilla (Netscape) et IE.
## Je sais, que cela ne fonctionne pas sous IE 5.x, mais si vous utilisez IE 5.x,
## vous devriez mettre à jour à la 6.0, car les failles de sécurité sont nombreuses.
##
## Si vous faites une update, suivez les instructions décrites dans random_logo_update.txt.
##
## Si vous souhaitez ajouter une nouvelle page pour des pages ajoutés par des MODs
## suivez les instructions données dans contrib/extra_pages.txt
##
## Visitez www.rondom.gu2.info pour avoir la dernière version du MOD.
##
## Je sais que la sélection aléatoire du logo est également possile par MySql,
## cependant ceci n'est possible qu'avec des versions supérieures à la 3.23.
## Je ne sais pas si cela est faisable sur d'autres systèmes de bases de données.
## Donc j'utilise rand.
##
###############################################
## This hack is released under the GPL License.
## This hack can be freely used, but not distributed, without permission.
## Intellectual Property is retained by the hack author(s) listed above.
###############################################
## Avant d'ajouter ce MOD à votre forum, il vous est fortement conseillé
## d'effectuer une sauvegarde des éléments que vous allez modifier.
############################################################## 

#
#-----[ SQL ]-------------------------------------------
# ou exécutez le fichier rc_logo_install.php.
# IMPORTANT: Effacez-le après !

CREATE TABLE phpbb_logos (id MEDIUMINT (8) UNSIGNED DEFAULT '0' NOT NULL AUTO_INCREMENT, page INT (11) DEFAULT '0', image VARCHAR (255) DEFAULT '0', cat_id MEDIUMINT(8) UNSIGNED, PRIMARY KEY(id), UNIQUE(id), INDEX(id))

#
#-----[ COPIER ]------------------------------------------
#

admin/admin_logo.php => admin/admin_logo.php
includes/functions_admin_rondom.php => includes/functions_admin_rondom.php
templates/xxx/admin/admin_logo_body.tpl => templates/xxx/admin/admin_logo_body.tpl
templates/xxx/images/logos/ => templates/xxx/images/logos/

#
#-----[ OUVRIR ]------------------------------------------


includes/constants.php

#
#-----[ CHERCHER ]---------------------------------------------------
#

define('PAGE_TOPIC_OFFSET', 5000);

#
#-----[ APRES AJOUTER ]---------------------------------------------------
#

define('PAGE_ALLPAGES', -4998);
define('PAGE_ALLFORUMS', -4997);
define('PAGE_EVERYWHERE', -4996);

#
#-----[ CHERCHER ]-------------------------------------------
#

?>

#
#-----[ AVANT AJOUTER ]----------------------------------------
#

define('LOGO_TABLE', $table_prefix.'logos');

#
#-----[ OUVRIR ]------------------------------------------


includes/page_header.php

#
#-----[ CHERCHER ]---------------------------------------------------
#

$template->assign_vars(array(

#
#-----[ REMPLACER PAR ]---------------------------------------------------
#

// BEGIN: Random Logo for every Page by Rondom www.rondom.gu2.info
if ( !isset($userdata['session_page']) )
global $userdata;

if ( $forum_id ) {
// In wich cat is forum placed?
  $sql = "SELECT cat_id
     FROM " . FORUMS_TABLE . "
     WHERE forum_id = " . $forum_id;
  if (!$result = $db->sql_query($sql))
    message_die(GENERAL_ERROR, "Couldn't obtain logo information", '', __LINE__, __FILE__, $sql);
  $viewcat = $db->sql_fetchrow($result);
  $viewcat = $viewcat['cat_id'];
}

if ( $viewcat && $viewcat != -1 ) {
// Wich image for Cat?
  $sql = 'SELECT image
    FROM ' . LOGO_TABLE . '
    WHERE cat_id = ' . $viewcat . ' AND page = -4999';
  if (!$result = $db->sql_query($sql))
    message_die(GENERAL_ERROR, "Couldn't obtain logo information", '', __LINE__, __FILE__, $sql);
  srand((double)microtime()*1000000);
  $rnd_nr = ( $db->sql_numrows($result) ) ? rand(0,$db->sql_numrows($result)-1) : False;
  $logo_img = ( $db->sql_numrows($result) ) ? $db->sql_fetchfield("image",$rnd_nr,$result) : '';
}

$where = PAGE_EVERYWHERE . ', ';
$where .= ( $userdata['session_page'] > 0 ) ? PAGE_ALLFORUMS : PAGE_ALLPAGES ;
$sql = 'SELECT image
FROM ' . LOGO_TABLE . '
WHERE page IN (' . $userdata['session_page'] . ', ' . $where . ' )';
if (!$result = $db->sql_query($sql))
message_die(GENERAL_ERROR, "Couldn't obtain logo information", '', __LINE__, __FILE__, $sql);
srand((double)microtime()*1000000);
$rnd_nr = ( $db->sql_numrows($result) ) ? rand(0,$db->sql_numrows($result)-1) : False;
$rnd_img = ( $db->sql_numrows($result) ) ? $db->sql_fetchfield("image",$rnd_nr,$result) : '';
$logo_img = ( !$rnd_img ) ? $logo_img : $db->sql_fetchfield("image",$rnd_nr,$result);

$logo_img = ( $logo_img ) ? $images['logo_path'] . $logo_img : $images['default_logo'];
// END Random Logo for every Page by Rondom www.rondom.gu2.info

$template->assign_vars(array(
   'LOGO_IMG' => $logo_img,


#
#-----[ OUVRIR ]------------------------------------------


includes/sessions.php

#
#-----[ CHERCHER ]---------------------------------------------------
#

//
// Did the session exist in the DB?
//

#
#-----[ AVANT AJOUTER ]---------------------------------------------------
#

$userdata['session_page'] = $thispage_id;

#
#-----[ OUVRIR ]------------------------------------------
#

language/lang_french   /lang_admin.php

#
#-----[ CHERCHER ]---------------------------------------------------
#

//
// That's all Folks!

#
#-----[ AVANT AJOUTER ]---------------------------------------------------
#

// Random Logo for every Page by Rondom www.rondom.gu2.info
$lang['page'] = 'Page';
$lang['pages'] = 'Pages';
$lang['image'] = 'Image';
$lang['logos'] = 'Logos';
$lang['logoshelp'] = 'Ici, vous pouvez choisir un logo pour chaque page.<br />
Mettre les images dans le dossier images/logos de votre template.';
$lang['this_cat'] = 'Choisir cette catégorie';
$lang['all_pages'] = 'Chaque page';
$lang['all_forums'] = 'Chaque forum';
$lang['all_everywhere'] = 'Chaque page/forum';

#
#-----[ OUVRIR ]------------------------------------------
#

templates/subSilver/overall_header.tpl

#
#-----[ CHERCHER ]---------------------------------------------------
#

<td><a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a></td>

#
#-----[ REMPLACER PAR ]---------------------------------------------------
#

<td><a href="{U_INDEX}"><img src="{LOGO_IMG}" border="0" alt="{L_INDEX}" vspace="1" /></a></td>

#
#-----[ OUVRIR ]------------------------------------------
#

templates/subSilver/subSilver.cfg

#
#-----[ CHERCHER ]---------------------------------------------------
#

?>

#
#-----[ AVANT AJOUTER ]---------------------------------------------------
#

// Custom Logo for every Page by Rondom www.rondom.gu2.info
$images['logo_path'] = "$current_template_images/logos/";
$images['default_logo'] = "$current_template_images/logo_phpBB.gif";

#
#-----[ SAUVEGARDER/FERMER TOUS LES FICHIERS ]------------------------------
#
#
#-----[ ENJOY!!! ]------------------------------------------
#
# FdM


Merci d'avance
Voir le profil de l'utilisateur Envoyer un message privé  
 
Auteur Message
AideInfo
Administrateur
Expert phpBB


Inscrit le: 11 Juin 2002
Messages: 3919

MessagePosté le: 22 Oct 2005 10:45
MessageSujet du message:
Répondre en citant

Dans topics_anywhere.php, recherche
Code:
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
et remplace par
Code:
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$userdata['session_page'] = 1;

_________________
Services gratuits

phpBB-Tutoriaux, tous les tutoriaux pour débuter et utiliser phpBB
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur  
 
Auteur Message
G@NON
Jeune posteur


Inscrit le: 21 Oct 2005
Messages: 2

MessagePosté le: 22 Oct 2005 12:54
MessageSujet du message:
Répondre en citant

fonctionne toujours pas ....

et j'ai essayé avec tout les themes !

Une autre proposition ? Je me demandai si il était possible de virer ce mod de random logo car pour l'instant il fonctionne pas térible !
Voir le profil de l'utilisateur Envoyer un message privé  
 
Auteur Message
AideInfo
Administrateur
Expert phpBB


Inscrit le: 11 Juin 2002
Messages: 3919

MessagePosté le: 22 Oct 2005 16:17
MessageSujet du message:
Répondre en citant

Il faut refaire les indications d'installation à l'envers.
_________________
Services gratuits

phpBB-Tutoriaux, tous les tutoriaux pour débuter et utiliser phpBB
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur  
 
  Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets.  Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses. Forum AideInfo.com Index du Forum » [Archive] Mods & templates phpBB

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
Montrer les messages depuis:   
Page 1 sur 1
 
Sauter vers:  


Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme : Creamy White, modifié par Eric FICHOT pour AideInfo.com