LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 18:53:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Дополнительное поле  (Прочитано 3464 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
pashevich
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« : 02.08.2008, 01:06:03 »

Кто-нибудь из умельцев уже создавал свое дополнительное поле в JComments, к примеру "Страна". Что скажут разработчики, и как они смотрят на подобный хак...
Записан
Dead Krolik
Joostina
*****

Репутация: +33/-4
Offline Offline

Пол: Мужской
Сообщений: 245


Теперь я рыбка


« Ответ #1 : 02.08.2008, 09:51:50 »

И тут же мой старый вопрос смарту про замену поля Ссылка на что-нибудь свое.
Записан
pashevich
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #2 : 02.08.2008, 11:00:23 »

И тут же мой старый вопрос смарту про замену поля Ссылка на что-нибудь свое.
Заменить не так уж и сложно, просто убрать валидаторы и выводить текстом, а не картинкой и т.д., а вот чтобы сделать его полноценным полем при редактировании - уже нужно копать шаблоны и xajax.
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #3 : 02.08.2008, 11:59:29 »

В новой версии компонента поддерживаются мамботы для обработки комментариев перед сохранением, редактированием, удалением или отображением. На основе мамбота, работающего на событии onBeforeCommentAdded я реализовал экспериментальный антиспам-плагин.

Так вот вашу задачу, по идее можно будет решить посредством:

1. Добавления дополнительного поля в форму добавления комментариев
2. Добавления дополнительного поля в БД
3. Добавления дополнительного поля в класс JCommentsDB
4. Создания мамбота который перед сохранением будет забрасывать данные из переменных запроса в объект комментария.

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

Ведь сначала захочется просто добавить одно поле, потом несколько, потом управлять их очередностью, потом типами полей и проверками. И в конечном счете мы получим какого-то терминатора.
Записан
Mr. Brightside
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 47



« Ответ #4 : 04.10.2010, 05:06:37 »

Возникла необходимость показа флажка страны пользователя... Пример аналогичной интеграции комментов самопальной ExtazyCMS с IPB 2 тут - sng.by

Мое пожелание смотреть в сторону JFusion и реализовать такую интеграцию хотя бы на "костыльном" уровне.
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #5 : 07.10.2010, 19:51:30 »

Возникла необходимость показа флажка страны пользователя...
ну так реализуйте, можно прямо на уровне шаблона (IP пользователя там доступен)

Мое пожелание смотреть в сторону JFusion и реализовать такую интеграцию хотя бы на "костыльном" уровне.
и предлагать всем пользователям ставить JFusion? мне кажется это не решение...
Записан
Mr. Brightside
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 47



« Ответ #6 : 04.12.2010, 02:48:22 »

и предлагать всем пользователям ставить JFusion? мне кажется это не решение...

Для интеграции? чем не решение?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet