Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 28-02-2007 22:09:34

Mandafel
Membre

Question sur la syndication.

Bonjour à tous,

j'ai bien regardé la page sur la syndication et je me demandais s'il était possible de reprendre les réponses d'une discussion pour les afficher. Du style reprendre les deux dernières réponses d'une discussion.

Merci d'avance pour vos réponses.

Hors ligne

#2 02-03-2007 23:58:40

MT
Admin rasé

Re : Question sur la syndication.

Avec le extern.php en l'état il ne me semble pas que ce soit faisable. Mais une ou deux requêtes sql en plus, et le résultat devrait être acceptable.


(s) MT
ex-Apupv
:faq: :recherche:
Gra.

Hors ligne

#3 03-03-2007 12:39:07

Mandafel
Membre

Re : Question sur la syndication.

C'est compliqué à faire ?

Hors ligne

#4 03-03-2007 13:53:21

MT
Admin rasé

Re : Question sur la syndication.

Non, je ne pense pas.
Par contre je n'ai jamais vraiment utilisé extern.php, donc je ne pourrais pas te guider.


(s) MT
ex-Apupv
:faq: :recherche:
Gra.

Hors ligne

#5 24-04-2007 22:16:25

Djo
Membre

Re : Question sur la syndication.

Je fais un petit up de ce topic pour pas en ouvrir un autre...

Voilà, mon nouveau site va beaucoup utiliser la syndication, et j'avais quelques questions avant de me lancer dans mon projet.

1. Pour afficher une liste de discussion, j'ai utilisé ce code
[c]<?php include('http://www.domaine.ltd/forums/extern.php?action=new&show=10&fid=5,6,7'); ?>[/c]
Mais le lien crée ammené au dernier post de la discussion, et non pas au premier hmm

2. Est il possible d'enlever le point noir devant les liens, j'ai essayé, mais apres les liens se placent les uns à cité des autres.

3. Comment rallonger les liens obtenu ?
http://thelectricovers.com/Bootlegs_Zootv_Tour.php
Qu'ils s'affichent en entier quoi...


Voilà, sur ce bonne soirée, et merci. smile

Dernière modification par Djo (25-04-2007 00:16:34)

Hors ligne

#6 24-04-2007 22:54:35

Mpok
Néo Admin

Re : Question sur la syndication.

Djo a écrit :

Mais le lien crée ammené au dernier post de la discussion, et non pas au premier hmm

C'est normal, c'est ce que tu lui demande par "action=new".

Djo a écrit :

Est il possible d'enlever le point noir devant les liens

Je suppose que tu pourrais faire en css :

ul {
    list-style: none;
}

avec éventuellement une classe qui va bien..

Hors ligne

#7 25-04-2007 13:00:13

Djo
Membre

Re : Question sur la syndication.

Merci, j'ai enlevé le "new" mais j'obtient un "bad requet"
Et pour le point, il se trouve dans extern PHP
J'ai essayé plusieurs solutions avec le css mais rien n'y fait sad

Dernière modification par Djo (25-04-2007 13:07:47)

Hors ligne

#8 25-04-2007 15:10:50

Mpok
Néo Admin

Re : Question sur la syndication.

1) Bon, après vérification c'est quand tu mets "action=active" que le lien pointe vers les derniers messages, donc "action=new" doit marcher...
Mais ça, c'est sur l'output RSS, sur l'output HTML ça ne marche effectivement pas.
Voilà ce qu'il faut modifier dans extern.php.
Aprés :

    // Output regular HTML
    else
    {

rajouter la ligne

        $url_action = ($_GET['action'] == 'active') ? '&action=new' : '';

et plus bas, remplacer

            echo '<li><a href="'.$pun_config['o_base_url'].'/viewtopic.php?id='.$cur_topic['id'].'&action=new" title="'.pun_htmlspecialchars($cur_topic['subject']).'">'.$subject_truncated.'</a></li>'."\n";

par

            echo '<li><a href="'.$pun_config['o_base_url'].'/viewtopic.php?id='.$cur_topic['id'].$url_action.'" title="'.pun_htmlspecialchars($cur_topic['subject']).'">'.$subject_truncated.'</a></li>'."\n";

2) Lorsque l'on insère cette liste de discussions dans sa page, ce doit être à l'intérieur d'un bloc <ul></ul>. Ce que tu appelles un "point noir" est en fait la puce de liste.. Il faut donc la supprimer par css.
Concrètement tu vas avoir dans ton html :

<ul class="sanspuce">
<?php
include (....)
?>
</ul>

et dans ton css :

ul.sanspuce {
    list-style: none;
}

3) Pour la longueur des sujets, il ya une variable $max_subject_length tout au début du fichier extern.php (30 caractères par défaut)

Voilà, j'espère que tout sera ok maintenant wink

Hors ligne

#9 26-04-2007 14:41:29

Djo
Membre

Re : Question sur la syndication.

Merci beaucoup ^^
Tout marche tongue

Dernière modification par Djo (26-04-2007 14:54:48)

Hors ligne

#10 29-08-2007 12:04:58

Djo
Membre

Re : Question sur la syndication.

Je fais un petit up de ce topic pour pas en ouvrir un nouveau.
Comment fait t'on pour que les topics soit classés par ordre de creation (du plus recent au moins recent), et non pas en rapport avec leur activité ? smile

Edit - vous derangez pas, j'ai trouvé happy

Dernière modification par Djo (29-08-2007 12:06:14)

Hors ligne

#11 04-11-2007 19:01:35

Djo
Membre

Re : Question sur la syndication.

Bon, je reviens au galop happy
Voilà, j'ai un petit problème avec ma validation W3C.
voici la page web concernée : http://www.thelectricovers.com/

En fait, j'obtient 13 erreurs, les 13 erreurs venant toutes de l'appelle des liens de topic du forum sur l'index du site (Updates et Pochettes Bootlegs).

Voici les erreurs  :

error.png Line 122, Column 14: document type does not allow element "li" here.

<p><li><a href="http://www.thelectricovers.com/forums/...

The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

J'ai donc essayé de supprimer les balises <li> et </li> de extern.php, et la, ma page est 100% valide !

Donc j'aimerai conservé mon trocage de liens tout en gardant ma page valide smile

Dernière modification par Djo (04-11-2007 19:11:53)

Hors ligne

#12 04-11-2007 19:19:20

Herbivor
Membre

Hors ligne

#13 04-11-2007 19:50:54

Djo
Membre

Re : Question sur la syndication.

Herbivor a écrit :

Remplace <p> par <ul> et </p> par </ul> wink

Merci beaucoup, ma page est enfin valide !
Par contre, les liens sont décalé à cause des <ul>
http://www.thelectricovers.com/
Il faut jouer sur le css je pense non ?

Hors ligne

Pied de page des forums