FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

Recherche rapide

Vous n'êtes pas identifié(e).

Version 1.4.13 : [.tar.gz][.zip] (maj 20/10/2014)
Pack langue française pour 1.4.x : [.zip] (maj 06/01/2012)

Branche 1.5.x : fluxbb.org
Pack langue française pour 1.5.x : [.zip] (maj 14/01/2016)

Ancienne Version 1.2.24 fr : [.zip] (maj 26/08/2011)

Vous avez un problème ?
Avant de poser votre question sur les forums d'entraide nous vous invitons à consulter :

#1 07-09-2010 19:59:55

adaur
Habitué très actif
Lieu : Derrière Notepad ++ !
Inscription : 25-09-2008
Messages : 1 937
Site Web

[Mod] Show last topics - 1.3

Bonjour smile

J'ai récemment adapté la mod populaire ici même qui permet d'afficher les derniers topics dur l'index smile.

Téléchargement : http://fluxbb.org/resources/mods/show-last-topics/


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#2 08-09-2010 21:58:33

Pame
Habitué
Inscription : 23-03-2009
Messages : 109

Re : [Mod] Show last topics - 1.3

Pratique wink Merci mais est-ce que ça serait compiqué d'ajouter le nom du forum où a été posté le sujet ? Peut-être juste après "par..." à défaut d'une nouvelle colone

Hors ligne

#3 09-09-2010 08:00:25

adaur
Habitué très actif
Lieu : Derrière Notepad ++ !
Inscription : 25-09-2008
Messages : 1 937
Site Web

Re : [Mod] Show last topics - 1.3

J'ai personnellement préféré ajouter le nombre de vues plus que le nom du forum, qui à mon avis était inutile et prenait trop de place. Inspire toi du code de Spiky, et remplace le "Vues" par le forum smile.


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#4 09-09-2010 21:52:48

Pame
Habitué
Inscription : 23-03-2009
Messages : 109

Re : [Mod] Show last topics - 1.3

Je n'avais alors pas vu la version proposée par Spiky wink ainsi on a plus que l'embarras du choix

Hors ligne

#5 02-10-2010 17:32:53

Pame
Habitué
Inscription : 23-03-2009
Messages : 109

Re : [Mod] Show last topics - 1.3

J'ai un petit soucis avec le pseudo icone qui signale si on a lu ou pas le sujet !

ça doit correspondre à ça...

<tr<?php if ($item_status != '') echo ' class="'.trim($item_status).'"'; ?>>

C'est moi qui ait du faire une modification par ailleurs wink ça marche bien avec un forum "vierge"

Mais je ne percute pas ce que j'ai pu faire pour que ça reste <tr> et non <tr class="inew">

Une piste ?

Hors ligne

#6 02-10-2010 18:19:44

adaur
Habitué très actif
Lieu : Derrière Notepad ++ !
Inscription : 25-09-2008
Messages : 1 937
Site Web

Re : [Mod] Show last topics - 1.3

Tu ne montres ici qu'une partie du code qui dit si oui ou non le sujet a été lu tongue

Mais je ne percute pas ce que j'ai pu faire pour que ça reste <tr> et non <tr class="inew">

Tu as sans doute dû modifier du code plus haut définissant la variable $item_status wink.


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#7 02-10-2010 21:46:17

Pame
Habitué
Inscription : 23-03-2009
Messages : 109

Re : [Mod] Show last topics - 1.3

adaur a écrit :

Tu as sans doute dû modifier du code plus haut définissant la variable $item_status wink.

après enquête wink non... je commence à me demander si je n'ai pas rêvé ! Peut-être que je n'étais plus connecté à ce moment là wink pourtant je jurerai que j'avais cet icone "nouveau sujet" en fasse du forum en question (dans le tableau catégorie/forums de l'index) mais pas en-dessous (dans ton tableau des derniers sujets)

Hors ligne

#8 27-12-2010 20:27:06

fra2591
Habitué
Inscription : 13-09-2010
Messages : 101
Site Web

Re : [Mod] Show last topics - 1.3

