JComments

Интеграция JComments в PUAcrade

PUAcrade — небольшой компонент для Joomla с 4 flash-играми. Предлагаемая вашему вниманию интеграция заменяет систему комментариев JomComments на JComments и предоставляет пользователям возможность комментировать игры.

Интеграция JComments в PUArcade 2.3

  1. Откройте файл /components/com_puarcade/puarcade.html.php
  2. Найдите строчку:
        if ($config->comments == 1) {
            if (!defined ('_JEXEC')) {
                $pathtojomcomment = $mainframe->getCfg('absolute_path'). "/mambots/content/jom_comment_bot.php";
            } else {
                $pathtojomcomment = $mainframe->getCfg('absolute_path'). "/plugins/content/jom_comment_bot.php";
            }
            if (file_exists($pathtojomcomment)) {
                $query = "SELECT COUNT(*) from #__jomcomment where `option`='com_puarcade' AND `contentid`='$game->id' AND `published`='1'";
                $database->setQuery($query);
                $count = $database->loadRow();
            ?>
                <img src="<?php echo $mainframe->getCfg('live_site'); ?>/components/com_jomcomment/templates/default/images/comments.gif" border="0" alt="" />
                <a href="javascript:unhide('comments');" title="View Comments">
                    <?php echo PU_ADD_COMMENT;?> (<?php echo $count[0]; ?>)
                </a>
                <div class="pu_comments" id="comments">
            <?php
                include($pathtojomcomment);
                echo jomcomment($game->id, "com_puarcade");
            ?>
                </div> <!-- end comments -->
            <?php
            }
        }
    и замените ее на:
    if ($config->comments == 1) {
      $jcomments = $mainframe->getCfg('absolute_path') . '/components/com_jcomments/jcomments.php';
      if (file_exists($jcomments)) {
        require_once($jcomments);
        $obj_id = $game->id;
        $obj_title = $game->gamename;
     
        $count = JComments::getCommentsCount($obj_id, 'com_puarcade');
    ?>
                <a href="javascript:unhide('pu_comments');" title="View Comments">
                    <?php echo PU_ADD_COMMENT;?> (<?php echo $count; ?>)
                </a>
                <div class="pu_comments" id="pu_comments">
                    <?php echo JComments::showComments($obj_id, 'com_puarcade', $obj_title); ?>
                </div>
            <?php
      }
    }

Интеграция JComments в PUArcade 2.1.2

  1. Откройте файл /components/com_puarcade/puarcade.html.php
  2. Найдите строчку:
          if ($comments == 1 && file_exists($mainframe->getCfg('absolute_path'). "/mambots/content/jom_comment_bot.php"))
    и замените ее на:
    /*      if ($comments == 1 && file_exists($mainframe->getCfg('absolute_path'). "/mambots/content/jom_comment_bot.php")) 
  3. Затем чуть ниже найдите строчки:
    }
          echo "</td></tr></table>";
          if ($scoreundergame)
    и замените их на:
    }
    */
    if ($comments == 1) {
      $jcomments = $mainframe->getCfg('absolute_path') . '/components/com_jcomments/jcomments.php';
      if (file_exists($jcomments)) {
        require_once($jcomments);
        $obj_id = $game->id;
        $obj_title = $game->gamename;
        echo JComments::showComments($obj_id, 'com_puarcade', $obj_title);
          }
    }
          echo "</td></tr></table>";
          if ($scoreundergame)

Полезные ссылки:

 
JoomlaTune