NlCKRUS 48 Опубликовано: 8 декабря 2017 Рассказать Опубликовано: 8 декабря 2017 Как сделать галочку "Подписаться на комментарии" отмеченной по умолчанию? В шаблоне addcomments.tpl этого чекбокса нет. сайт лада.онлайн Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 8 декабря 2017 Рассказать Опубликовано: 8 декабря 2017 Для этого нужно править файлы скрипта engine/modules/bbcode.php 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Datagor 31 Опубликовано: 6 января 2018 Рассказать Опубликовано: 6 января 2018 engine/modules/bbcode.php Добавляем checked к инпутам allow_subscribe: 435 строка if ( isset($allow_subscribe) AND $allow_subscribe ) $code .= "<br /><input type=\"checkbox\" name=\"allow_subscribe\" id=\"allow_subscribe\" value=\"1\" checked /><label for=\"allow_subscribe\"> " . $lang['c_subscribe'] . "</label><br />"; 557 строка if ( isset($allow_subscribe) AND $allow_subscribe ) $code .= "<br /><input type=\"checkbox\" name=\"allow_subscribe\" id=\"allow_subscribe\" value=\"1\" checked /><label for=\"allow_subscribe\"> " . $lang['c_subscribe'] . "</label><br />"; Теперь по умолчанию галка стоит на форме. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 6 января 2018 Рассказать Опубликовано: 6 января 2018 (изменено) 2 часа назад, Datagor сказал: engine/modules/bbcode.php Добавляем checked к инпутам allow_subscribe: 435 строка if ( isset($allow_subscribe) AND $allow_subscribe ) $code .= "<br /><input type=\"checkbox\" name=\"allow_subscribe\" id=\"allow_subscribe\" value=\"1\" checked /><label for=\"allow_subscribe\"> " . $lang['c_subscribe'] . "</label><br />"; 557 строка if ( isset($allow_subscribe) AND $allow_subscribe ) $code .= "<br /><input type=\"checkbox\" name=\"allow_subscribe\" id=\"allow_subscribe\" value=\"1\" checked /><label for=\"allow_subscribe\"> " . $lang['c_subscribe'] . "</label><br />"; Теперь по умолчанию галка стоит на форме. Лучше ID прописать и в шаблоне JS-ом включать/выключать когда нужно, так более кастомно выходит. Изменено 6 января 2018 пользователем SKYNET74 Цитата Ссылка на сообщение Поделиться на других сайтах
Datagor 31 Опубликовано: 6 января 2018 Рассказать Опубликовано: 6 января 2018 3 hours ago, SKYNET74 said: так более кастомно выходит Наверное да. Покажите, пожалуйста, как это сделать на примере, как я выше. Вот тогда это будет ценно. А то я в JS как конь по телефону. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 7 января 2018 Рассказать Опубликовано: 7 января 2018 В 06.01.2018 в 20:08, Datagor сказал: Наверное да. Покажите, пожалуйста, как это сделать на примере, как я выше. Вот тогда это будет ценно. А то я в JS как конь по телефону. Извиняюсь, не заметил что целсофт добавил id="allow_subscribe", как то так без правок теперь можно: <script type="text/javascript"> $('#allow_subscribe').attr('checked','checked'); </script> Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 7 января 2018 Рассказать Опубликовано: 7 января 2018 11 минуту назад, SKYNET74 сказал: не заметил что целсофт добавил id="allow_subscribe", как то так без правок теперь можно Всегда это было в коде, и ничего не добавлялось. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 7 января 2018 Рассказать Опубликовано: 7 января 2018 6 минут назад, celsoft сказал: Всегда это было в коде, и ничего не добавлялось. В JQ UI форме тоже это есть? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 7 января 2018 Рассказать Опубликовано: 7 января 2018 16 минут назад, SKYNET74 сказал: В JQ UI форме тоже это есть? Откойте и посмотрите. На основе этого ID все функции DLE работают и работали всегда, в любых версиях скрипта. Единственно что сам ID иногда может быть разным, например при ответах древовидных комментариях. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 8 января 2018 Рассказать Опубликовано: 8 января 2018 В 07.01.2018 в 20:42, celsoft сказал: Откойте и посмотрите. На основе этого ID все функции DLE работают и работали всегда, в любых версиях скрипта. Единственно что сам ID иногда может быть разным, например при ответах древовидных комментариях. Можете подсказать как сделать активацию чекбокса на JS для ответа на комментарии в JQ UI? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 9 января 2018 Рассказать Опубликовано: 9 января 2018 14 часа назад, SKYNET74 сказал: Можете подсказать как сделать активацию чекбокса на JS для ответа на комментарии в JQ UI? Выбирать можно не только по ID. Можно например использовать ".comments_subscribe input" в качестве селектора. Предварительно сделав триггер на опрос dom периодически, на предмет того появилась ли форма ответа или нет, т.к. она динамически подгружается через ajax Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 10 января 2018 Рассказать Опубликовано: 10 января 2018 23 часа назад, celsoft сказал: Выбирать можно не только по ID. Можно например использовать ".comments_subscribe input" в качестве селектора. Предварительно сделав триггер на опрос dom периодически, на предмет того появилась ли форма ответа или нет, т.к. она динамически подгружается через ajax т.е. по сути только циклом всё время бегать и проверять по таймауту появился ли такой элемент в DOM и больше вариантов нет? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 10 января 2018 Рассказать Опубликовано: 10 января 2018 12 минуты назад, SKYNET74 сказал: т.е. по сути только циклом всё время бегать и проверять по таймауту появился ли такой элемент в DOM и больше вариантов нет? Да. Других вариантов нет, потому как форма отсутствует на странице и подгружается по AJAX динамически в момент ее запроса. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 10 января 2018 Рассказать Опубликовано: 10 января 2018 12 минуты назад, celsoft сказал: Да. Других вариантов нет, потому как форма отсутствует на странице и подгружается по AJAX динамически в момент ее запроса. А шаблонизировать ajax форму не планируется? Что бы и текст можно было там выводить какой то свой в зависимости от определённых условий. И можно же уже вынести код подписки на комментарии в шаблон из php кода? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.