Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - Backend.php spécial CONTENT
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum -> Archives PHP-Nuke » Recherche

Poster un nouveau sujet   Répondre au sujet
Backend.php spécial CONTENT
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
jetdesh
Bénévole SV
Bénévole SV


Inscrit le: Dec 07, 2006
Messages: 885

MessagePosté le: 14 Jan 2007, 9:10    Sujet du message: Backend.php spécial CONTENT Répondre en citant

Bonjour,

Bon, je m'y suis penché et repenché mais je n'y arrive pas.

Comment créer (le code quoi Wink ) un backend.php spécial CONTENT.

Et si on a 2 backend.php, j'imagine que l'on change le nom du backend_content.php ou équivalent ?

Merci.

Jet
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8259
Localisation: France Corse Ventiseri

MessagePosté le: 14 Jan 2007, 9:57    Sujet du message: Re : Backend.php spécial CONTENT Répondre en citant

Bonjour,

Pour créer un nouveau flux RSS, part d'une référence comme le fichier backend.php de PHP-Nuke. Le nom du fichier n'a aucune espèce d'importance. Tu peux très bien nommer le fichier de ton nouveau flux jojo_lapin.php. Dirige ensuite la requête du fichier vers la table que tu souhaites. Pour cela, aide toi en mettant phpmyadmin d'un côté et ton fichier de l'autre. En y allant doucement, il n'y a pas de raison pour que tu n'y arrives pas Wink .
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
jetdesh
Bénévole SV
Bénévole SV


Inscrit le: Dec 07, 2006
Messages: 885

MessagePosté le: 14 Jan 2007, 10:22    Sujet du message: Re : Backend.php spécial CONTENT Répondre en citant

Bon,

Les deux tables sont :

nuke_pages

nuke_pages_categories

Ok Smile

Mais pour les intégrer dans le code...

Je prends comme exemple celui de base (backend.php). J'en retire les lignes qui portent sur les tables de "base" :

Code:
 $sql = "SELECT * FROM ".$prefix."_stories WHERE catid='$catid' ORDER BY sid DESC LIMIT 10";
  $result = $db->sql_query($sql);
} elseif($topic != "") {
  $sql = "SELECT * FROM ".$prefix."_stories WHERE topic='$topic' ORDER BY sid DESC LIMIT 10";
  $result = $db->sql_query($sql);
} else {
  $sql = "SELECT * FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 10";
  $result = $db->sql_query($sql);


Donc je tente de rempacer "_stories" par "_pages" mais le reste "$catid" ce n'est pas ce j'ai dans la base, donc je pense qu'il ne faut pas y toucher.

Ensuite, il y a les lignes suivantes :


Code:
echo "    <item>\n";
  echo "      <title>".htmlspecialchars($title)."</title>\n";
  echo "      <link>$nukeurl/modules.php?name=News&amp;op=NEArticle&amp;sid=$row[sid]</link>\n";
  echo "      <description>$hometext</description>\n";
  echo "      <pubDate>$pubdate</pubDate>\n";
  echo "      <guid>$nukeurl/modules.php?name=News&amp;op=NEArticle&amp;sid=$row[sid]</guid>\n";
  echo "    </item>\n\n";


Pour ces dernières lignes moi je ne vois jamais ce genre de lignes s'afficher, alors je peux essayer de remplacer le News&amp;op=NEArticle&amp par News&Content mais là j'ai plus que des doutes Wink

A+

Jet
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
jetdesh
Bénévole SV
Bénévole SV


Inscrit le: Dec 07, 2006
Messages: 885

MessagePosté le: 14 Jan 2007, 23:19    Sujet du message: Re : Backend.php spécial CONTENT Répondre en citant

Ca marche pas ce que j'ai écrit au dessus Sad Mais je lache pas l'affaire Wink

A+

Jet
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8259
Localisation: France Corse Ventiseri

MessagePosté le: 15 Jan 2007, 8:30    Sujet du message: Re : Backend.php spécial CONTENT Répondre en citant

Bonjour,

Dans la table nuke_page catid est remplacé par cid et sid par pid. Sachant que les premier représente le numéro de sujet/catégorie et le deuxième le numéro d'article/contenu. Il ne te reste plus qu'à jongler entre les différente valeur pour arriver à ce que tu veux.
Pour ce qui est de l'adresse, rend toi tout simplement dans ton module Content, navigue dans le contenu et regarde dans la barre d'adresse le type de lien. Ce sera sensiblement ce que tu mettre dans le fichier backend.
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
jetdesh
Bénévole SV
Bénévole SV


Inscrit le: Dec 07, 2006
Messages: 885

MessagePosté le: 15 Jan 2007, 23:14    Sujet du message: Re : Backend.php spécial CONTENT Répondre en citant

Bon, j'avance.

Les nouveaux contenus s'affichent Smile Smile Par contre le lien est mauvais. Je me retrouve directement au menu des contenus et non sur l'article du contenu.

Mais j'avance Smile

http://lgbv93.free.fr/backend_content.php

A+

Jet
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
jetdesh
Bénévole SV
Bénévole SV


Inscrit le: Dec 07, 2006
Messages: 885

MessagePosté le: 15 Jan 2007, 23:29    Sujet du message: Re : Backend.php spécial CONTENT [RESOLU] Répondre en citant

Yeeeees !

J'ai réussi Smile

Le seul regret : les lettres accentuées qui ne sont pas conservées...

Mais bon, je m'en suis sorti Wink

Merci pour avoir placé des petits caillous blancs sur ma route Smile

A+

Jet
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Snesman
Bénévole SV
Bénévole SV


Inscrit le: Apr 30, 2006
Messages: 1860

MessagePosté le: 16 Jan 2007, 0:09    Sujet du message: Re : Backend.php spécial CONTENT Répondre en citant

jetdesh, ton lien est mort.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
jetdesh
Bénévole SV
Bénévole SV


Inscrit le: Dec 07, 2006
Messages: 885

MessagePosté le: 16 Jan 2007, 0:16    Sujet du message: Re : Backend.php spécial CONTENT Répondre en citant

Arf, oui effectivement dans ma grande joie et plénitude j'ai rebaptisé le fichier en Backend.php pour que ce soit celui par défaut (et en plus je ne sais pas en mettre plusieurs quand on clique sur le petit symbole RSS).

Voici donc le vrai lien :

http://lgbv93.free.fr/backend.php

Merci à toi Snesman Smile

A+

Jet
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Snesman
Bénévole SV
Bénévole SV


Inscrit le: Apr 30, 2006
Messages: 1860

MessagePosté le: 16 Jan 2007, 0:18    Sujet du message: Re : Backend.php spécial CONTENT Répondre en citant

Tu peux m'envoyer ton backend.php, je vais voir pour tes caractères accentués. (Je promets rien).
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Chez stefvar Index du Forum -> Archives PHP-Nuke » Recherche Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
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

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx