Mod PHPBB3 Portal & sujets récents : ajouter les messages

Ici sera assuré le support pour n'importe quel MOD non présent dans la base de données de phpBB-fr.

Modérateur: Equipe

Règles du forum
Rappel: Conditions générales d'utilisation de phpBB-fr.com - Conditions générales de support de phpBB-Fr.com

Merci de mettre le titre du MODs et la version entre crochet et un titre explicite afin de faciliter la recherche. Exemple :
[nom du mod + numéro de version]Titre explicite résumant le problème.

Mod PHPBB3 Portal & sujets récents : ajouter les messages

Messagepar o77 » 19 Mar 2008 à 11:16

Bonjour !
J'utilise le MOD portail PHPBB3 Portal viewtopic_138225.html et j'aimerais modifier le bloc des sujets récents pour avoir au moins, avec le titre des derniers posts, une partie du sujet (20 ou 30 premiers caractères).
Je ne vois pas dans le fichier recent.html ou autre comment faire afficher ces infos.
Pouvez-vous m'aider encore une fois ? :lol:

Merci !

Config :
PHPBB3 telechargé sur ce fofo
MOD PHPBB3 Portal telechargé sur ce fofo
Tests actuels en interne (pas de domaine reservé actuellement) avec EasyPHP
Dernière édition par o77 le 19 Mar 2008 à 21:12, édité 1 fois.
phpBB forums.. what else ?
Avatar de l’utilisateur
o77
Roi des posts
Roi des posts
 
Messages: 583
Inscription: 14 Mar 2008 à 08:50
Localisation: Belgique

Re: Mod PHPBB3 Portal

Messagepar ABDev » 19 Mar 2008 à 12:00

Le site de l'auteur ne fonctionnant plus, il va falloir que tu mettes l'archive du MOD en téléchargement afin que l'on puisse te donner la solution ;).
Arrêtez de m'envoyer des messages privés pour rien !

Fondateur et chef de projet de MeetGeek Dot Info (prochainement) • Responsable des équipes MODs et Support
Nos MODsphpBB Forge, la première forge phpBB francophone • LinkedIn

Image Image
Avatar de l’utilisateur
ABDev
Resp. des codeurs
Resp. des codeurs
 
Messages: 7198
Inscription: 12 Mai 2005 à 22:54
Localisation: Hénin-Beaumont / Pas-de-Calais / France

Re: Mod PHPBB3 Portal

Messagepar o77 » 19 Mar 2008 à 12:18

voilà le lien certifié virus free 8)
merci !
C'est pour éditer le bloc 'portal/block/recent.html' qui affichera les annonces et derniers posts
Dernière édition par o77 le 19 Mar 2008 à 21:55, édité 1 fois.
phpBB forums.. what else ?
Avatar de l’utilisateur
o77
Roi des posts
Roi des posts
 
Messages: 583
Inscription: 14 Mar 2008 à 08:50
Localisation: Belgique

Re: Mod PHPBB3 Portal

Messagepar ABDev » 19 Mar 2008 à 12:20

Oki, je vais voir ce que je peux faire 8).
Arrêtez de m'envoyer des messages privés pour rien !

Fondateur et chef de projet de MeetGeek Dot Info (prochainement) • Responsable des équipes MODs et Support
Nos MODsphpBB Forge, la première forge phpBB francophone • LinkedIn

Image Image
Avatar de l’utilisateur
ABDev
Resp. des codeurs
Resp. des codeurs
 
Messages: 7198
Inscription: 12 Mai 2005 à 22:54
Localisation: Hénin-Beaumont / Pas-de-Calais / France

Re: Mod PHPBB3 Portal

Messagepar o77 » 19 Mar 2008 à 18:51

juste une info si la recherche est trop difficile... le bloc news.html donne plus ou moins ce que je veux, on le gere via le panneau admin mais ce bloc annonce le premier post, et jamais la dernière réponse du message. Même la date et heure est celle de l'ouverture du post... comment faire pour avoir les dernières réponses ? Voulez vous le code ?
phpBB forums.. what else ?
Avatar de l’utilisateur
o77
Roi des posts
Roi des posts
 
Messages: 583
Inscription: 14 Mar 2008 à 08:50
Localisation: Belgique

Re: Mod PHPBB3 Portal & sujets récents : ajouter les messages

Messagepar o77 » 20 Mar 2008 à 16:55

Ca ira avec ce portail ou alors faudra t-il que je le change d'ici quelques temps ? :cry:
phpBB forums.. what else ?
Avatar de l’utilisateur
o77
Roi des posts
Roi des posts
 
Messages: 583
Inscription: 14 Mar 2008 à 08:50
Localisation: Belgique

Re: Mod PHPBB3 Portal & sujets récents : ajouter les messages

Messagepar o77 » 21 Mar 2008 à 19:45

