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

Yury_md

  • Осваиваюсь на форуме
  • 49
  • 2 / 0
Как не бился в настройках (версия 1.4.0.9), не могу понять: для незарегеных пользователей есть поля имя, мыло, сайт. вполне логично.

но когда комментарий добавляет зарегестрированный пользователь,то поле "сайт" остаётся. имхо, оно не нужно в этом случае.

МОжно, конечно, отключить это поле вовсе, но для незарегеных я бы хотел оставить это поле.

З.Ы. Написал не в теме про ошибки, т.к. может так и должно быть?
*

smart

  • Администратор
  • 6484
  • 1315 / 15
  • Хочешь сделать хорошо — сделай!
В настоящий момент времени желаемое вами без правки кода компонента не реализуется. В новой версии (после ее выхода) это можно будет сделать на уровне шаблона комментариев.

*

Yury_md

  • Осваиваюсь на форуме
  • 49
  • 2 / 0
ну, про сроки выхода новой версии я даже спрашивать не буду :)

понимаю, что просить вас делать этот хак некорректно. может, подскажете, какой файл править?
*

smart

  • Администратор
  • 6484
  • 1315 / 15
  • Хочешь сделать хорошо — сделай!
Новая версия выйдет в начале октября. По крайней мере неделю уже никаких багов тестеры не находят, языковые файлы вроде как причесали, щас жду корректур по немецкому и английскому языку. А, ну и Dutch обещался все-таки поправить украинский. После чего - релиз...

Какой файл править? В версии 1.4.0.9 вся логика в одном файле, в jcomments.php
*

Yury_md

  • Осваиваюсь на форуме
  • 49
  • 2 / 0
спасибо :) раз всё достаточно радужно, подожду новой версии
у Dutch, я видел, уже давно симпатичная новая версия стоит :)
так что удачи вам в завершении работы
*

smart

  • Администратор
  • 6484
  • 1315 / 15
  • Хочешь сделать хорошо — сделай!
у Dutch, я видел, уже давно симпатичная новая версия стоит
да, сайт Дениса почти с самого начала разработки JComments является тестовой площадкой...

Спасибо за пожелания, я действительно уже устал немного от текущей версии. Я был готов выпустить ее в мае, потом новые функции, новые баги, потом загрузка на работе, потом еще куча всяких мелких и важных причин... Думал успеть к началу сентября - и тут не вышло. Но сейчас пора уже заканчивать. А то почти год не было свежей публичной версии...
*

Yury_md

  • Осваиваюсь на форуме
  • 49
  • 2 / 0
smart, сейчас, в новой версии, как убрать поле сайт в jcomments для авторизованных?
*

smart

  • Администратор
  • 6484
  • 1315 / 15
  • Хочешь сделать хорошо — сделай!
Открываем файл шаблона /components/com_jcomments/tpl/default/tpl_form.php и заменяем кусок кода:

Код: php
		if ($this->getVar('comments-form-user-homepage', 0) == 1) {
$text = ($this->getVar('comments-form-homepage-required', 1) == 0) ? JText::_('FORM_HOMEPAGE') : JText::_('FORM_HOMEPAGE_REQUIRED');
?>
<p>
<input id="comments-form-homepage" type="text" name="homepage" value="" size="22" tabindex="3" />
<label for="comments-form-homepage"><?php echo $text; ?></label>
</p>
<?php
}

на

Код: php
		global $my;

if (!$my->id && $this->getVar('comments-form-user-homepage', 0) == 1) {
$text = ($this->getVar('comments-form-homepage-required', 1) == 0) ? JText::_('FORM_HOMEPAGE') : JText::_('FORM_HOMEPAGE_REQUIRED');
?>
<p>
<input id="comments-form-homepage" type="text" name="homepage" value="" size="22" tabindex="3" />
<label for="comments-form-homepage"><?php echo $text; ?></label>
</p>
<?php
}

По идее - этого должно быть достаточно :)
*

Yury_md

  • Осваиваюсь на форуме
  • 49
  • 2 / 0
спасибо, всё получилось. думаю этот функцию нужно включить в сам компонент, т.к. имхо пользователям совершенно нет необходимости вставлять адрес сайта при комментировании
*

smart

  • Администратор
  • 6484
  • 1315 / 15
  • Хочешь сделать хорошо — сделай!
т.к. имхо пользователям совершенно нет необходимости вставлять адрес сайта при комментировании
почему? а если я хочу указать свой сайт? мне для этого нужно будет заходить под гостем?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JComments 3.0.5 как сделать поле comments_per_page всегда открытым

Автор s.elena133

Ответов: 1
Просмотров: 303
Последний ответ 10.02.2018, 03:37:51
от s.elena133
Как добавить дополнительное (новое) поле?

Автор vasya1

Ответов: 48
Просмотров: 20084
Последний ответ 21.07.2017, 13:12:34
от neogeek
отобразить поле в Jcomments

Автор rhjirftyjn

Ответов: 2
Просмотров: 467
Последний ответ 25.02.2017, 22:49:49
от rhjirftyjn
Модуль "Latest" Убрать комментарии модератора

Автор dimon7772

Ответов: 0
Просмотров: 428
Последний ответ 07.02.2017, 22:06:50
от dimon7772
Как убрать телефоны с комментария?

Автор tmpnikl

Ответов: 0
Просмотров: 533
Последний ответ 01.12.2016, 09:39:24
от tmpnikl