bonsoir, j'aimerai utiliser cette mod sauf que j'ai un peu bousillé ma page index (j'ai supprimé tous les tableaux histoire de pouvoir mettre des animations flashs et tout)... donc comment faire pour obtenir tout simplement une ligne que je peut mettre ou je veux du genre:
Derniers topics : truc

et bim !!! biiiiiiiiiim!!! biere

Hors ligne

#9 27-12-2010 20:59:42

adaur
Habitué très actif
Lieu : Derrière Notepad ++ !
Inscription : 25-09-2008
Messages : 1 937
Site Web

Re : [Mod] Show last topics - 1.3

Bah ne garde que

<?php echo '<a href="viewtopic.php?pid='.$cur_topic['last_post_id'].'#p'.$cur_topic['last_post_id'].'">'.format_time($cur_topic['last_post']).'</a> <span class="byuser">'.$lang_common['by'].' '.pun_htmlspecialchars($cur_topic['last_poster']).'</span>'; ?>

"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#10 27-12-2010 21:10:53

fra2591
Habitué
Inscription : 13-09-2010
Messages : 101
Site Web

Re : [Mod] Show last topics - 1.3

marche pas il me met "never by *rien*" alors que je viens de poster un truc

Hors ligne

#11 27-12-2010 22:37:49

adaur
Habitué très actif
Lieu : Derrière Notepad ++ !
Inscription : 25-09-2008
Messages : 1 937
Site Web

Re : [Mod] Show last topics - 1.3

Non mais au lieu de toute la partie HTML du fichier, pas de tout celui ci, requetes y comprises tongue


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#12 27-12-2010 23:43:17

fra2591
Habitué
Inscription : 13-09-2010
Messages : 101
Site Web

Re : [Mod] Show last topics - 1.3

ok c'est bon faut juste mettre "$show = '5'; // Change 5 by the number of topics you want the mod to display
require PUN_ROOT.'include/last-topics.php';" la ou on veut sur a page.

ouai et en plus j'avais telechargé l'autre mode (qui fait la meme chose) donc c'est clair que ça allait pas marché happy
donc ça marche impecable merci!

Dernière modification par fra2591 (28-12-2010 00:08:02)

Hors ligne

#13 01-02-2011 23:04:31

Florider
Habitué actif
Lieu : $noip = '127.0.0.1'; :p
Inscription : 15-02-2010
Messages : 254
Site Web

Re : [Mod] Show last topics - 1.3

Bonsoir adaur j'aimerais juste avant réponse faire apparaitre "Auteur"
mais je ne sais pas comment faire , si tu as le temps peut tu venir répondre a ma question ?

Cordialement Florider .


Fluxbb ===> smile

Hors ligne

#14 16-02-2011 14:27:08

gnoub
Membre
Inscription : 12-01-2011
Messages : 48

Re : [Mod] Show last topics - 1.3

bonjour

petit aménagement que j'aimerais faire mais je suis sec!

le plugin fonctionne bien, j'ai modifié pour afficher 10 messages.
mais j'aimerais que ces messages (sur l'index) ne soient pas sur 2 lignes mais sur 1 seule.
la deuxième ligne étant utilisé dans la colonne "dernier message" pour l'information "par machin".

comment mettre ce "par machin" sur la même ligne que la date?

merci du coup de main

Hors ligne

#15 15-03-2011 13:06:02

gnoub
Membre
Inscription : 12-01-2011
Messages : 48

Re : [Mod] Show last topics - 1.3

bon j'ai tenté un truc
mais ca m'a foutu le dawa
suis revenu en arrière

faudra vraiment que je me mette au php un jour!
si des fois qqun passe par là, je suis preneur de l'info!

bone journée

Hors ligne

#16 15-03-2011 17:54:49

adaur
Habitué très actif
Lieu : Derrière Notepad ++ !
Inscription : 25-09-2008
Messages : 1 937
Site Web

Re : [Mod] Show last topics - 1.3

Salut gnoub

Ce n'est pas du PHP, plutôt du CSS dans ce cas. 2 solutions:

1) tu veux faire ceci partout

Dans ton CSS, cherche

#punindex .tcr .byuser {
    display: block
}

remplace par

#punindex .tcr .byuser {
    display: inline
}

ou quelque chose du genre, avec un display pour byuser.

2) tu veux faire ceci seulement pour la mod

Dans include/last-topics.php, cherche "byuser" et remplace par "byuserlastopics".

Dans ton .css, ajoute

#punindex .tcr .byuserlastopics {
    display: inline
}

"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#17 16-03-2011 10:51:27

gnoub
Membre
Inscription : 12-01-2011
Messages : 48

Re : [Mod] Show last topics - 1.3

un grand merci ! c'est prafait
faut vraiment que je m'y mette à tout ca !

Hors ligne

#18 29-03-2011 17:22:42

Nero
Habitué
Inscription : 20-03-2011
Messages : 134

