Модератор форума: JonMagon  
Вопросы по применению скриптов в системе uCoz
Модератор форума
Сообщение # 1 | 11:38:19
В данной теме можно попросить помощи для решения проблемы с использованием скриптов в системе uCoz, исполняемых на стороне клиента.


Правила темы:
  • Новичков, только начинающих изучать программирование, просим воздержаться от участия в теме.
  • Также здесь не место для вопросов - где взять какой-либо скрипт.
  • Также бессмысленно спрашивать про скрипты, исполняемые на стороне сервера — для этого существует темы: «PHP на uCoz» и «Условные операторы и системные коды»
Ministr
Сообщений: 842
Репутация: 323

Сообщение # 181 | 15:09:42
Quote (mob_dp2)
Ministr, вставить $BODY$ в шаблон.

я хотел попробовать сделать вывод BODY через скрипт с условием, потому что условие выполняется только в скрипте sad
то что BODY выводит тело странице в шаблоне это понятно, экспериментирую biggrin

Сообщение отредактировал Ministr - Вторник, 06 Мар 2012, 15:10:51
Kamar
Сообщений: 28
Репутация: 4

Сообщение # 182 | 21:54:46
Code
  <script>   
function checksubmit(){   
      var filter1=$('input[name="filter1"]').val()   
      var filter2=$('input[name="filter2"]').val()   
      if(filter1 == filter2) {   
        alert('При заполненном поле 1 необходимо заполнить также и поле 2')   
        return false   
      }   
      return true;   
}   
</script>


Как описать фильтры вместо Доп. полей??
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 183 | 22:01:18
Quote (Kamar)
Как описать фильтры вместо Доп. полей??

Вопрос не понятен. Судя по filter1 - сейчас как раз проверяются значения фильтров.
А вообще скрипт не понятен.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Kamar
Сообщений: 28
Репутация: 4

Сообщение # 184 | 22:10:46
mob_dp2, При добавлении материала нужно , если значение в фильтре 1 равно значению в фильтре 2 , скрипт не должен позволить добавить материал...(В значениях фильтра содержатся цифры от 0 до 16)
Сообщение отредактировал Kamar - Среда, 07 Мар 2012, 22:11:07
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 185 | 22:18:22
Quote (Kamar)
При добавлении материала нужно , если значение в фильтре 1 равно значению в фильтре 2 , скрипт не должен позволить добавить материал...(В значениях фильтра содержатся цифры от 0 до 16)

Без понятия какой смысл несут в себе те фильтры, но скрипт как раз так сейчас и работает.
В чем проблема?

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Kamar
Сообщений: 28
Репутация: 4

Сообщение # 186 | 22:21:57
Quote (mob_dp2)
Без понятия какой смысл несут в себе те фильтры, но скрипт как раз так сейчас и работает.
В чем проблема?

Не работают))

Добавлено (07-Мар-2012, 22:21:57)
---------------------------------------------

Code
<script>  
function checksubmit(){  
  var other1=$('input[name="other1"]').val()  
  var other2=$('input[name="other2"]').val()  
  if(other1=='1' && other2=='1') {  
  alert('При заполненном поле 1 необходимо заполнить также и поле 2')  
  return false  
  }  
  return true;  
}  
</script>


Ставлю фильтры сюда и перестаёт работать
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 187 | 22:22:16
Quote (Kamar)
Не работают))

Диагностируйте: проверяйте правильно ли снимаются значения, правильно ли сравниваются, срабатывает ли условие и т.д.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Kamar
Сообщений: 28
Репутация: 4

Сообщение # 188 | 22:27:57
Quote (mob_dp2)
Диагностируйте: проверяйте правильно ли снимаются значения, правильно ли сравниваются, срабатывает ли условие и т.д.

Я же написал, что с Доп. полями этот скрипт работает, а ставлю фильтры - перестаёт работать...

Добавлено (07-Мар-2012, 22:27:57)
---------------------------------------------
Писал по-разному: filter1;filter2_value...

olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 189 | 22:28:53
Quote (Kamar)
Я же написал, что с Доп. полями этот скрипт работает, а ставлю фильтры - перестаёт работать...

А ничего что условия там разные? Фильтры между собой сравниваются, а поля со строками.
Так, телепатия у меня прокачана хорошо, поэтому я вроде понял причину (пора устраивать тотализатор, поставил бы 10$) - у вас фильтры не в виде полей (input) а в виде селектов - угадал?

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Kamar
Сообщений: 28
Репутация: 4

Сообщение # 190 | 22:35:09
Quote (mob_dp2)
у вас фильтры не в виде полей (input) а в виде селектов - угадал?

Ну там выбираешь цифры от 0 до 22
Прикрепления: 3029501.jpg (89.9 Kb)
Сообщение отредактировал Kamar - Среда, 07 Мар 2012, 22:35:41
olegsuv
Сообщений: 1365
Репутация: 127

