culturec Posté 27 Juin 2005 Posté 27 Juin 2005 (modifié) 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é 27 Juin 2005 par culturec
Dan Posté 27 Juin 2005 Posté 27 Juin 2005 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 !
culturec Posté 27 Juin 2005 Auteur Posté 27 Juin 2005 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'); ?>
Anonymus Posté 27 Juin 2005 Posté 27 Juin 2005 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.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant