0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 302 Просмотров
*

Pavel8289

  • Захожу иногда
  • 11
  • 0
Есть такой шаблон "dd_highschool_43"
Мне надо вставить вк комментарии в статью именно в самом конце. Кто может подсказать как это реализовать ? Я уже варианты какие мог придумать уже выполнил по задумке своей и она провалом вышла, Может у вас выйдет.

Надо:



Сейчас:


В index.php этот div отвечает за контент. Если в нем разместить, то получается что комментарии за пределами статьи.

Код
                        <div class="dd-layout-cell dd-content">
<?php
  echo $view->position('position-19', 'dd-nostyle');
  if ($view->containsModules('position-2'))
    echo artxPost($view->position('position-2'));
  echo $view->positions(array('position-20' => 50, 'position-21' => 50), 'dd-article');
  echo $view->position('position-12', 'dd-nostyle');
  echo artxPost(array('content' => '<jdoc:include type="message" />', 'classes' => ' dd-messages'));
  echo '<jdoc:include type="component" />';
  echo $view->position('position-22', 'dd-nostyle');
  echo $view->positions(array('position-23' => 50, 'position-24' => 50), 'dd-article');
  echo $view->position('position-25', 'dd-nostyle');
?>
<!-- Put this div tag to the place, where the Comments block will be -->
<div id="vk_comments"></div>
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "600px", attach: "*"});
</script>


                        </div>

А этот код из functions.php отвечает уже за заполнение. Я выяснил что мне надо поставить его именно перед тегом "article"

Код
  function artxPost($data)

    {

        if (is_string($data))

            $data = array('content' => $data);

        $classes = isset($data['classes']) && strlen($data['classes'])? $data['classes'] : '';

                    artxFragmentBegin("<article class=\"dd-post" . $classes . "\">");

            artxFragmentBegin("<div class=\"dd-postmetadataheader\">");

            artxFragmentBegin("<h2 class=\"dd-postheader\"><span class=\"dd-postheadericon\">");

            if (isset($data['header-text']) && strlen($data['header-text'])) {

                if (isset($data['header-link']) && strlen($data['header-link']))

                    artxFragmentContent('<a href="' . $data['header-link'] . '">' . $data['header-text'] . '</a>');

                else

                    artxFragmentContent($data['header-text']);

            }

            artxFragmentEnd("</span></h2>");

            artxFragmentBegin("<div class=\"dd-postheadericons dd-metadata-icons\">");

            if (isset($data['metadata-header-icons']) && count($data['metadata-header-icons']))

                foreach ($data['metadata-header-icons'] as $icon)

                    artxFragment('', $icon, '', ' | ');

            artxFragmentEnd("</div>");



            artxFragmentEnd("</div>");

            artxFragmentBegin("<div class=\"dd-postcontent clearfix\">");

            if (isset($data['content']) && strlen($data['content']))

                artxFragmentContent(artxPostprocessPostContent($data['content']));

            artxFragmentEnd("</div>");

       
            artxFragmentBegin("<div class=\"dd-postfootericons dd-metadata-icons\">");

            if (isset($data['metadata-footer-icons']) && count($data['metadata-footer-icons']))

                foreach ($data['metadata-footer-icons'] as $icon)

                    artxFragment('', $icon, '', ' | ');

            artxFragmentEnd("</div> ");
           


            artxFragmentEnd(" </div>");
           



            return artxFragmentEnd("</article> ", '', true);


    }
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Открывается статья, но отображается только заголовок статьи

Автор xDD

Ответов: 0
Просмотров: 35
Последний ответ 14.09.2017, 13:25:36
от xDD
Разделы статьи

Автор tati-2000

Ответов: 2
Просмотров: 89
Последний ответ 05.08.2017, 22:31:44
от tati-2000
Как поставить цель с Яндекс.Метрика на форму и на кнопку модуля Fox Contact? Joomla 3.3.6?

Автор Mariyam09

Ответов: 1
Просмотров: 261
Последний ответ 21.07.2017, 16:51:23
от Besa
Заголовок статьи в блоге и в самой статье

Автор tati-2000

Ответов: 2
Просмотров: 150
Последний ответ 12.07.2017, 00:57:35
от tati-2000
При создании новой статьи - ошибка 404

Автор hazyin

Ответов: 0
Просмотров: 87
Последний ответ 06.07.2017, 10:38:02
от hazyin