Сообщение # 191 | 22:36:16
Угадал smile Телепатия over9000 xD.
Угадайте теперь как исправить скрипт.

Любые работы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
Kamar
Сообщений: 28
Репутация: 4

Сообщение # 192 | 11:51:37
mob_dp2, biggrin :D biggrin :D

Добавлено (07-Мар-2012, 22:38:28)
---------------------------------------------
Quote (mob_dp2)
Угадайте теперь как исправить скрипт.

Будет сложнее чем Вам..)

Добавлено (07-Мар-2012, 22:46:23)
---------------------------------------------
прописать Id фильтров или как??
Так поможете или мне тут гадать 2 года?)

Добавлено (07-Мар-2012, 22:55:18)
---------------------------------------------
Спс за "помощь"..Сам разобрался.....

Добавлено (08-Мар-2012, 11:51:37)
---------------------------------------------
Нужна таблица с автосортировкой.И самое главное, чтобы таблица сортировалась по нескольким столбикам сразу!

Сообщение отредактировал Kamar - Среда, 07 Мар 2012, 22:43:52
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 193 | 15:07:54
Kamar,
Quote (Kamar)
И самое главное, чтобы таблица сортировалась по нескольким столбикам сразу!

А это как? Это не противоречит самому принципу сортировки, а? biggrin

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
sch779
Сообщений: 703
Репутация: 348

Сообщение # 194 | 01:53:43
Quote (fflesh)
А это как? Это не противоречит самому принципу сортировки, а?

Нисколько.
Сортировка по нескольким полям (колонкам) - одна из многих "вкусностей" реляционных баз данных! Так называемые "составные" ключи или индексы.
Простейший пример - показать список клиентов, отсортированный по городу и ФИО клиента - сразу видны все клиенты в каждом городе.
Такой подход часто используется, если таблица не предполагает наличие фильтра.
Kamar
Сообщений: 28
Репутация: 4

Сообщение # 195 | 15:05:22
Всем прет!Я с этой проблемой))http://tablesorter.ru/
Не знаю почему у меня не получается...
1)Подключаю в head на "Страницы сайта" эти 2 скрипта

2)Ставлю на страницу этот код таблицы
Code

<table id="myTable">   
<thead>   
<tr>   
      <th>Фамилия</th>   
      <th>Имя</th>   
      <th>Email</th>   
      <th>Платеж</th>   
      <th>Сайт</th>   
</tr>   
</thead>   
<tbody>   
<tr>   
      <td>Иванов</td>   
      <td>Петр</td>   
      <td>ivanov@gmail.com</td>   
      <td>$50.00</td>   
      <td>http://www.ivanov.ua</td>   
</tr>   
<tr>   
      <td>Петров</td>   
      <td>Иван</td>   
      <td>petrov@yandex.ru</td>   
      <td>$50.00</td>   
      <td>http://www.petrov.com.ru</td>   
</tr>   
<tr>   
      <td>Сергеев</td>   
      <td>Михаил</td>   
      <td>sergeed@mail.ru</td>   
      <td>$100.00</td>   
      <td>http://www.sergeev.ru</td>   
</tr>   
<tr>   
      <td>Михайлов</td>   
      <td>Потап</td>   
      <td>medvedev@rambler.ru</td>   
      <td>$50.00</td>   
      <td>http://www.yandex.com</td>   
</tr>   
</tbody>   
</table>   
      

3) Ниже, на странице ставлю это
Code

<script type="text/javascript">
$(document).ready(function()   
      {   
          $("#myTable").tablesorter( {sortList: [[0,0], [1,0]]} );   
      }   
);   
</script>

4) Поставил в СSS это и загрузил 3 картинки в FTP
Code
table.tablesorter {
   font-size: 12px;
   background-color: #4D4D4D;
   width: 1024px;
   border: 1px solid #000;
}
table.tablesorter th {
   text-align: left;
   padding: 5px;
   background-color: #6E6E6E;
}
table.tablesorter td {
   color: #FFF;
   padding: 5px;
}
table.tablesorter .even {
   background-color: #3D3D3D;
}
table.tablesorter .odd {
   background-color: #6E6E6E;
}
table.tablesorter .header {
   background-image: url(/table/bg.png);
   background-repeat: no-repeat;
   border-left: 1px solid #FFF;
   border-right: 1px solid #000;
   border-top: 1px solid #FFF;
   padding-left: 30px;
   padding-top: 8px;
   height: auto;
}
table.tablesorter .headerSortUp {
   background-image: url(/table/asc.png);
   background-repeat: no-repeat;
}
table.tablesorter .headerSortDown {
   background-image: url(/table/desc.png);
   background-repeat: no-repeat;
}


Что не так я делаю??)
Сообщение отредактировал Kamar - Пятница, 09 Мар 2012, 15:05:44
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!