Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Перемешивание строк таблицы после обновления страницы сайта (https://javascript.ru/forum/jquery/70956-peremeshivanie-strok-tablicy-posle-obnovleniya-stranicy-sajjta.html)

apavel 15.10.2017 11:47

Перемешивание строк таблицы после обновления страницы сайта
 
Подскажите пожл как сделать, чтобы строки таблицы html <tr> перемешивались при каждом обновлении страницы сайта?

рони 15.10.2017 12:19

apavel,
массивы перемешивать умеешь?

laimas 15.10.2017 12:34

apavel,
данные которые служат для вывода этой странице, а это на 99% массив, перемешать перед ее выводом - shuffle($array) если это РНР.

apavel 15.10.2017 14:58

Цитата:

Сообщение от рони (Сообщение 467430)
apavel,
массивы перемешивать умеешь?

не умею. я хотел скрипт на стороне клиента в jquery

laimas 15.10.2017 15:12

Цитата:

Сообщение от apavel
я хотел скрипт на стороне клиента в jquery

А таблица что клиентом строится на основе данных которые сервер ей отдает?

apavel 15.10.2017 15:23

Цитата:

Сообщение от laimas (Сообщение 467442)
А таблица что клиентом строится на основе данных которые сервер ей отдает?

получается что да. есть плагин в джумле dj-catalog2. в админке заполняешь форму плагина, вводишь данные и плагин выводит таблицу. данные берет из таблицы mysql

но думал также и проще: без плагина просто сделать таблицу в html с уже заполненными данными, т.е. это просто код в тегах <table></table>

apavel 15.10.2017 15:28

видел еще такое решение на jquery. там строка перемещается по клику на кнопку. вот хотелось чтобы было такое перемещение (или просто случайное) но только после обновления страницы, не по нажатию кнопки
http://expange.ru/e/%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D 0%BD%D0%B8%D0%B5_%D1%81%D1%82%D1%80%D0%BE%D0%BA_%D 1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B_(jQuery)

laimas 15.10.2017 15:29

Цитата:

Сообщение от apavel
есть плагин в джумле dj-catalog2. в админке заполняешь форму плагина, вводишь данные и плагин выводит таблицу.

Это еще не означает, что данный модуль CMS отдает клиенту JSON, а клиент строит таблицу. Это нужно код модуля смотреть, а не предполагать. Данные из MySQL получает точно РНР, вот массив этой выборки достаточно перемешать функцией shuffle, и получится то, чего хочется.

А на клиенте не понятно зачем. Если бы это было без перезагрузки страницы (обновления), тогда да, иначе смысла нет.

apavel 15.10.2017 15:30

хотя с php тоже вариант, но мне кажется это сложнее...

apavel 15.10.2017 15:31

Цитата:

Сообщение от laimas (Сообщение 467446)
Это еще не означает, что данный модуль CMS отдает клиенту JSON, а клиент строит таблицу. Это нужно код модуля смотреть, а не предполагать. Данные из MySQL получает точно РНР, вот массив этой выборки достаточно перемешать функцией shuffle, и получится то, чего хочется.

А на клиенте не понятно зачем. Если бы это было без перезагрузки страницы (обновления), тогда да, иначе смысла нет.

Laimas, спасибо, я согласен. Сейчас залезу в код плагина


Часовой пояс GMT +3, время: 15:30.