Re : [Mod] Show last topics - 1.3

Comment pourrais réduire la parti Last topics parce que je trouve quelle est trop grosse !! mErci smile

Hors ligne

#19 29-03-2011 17:36:05

Guims
Habitué très actif
Lieu : Chez GoOgle
Inscription : 07-03-2009
Messages : 891
Site Web

Re : [Mod] Show last topics - 1.3

Réduire le nombre de topic ??? blink

Sinon si c'est cela voir le fichier include/last_topics.php ligne 19

$show = '5' wink

Dernière modification par Guims (29-03-2011 17:38:43)

Hors ligne

#20 29-03-2011 18:29:52

Nero
Habitué
Inscription : 20-03-2011
Messages : 134

Re : [Mod] Show last topics - 1.3

Oui merci mais je ne parlez pas du nombres de message wink
Je parlais de la grandeur !!

Hors ligne

#21 29-03-2011 21:29:12

j-slim
Habitué
Lieu : Bruxelles (Bel)
Inscription : 03-09-2010
Messages : 105
Site Web

Re : [Mod] Show last topics - 1.3

En fin de compte pour diminuer la taille faudrait peut être le faire par le CSS.

A moins de ne diminuer le nombre de topics à afficher happy


Développeur en herbe tongue -- Souvent derrière Notepad à essayer de comprendre ce qu'il ne comprend pas lol

Hors ligne

#22 30-03-2011 13:13:35

Nero
Habitué
Inscription : 20-03-2011
Messages : 134

Re : [Mod] Show last topics - 1.3

Et comment ont pourrait faire pour le réduire avec le CSS ?

Hors ligne

#23 02-07-2011 01:17:04

thib3113
Habitué très actif
Lieu : Toulouse
Inscription : 11-03-2011
Messages : 542
Site Web

Re : [Mod] Show last topics - 1.3

bonjour, désolé pour le déterrage, mais , j'ai vu certains forum, là où la div des dernier topics se rafrachissez toutes seule, j'ai cherché comment faire en vain, je me demandais si par hasard, tu n'aurait pas une idée de comment faire

Hors ligne

#24 02-07-2011 13:02:38

fanf73
Wik-wiki
Lieu : Lyon
Inscription : 12-09-2006
Messages : 4 432
Site Web

Re : [Mod] Show last topics - 1.3

En attendant une éventuelle réponse ici, essaie de demander aux adminsitrateurs des forums en question wink


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#25 14-07-2011 18:13:02

El Matador
Régulier
Inscription : 02-09-2010
Messages : 97

Re : [Mod] Show last topics - 1.3

Bonjour, j'ai besoin de faire en sorte que les topics d'un certain forum (les présentations) ne s'affichent pas dans le showrecent :

showRecent(5);

if ($pun_user['presentation'])
    $result = $db->query('SELECT c.id AS cid, u.avatar_link, c.cat_name, f.id AS fid, f.forum_name, f.forum_desc, f.redirect_url, f.moderators, f.num_topics, f.num_posts, f.last_post, f.last_post_id, f.last_poster, f.parent_forum_id, u.id AS uid FROM '.$db->prefix.'categories AS c INNER JOIN '.$db->prefix.'forums AS f ON c.id=f.cat_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') LEFT JOIN '.$db->prefix.'users AS u ON f.last_poster=u.username WHERE ( fp.read_forum IS NULL OR fp.read_forum=1) AND (f.parent_forum_id IS NULL OR f.parent_forum_id=0) ORDER BY c.disp_position, c.id, f.disp_position', true) or error('Unable to fetch category/forum list', __FILE__, __LINE__, $db->error());
else
    $result = $db->query('SELECT c.id AS cid, u.avatar_link, c.cat_name, f.id AS fid, f.forum_name, f.forum_desc, f.redirect_url, f.moderators, f.num_topics, f.num_posts, f.last_post, f.last_post_id, f.last_poster FROM '.$db->prefix.'categories AS c INNER JOIN '.$db->prefix.'forums AS f ON c.id=f.cat_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') WHERE fp.read_forum IS NULL OR fp.read_forum=1 AND f.id='.$pun_config['o_forum_presentation'].' OR fp.title_only=1 ORDER BY c.disp_position, c.id, f.disp_position', true) or error('Unable to fetch category/forum list', __FILE__, __LINE__, $db->error());

Je pensais faire ça, le code est-il bon ? Merci d'avance

Hors ligne

Pied de page des forums