Page 2 of 3

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Fri Jun 22, 2012 11:12 am
by guro
Посмотрите FireBug-ом почему не применился стиль. Правильный ли html код сформировался.

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Sun Jun 24, 2012 12:58 am
by nops
guro wrote:Посмотрите FireBug-ом почему не применился стиль. Правильный ли html код сформировался.
Все, разобрался. Проблема была в неправильно отрисованной форме.
Сейчас беда такая.
Форму начинается тегом {formstart}(если правильно помню, лень открывать код, позже, когда работать начну) внутри описывается код формы, инпуты там...
Проблема в том, что на странице формируется код примерно такой, да что примерно, именно такой и формируется:

Code: Select all

<form id="mcf707moduleform_1" class="cms_form" enctype="multipart/form-data" action="http://nugazeta.loc/article.html" method="post">
вопрос. Где прописаны стили для этой формы? Получается что для этой формы существует стиль class="cms_form", только вот где и как его править. Мне бы по хорошему туда подставить вместо cms_form, свой стиль.
Как и где?

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Sun Jun 24, 2012 4:19 pm
by guro
А кто вам мешает прописать стили для класса cms_form в основном css для глобального шаблона?

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Sun Jun 24, 2012 4:39 pm
by nops
guro wrote:А кто вам мешает прописать стили для класса cms_form в основном css для глобального шаблона?
Пробовал, не работает, посему и спрашиваю, как его и где поправить... Должны же быть стили, ведь они берутся откуда-то и форма отрисовывается, правда не того размера, какого надо, но тем не менее, а внутри я уже отрисовываю блоки большего размера. Но вы же понимаете, что это не есть правильно.

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Sun Jun 24, 2012 6:50 pm
by guro
Посмотрите тем-же FireBug-ом какие стили применяются к вашей форме.
nops wrote:Пробовал, не работает
Значит что-то не правильно делаете.
Никаких встроенных стилей для CGFeedBack нет. Все стили берутся из ваших глобальных стилей. Проверяйте свой css.

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Mon Jun 25, 2012 5:56 am
by nops
guro wrote:Посмотрите тем-же FireBug-ом какие стили применяются к вашей форме.
nops wrote:Пробовал, не работает
Значит что-то не правильно делаете.
Никаких встроенных стилей для CGFeedBack нет. Все стили берутся из ваших глобальных стилей. Проверяйте свой css.
Значит я не могу исправить клас в форме?!

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Mon Jun 25, 2012 7:08 am
by nops
Все, получилось...
Сейчас не могу разобраться в следующем.
Вывожу справа, в блоке отдельном, последние комментарии. Они выводятся, дизайн устанавливается, шаблон для вывода сделан, но мне нужно сделать, чтобы в шаблоне выводился кроме самого коммента еще и ссылка на ту страницу, где этот коммент написан. Т.е. если скажем последний коммент написан в новости, то ссылка должна вести на страницу с новостью, если предпоследний коммент оставлен на странице статьи, то ссылка должна вести на страницу статьи.
Вот как это сделать не знаю. В дефолтном шаблоне я нашел только создание ссылки на просмотр полного теста коммента(открытия на новой/отдельной странице).
Как это сделать?!

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Mon Jun 25, 2012 1:38 pm
by nops
Еще такой вопрос.
Когда добавляешь комментарий, то открывается новая страница, типа комментарий добавлен, а надо переходить снова на страницу, на которой оставлен комментарий.

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Mon Jun 25, 2012 2:31 pm
by guro
nops wrote:мне нужно сделать, чтобы в шаблоне выводился кроме самого коммента еще и ссылка на ту страницу, где этот коммент написан.
В шаблоне списка комментариев в цикле

Code: Select all

{foreach from=$comments item='one'}
используйте конструкцию

Code: Select all

