Добавление тикета юзерами
Доброго времени суток!
Помогите решить проблему. Установил компонент Tickets 1.18.1. Через раздел админки можно добавлять, изменять и удалять записи (тикеты). Однако когда я пытаюсь добавлять тикеты через юзеров, командой
Если говорить про права. У меня есть группа пользователей: «Работодатели» и «Фрилансеры». В группе работодателей я установил права на группу, чтобы они могли читать и редактировать тикеты.
В редактируемой группе делаю такие изменения во вкладке «Доступ к контекстам»
Контекст — Web
Минимальная роль — Member — 9999
Политика доступа — TicketUserPolicy
Тем не менее. ничего нельзя добавить и тем более отредактировать из записей из фрондэнда сайта.
На скриншотах показал то, что делал, и что все это не работает, к сожалению.
cloud.mail.ru/public/84gi/KVdx5MQnU
cloud.mail.ru/public/DWZY/mjm7fSS1L
Как решить проблему?
Помогите решить проблему. Установил компонент Tickets 1.18.1. Через раздел админки можно добавлять, изменять и удалять записи (тикеты). Однако когда я пытаюсь добавлять тикеты через юзеров, командой
[[!TicketForm?]]
То форма отображается, однако, при добавлении сайт ругается на недостаточность прав. Если говорить про права. У меня есть группа пользователей: «Работодатели» и «Фрилансеры». В группе работодателей я установил права на группу, чтобы они могли читать и редактировать тикеты.
В редактируемой группе делаю такие изменения во вкладке «Доступ к контекстам»
Контекст — Web
Минимальная роль — Member — 9999
Политика доступа — TicketUserPolicy
Тем не менее. ничего нельзя добавить и тем более отредактировать из записей из фрондэнда сайта.
На скриншотах показал то, что делал, и что все это не работает, к сожалению.
cloud.mail.ru/public/84gi/KVdx5MQnU
cloud.mail.ru/public/DWZY/mjm7fSS1L
Как решить проблему?
Комментарии: 66
Перелогиниться
разве это поможет? Почему в другом браузере тогда не работает это? Там я не регился.
Пишу просто [[!TicketForm?]] и не работает это. Почему? У вас рабочий компонент 1.18. версии? Не говорите мне только про кеширование, потому это чушь. Форму должно вывести, а не выводит.
У меня все работает, ищите ошибки.
Может у пользователя просто нет прав на просмотр страницы? я ни с чем не мудрил и все отлично работает
http://prnt.sc/ektjyt
http://prnt.sc/ektjyt
делаю чанк, в нем пишу [[!TicketForm?]], в чанке тикета код:
<form class="well create" method="post" action="" id="ticketForm">
<div id="ticket-preview-placeholder"></div>
<input type="hidden" name="tid" value="0"/>
<div class="form-group">
<label for="ticket-sections">[[%tickets_section]]</label>
<select name="parent" class="form-control" id="ticket-sections">[[+sections]]</select>
<span class="error"></span>
</div>
<div class="form-group">
<label for="ticket-pagetitle">[[%ticket_pagetitle]]</label>
<input type="text" class="form-control" placeholder="[[%ticket_pagetitle]]" name="pagetitle" value="" maxlength="50" id="ticket-pagetitle"/>
<span class="error"></span>
</div>
<div class="form-group">
<textarea class="form-control" placeholder="[[%ticket_content]]" name="content" id="ticket-editor"
rows="10"></textarea>
<span class="error"></span>
</div>
<div class="ticket-form-files">
[[+files]]
</div>
<div class="form-actions row">
<div class="col-md-6">
<input type="button" class="btn btn-default preview" value="[[%ticket_preview]]" title="Ctrl + Enter"/>
</div>
<div class="col-md-6 move-right">
<input type="button" class="btn btn-primary publish" name="publish" value="[[%ticket_publish]]" title=""/>
<input type="submit" class="btn btn-danger draft" name="draft" value="[[%ticket_draft]]"
title="Ctrl + Shift + Enter"/>
</div>
</div>
</form>
Когда я заполняю поля, то при клике на «Печати» ничего не происходит. Чанк стандартный от компонента. В чем ошибка? Баг компонента или что? Объясните мне. Права есть и на чтение, и на редактирование и на работу с компонентами тикета. Можете даже посмотреть форму b2b-open.ru/index.php?id=31
Регистрация что-то не прошла)) Быть может, это проблема с формами в целом?
вы успешно зарегистрировались. В качестве логина указывайте свой емайл, а пароль циферный
хм… http://prnt.sc/ekzqb7
На вскидку — перенести все скрипты из head вниз — перед закрывающим тегом body (просто для порядка), добавить недостающий файл скриптов (roundabout_shapes.js — или исправить адрес вызова). Точную причину конфликта скриптов нужно искать…
На вскидку — перенести все скрипты из head вниз — перед закрывающим тегом body (просто для порядка), добавить недостающий файл скриптов (roundabout_shapes.js — или исправить адрес вызова). Точную причину конфликта скриптов нужно искать…
скрипты не повлияли бы на компонент tickets. Про head это неправильно, скрипты по большей части должны быть вверху страницы. Хотя я подумаю над этим.
Как скажешь
На скрине видно сейчас, что скрипты tickets компонента не работают, что собственно и является причиной ошибок в работе компонента. Есть рабочий компонент tickets? cloud.mail.ru/public/3bFe/rvTRSfMsT
default.js, files.js — это все скрипты компонента.
Именно, и ошибка везде одна и та же осталась — не найдена функция on.click
Подключи JQuery
Подключи JQuery
<script
src="https://code.jquery.com/jquery-1.12.4.min.js"
integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ="
crossorigin="anonymous"></script>
Должно заработать
Вот страница с чистой формой b2b-open.ru/index.php?id=37
Тем не менее ничего не работает.
Тем не менее ничего не работает.
1. про head это правильно, никаких скриптов, кроме конфигов, не должно быть вверху страницы
2. любая критическая ошибка js приводит к тому, что ВСЕ скрипты после этой ошибки не будут работать. Так что проверяй все, что у тебя до скриптов тикета разваливается
3. «перезагрузить права доступа» в админке надо, если ты новые права на группу назначил
2. любая критическая ошибка js приводит к тому, что ВСЕ скрипты после этой ошибки не будут работать. Так что проверяй все, что у тебя до скриптов тикета разваливается
3. «перезагрузить права доступа» в админке надо, если ты новые права на группу назначил
Ну а что тогда скажете про чистую страницу, где нет ни скриптов, ни кода, один компонент/ Вот страница с чистой формой b2b-open.ru/index.php?id=37
Тем не менее ничего не работает.
Тем не менее ничего не работает.
у тебя и регистрация не работает)
Вот именно, что один компонент, который подгружает скрипты в head и body, но… их там нет, нет даже тегов html.
1) Скачай из репозитория шаблоны бутсрап,
2) В шаблон Bootstrap.main добавь вызов тикет-формы по умолчанию и некешированным,
3) Присвой новому документу шаблон Bootstrap.main
Профит.
1) Скачай из репозитория шаблоны бутсрап,
2) В шаблон Bootstrap.main добавь вызов тикет-формы по умолчанию и некешированным,
3) Присвой новому документу шаблон Bootstrap.main
Профит.
у тебя вон и без тикетов бардак. Скажешь, в скриптах pdotools дело теперь?
откуда такие познания, что «скрипты не повлияли бы на компонент»?
откуда такие познания, что «скрипты не повлияли бы на компонент»?
На чистой странице даже ничего не работает, так что не надо говорить, что это у меня скрипты все портят. А скрипты, такие от верстки достались, я это исправлю, но позже. Вот кстати новый скрин, где видно, что ничего нет уже. У вас в кеше старые ошибки сайта.
cloud.mail.ru/public/3bFe/rvTRSfMsT
cloud.mail.ru/public/3bFe/rvTRSfMsT
уважаемый. Ты приходишь на сайт, который работает на Tickets, и людям, которые работают с Tickets, упорно доказываешь, что компонент плохой и не работает. Может, рановато такие сложные проекты делать пока?
откуда у меня кеш, если я сайт открыл впервые в жизни?
на скрине я показал свой браузер. Не знаю, тогда что это. В каком браузере такие баги вы нашли?
Тебе же сказали — попробуй c bootstrap-версткой. На modhost.pro например.
Если и там не получится, то врят ли тебе здесь помогут.
Если и там не получится, то врят ли тебе здесь помогут.
$(...).on is not a function
ПРИЧЕМ ТУТ ТИКЕТЫ? это говорит лишь о том, что у тебя ДО тикетов не определены функции jQuery
ПРИЧЕМ ТУТ ТИКЕТЫ? это говорит лишь о том, что у тебя ДО тикетов не определены функции jQuery
JQuery у меня 1.16. Вы мне предлагаете поставить 1.12. Зачем? На старое переходить что ли? Я просто кидаю на пустую форму ваш компонент [[!FormTickets?]] и не работает. Где тут моя вина? Я на модексе программирую уже три года. Так что опыта хватает.
У вас jQuery 1.6 2011 года. Вам предлагают 1.12.4 за 2016 год.
Вопрос: где прошлое?
Вопрос: где прошлое?
и тем не менее, ошибки с главной-то пропали с 1.12
и тем не менее ничего не работает). Тикеты не работают…
а у меня работают. Видимо, тебе подделку подложили в репозиторий
У меня что-то с глазами, наверное, но я вижу ту же ошибку, что и раньше — отсутствие функции .on, которая была введена только в jquery 1.7. То есть, если версия библиотеки более старая, то там этой функции нет и соответственно работать она не будет!
Среди jquery серии 1 вариант 1.12.4 — последний.
Среди jquery серии 1 вариант 1.12.4 — последний.
Все ребята, я сменил на 1.12.4. Ничего не работает все равно! Что там может быть хорошего в boot-strap? Зачем мне это, когда я хочу работать без этих примочек.
там, например, нет лишних скриптов и можно увидеть как все станет замечательно работать. Если и тогда не станет пиши, но предварительно хотя бы ссылку дай на страницу с шаблоном бутстрапа, где вызван TicketForm
P.S.:… не надо так
Было же правильно вначале, как название сниппета мутировало?
P.S.:… не надо так
[[!FormTickets?]]Верный вызов [[!TicketForm?]]
Было же правильно вначале, как название сниппета мутировало?
Это я на бум написал, синтаксис соблюдал, иначе бы не вывелась бы форма. Вы же это понимаете?
Ну ответьте пожалуйста, у меня проект горит по времени. Стопорюсь на одном месте из-за этого.
Я понимаю, что это глупость, но может, просто ради прикола, попробовать погуглить текст ошибки?
Ну мало ли, вдруг у тебя версия jQuery древнее говна мамонта?
Ну мало ли, вдруг у тебя версия jQuery древнее говна мамонта?
У меня такой JQuery js/jquery-1.6.js
Вы же мне в советах предлагаете такие библиотеки: code.jquery.com/jquery-1.12.4.min.js". Или вы предлагаете мне возвращаться в прошлое?)
Вы же мне в советах предлагаете такие библиотеки: code.jquery.com/jquery-1.12.4.min.js". Или вы предлагаете мне возвращаться в прошлое?)
Тебя уже носом тычут, а ты не хочешь голову включать.
Ну давай попробуем еще разок — api.jquery.com/on/. Обрати внимание на version added: 1.7, которая на единичку старше твоей 1.6.
P.S. Почитал тут комменты выше — мда. Крайне рекомендую перестать задавать вопросы и нарываться на грубость.
Закрой modx.pro, выдохни, и попытайся настроить всё заново с нуля, на новом jQuery. За дальнейшие крики «Tickets не работает!!11» тебя здесь отпинают ногами.
Ну давай попробуем еще разок — api.jquery.com/on/. Обрати внимание на version added: 1.7, которая на единичку старше твоей 1.6.
P.S. Почитал тут комменты выше — мда. Крайне рекомендую перестать задавать вопросы и нарываться на грубость.
Закрой modx.pro, выдохни, и попытайся настроить всё заново с нуля, на новом jQuery. За дальнейшие крики «Tickets не работает!!11» тебя здесь отпинают ногами.
Это не принципиально, реально. Вот чистая страница: b2b-open.ru/index.php?id=37 Разница в версиях на минимум. Объясните почему на пустой странице не работает компонент tickets, где нет ни сторонних js и всего прочего? С правами, например, что это? Есть группа Работодатели, где права поставлены, как надо. Есть юзер, который входит в эту группу, тем не менее, при добавлении фото не получается, говорит прав не хватает. Почему?
Давай так: ты переводишь мне 5000 рублей, а я тебе дарю настроенный сайт с работающим Tickets в течении часа?
Таким образом мы легко выясним, кто из вас двоих не хочет работать.
Таким образом мы легко выясним, кто из вас двоих не хочет работать.
Платить я точно не буду). На форуме я прошу не сделать за меня, а объяснить, почему пустая страница, где один ваш Query 1.12, где настроены права, и не работает компонент по добавлению записей. Может я туплю, но я сделал все по инструкции, что была написана в документациях на сайте модекса.
Ну вот мы всё и выяснили =)
Судя по комментариям ниже, ты проигнорировал советы проверять работу от нового юзера. А старый у тебя, поди, или в нужную группу не входит, или права не перезагрузил.
В общем, всё как обычно «не работает!!!111».
Судя по комментариям ниже, ты проигнорировал советы проверять работу от нового юзера. А старый у тебя, поди, или в нужную группу не входит, или права не перезагрузил.
В общем, всё как обычно «не работает!!!111».
Только что перешел по твоей ссылке и СОЗДАЛ тикет
Вот ссылка на него. И что не работает?
Вот ссылка на него. И что не работает?
У меня не работает. Странно…
Мне вот это заявление кажется странным
Я на модексе программирую уже три года. Так что опыта хватает.
Вот что у меня показывает… Как вы создаете? У меня прав нет что ли?))
cloud.mail.ru/public/DiGk/iY8sHbrE2
cloud.mail.ru/public/DiGk/iY8sHbrE2
Может дело в твоем аккаунте? Попробуй зарегать новый акк и добавить тикет. Ммм?
Я создаю новый аккаунт и тем не менее, не работает. Похоже на вирусы или что-то в этом роде, потому что не проходит регистрация, в то время, как вы все зарегились там с разных ip-адресов и добавили тикеты на сайт.
О боги. Вирусы? Серьезно?
Хотите я вам на modhost.pro оплачу аккаунт на 1 месяц? Там то вирусов нет(!!!11)
Хотите я вам на modhost.pro оплачу аккаунт на 1 месяц? Там то вирусов нет(!!!11)
Нет, у меня в браузерах вирусы, потому что формы регистрации на виртуальной машине тоже проходят, а в браузерах на компе не проходят.
В любом случае спасибо за ответы, теперь мне уже понятно в каком направлении двигаться. Потому что это идет блокировки на уровне браузера, либо вирусы.
куда уж серьезнее. Масоны изобрели рокенрол, чтобы развалить ссср
modx.pro/help/11424/#comment-77050
modx.pro/help/11568/#comment-77887
modx.pro/help/11424/#comment-77050
modx.pro/help/11568/#comment-77887
К чему это про массонов? Ну с виртуальной машины я же добавляю тикеты, также, как и вы добавили, следовательно в моих браузерах или на компе сидят вирусы, что блокируют мне работу с тикетами. Потому проблема ясна тут.
К чему это про массонов? Ну с виртуальной машины я же добавляю тикеты, также, как и вы добавили, следовательно в моих браузерах или на компе сидят вирусы, что блокируют мне работу с тикетами. Потому проблема ясна тут. А валили на меня все проблемы… Нехорошо, смотрите, как Россия не развалилась у вас в результате такого вредительства).
Только что создал тикет и всё работает.
Пруфы: joxi.ru/GrqGepDhZv0Y2z
Даже предпросмотр работает: joxi.ru/MAjBMqDTbpD7Ae
Пруфы: joxi.ru/GrqGepDhZv0Y2z
Даже предпросмотр работает: joxi.ru/MAjBMqDTbpD7Ae
cloud.mail.ru/public/84gi/KVdx5MQnU
cloud.mail.ru/public/DWZY/mjm7fSS1L
вот ссылки на скрины, где я настроил права.
cloud.mail.ru/public/DWZY/mjm7fSS1L
вот ссылки на скрины, где я настроил права.
А jQuery у вас и в прям «свежайший». Поменяйте хотя бы на версию от Алексея Федорова. Он чуть выше вам скинул уже.
Почитал комментарии…
Автор либо троль либо еще не попустило.
Автор либо троль либо еще не попустило.
а пальцы не отрезать тебе, парень? Может ты мне вредишь тут?
Эмм… пальцы резать?
Успокойся гэнгста.
Успокойся гэнгста.
этот коммент написал вирус
Может вам с вордпресса начать? Сложноват для вас modx, даже 3 года стажа «программирования на модексе» вас не спасает.
Мужики, вы поаккуратнее тут с советами и созданием тикетов на чужом сайте. Явно же у парня вирусы опаснейшие, чего не понятного то. По любому от них еще не придумали защиту. Позаражает вам всем клиенты, и устроит DDOS на modx.pro и modstore с его репозитарием, который ему нерабочие компоненты подсовывает.
А там глядишь понравится ему, еще и jquery.com взломает, ибо нефиг.
Кстати, я теперь знаю сколько стоит час рабочего времени Василия. Буду иметь ввиду. Это же публичная оферта была Вась? Или все таки индивидуальное предложение, дабы людей от вирусов спасти?
Андрей, спасибо тебе за хорошее настроение и возможность поржать на ночь глядя.
А там глядишь понравится ему, еще и jquery.com взломает, ибо нефиг.
Кстати, я теперь знаю сколько стоит час рабочего времени Василия. Буду иметь ввиду. Это же публичная оферта была Вась? Или все таки индивидуальное предложение, дабы людей от вирусов спасти?
Андрей, спасибо тебе за хорошее настроение и возможность поржать на ночь глядя.
Кстати, я теперь знаю сколько стоит час рабочего времени Василия. Буду иметь ввиду. Это же публичная оферта была Вась?Нет.
Это я предлагал просто готовый архив по почте перекинуть.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.