Селекторы комментариев 2.X

Селекторы комментариев

 
Посетитель
small user social cms
Сообщений: 83
Здравствуйте. В одном компоненте нужно указать cелектор блока Комментариев и селектор кнопки «сохранить» на 2.12.1 . Метод тыка через исходный код не привел к положительным результатам. Прошу подсказать где "зарыта собака" .
Folder Find Text наше все !
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 163
Что в данном случае в вашем понимаении «cелектор»?
Реклама
cms
Посетитель
small user social cms
Сообщений: 83
Код PHP:
  1.  
  2. var msgInput = $('textarea#content');
  3. $('input.button-submit.button').click(function(event){
  4.  
для Записи:
'textarea#content' - поле "текст"
'input.button-submit.button' - кнопка "сохранить"

Нужно для Комментариев сделать аналогично.
Редактировалось: 1 раз (Последний: 11 апреля 2019 в 16:52)
Folder Find Text наше все !
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 163
А какой HTML у комментариев?
Редактировалось: 2 раз (Последний: 11 апреля 2019 в 17:04)
Посетитель
small user social cms
Сообщений: 83
Селекторы комментариев

Селекторы комментариев
Folder Find Text наше все !
Посетитель
small user social cms
Медаль
Сообщений: 136
Задача в том, что бы перекрасить кнопку(и)? Да?
Причин может быть несколько...
Посетитель
small user social cms
Медаль
Сообщений: 136
Despot, Я думаю что это ответ на Вашу задачку...
Код PHP:
  1.  
  2. input.button[name="preview"] {
  3. color: #FFF;
  4. background-color: #359A7E
  5. }
  6. input.button[name="submit"] {
  7. color: #FFF;
  8. background-color: #D55B0B
  9. }
  10. input.button[name="cancel"] {
  11. color: #FFF;
  12. background-color: #97A7A8
  13. }
  14.  
Спойлер
Редактировалось: 1 раз (Последний: 12 апреля 2019 в 08:40)
Причин может быть несколько...
Посетитель
small user social cms
Сообщений: 83
За раскраску кнопок спасибо, Задача сделать "Антимат" для комментариев через SiteKreator ...
Folder Find Text наше все !
Посетитель
small user social cms
Медаль
Сообщений: 136
Despot:

За раскраску кнопок спасибо, Задача сделать "Антимат" для комментариев через SiteKreator ...
Пожалуйста.
Про антимат не знаю как быть...
Причин может быть несколько...
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 163
Код PHP:
  1. var msgInput = $('textarea');
  2. $('input.submit[type=submit]').click(function(event){
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 163
islyaeFF:

Код PHP:
  1. var msgInput = $('textarea');
  2. $('input.submit[type=submit]').click(function(event){

там уже стоит событие онклик. отдельно вы не вызовите еще одно событие
Посетитель
small user social cms
Сообщений: 83
Не срабатывает ...
Спойлер
Было бы ошень отлично чтобы антимат работал в новом редакторе https://instantcms.ru/forum/thread31402-4.html#309231 с Гудкомментариями и Мнения ...
Редактировалось: 1 раз (Последний: 12 апреля 2019 в 10:40)
Folder Find Text наше все !
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 163
Despot:

Не срабатывает ...
т.к. уже есть событие. Ищите эту функцию в скриптах и дополните внутри нее своим антиматом
Селекторы комментариев
Посетитель
small user social cms
Сообщений: 83
В скрипте похожее на onclick только ".click(function(event){" , дальше я не понял scratch
PS скрипт антимат https://yadi.sk/d/RG72U77U8PTd_g
Редактировалось: 1 раз (Последний: 12 апреля 2019 в 12:24)
Folder Find Text наше все !
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
islyaeFF:
там уже стоит событие онклик. отдельно вы не вызовите еще одно событие
С чего такие выводы?
Despot, тебе надо на онклик в коде кнопки повесить ф-цию
Код PHP:
  1. checkForObscene()
То есть onclick="icms.comments.preview();checkForObscene();"
А в коде скрипта убрать клик. Сейчас так
Код PHP:
  1. $(document).ready(function () {
  2. var msgInput = $('textarea#content');
  3. $('input.button-submit.button').click(function(event){
  4. if(checkForObscene()) event.preventDefault();
  5. });
  6. function checkForObscene() {
  7. var txt = msgInput.val();
  8. if (txt < 1) return;
  9. var result = window.containsMat(txt);
  10. if(result) {
  11. alert('— матом нельз¤ сохранить');
  12. return true;
  13. }
  14. }
  15. });
А сделать так
Код PHP:
  1. $(document).ready(function () {
  2. var msgInput = $('textarea#content');
  3. function checkForObscene() {
  4. var txt = msgInput.val();
  5. if (txt < 1) return;
  6. var result = window.containsMat(txt);
  7. if(result) {
  8. alert('— матом нельз¤ сохранить');
  9. return true;
  10. }
  11. }
  12. });
Редактировалось: 1 раз (Последний: 12 апреля 2019 в 15:05)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.