Где править вывод комментариев

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 15 февраля 2012 в 03:06
Собственно стал вопрос в следующем. Есть компонент. В нем включено "показывать комментарии". Однако комментарии выводятся не там, где надо. А вот где править код, чтоб вылазило в том месте, где нужно, ума не приложу. Подскажите, пожалуйста.
#2 15 февраля 2012 в 03:27
для этого нужно, как минимум — увидеть код… )
подсказываю — править нужно всегда в нужном месте… (шучу, не обижайтесь)
у меня тоже есть код, вот мучаюсь с ним чтоб заработал, кто б тоже подсказал…)
#3 15 февраля 2012 в 03:36
Я знаю точно, что код компонента комментариев находится в другом месте от компонента, в котором я его включаю.
#4 15 февраля 2012 в 03:41
там находится код самих комментариев, а их вывод зависит от того, где вы их укажете в шаблоне своего компонента или в модели компонента и каким способом…
#5 15 февраля 2012 в 03:47
В том то и дело что в коде компонента нету даже ссылки или что то типа того что "выводить коменты тут". Мало того, когда я полностью удаляю весь код компонента, он исчезает (естественно) а комментарии все равно остаются. То есть это означает что они находятся в другом месте.
#6 15 февраля 2012 в 03:55
они могут вызываться из cms.php функциями function cmsSmartyComments($params) или public function includeComments()
в первом случае прописываются в шаблоне вашего компонента во втором включаются во фронтенде компонета в коде, обычно после указания шаблона и передачи всех переменных в смарти…
#7 15 февраля 2012 в 03:57
И где править то как отображаться этому компоненту, находясь фактически в другом?
#8 15 февраля 2012 в 04:08
в первом случае в файле шаблона должно быть что-то типа:
  1.  
  2. {if $cfg.comments}
  3. {comments target='boarditem' target_id=$item.id}
  4. {/if}
  5.  
во втором просто ссылка на них:
  1.  
  2. {if ($post.comments > 0)}
  3. <a class="blog_comments_link" href="{$post.url}#c">{$post.comments|spellcount:$LANG.COMMENT:$LANG.COMMENT2:$LANG.COMMENT10}</a>
  4. {else}
  5. <a class="blog_comments_link" href="{$post.url}#c">{$LANG.NOT_COMMENTS}</a>
  6. {/if}
  7.  
#9 15 февраля 2012 в 04:12
Тоже был озадачен этим вопросом )
#10 15 февраля 2012 в 04:16

Тоже был озадачен этим вопросом )

Nikitka
а чего не спросил ?
… ))
#11 15 февраля 2012 в 04:32
Да хотел сам понять откуда что растет… а потом отложил и забыл )) Хорошо что Роман поднял тему! )
#12 15 февраля 2012 в 07:39
а о каком компоненте речь, если не секрет?
#13 15 февраля 2012 в 07:53
тоже хотелось бы узнать название компонента
#14 15 февраля 2012 в 10:33
Магазин
#15 15 февраля 2012 в 14:29
ищите event вызова комментариев(вроде окончание топика ). там они и появляются.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.