|
fliaigre 916
| Posté : 08-10-2020 17:43 Merci c'est super lastarticles fonctionne à nouveau.
|
|
jpb 2791
| Posté : 08-10-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 916
| Posté : 06-10-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) :& nbsp;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 2791
| Posté : 06-10-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 916
| Posté : 06-10-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 916
| Posté : 06-10-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 unde fined function ereg() in C:\wamp64\www\revolution\modules\m eta-lang\adv-meta_lang.php(241) : eval()'d code on lin e 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 916
| Posté : 06-10-2020 08:48 OK merci ça marche donc.
if ($myrow[topic_status]!=0)
devient
if ($myrow['topic_status']!=0)
|
|
jpb 2791
| Posté : 05-10-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 8502
| Posté : 05-10-2020 17:58 oui,moi aussi.
un ami de mon coté.
Je n'en dirais pas plus
|
|
fliaigre 916
| Posté : 05-10-2020 17:26 Le test je l'ai fait avec la 16.1 et la 16.2 qui est sur github.
Tu pourrais dire où il manque les guillemets?
+ 1 Jireck
Clairement ce sont de super metamots.
J'étais très fan du travail d'OIM, je ne sais pas ce qu'il est devenu.
|
|