{$one->origurl}
nops wrote:Еще такой вопрос.
Когда добавляешь комментарий, то открывается новая страница, типа комментарий добавлен, а надо переходить снова на страницу, на которой оставлен комментарий.
Попробуйте параметр destpage при вызове формы комментария.

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Mon Jun 25, 2012 2:38 pm
by nops
guro wrote:
nops wrote:мне нужно сделать, чтобы в шаблоне выводился кроме самого коммента еще и ссылка на ту страницу, где этот коммент написан.
В шаблоне списка комментариев в цикле

Code: Select all

{foreach from=$comments item='one'}
используйте конструкцию

Code: Select all

{$one->origurl}
Может я что-то не понял, но сделал так:

Code: Select all

		{if isset($comments)}
			{foreach from=$comments item='one'}
				<div class="feedback_summary_item">
					<div class="comment-right-feedback_item_data">
						{$one.data|htmlspecialchars}
						{$one->origurl}
					</div>
					<br/>
				</div>
			{/foreach}
		{/if}
И ничего не получилось.
guro wrote:
nops wrote:Еще такой вопрос.
Когда добавляешь комментарий, то открывается новая страница, типа комментарий добавлен, а надо переходить снова на страницу, на которой оставлен комментарий.
Попробуйте параметр destpage при вызове формы комментария.
Это в смысле, куда такой параметр подставить надо?

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Mon Jun 25, 2012 3:34 pm
by guro
Прошу прощения. Ошибся. Вот такой код нужно вставить

Code: Select all

{$one.origurl}
Получите url страницы, на которой был отправлен комментарий.
nops wrote:Это в смысле, куда такой параметр подставить надо?
Вот сюда

Code: Select all

{CGFeedback key1="" key2='' action='default' destpage=$page_url}
Только с вашими параметрами.

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Mon Jun 25, 2012 3:40 pm
by nops
guro wrote:Прошу прощения. Ошибся. Вот такой код нужно вставить

Code: Select all

{$one.origurl}
Получите url страницы, на которой был отправлен комментарий.
nops wrote:Это в смысле, куда такой параметр подставить надо?
Вот сюда

Code: Select all

{CGFeedback key1="" key2='' action='default' destpage=$page_url}
Только с вашими параметрами.
А как название вытащить этой страницы, на которой оставлен коммент?!
И не переводит на предыдущую страницу, а показывает новую страницу, пишет там "You must provide a comment" и форму добавления комментария.
Я вызываю так:

Code: Select all

{CGFeedback key1="CGBlog" key2=$entry->id key3='comment' lang="ru_RU"}

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Thu Jun 28, 2012 1:38 am
by nops
Еще нужно выводить количество комментариев для каждой статьи/новости.
Ну скажем есть список статей на главной с анонсом и нужно в скобочках подписать, что: [создал: тот-то | дата создания | количество комментариев]
Вот у меня не получается вывести время создания и количество комментов

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Tue Jul 03, 2012 7:07 am
by nops
ну что, неужели никто подсказать не может?

Re: Нужна помощь по CGFeedBack (Посоветуйте модуль комментар

Posted: Tue Jul 03, 2012 10:17 pm
by guro
nops wrote:Еще нужно выводить количество комментариев для каждой статьи/новости.
Ну скажем есть список статей на главной с анонсом и нужно в скобочках подписать, что: [создал: тот-то | дата создания | количество комментариев]
Вот у меня не получается вывести время создания и количество комментов
Для новости, например, есть параметр

Code: Select all

{$entry->postdate}
- дата размещения новости.
А вот с количеством комментариев проблема. Нет в модуле стандартного вызова количества сообщений. Но и здесь есть выход.
1) Допил модуля. Создание action_count.
2) Стандартный вызов модуля комментариев для данной новости, но с шаблоном, в котором всё что будет делаться так это подсчет количества комментариев. (Но это дополнительная нагрузка на сервер)
Если обладаете знаниями php, я бы посоветовал допилить. Для понятия системы работы cmsms будет полезным.