je fais un up, on sait jamais... mais je sens que cette demande n'aboutira pas.
une autre soluce peut être :
avec ceci (en .php)
Code: Tout sélectionner
 <?php
define('IN_PHPBB', TRUE);

$phpbb_root_path = '';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);

// Start session management
$user->session_begin();
$user->setup('', $forum_data['forum_style']);


$sql = 'SELECT p.*, t.* FROM ' . POSTS_TABLE . ' p JOIN ' . TOPICS_TABLE . ' t ON p.topic_id = t.topic_id ORDER BY p.post_id DESC LIMIT 10';
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
   $bbcode_bitfield = base64_decode($row['bbcode_bitfield']);
   
   $bbcode = new bbcode(base64_encode($bbcode_bitfield));
   
   // Parse the message and subject
   $message = censor_text($row['post_text']);

   // Second parse bbcode here
   if ($row['bbcode_bitfield'])
   {
      $bbcode->bbcode_second_pass($message, $row['bbcode_uid'], $row['bbcode_bitfield']);
   }

   $message = bbcode_nl2br($message);
   $message = smiley_text($message);
   
   echo 'Message posté dans <a href="' . $phpbb_root_path . 'viewtopic.php?t=' . $row['topic_id'] . '">' . $row['topic_title'] . '</a>:<br />';
   echo substr($message, 0, 150) . '...<br /><br />';
}

?>

j'arrive à voir les derniers topics et le debut des messages. Avec accents. reste a savoir comment l'intégrer dans un bloc HTML ...
qui peut m'aider à cela ?

Merci ! 8)
Dernière édition par o77 le 21 Mar 2008 à 19:49, édité 1 fois.
phpBB forums.. what else ?
Avatar de l’utilisateur
o77
Roi des posts
Roi des posts
 
Messages: 583
Inscription: 14 Mar 2008 à 08:50
Localisation: Belgique

Re: Mod PHPBB3 Portal & sujets récents : ajouter les messages

Messagepar Dakin Quelia » 21 Mar 2008 à 19:49

Bonsoir,

Tu ne peux pas mettre cela dans un bloc HTML, sauf si tu acceptes le php dedans via l'administration.

Va dans l'administration, dans Paramètres de sécurité, coche oui à php dans les templates.

Ensuite, ton code, tu dois le mettre entre ces balises:

Code: Tout sélectionner
<!-- PHP --> <!-- ENDPHP -->


Cela donne:

Code: Tout sélectionner
<!-- PHP -->
define('IN_PHPBB', TRUE);
    $phpbb_root_path = '';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);

    $sql = 'SELECT p.*, t.* FROM ' . POSTS_TABLE . ' p JOIN ' . TOPICS_TABLE . ' t ON p.topic_id = t.topic_id ORDER BY p.post_id DESC LIMIT 10';
    $result = $db->sql_query($sql);
    while ($row = $db->sql_fetchrow($result))
    {
       echo '<a href="' . $phpbb_root_path . 'viewtopic.php?t=' . $row['topic_id'] . '">' .  utf8_decode($row['topic_title'])  . '</a>:<br />';
       echo utf8_decode($row['post_text'])  .'...<br /><br />';
    }
<!-- ENDPHP -->


A tester bien entendu et n'oublie pas de vider le cache et de rafraîchir les templates. :wink:

Toutefois, il est possible que cela gêne:

Code: Tout sélectionner
define('IN_PHPBB'TRUE);
$phpbb_root_path '';
$phpEx substr(strrchr(__FILE__'.'), 1);
include(
$phpbb_root_path 'common.' $phpEx);   


A bientôt,
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil)
Ouvrir un compte Gratuit chez Free-H? Détail complet en cliquant ici | Créer votre forum phpBB facilement: MyFF
Mon blogue: Mon blogue | Mon jeu de rôles: Sénat Galactique | Mon hébergeur: Free-H | phpBB Forge: cliquez ici

Image
Avatar de l’utilisateur
Dakin Quelia
Supporter
Supporter
 
Messages: 20391
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Mod PHPBB3 Portal & sujets récents : ajouter les messages

Messagepar o77 » 21 Mar 2008 à 19:55

ok, merci, entre temps j'ai édité car trouvé un script qui gere aussi les bbcode.. je teste cela de suite et dis ce qu'il en est !
phpBB forums.. what else ?
Avatar de l’utilisateur
o77
Roi des posts
Roi des posts
 
Messages: 583
Inscription: 14 Mar 2008 à 08:50
Localisation: Belgique

Re: Mod PHPBB3 Portal & sujets récents : ajouter les messages

Messagepar ABDev » 21 Mar 2008 à 20:15

Euh j'ai pas donné de délai, mais cela aurait été fait pour ce week-end, le temps d'être en week-end justement :roll:.
Arrêtez de m'envoyer des messages privés pour rien !

Fondateur et chef de projet de MeetGeek Dot Info (prochainement) • Responsable des équipes MODs et Support
Nos MODsphpBB Forge, la première forge phpBB francophone • LinkedIn

