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

oppo

  • Захожу иногда
  • 365
  • 82 / 8
  • ΨΨΨ я - УКРАЇНЕЦЬ
При просмотре полной статьи, форму комментариев оставить в теле статьи, а сами комментарии этой статьи вынести  вне статьи в другое место в шаблоне .
Как проще  это  сделать ?
{loadposition ..} не подходит ..
Спасибо
См. скриншот в атаче

[вложение удалено Администратором]
« Последнее редактирование: 10.12.2009, 12:59:44 от oppo »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Вариантов немного:

1. Переделать плагин для материалов, чтобы он только форму комментариев прикреплял, а комментарии модулем показывать.
2. В шаблоне комментариев, сделать поддержку загрузки модулей, что тоже, в принципе несложно.
*

oppo

  • Захожу иногда
  • 365
  • 82 / 8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Цитировать
а комментарии модулем показывать.
спасибо я так и думал
в шаблоне сomponents\com_jcomments\tpl\default\index.php убрать комментарии
Код
<div id="comments"><?php echo $comments; ?></div>
а вывести их модулем

Еще , а можно ли сделать global $comments

а потом вывести его $comments  в модуле
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Мне почему-то кажется, что вариант с использованием модулей в шаблоне, более интересен и корректен. Но тебе видней...
*

oppo

  • Захожу иногда
  • 365
  • 82 / 8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Мне почему-то кажется, что вариант с использованием модулей в шаблоне, более интересен и корректен. Но тебе видней...
2. В шаблоне комментариев, сделать поддержку загрузки модулей, что тоже, в принципе несложно.
это не подходит .. тоесть render отпадает из - за особенностей верстки шаблона -
ширина модуля для выносимых  (вырезанных ) комментариев  внизу - меньше чем ширина самой  статьи
Обновил скриншот, звыняйте було трошки некорректно нарисовано
« Последнее редактирование: 10.12.2009, 13:01:49 от oppo »
*

oppo

  • Захожу иногда
  • 365
  • 82 / 8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Сделал global $comments;
в шаблоне сomponents\com_jcomments\tpl\default\index.php
Код
<div id="comments">
<?php
$GLOBALS['SMART_COMMENT'] = $comments;
//echo $comments; ?></div>

а затем вывел $GLOBALS['SMART_COMMENT'] после проверок на наявность и прочее в модуле ниже .
Работает .
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться