Fork me on GitHub




(1) 2 »


enlever image boite de selection sur viewforum.php
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
Bonjour,

J'utilise la version 2.5.1 de xoops et forumCBB 3.08

je voudrais supprimer l'image que l'on peut voir sur la page "viewforum.php"

qui correspond à la boite de selection en haut.

sur laquelle il y a marqué :

"options des forums"




merci de votre aide


cordialement,

celine






Posté le : 29/09/2012 19:23
Partager Twitter Partagez cette article sur GG+
Re: enlever image boite de selection sur viewforum.php
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
c'est dans le template que tu dois apporter les modifications

Par ordre de priorité, ./themes/ton_theme/modules/newbb/newbb_viewforum.html ou si il est absent ./modules/newbb/templates/newbb_viewforum.html

il faut que tu retires ces lignes (chez moi de la ligne 93 à 162)
<div class="dropdown">
<{if 
$menumode eq 0}>

    <
select
        name
="forumoption" id="forumoption"
        
class="menu"    onchange="if(this.options[this.selectedIndex].value.length >0 )    { window.location=this.options[this.selectedIndex].value;}"
    
>
        <
option value=""><{$smarty.const._MD_FORUMOPTION}></option>
        <
option value="<{$mark_read}>"><{$smarty.const._MD_MARK_ALL_TOPICS}>&nbsp;<{$smarty.const._MD_MARK_READ}></option>
        <
option value="<{$mark_unread}>"><{$smarty.const._MD_MARK_ALL_TOPICS}>&nbsp;<{$smarty.const._MD_MARK_UNREAD}></option>
        <
option value="">--------</option>
        <
option value="<{$post_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_ALLPOSTS}></option>
        <
option value="<{$newpost_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_NEWPOSTS}></option>
        <
option value="<{$all_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_ALL}></option>
        <
option value="<{$digest_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_DIGEST}></option>
        <
option value="<{$unreplied_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_UNREPLIED}></option>
        <
option value="<{$unread_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_UNREAD}></option>
        <
option value="">--------</option>
        <{foreach 
item=menu from=$menumode_other}>
        <
option value="<{$menu.link}>"><{$menu.title}></option>
        <{/foreach}>
    </
select>

<{elseif 
$menumode eq 1}>
    <
div id="forumoption" class="menu">
    <
table><tr><td>
        <
class="item" href="<{$mark_read}>"><{$smarty.const._MD_MARK_ALL_TOPICS}>&nbsp;<{$smarty.const._MD_MARK_READ}></a>
        <
class="item" href="<{$mark_unread}>"><{$smarty.const._MD_MARK_ALL_TOPICS}>&nbsp;<{$smarty.const._MD_MARK_UNREAD}></a>
        <
div class="separator"></div>
        <
class="item" href="<{$post_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_ALLPOSTS}></a>
        <
class="item" href="<{$newpost_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_NEWPOSTS}></a>
        <
class="item" href="<{$all_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_ALL}></a>
        <
class="item" href="<{$digest_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_DIGEST}></a>
        <
class="item" href="<{$unreplied_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_UNREPLIED}></a>
        <
class="item" href="<{$unread_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_UNREAD}></a>
        <
div class="separator"></div>
        <{foreach 
item=menu from=$menumode_other}>
        <
class="item" href="<{$menu.link}>"><{$menu.title}></a>
        <{/foreach}>
    </
td></tr></table>
    </
div>
    <
script type="text/javascript">document.getElementById("forumoption").onmouseout closeMenu;</script>
    <div class="menubar"><a href="" onclick="openMenu(event, 'forumoption');return false;"><{$smarty.const._MD_FORUMOPTION}></a></div>

<{elseif $menumode eq 2}>
    <div class="menu">
        <ul>
            <li>
                <div class="item"><strong><{$smarty.const._MD_FORUMOPTION}></strong></div>
                <ul>
                <li><table><tr><td>
                    <div class="item"><a href="<{$mark_read}>"><{$smarty.const._MD_MARK_ALL_TOPICS}>&nbsp;<{$smarty.const._MD_MARK_READ}></a></div>
                    <div class="item"><a href="<{$mark_unread}>"><{$smarty.const._MD_MARK_ALL_TOPICS}>&nbsp;<{$smarty.const._MD_MARK_UNREAD}></a></div>
                    <div class="separator"></div>
                    <div class="item"><a href="<{$post_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_ALLPOSTS}></a></div>
                    <div class="item"><a href="<{$newpost_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_NEWPOSTS}></a></div>
                    <div class="item"><a href="<{$all_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_ALL}></a></div>
                    <div class="item"><a href="<{$digest_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_DIGEST}></a></div>
                    <div class="item"><a href="<{$unreplied_link}>"><{$smarty.const._MD_VIEW}>&nbsp;<{$smarty.const._MD_UNREPLIED}></a></div>
                    <div class="separator"></div>
                    <{foreach item=menu from=$menumode_other}>
                    <div class="item"><a href="<{$menu.link}>"><{$menu.title}></a></div>
                    <{/foreach}>
                </td></tr></table></li>
                </ul>
            </li>
        </ul>
    </div>
