logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
16 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 110 168 108

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Version future »» Bugs metamots

Modérateur(s)developpeurjpbJireck

Poster une réponse dans le sujet

A propos des messages publiés :
Les utilisateurs anonymes peuvent poster de nouveaux sujets et des réponses dans ce forum.

 

Aperçu des sujets :

Jireck Jireck
Posté : 14 mars 2025 à 11:45
Hello fliaigre,

Tu pourrais remettre le code de lastarticle, svp
fliaigre fliaigre
Posté : 8 oct. 2020 à 17:43
Merci c'est super lastarticles fonctionne à nouveau.
jpb jpb
Posté : 8 oct. 2020 à 14:00

   preg_match('#^(\d{4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$#', $time, $datetime);



ceci devrait être bon c'est celle que l'on a utilisé quand on a remplacer toutes les ereg du core

en principe elle fait la même chose que celle de ton méta avec un syntaxe différente (tu peux la trouver dans de nombreux fichier du core ....
PS : attention ne recopie pas comme cela ... mais copie plutôt dans un des fichier
par exemple ligne 418 ou 505 de modules/links/links.php

Message édité par : jpb / 08-10-2020 14:05

fliaigre fliaigre
Posté : 6 oct. 2020 à 18:35
Oui mais il reste une erreur de syntaxe. Et ça me dépaase.


 Warning: preg_match(): Unknown modifier '-' in C:\wamp64\www\revolution\modules\meta-lang\adv-meta_lang.php(241) : eval()'d code on line 38



La ligne est


preg_match ('([0-9]{4})-([0-9] {1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})', $time, $datetime);

jpb jpb
Posté : 6 oct. 2020 à 10:06
Citation : fliaigre 

J'utilise un autre metamot très pratique il s'agit de

!lastarticles!



Là le message est :

 Fatal error: Uncaught Error: Call to undefined function ereg() in C:\wamp64\www\revolution\modules\meta-lang\adv-meta_lang.php(241) : eval()'d code on line 38



et la ligne


ereg ("([0-9]{4})-([0-9] {1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, 



Je ne sais pas s'il y a que ça comme erreur, mais c'est la seule qui apparait pour l'instant.

Le résultat donne ça http://www.pharmechange.com/index.php?op=edito-nonews

Dans la page d'accueil onglet "dernières news". 



Cette fonction est OBSOLÈTE à partir de PHP 5.3.0 et a été SUPPRIMÉE à partir de PHP 7.0.0.

il faut réécrire l'expression régulière avec preg_match ....
fliaigre fliaigre
Posté : 6 oct. 2020 à 10:02
Pour ceux que ça intéresse j'ai corrigé le meta aff_sondage que j'utilise aussi et qui permet d'afficher un sondage choisi n'importe où.

Merci jpb pour ton aide précieuse.
fliaigre fliaigre
Posté : 6 oct. 2020 à 09:31
J'utilise un autre metamot très pratique il s'agit de

!lastarticles!



Là le message est :

 Fatal error: Uncaught Error: Call to undefined function ereg() in C:\wamp64\www\revolution\modules\meta-lang\adv-meta_lang.php(241) : eval()'d code on line 38



et la ligne


ereg ("([0-9]{4})-([0-9] {1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, 



Je ne sais pas s'il y a que ça comme erreur, mais c'est la seule qui apparait pour l'instant.

Le résultat donne ça http://www.pharmechange.com/index.php?op=edito-nonews

Dans la page d'accueil onglet "dernières news".
fliaigre fliaigre
Posté : 6 oct. 2020 à 08:48
OK merci ça marche donc.


if ($myrow[topic_status]!=0)



devient


if ($myrow['topic_status']!=0)

jpb jpb
Posté : 5 oct. 2020 à 18:13
comme c'est écrit dans le message d'erreur
Use of undefined constant topic_status - assumed 'topic_status'

par exemple là ... $myrow[topic_status] ... (la clef - topic_status - du tableau myrow doit etre entre guillemet ...)
dans les métamots foruml et forump il y en a plusieur à modifier ... car php croit que c'est une constante ...




Jireck Jireck
Posté : 5 oct. 2020 à 17:58
oui,moi aussi.
un ami de mon coté.

Je n'en dirais pas plus