Aller au contenu

Forum IPB et ssi


culturec

Sujets conseillés

J'ai un problème avec IPB que je découvre.

Je souhaite afficher sur ma page d'accueil du site les 10 derniers messages. Je fais un include avec ce ci :

include("http://domain.com/forums/ssi.php?a=news&show=10");

(en adaptant bien sur le nom de domaine, et j'ai comme erreur :

An error occured whilst processing this directive

Could not get the information from the database

Si je fais un include pour par exemple afficher les stats avec :

include("http://domain.com/forums/ssi.php?a=stats");

Alors que là, ça marche !!! Si quelqu'un peut aussi me dire comment exclure les messages d'un forum dans cette liste des 10 derniers messages.

Modifié par culturec
Lien vers le commentaire
Partager sur d’autres sites

Le a=news te fait afficher les 10 dernier messages du forum que tu as défini comme contenant les news du site. S'il n'est pas défini côté admin, cela ne marchera pas et donnera cette erreur.

Pour afficher la liste des deniers messages de TOUS le forums, tu n'as pas d'autre possibilité que de les nommer à la queue-leu-leu.

Par exemple le Hub affiche les 20 derniers avec:

ssi.php?a=out&show=20&f=8,38,25,79,5,92,41,40,54,55,
73,67,23,17,39,11,83,19,12,53,42,28,111&type=rss

sur une seule ligne !

Lien vers le commentaire
Partager sur d’autres sites

Bonjour et merci Dan pour cette réponse.

J'ai essayé d'installer SSIplus+ 3 pour IPB. Cela a l'air génial mais chez moi c'est encore pirecar je n'ai que des pages blanches alors que chez tout le monde, sans changer la config, ça marche.

Je me demande si mon serveur n'est pas trop restrictif. Voici quelques points de ma config :

PHP built On:  Linux 2.4.29 #1 SMP Thu May 26 20:27:46 CEST 2005 i686  
Database Version:  4.0.23a  
PHP Version:  4.3.10  
Web Server:  Apache/1.3.33 (Unix) PHP/4.3.10 mod_layout/3.2.1 mod_ssl/2.8.22 OpenSSL/0.9.6c  
WebServer to PHP interface:  apache  
Mambo Version:  Version: Mambo 4.5.1a Stable [Three For Rum] 05/10/2004 16:12 GMT  
User Agent:  Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)  
Relevant PHP Settings:  Safe Mode:  OFF  
Open basedir:  none  
Display Errors:  OFF  
Short Open Tags:  ON  
File Uploads:  ON  
Magic Quotes:  OFF  
Register Globals:  ON  
Output Buffering:  OFF  
Session save path:  /tmp  
Session auto start:  0  
XML enabled:  Yes  
Zlib enabled:  Yes  
Disabled Functions:  dl,system, popen,exec,passthru,set_time_limit,shell_exec  
WYSIWYG Editor:  No WYSIWYG Editor

En tous cas, ceci ne marche pas

<?php

include('http://www.mondomaine.com/forum/ssi.php?a=out&show=20&f=1.2.3.4.5&type=rss');

?>

Lien vers le commentaire
Partager sur d’autres sites

En tous cas, ceci ne marche pas

<?php

include('http://www.mondomaine.com/forum/ssi.php?a=out&show=20&f=1.2.3.4.5&type=rss');

?>

<{POST_SNAPBACK}>

Les 'include' sont limitées dans certains cas. Là, tu cherches à inclure une page 'distante' (qui commence par http). C'est pourquoi cela t'es refusé. Essaies de faire un 'include' en mettant le chemin en partant de la racine serveur (/home/etc..)

Anonymus.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...