<{/if}>
</div>


ensuite il te reste a vider les caches dans administration->maintenance

Tu sélectionnes "smarty_cache", "smarty_compile" et "xoops_cache" puis tu appuis sur "envoyer".

Là, cela devrai fonctionner

Posté le : 29/09/2012 21:13
Partager Twitter Partagez cette article sur GG+
apres importation de sauvegarde..totaux à0 dans page index.php...
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
Bonjour,

Merci,mais chez moi, en enlevant ta partie en noire, cela ne fonctionne pas.

***

J'ai un 2eme soucis sur le forum, si tu as une idée :

Dans chaque categorie (forums), j'ai bien le total du nombre de reponses, et du nombre de lecture qui s'affichent.

C'est ok.


Par contre, sur ma page :http://www.monsite.com/modules/newbb/index.php, il n'y a aucun totaux, dans les sous rubriques.

J'ai que les totaux en haut à droite, avec la date, nombre de sujets ok, et nombre de messages, ok.

Mais rien dans chaque forum.


A noter que j'ai récupéré tout cela de mes anciennes sauvegardes de mon ancien forum (NewBB 2.0).

Du coup, j'ai du mettre les champs qui etaient en "NULL" en champ "0", pour que l'import fonctionne.

Cela vient peut être de là.


Mais comment rendre "compatible", alors mes sauvegardes avec les chmps de mon nouveau module "_MI_NEWBB_NAME 3.08".


Merci de votre aide.


Cordialement,

Celine

Posté le : 01/10/2012 09:43
Partager Twitter Partagez cette article sur GG+
Re: apres importation de sauvegarde..totaux à0 dans page index.php...
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
tu ne dois pas enlever que la partie noire, tu dois enlever entièrement le code indiqué

concernant les totaux des sous-forums je te rassures, sur ce forum qui utilise la même version que toi cela n'y est pas non plus

Posté le : 01/10/2012 10:29
Partager Twitter Partagez cette article sur GG+
Re: enlever image boite de selection sur viewforum.php
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
be ici, il y a bien le nombre de sujets et de messages qui apparaissent sur la page d'accueil, à savoir index.php.


Moi non, tout est à 0, sur cette page.

Alors que sur chaque forum, ex "discussions générales", pour moi, j'ai bien mes totaux qui apparaissent.

J'ai modifié la structure du nouveau newsbb, pour qu'elle corresponde à l'ancienne, par ex sur le "not nul" au lieu de "int"... et c'est pareil.

Même qi j'ai plus d'erreur lors del'import.

J'ai tous mes messages (+6000), mes topics(+200), qui sont récupérés ainsi, que mes totaux respectifs.

Tout est ok, sauf ma page d'acceuil du forum, index.php !

Merci de votre aide.

Celine

Posté le : 01/10/2012 11:04
Partager Twitter Partagez cette article sur GG+
Re: enlever image boite de selection sur viewforum.php
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
le mode debug donne quoi quand tu te trouve sur la page d'accueil du forum ?

Posté le : 01/10/2012 18:18
Partager Twitter Partagez cette article sur GG+
Re: enlever image boite de selection sur viewforum.php
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
Bonjour,

Je viens d'activer le mode debug.

Je n'ai pas d'eereur sur la page index.php du forum.

Merci de ton aide

Celine

Posté le : 02/10/2012 10:38
Partager Twitter Partagez cette article sur GG+
Re: enlever image boite de selection sur viewforum.php
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Citation :

J'ai modifié la structure du nouveau newsbb, pour qu'elle corresponde à l'ancienne, par ex sur le "not nul" au lieu de "int"... et c'est pareil.

tu aurais dû adapter tes données à la nouvelle base, c'est plutôt dans ce sens là qu'on fait.

Sinon tu as peut être modifier le nom d'un champs (ou son type), PHP ne gère pas de la même façon le format numérique (INT) et alphanumérique (STRING) (c'est un exemple)

Posté le : 02/10/2012 10:55
Partager Twitter Partagez cette article sur GG+
Re: enlever image boite de selection sur viewforum.php
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
J'aimodifie dans la bdd, le post et le post_text, à savoir :

dans mon ancien site j'avais :

Structure de la table `xoops_bb_posts`
-- 

