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

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Здравствуйте, добрые люди которые обратили внимание на мою тему.

Я как бы я компонентами не лады, так что хочу спросить у Вас.

Хочу добавить пару кнопок на страницу списка материалов компонента К2. Кнопки которые в самом верху они не используют форму... у каждой кнопки есть свое действие
Код
onclick="Joomla.submitbutton('add')"

Вот и вопрос: В каком файле находится метод add,  и могу ли я создать еще один и он будет работать также как и все!

Спасибо большое за ответы...
...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Код: javascript
onclick="Joomla.submitbutton('add')"
просто отправляет форму с task=add и по-умолчанию id="adminForm". См. joomla2/media/system/js/core-uncompressed.js.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Код: javascript
onclick="Joomla.submitbutton('add')"
просто отправляет форму с task=add и по-умолчанию id="adminForm". См. joomla2/media/system/js/core-uncompressed.js.

Скажи пожалуйста, а форма надо обязательно! Просто на странице вывода материалов в админке компонента К2 кнопки находятся за пределами формы.
Я сейчас попробовал сделать это на публичной части сайта, но не получилось, хотя там и нет формы никакой...
...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Скажи пожалуйста, а форма надо обязательно
Обязательно, конечно. И обращайтесь ко мне на "вы" - не думаю, что вы старше моей дочери.
кнопки находятся за пределами формы.
Кнопки не обязательно должны находиться внутри формы, особенно когда форма отправляется JavaScript'ом.
Повторюсь, см. joomla2/media/system/js/core-uncompressed.js.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Обязательно, конечно. И обращайтесь ко мне на "вы" - не думаю, что вы старше моей дочери.

Извините. Больше не повториться!

Обязательно, конечно. И обращайтесь ко мне на "вы" - не думаю, что вы старше моей дочери.Кнопки не обязательно должны находиться внутри формы, особенно когда форма отправляется JavaScript'ом.

Так а если у меня вообще формы нет. Это значит что кнопка работать не будет, что ли...
мне просто надо знать где надо создать новы метод что бы он выполнялся при нажатии на кнопку!!
...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Если формы нет и вы не собираетесь ничего нового добавлять, то зачем вам
Код: javascript
onclick="Joomla.submitbutton('add')"
?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Если формы нет и вы не собираетесь ничего нового добавлять, то зачем вам
Код: javascript
onclick="Joomla.submitbutton('add')"
?

Даже если использовать форму, то как две разные кнопки будут делать два разных действия... Данные вводить не надо есть только скрытые поля
Код
<input type="hidden" name="FormLike" value="1">

...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Так вы не разбираетесь в JavaScript?
1. Сформулируйте свой вопрос: что вы хотите делать?
2. Простым языком объясняю: когда нажимается кнопка "Добавить" (onclick="Joomla.submitbutton('add')"), к форме с id="adminForm" (если она существует) прибавляется
Код: html4strict
<input name="task" value="add"/>
и она отправляется. Все.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Так вы не разбираетесь в JavaScript?

Конечно нет, вообще не знаю...

2. Простым языком объясняю: когда нажимается кнопка "Добавить" (onclick="Joomla.submitbutton('add')"), к форме с id="adminForm" (если она существует) прибавляется
Код: html4strict
<input name="task" value="add"/>
и она отправляется. Все.

я так понимаю, что значение task меняется перед отправкой формы, табы сразу знать на какую кнопку я нажал....

что я вообще хочу сделать...

На странице есть кнопка, которая выводит кол-во проголосовавших. Эта же кнопка выполняет два действия: если я еще не голосовал - то при нажатии на кнопку я проголосую, и наоборот. Таких рода кнопок будет несколько и всего одна форма,

Значит, перед отправкой формы мне надо изменить значение
Код
<input type="hidden" name="FormLike" value="like">
что бы когда форма будет отправляться выполнился не весь код, а именно то что надо. Я правильно понимаю...
...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редактор JCE не отображается в материалах компонента K2

Автор Kokshetau

Ответов: 1
Просмотров: 217
Последний ответ 10.11.2020, 14:08:56
от AlexB
Критерии поиска объекта в админке

Автор Abez

Ответов: 0
Просмотров: 343
Последний ответ 14.01.2020, 13:46:43
от Abez
Не сохраняются изменении в доп полях К2 (в админке)

Автор fireman

Ответов: 1
Просмотров: 463
Последний ответ 15.11.2019, 16:46:57
от fireman
Дополнительные поля в алфавитном порядке в админке

Автор tsg

Ответов: 8
Просмотров: 590
Последний ответ 11.06.2018, 16:27:00
от tsg
[Решено] Не работает поиск а админке по К2 на кирилице

Автор WinssLioN29

Ответов: 0
Просмотров: 702
Последний ответ 09.07.2017, 23:15:07
от WinssLioN29