Нужна помощь по CGFeedBack (Посоветуйте модуль комментариев) Topic is solved

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

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

Post by guro »

Посмотрите FireBug-ом почему не применился стиль. Правильный ли html код сформировался.
nops

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

Post 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, свой стиль.
Как и где?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

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

Post by guro »

А кто вам мешает прописать стили для класса cms_form в основном css для глобального шаблона?
nops

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

Post by nops »

guro wrote:А кто вам мешает прописать стили для класса cms_form в основном css для глобального шаблона?
Пробовал, не работает, посему и спрашиваю, как его и где поправить... Должны же быть стили, ведь они берутся откуда-то и форма отрисовывается, правда не того размера, какого надо, но тем не менее, а внутри я уже отрисовываю блоки большего размера. Но вы же понимаете, что это не есть правильно.
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

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

Post by guro »

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

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

Post by nops »

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

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

Post by nops »

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

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

Post by nops »

Еще такой вопрос.
Когда добавляешь комментарий, то открывается новая страница, типа комментарий добавлен, а надо переходить снова на страницу, на которой оставлен комментарий.
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

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

Post by guro »

nops wrote:мне нужно сделать, чтобы в шаблоне выводился кроме самого коммента еще и ссылка на ту страницу, где этот коммент написан.
В шаблоне списка комментариев в цикле

Code: Select all

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

Code: Select all

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

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

Post 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 при вызове формы комментария.
Это в смысле, куда такой параметр подставить надо?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

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

Post by guro »

Прошу прощения. Ошибся. Вот такой код нужно вставить

Code: Select all

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

Code: Select all

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

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

Post 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"}
nops

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

Post by nops »

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

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

Post by nops »

ну что, неужели никто подсказать не может?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

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

Post by guro »

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

Code: Select all

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

Return to “Russian - русский”