CREATE TABLE `xoops_bb_posts` (
  `
post_idint(8unsigned NOT NULL auto_increment,
  `
pidint(8NOT NULL default '0',
  `
topic_idint(8NOT NULL default '0',
  `
forum_idint(4NOT NULL default '0',
  `
post_timeint(10NOT NULL default '0',
  `
uidint(5unsigned NOT NULL default '0',
  `
poster_namevarchar(255) default NULL,
  `
poster_ipint(11NOT NULL default '0',
  `
subjectvarchar(255NOT NULL default '',
  `
dohtmltinyint(1NOT NULL default '0',
  `
dosmileytinyint(1NOT NULL default '1',
  `
doxcodetinyint(1NOT NULL default '1',
  `
dobrtinyint(1NOT NULL default '1',
  `
doimagetinyint(1NOT NULL default '1',
  `
iconvarchar(25NOT NULL default '',
  `
attachsigtinyint(1NOT NULL default '0',
  `
approvedint(1NOT NULL default '1',
  `
post_karmaint(10NOT NULL default '0',
  `
attachmenttext,
  `
require_replyint(1NOT NULL default '0',
  
PRIMARY KEY  (`post_id`),
  
KEY `uid` (`uid`),
  
KEY `pid` (`pid`),
  
KEY `subject` (`subject`(40)),
  
KEY `forumid_uid` (`forum_id`,`uid`),
  
KEY `topicid_uid` (`topic_id`,`uid`),
  
KEY `topicid_postid_pid` (`topic_id`,`post_id`,`pid`),
  
FULLTEXT KEY `search` (`subject`)
TYPE=MyISAM AUTO_INCREMENT=648 ;



que j'ai modifié en :
Structure de la table `prefix_bb_posts`
--

CREATE TABLE IF NOT EXISTS `prefix_bb_posts` (
  `
post_idint(10unsigned NOT NULL AUTO_INCREMENT,
  `
pidint(10unsigned NOT NULL DEFAULT '0',
  `
topic_idint(8unsigned NOT NULL DEFAULT '0',
  `
forum_idsmallint(4unsigned NOT NULL DEFAULT '0',
  `
post_timeint(10unsigned NOT NULL DEFAULT '0',
  `
uidint(10unsigned NOT NULL DEFAULT '0',
  `
poster_namevarchar(255NOT NULL DEFAULT '',
  `
poster_ipint(11NOT NULL DEFAULT '0',
  `
subjectvarchar(255NOT NULL DEFAULT '',
  `
dohtmltinyint(1unsigned NOT NULL DEFAULT '0',
  `
dosmileytinyint(1unsigned NOT NULL DEFAULT '1',
  `
doxcodetinyint(1unsigned NOT NULL DEFAULT '1',
  `
dobrtinyint(1unsigned NOT NULL DEFAULT '1',
  `
doimagetinyint(1unsigned NOT NULL DEFAULT '1',
  `
iconvarchar(25NOT NULL DEFAULT '',
  `
attachsigtinyint(1unsigned NOT NULL DEFAULT '0',
  `
approvedsmallint(2NOT NULL DEFAULT '1',
  `
post_karmaint(10unsigned NOT NULL DEFAULT '0',
  `
attachmenttext,
  `
require_replytinyint(1unsigned NOT NULL DEFAULT '0',
  
PRIMARY KEY (`post_id`),
  
KEY `uid` (`uid`),
  
KEY `pid` (`pid`),
  
KEY `forum_id` (`forum_id`),
  
KEY `topic_id` (`topic_id`),
  
KEY `subject` (`subject`(40)),
  
KEY `forumid_uid` (`forum_id`,`uid`),
  
KEY `topicid_uid` (`topic_id`,`uid`),
  
KEY `post_time` (`post_time`),
  
KEY `topicid_postid_pid` (`topic_id`,`post_id`,`pid`),
  
FULLTEXT KEY `search` (`subject`)
ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8



et la table posts_text :

-- Structure de la table `xoops_bb_posts_text`
-- 

CREATE TABLE `xoops_bb_posts_text` (
  `
post_idint(8unsigned NOT NULL auto_increment,
  `
post_texttext,
  `
post_edittext NOT NULL,
  
PRIMARY KEY  (`post_id`),
  
FULLTEXT KEY `search` (`post_text`)
TYPE=MyISAM AUTO_INCREMENT=648 ;



que j'ai modifié en :

-- Structure de la table `prefix_bb_posts_text`
--

CREATE TABLE IF NOT EXISTS `prefix_bb_posts_text` (
  `
post_idint(10unsigned NOT NULL DEFAULT '0',
  `
post_texttext,
  `
post_edittext,
  
PRIMARY KEY (`post_id`),
  
FULLTEXT KEY `search` (`post_text`)
ENGINE=MyISAM DEFAULT CHARSET=utf8;



les importations sont ok


sauf le total à 0, sur la page index.php du forum.


merci de ton aide


celine

edit : montuy337513 : mise en forme du code et masquage des préfixes des nouvelles tables (questions de sécurité)

Posté le : 02/10/2012 11:14
Partager Twitter Partagez cette article sur GG+
Re: enlever image boite de selection sur viewforum.php
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
regarde aussi la table 'prefixe_bb_topics', c'est là que sont stocké les statistiques

Posté le : 02/10/2012 11:24
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

58 Personne(s) en ligne (47 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 58 | Plus ...