Image Image
Avatar de l’utilisateur
ABDev
Resp. des codeurs
Resp. des codeurs
 
Messages: 7198
Inscription: 12 Mai 2005 à 22:54
Localisation: Hénin-Beaumont / Pas-de-Calais / France

Re: Mod PHPBB3 Portal & sujets récents : ajouter les messages

Messagepar o77 » 21 Mar 2008 à 21:08

@ Dakin Quelia :
J'ai testé , rien n'y fait, j'ai alors la page jusqu'à la ligne de code avant la balise PHP. Plus rien ensuite. On dirait que ces balises arrêtent le code net !
J'ai teste avec "la partie qui pourrait gener", et sans cette partie, c'est le meme probleme. Je pense que cela ne fonctionnera jamais.... Au cas ou, je suis en PHPBB3...

@ ABDev :
ok no souci, si on peut le faire sur la base des scripts de PHPPortal, c est encore mieux... J'espère que tu auras une p'tite soluce..
J'attends de tes nouvelles, mais profite aussi du long week-end, malgré le temps.

en tout cas, merci de votre dévouement...
phpBB forums.. what else ?
Avatar de l’utilisateur
o77
Roi des posts
Roi des posts
 
Messages: 583
Inscription: 14 Mar 2008 à 08:50
Localisation: Belgique

Re: Mod PHPBB3 Portal & sujets récents : ajouter les messages

Messagepar Dakin Quelia » 21 Mar 2008 à 21:11

telesat a écrit:@ Dakin Quelia :
J'ai testé , rien n'y fait, j'ai alors la page jusqu'à la ligne de code avant la balise PHP. Plus rien ensuite. On dirait que ces balises arrêtent le code net !
J'ai teste avec "la partie qui pourrait gener", et sans cette partie, c'est le meme probleme. Je pense que cela ne fonctionnera jamais.... Au cas ou, je suis en PHPBB3...


Ce que je t'ai donné est pour phpbb3. 8)

Tu as bien vérifié que tu aies vidé le cache ou rafraîchi les templates, thèmes et packs images? Sinon, attends qu'ABDev te fasse la solution. :wink:
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil)
Ouvrir un compte Gratuit chez Free-H? Détail complet en cliquant ici | Créer votre forum phpBB facilement: MyFF
Mon blogue: Mon blogue | Mon jeu de rôles: Sénat Galactique | Mon hébergeur: Free-H | phpBB Forge: cliquez ici

Image
Avatar de l’utilisateur
Dakin Quelia
Supporter
Supporter
 
Messages: 20391
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Mod PHPBB3 Portal & sujets récents : ajouter les messages

Messagepar o77 » 21 Mar 2008 à 21:19

oui, a chaque manoeuvre, avant tests, cache effacé et template rafraîchi.
je vais etre sage, arrêter de faire l'apprenti chimiste, et attendre patiemment le week end et l'annonce d'une soluce trouvée par ABDev !
De plus, je pense que cette soluce permet de n'afficher que les topics que l'utilisateur peut voir et non ceux des fofos cachés y compris.
Encore merci pour votre aide !
Bon week-end, je ferai un coucou mardi pour voir ...
phpBB forums.. what else ?
Avatar de l’utilisateur
o77
Roi des posts
Roi des posts
 
Messages: 583
Inscription: 14 Mar 2008 à 08:50
Localisation: Belgique

Re: Mod PHPBB3 Portal & sujets récents : ajouter les messages

Messagepar o77 » 26 Mar 2008 à 15:56

Hello !
J'en reviens à cette modif, ABDev est-ce que tu as pu y consacrer un peu de ton temps ?
J'espère que c'est faisable au moins.. :mrgreen:
bon après-midi !
Dernière édition par o77 le 26 Mar 2008 à 23:44, édité 1 fois.
phpBB forums.. what else ?
Avatar de l’utilisateur
o77
Roi des posts
Roi des posts
 
Messages: 583
Inscription: 14 Mar 2008 à 08:50
Localisation: Belgique

Re: Mod PHPBB3 Portal & sujets récents : ajouter les messages

Messagepar ksar » 26 Mar 2008 à 16:54

SAlut,

Bon je n'ai pas tester tout se que je vais te donner, je fait ça comme je le pense (et defois ça merde :mrgreen: )

Remplace ton fichier recent.php par celui ci : http://freetexthost.com/nan0qqxd1u

ensuite Remplace le recent.html par celui ci : http://freetexthost.com/q0phutelrc


Essaye ça et dit nous se qui se passe.

@+
Total in Love de phpBB :mrgreen:
Avatar de l’utilisateur
ksar
Roi des posts
Roi des posts
 
Messages: 593
Inscription: 24 Oct 2007 à 10:00
Localisation: IDF
Avertissements: 2

Suivante

Retourner vers MODs indépendants de la base

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant