11/08/2011, 11:58:35
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.9.4.2
#~ Url du site : http://www.amavie.fr
#~ Hébergeur / Soft : Gandi AI / http://www.amavie.fr
#~ Informations Système :
----------------------------------------------
Cms Version: 1.9.4.2
Installed Modules:
* CMSMailer: 2.0.1
* FileManager: 1.1.0
* MenuManager: 1.7.6
* ModuleManager: 1.4.2
* News: 2.11.3
* nuSOAP: 1.0.2
* Printing: 1.1.2
* Search: 1.6.10
* ThemeManager: 1.1.4
* TinyMCE: 2.8.4
* CGExtensions: 1.26.4
* LightBox: 1.0.1
* FormBuilder: 0.7
* Statistics: 1.1.3
* FrontEndUsers: 1.14
* CustomContent: 1.7.3
Config Information:
* php_memory_limit:
* process_whole_template: false
* output_compression: false
* max_upload_size: 10000000
* default_upload_permission: 664
* url_rewriting: none
* page_extension:
* query_var: page
* image_manipulation_prog: GD
* auto_alias_content: true
* locale:
* default_encoding: utf-8
* admin_encoding: utf-8
* set_names: true
Php Information:
* phpversion: 5.3.2-1ubuntu4.9.1
* md5_function: On (Vrai)
* gd_version: 2
* tempnam_function: On (Vrai)
* magic_quotes_runtime: Off (Faux)
* E_STRICT: 0
* E_DEPRECATED: 0
* memory_limit: 128M
* max_execution_time: 30
* output_buffering: 4096
* safe_mode: Off (Faux)
* file_uploads: On (Vrai)
* post_max_size: 8M
* upload_max_filesize: 2M
* session_save_path: /var/lib/php5 (1733)
* session_use_cookies: On (Vrai)
* xml_function: On (Vrai)
Server Information:
* Server Api: apache2handler
* Server Db Type: MySQL (mysql)
* Server Db Version: 5.1.41
----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
Je suis en train d'approfondir ma petite compétence à l'utilisation de ADOdb en refaisant certains exemples proposés sur le forum, et j'ai des erreurs dont je ne comprends pas la provenance.
Merci de vos lumières !
J'ai repris les requêtes du topic http://www.cmsmadesimple.fr/forum/viewtopic.php?id=3115 (comptage d'enregistrements sur la table "content") à la fois sur mon site de test hébergé chez GandiAI (dont informations systèmes ci-dessus) et mon serveur local sous WampServer, et j'ai des résultats différents :
1 En testant sur la table "content", j'ai :
Sur serveur de production :
Balise comptage
Code :
global $gCms;
$db = &$gCms->GetDb();
$sql = "SELECT * FROM ".cms_db_prefix()."content";
$dbresult =& $db->Execute($sql);
echo $dbresult -> RecordCount();
Code :
global $gCms;
$smarty = &$gCms->GetSmarty();
$smarty_data = "{comptage}";
$smarty->_compile_source('temporary template', $smarty_data, $_compiled );
@ob_start();
$smarty->_eval('?>' . $_compiled);//
$final_compiled = @ob_get_contents();
@ob_end_clean();
echo "Il y a ".$final_compiled." pages dans le site.";
le code {comptage}
Le résultat affiche le nombre de pages, mais pas le texte de présentation !
Sur serveur local :
Le résultat s'affiche correctement, avec le texte
Une idée de la cause de l'absence du texte sur la page du site ?
Même codes de balises, sur table ajoutée cms_0adherent_agree
Sur le site en production, j'ai de nouveau seulement le nombre d'enregistrements !
En local, avec exactement la même table, ma page s'affiche en mode dégradé texte seul jusqu'au titre de la page, et en dessous un message d'erreur de WampServer :
( ! ) Fatal error: Call to a member function RecordCount() on a non-object in C:\wamp\www\amavienet\lib\content.functions.php(969) : eval()'d code on line 5
Quand je mets CmsMs en mode debug, je n'obtiens aucun message d'erreur de Cmsms, ni en prod, ni en local !
Qui aurait une idée ?
Merci.
Philippe
CmsMs V1.6.11 Fr (merci jce) et V1.11.x Fr
Hébergeur Free.fr, Gandi.net (GandiAI et SimpleHosting)