Не работает поле "Категория"
|
|
Бывалый
398 сообщений
Мужчина
|
В общем, в модуле "Онлайн игры" в форме добавления материала, когда нажимаю на поле категория у меня не появляется список категорий, хотя они есть. В чём может быть проблема?
|
|
|
|
|
uSite Team
1321 сообщениий
Мужчина
|
В скриптах.
|
|
|
|
|
Бывалый
398 сообщений
Мужчина
|
iWebb может я тебе скину код в лс, посмотришь?
|
|
|
|
|
Бывалый
658 сообщений
Мужчина
|
lifee, если хочешь скинь еще мне я тоже попробую тебе помочь.
|
|
|
|
|
uSite Team
1321 сообщениий
Мужчина
|
Возможно на странице подключено более одной библиотеки jQ, не исключено, что некоторые скрипты тоже иногда мешают работе другим...
|
|
|
|
|
Бывалый
658 сообщений
Мужчина
|
lifee, у тебя много условных операторов, возможно какой то их на закрыт, того и не работает.
|
|
|
|
|
Бывалый
398 сообщений
Мужчина
|
Quote (S9aVA) какой то их на закрыт, того и не работает не понял
|
|
|
|
|
Бывалый
658 сообщений
Мужчина
|
lifee, у тебя в коду очень много условных операторов возможно один из них не закрыт.
|
|
|
|
|
Бывалый
398 сообщений
Мужчина
|
В общем, проблема в этом скрипте. Когда его убираю, то всё нормально становится. Знаю что его можно очень хорошо сократить, т.к. сам вижу много лишнего, но в js я не шарю, так что прошу вашей помощи. Сократите его как нить и может какие ошибки найдёте исправьте пожалуйста. И кстати данный скрипт скрывает всё надписи на админ баре, когда заходишь в конструктор. Code <script type="text/javascript"> //убираем названия под полем для ввода описания $('label').remove(':contains("Заменять переводы строк тегом")'); $('label').remove(':contains("Включить HTML теги")'); $('#format_message').remove(); $('#html_message').remove(); //размеры полей $('#brief').attr('style', 'height: 100px; width: 100%'); $('#message').attr('style', 'height: 100px; width: 100%'); //замена слов document.body.innerHTML = document.body.innerHTML.replace(/Описание:/g, ' '); document.body.innerHTML = document.body.innerHTML.replace(/Полный текст материала:/g, ' '); $('#brief').attr('style', 'height: 100px; width: 100%'); $('#message').attr('style', 'height: 100px; width: 100%'); //убираем галочку с поля заменять переводы строк $('#format_brief').removeAttr('checked'); $('#brief_brief').removeAttr('checked'); </script>
|
|
|
|
|
uSite Team
1321 сообщениий
Мужчина
|
Quote $('label').remove(':contains("Заменять переводы строк тегом")'); $('label').remove(':contains("Включить HTML теги")'); Лучше для начала искать в нужном месте данные, только потом делать с ними всё, что угодно.
Quote (lifee) //размеры полей CSS, скриптом незачем.
|
|
|
|
|
Бывалый
398 сообщений
Мужчина
|
iWebb Quote (lifee) в js я не шарю
|
|
|
|
|
Бывалый
330 сообщений
Мужчина
|
Code <script type="text/javascript"> //убираем названия под полем для ввода описания $('label').remove(':contains("Заменять переводы строк тегом")'); $('label').remove(':contains("Включить HTML теги")'); $('#format_message').remove(); $('#html_message').remove(); //размеры полей $('#brief').attr('style', 'height: 100px; width: 100%'); $('#message').attr('style', 'height: 100px; width: 100%'); //замена слов document.body.innerHTML = document.body.innerHTML.replace(/Описание:/g, ' '); document.body.innerHTML = document.body.innerHTML.replace(/Полный текст материала:/g, ' '); $('#brief').attr('style', 'height: 100px; width: 100%'); $('#message').attr('style', 'height: 100px; width: 100%'); //убираем галочку с поля заменять переводы строк $('#format_brief').removeAttr('checked'); $('#brief_brief').removeAttr('checked'); </script>
Замени на:
Code <style type="text/css"> label[for="format_brief"], #format_brief, label[for="format_message"], #format_message {display:none;} #message, #brief {height:100px !important;width:100% !important} </style> Добавлено (26.10.2011, 20:27) --------------------------------------------- Ах, да страница добавления после BODY
|
|
|
|
|
Бывалый
398 сообщений
Мужчина
|
не до конца работает.
|
|
|
|
|
Бывалый
330 сообщений
Мужчина
|
<style type="text/css"> label[for="format_brief"], #format_brief, label[for="format_message"], #format_message {display:none;} #message, #brief {height:100px !important;width:100% !important} </style> <script type="text/javascript"> $('#format_brief').removeAttr('checked'); $('#brief_brief').removeAttr('checked'); document.body.innerHTML = document.body.innerHTML.replace(/Описание:/g, ' '); document.body.innerHTML = document.body.innerHTML.replace(/Полный текст материала:/g, ' '); </script>
|
|
|
|
|
Бывалый
398 сообщений
Мужчина
|
MAGDAN не работает список категорий. Давайте по другому вопрос задам. Есть альтернативный вариант вот этого? Code document.body.innerHTML = document.body.innerHTML.replace(/Описание:/g, ' '); document.body.innerHTML = document.body.innerHTML.replace(/Полный текст материала:/g, ' '); Добавлено (29.10.2011, 14:37) --------------------------------------------- up Добавлено (29.10.2011, 22:33) --------------------------------------------- никто не знает? оО
|
|
|
|
|