FATAL ERROR Mon site ne fonctionne plus !

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] FATAL ERROR Mon site ne fonctionne plus !

    Bonjour,

    Depuis l'installation du pluggin : tapatalk_kn30_1.2.0 j'ai une erreur sur mon site que ça soit en backend ou en frontend :

    Fatal error: Class 'KunenaActivity' not found in /homepages/7/d360210498/htdocs/Kafala/plugins/system/tapatalk/activity.php on line 14

    J'ai voulu installer ce plugging car j'ai reçu un message de Tapatalk :

    Dear Kunena Forum Owners,

    We wanted to give you a heads up on a major update we have just released for Kunena 3 based forums. This update not only brings the Kunena Tapatalk Plug-In up to date with the latest features like push notifications and private messaging support, but also includes various bug fixes and optimizations. Check out the changelog summary and download it below:
    Now with Tapatalk Push Notification support!
    Built in Tapatalk Private Messaging support!
    Solved bug on unread topics not listed in some forums
    Solved timezone issue that shows wrong post time/date
    Solved many issues with push notifications
    Solved errors with images not displayed correctly
    Other minor changes/bug fixes
    Get the Plug-In update HERE
    Thanks,

    The Tapatalk Team
    Lien du pluggin : https://tapatalk.com/activate_tapatalk.php?plugin=kun

    Merci pour votre aide ...

  • #2
    Re : FATAL ERROR Mon site ne fonctionne plus !

    J'ai réussi à débloquer en renomment le dossier /plugins/system/tapatalk en tapatalkOLD

    Mais du coup celui ne fonctionne pas ...

    comment faire la mise à jour ?

    Merci

    Commentaire


    • #3
      Re : FATAL ERROR Mon site ne fonctionne plus !

      Bonjour

      Cela me semble "simple" en fait : il faut mentionner le bug à Tapatalk puisque l'erreur est la leur. A eux de corriger le tir.
      Christophe (cavo789)
      Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
      Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

      Commentaire


      • #4
        Re : FATAL ERROR Mon site ne fonctionne plus !

        J'ai posté ici car je pense que ce n'est pas du à leur plugging l'avez vous installé ?

        Merci.

        Commentaire


        • #5
          Re : FATAL ERROR Mon site ne fonctionne plus !

          Les problèmes ne sont pas rares avec tapatalk et ils ne répondent pas ou à côté de la question
          l'île d'Oléron c'est la mer à la campagne. www.lepecheurresponsable.com

          Commentaire


          • #6
            Re : FATAL ERROR Mon site ne fonctionne plus !

            Bonsoir,

            Quelle version exacte de Kunena utilisez-vous ?
            Développeur de l'extension Kunena : https://github.com/Kunena/Kunena-Forum

            Commentaire


            • #7
              Re : FATAL ERROR Mon site ne fonctionne plus !

              Bonsoir,

              j'utilise la Version 3.0.3

              Merci.

              Commentaire


              • #8
                Re : FATAL ERROR Mon site ne fonctionne plus !

                Envoyé par kmloujdi Voir le message
                J'ai posté ici car je pense que ce n'est pas du à leur plugging l'avez vous installé ?
                Non, inutile.

                Reprends ton message d'erreur : /homepages/7/d360210498/htdocs/Kafala/plugins/system/tapatalk/activity.php on line 14

                C'est plutôt explicite non ?

                Le plugin de type system Tapatalk a un fichier activity.php qui en ligne 14 tente d'accéder à un objet "KunenaActivity". Plus clair que ça, c'est très dur.

                Xillibit a pris part à cette discussion, il s'agit du développeur Français de l'équipe Kunena; tu es donc en d'excellentes mains.
                Christophe (cavo789)
                Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                Commentaire


                • #9
                  Re : FATAL ERROR Mon site ne fonctionne plus !

                  Désolé mais non je n'est pas trouvé,

                  J'ai regardé dans les plugin KunenaActivity j'ai pas trouvé



                  J'ai regardé du côté de la ligne 14 j'ai compris qu'il souhaite accéder à un dossier moqito qui existe ...

                  [PHP]<?php

                  // no direct access
                  defined('_JEXEC') or die;

                  jimport('joomla.utilities.string');

                  jimport('joomla.plugin.plugin');

                  /**
                  * integrated with Kunena
                  */
                  class KunenaActivityTapatalk extends KunenaActivity
                  {

                  /**
                  * for thank
                  *
                  * @param Integer $target user id who start the thank action
                  * @param Integer $actor message owner
                  * @param Object $message KunenaForumMessage object
                  */
                  public function onAfterThankyou($target, $actor, $message) {
                  $pushPath = 'mobiquo/push/TapatalkPush.php';
                  require_once($pushPath);
                  $oTapatalkPush = new TapatalkPush();
                  $oTapatalkPush->callMethod('doPushThank', array(
                  'oKunenaForumMessage' => $message
                  ));
                  }

                  /**
                  * for new topic
                  */
                  public function onAfterPost($message) {
                  $pushPath = 'mobiquo/push/TapatalkPush.php';
                  require_once($pushPath);
                  $oTapatalkPush = new TapatalkPush();
                  $oTapatalkPush->callMethod('doPushNewtopic', array(
                  'oKunenaForumMessage' => $message
                  ));
                  }

                  /**
                  * for reply post
                  */
                  public function onAfterReply($message) {
                  $pushPath = 'mobiquo/push/TapatalkPush.php';
                  require_once($pushPath);
                  $oTapatalkPush = new TapatalkPush();
                  $oTapatalkPush->callMethod('doPushReply', array(
                  'oKunenaForumMessage' => $message
                  ));
                  }

                  }


                  if(JPluginHelper::isEnabled('system', 'uddeim_hooks')){
                  JPluginHelper::importPlugin('system','uddeim_hooks ');
                  }else{
                  class uddeIMhookclass {
                  private $callbacks = Array();
                  public function registerCallback($event, $callback) {
                  $this->callbacks["$event"][] = $callback;
                  }
                  public function emit($event, $params) {
                  if (count($this->callbacks["$event"])) {
                  foreach ($this->callbacks["$event"] as $callback) {
                  if (is_callable($callback))
                  call_user_func($callback, $params);
                  }
                  }
                  }
                  }
                  global $uddeIMhook;
                  $uddeIMhook = new uddeIMhookclass();
                  }

                  class PmHelper{

                  public static function getId() {
                  $db = JFactory::getDbo();
                  $maxId = $db->setQuery('SELECT MAX(id) FROM #__uddeim')->loadResult();
                  return $maxId+1;
                  }
                  /**
                  * get short content
                  *
                  * @param String $str
                  * @param Integer $length
                  * @return String
                  */
                  public static function getShortMessage($str, $length = 200) {
                  /* get short content standard code begin */
                  $str = preg_replace('/\<font [^\>]*?\>(.*?)\<\/font\>/is', '$1', $str);
                  $str = preg_replace('/\<font\>(.*?)\<\/font\>/is', '$1', $str);
                  $str = preg_replace('/\[quote[^\]]*?\].*?\[\/quote\]/is', '[quote]', $str);
                  $str = preg_replace_callback('/\[url\=(.*?)\](.*?)\[\/url\]/is', create_function('$matches','return ($matches[1] == $matches[2]) ? "[url]" : $matches[2];'), $str);
                  $str = preg_replace('/\[url\](.*?)\[\/url\]/is', '[url]', $str);
                  $str = preg_replace_callback('/\[email\=(.*?)\](.*?)\[\/email\]/is', create_function('$matches','return ($matches[1] == $matches[2]) ? "[url]" : $matches[2];'), $str);
                  $str = preg_replace('/\[email\](.*?)\[\/email\]/is', '[url]', $str);
                  $str = preg_replace_callback('/\[iurl\=(.*?)\](.*?)\[\/iurl\]/is', create_function('$matches','return ($matches[1] == $matches[2]) ? "[url]" : $matches[2];'), $str);
                  $str = preg_replace('/\[iurl\](.*?)\[\/iurl\]/is', '[url]', $str);
                  $str = preg_replace('/\[img[^\]]*?\].*?\[\/img\]/is', '[img]', $str);
                  $str = preg_replace('/\[video[^\]]*?\].*?\[\/video\]/is', '[V]', $str);
                  $str = preg_replace('/\[flash[^\]]*?\].*?\[\/flash\]/is', '[V]', $str);
                  $str = preg_replace('/\[media[^\]]*?\].*?\[\/media\]/is', '[V]', $str);
                  $str = preg_replace('/\[attachment[^\]]*?\].*?\[\/attachment\]/is', '[attach]', $str);
                  $str = preg_replace('/\[attach[^\]]*?\].*?\[\/media\]/is', '[attach]', $str);
                  $str = preg_replace('/\[php[^\]]*?\].*?\[\/php\]/is', '
                  Code PHP:
                  ', $str);
                         $str = preg_replace('
                  /\[html[^\]]*?\].*?\[\/html\]/is', '[html]', $str);
                         $str = preg_replace('
                  /\[spoiler[^\]]*?\].*?\[\/spoiler\]/is', '[spoiler]', $str);
                         $str = preg_replace('
                  /\[thread[^\]]*?\].*?\[\/thread\]/is', '[thread]', $str);
                         $str = preg_replace('
                  /\[topic[^\]]*?\].*?\[\/topic\]/is', '[topic]', $str);
                         $str = preg_replace('
                  /\[post[^\]]*?\].*?\[\/post\]/is', '[post]', $str);
                         $str = preg_replace('
                  /\[ftp[^\]]*?\].*?\[\/ftp\]/is', '[ftp]', $str);
                         $str = preg_replace('
                  /\[sql[^\]]*?\].*?\[\/sql\]/is', '[sql]', $str);
                         $str = preg_replace('
                  /\[xml[^\]]*?\].*?\[\/xml\]/is', '[xml]', $str);
                         $str = preg_replace('
                  /\[hide[^\]]*?\].*?\[\/hide\]/is', '[hide]', $str);
                         $str = preg_replace('
                  /\[confidential[^\]]*?\].*?\[\/confidential\]/is', '[hide]', $str);
                         $str = preg_replace('
                  /\[ebay[^\]]*?\].*?\[\/ebay\]/is', '[ebay]', $str);
                         $str = preg_replace('
                  /\[map[^\]]*?\].*?\[\/map\]/is', '[map]', $str);
                         $str = preg_replace('
                  /[\n|\r|\t]/', '', $str);
                         //remove useless bbcode begin
                         $str = preg_replace_callback('
                  /\[([^\/]*?)\]/i', create_function('$matches','
                         
                  $v strtolower($matches[1]);
                         if (
                  strpos($v"quote") === || strpos($v"url") === || strpos($v"img") === || strpos($v"v") === || strpos($v"attach") === || strpos($v"php") === || strpos($v"html") === || strpos($v"spoiler") === || strpos($v"thread") === || strpos($v"topic") === || strpos($v"post") === || strpos($v"ftp") === || strpos($v"sql") === || strpos($v"xml") === || strpos($v"hide") === || strpos($v"ebay") === || strpos($v"map") === 0) {
                             return 
                  "[$matches[1]]";
                         } else {
                             return 
                  "";
                         }
                         
                  '), $str);
                         $str = preg_replace('
                  /\[\/[^\]]*?\]/i', '', $str);
                         //remove useless bbcode end
                         $str = html_entity_decode($str, ENT_QUOTES, '
                  UTF-8');
                         $str = function_exists('
                  mb_substr') ? mb_substr($str, 0, $length) : substr($str, 0, $length);
                         $str = strip_tags($str);
                         /* get short content standard code end */
                         return $str;
                      }
                  }

                  function doPmNewMessage($params){

                      $pushPath = JPATH_SITE . '
                  /mobiquo/push/TapatalkPush.php';
                      require_once($pushPath);
                      $message = array(
                              '
                  userid'    => $params['toid'],
                              '
                  type'      => 'pm',
                              '
                  id'        => PmHelper::getId(),
                              '
                  subid'     => 1,
                              '
                  title'     => PmHelper::getShortMessage(JFactory::getApplication()->input->getString('pmessage'), 20),
                              '
                  author'    => JFactory::getUser()->name,
                              '
                  dateline'  => time()
                          );
                      $oTapatalkPush = new TapatalkPush();
                      $oTapatalkPush->callMethod('
                  doPushCustomMessage', array($message));
                  }

                  ?> 
                  Désolé

                  Commentaire


                  • #10
                    Re : FATAL ERROR Mon site ne fonctionne plus !

                    Et si tu mettais à jour kunena?
                    l'île d'Oléron c'est la mer à la campagne. www.lepecheurresponsable.com

                    Commentaire


                    • #11
                      Re : FATAL ERROR Mon site ne fonctionne plus !

                      Bonne idée

                      Je suis désormais à jour mais le problème persiste ...

                      Fatal error: Class 'KunenaActivity' not found in /homepages/7/d360210498/htdocs/Kafala/plugins/system/tapatalk/activity.php on line 14

                      Commentaire


                      • #12
                        Re : FATAL ERROR Mon site ne fonctionne plus !

                        Pourquoi ne veux-tu pas m'écouter ? Pas très gentil ça

                        Tu as un plugin qui dérive d'une classe de Kunena ("class KunenaActivityTapatalk extends KunenaActivity").

                        Cette classe est "not found". Elle n'est soit pas chargée soit pas trouvée. Dans tous les cas; c'est une erreur de conception du plugin Tapatalk. Le développeur doit s'assurer que la classe existe : il doit prévoir un require_once si not found ou afficher un message d'erreur indiquant p.ex. que l'ordre des plugins est incorrect.

                        Dans tous les cas, le développeur doit être informé car il a une action à prendre pour corriger son plugin.


                        Si tu veux forcer le truc, en théorie, je te dirais : vérifie que l'ordre des plugins est correct càd que Tapatalk se charge après Kunena.
                        Christophe (cavo789)
                        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                        Commentaire


                        • #13
                          Re : FATAL ERROR Mon site ne fonctionne plus !

                          Si si je t'écoute .. heureusement d'ailleurs sans vous le site n'existerai pas !

                          Dans tous les cas, le développeur doit être informé car il a une action à prendre pour corriger son plugin.
                          Le message est fait j'attend leur réponse apparemment il ne son pas aussi réactif que vous
                          J'ai vraiment un doute je pense pas que celà vienne de leur plugin mais de mon site puisque je pense que je suis le seul bref on verra bien ...

                          Si tu veux forcer le truc, en théorie, je te dirais : vérifie que l'ordre des plugins est correct càd que Tapatalk se charge après Kunena.
                          Impossible puisque e n'arrive pas à rentrer dedans depuis l'administration gestion des plug (même message d'erreur)

                          Commentaire


                          • #14
                            Re : FATAL ERROR Mon site ne fonctionne plus !

                            Bon j'ai fais le contraire lol j'ai mis

                            Système - Kunena Forum devant Tapatalk Kunena Plugin ça marche !

                            Je savais qu'il fallait t'écouter reste à savoir pk le problème ce fait...

                            on attend la réponse de Tapatalk

                            Commentaire


                            • #15
                              Re : FATAL ERROR Mon site ne fonctionne plus !

                              Le problème se produit car les libraries de Kunena sont chargées par l'intermédiaire du plugin Système - Kunena Forum et comme il était après...
                              Développeur de l'extension Kunena : https://github.com/Kunena/Kunena-Forum

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X