(Решено) Модуль "Сообщить об ошибке на странице"

Аватар пользователя LG-savikdvd LG-savikdvd 12 апреля 2015 в 21:15

Всем привет !
Мож кто подскажет модуль, что бы работал по следующим принципу.
На странице есть кнопка, пользователь нажимает, появляется форма, он пишет что на странице не так или что дополнить, отправляет, приходит письмо админу (можно ЛС, емайл или отдельная страница с сообщениям ... ), главное что бы админ в письме получал ссылку на ту страницу, название ноды с которой было отправлено сообщение. Есть такой модуль ?
Попробовал модуль Флаг, вроде всё устраивает, вот только не пойму как админу потом отменять отметку флага после исправления ошибки на странице ?!

Комментарии

Аватар пользователя g2100636 g2100636 12 апреля 2015 в 22:59

ну как вариант, можно использовать модуль webform,
настроить чтобы из него получился блок.
блок поставить на всех страницах.
сделать скрытое поле "Страница".
С помощью javascript запихать в value этого скрытого поля адрес текущей страницы.
ну и с помощью CSS оформить как угодно этот блок.

может быть есть решения по проще\лучше

Аватар пользователя LG-savikdvd LG-savikdvd 13 апреля 2015 в 11:03

Plazik, модуль typo хороший, но не универсальный и под мои нужды его не совсем можно применить.

-------------------Аватар пользователя g2100636

ну как вариант, можно использовать модуль webform,
настроить чтобы из него получился блок.
блок поставить на всех страницах.----------------------

в принципе можно, но не хочу что бы этот блок светился постоянно.
А если взять DS, создать поле, туда вставить код, который будет выводить по клику этот блок через colorbox ? А сам блок скрыть через CSS.
Мож кто подскажет этот код, по выводу в colorbox блок webform ?

Аватар пользователя gun_dose gun_dose 13 апреля 2015 в 11:05

"LG-savikdvd" wrote:
не хочу что бы этот блок светился постоянно.

видел реализацию, где надо выделить неправильный текст и нажать ctrl+enter. Так что блоку можно повесить display:none, а по контрл-энтеру показывать его скриптом.

Аватар пользователя LG-savikdvd LG-savikdvd 13 апреля 2015 в 11:13

gun_dose, то что вы описали, может делать - typo, но мне бы просто кнопку, при нажатии появляется форма с полями, + возможно и файл добавить ... Я в JS не силён, если бы кто помог написать код для вывода формы блока в окне colorbox.

Аватар пользователя gun_dose gun_dose 13 апреля 2015 в 11:27

кнопку можно вывести в любой блок в любой регион. Желательно создать отдельный регион, а где - вам виднее. На кнопку повесить ссылку на форму и назначить ссылке класс colorbox. Возможно, надо будет поставить модуль colorbox_node

Аватар пользователя LG-savikdvd LG-savikdvd 13 апреля 2015 в 11:48

Я выводил ссылкой на форму, но выводилась полностью страница, про colorbox_node не знал, думаю он мне поможет решить проблему.

Аватар пользователя LG-savikdvd LG-savikdvd 13 апреля 2015 в 12:14

Да, colorbox_node очень помог, сейчас выводится только нужная центральная часть формы. Создал скрытое поле, настроил токенами что показывать по умолчанию и ссылка мне тоже приходит. Так-что всем спасибо за помощь !!!

gun_dose, а подскажите как правильно выводить различные кнопки на странице, без лазанья в исходник страницы ? Если в ноде, то с помощью поля через DS, а если в блоке ?

Аватар пользователя LG-savikdvd LG-savikdvd 13 апреля 2015 в 12:33

Жали что поля в webform не имеют поддержки HTML, нельзя сделать ссылку кликабельную (

Аватар пользователя gun_dose gun_dose 13 апреля 2015 в 12:46

в блок просто написать хтмл-код, только формат текста желательно выбрать без обработки.

Аватар пользователя LG-savikdvd LG-savikdvd 13 апреля 2015 в 12:48

А, да, что-то туплю ))
Тему считаю решённой. Огромное спасибо за познание Друпала )