Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBSupport.org > Гурушник > Кодер

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 17.06.2010, 05:02   #1
Эксперт
 
Аватар для SMak044
Нужна помощь в создании поиска на AJAX

Вопрос конечно дурной, но в связи с полным моим не пониманием java script, возникла проблема. У меня есть таблица с id3 тегами mp3 файлов загруженных на форум. Хочу сделать поиск, который бы выводил... а вернее я даже не знаю как бы было лучше...
Ну хотелось бы иметь поле ввода и при вводе например Led Zepp:
  1. Выводилось бы поле для поиска альбомов.
  2. Таблица, где в верху были бы сгруппированные альбомы, а после них композиции без альбомов.

Или если в первом поле поиска набрать 1991, то создавалась бы таблица но с возможностью дополнительного поиска по столбцам...

В общем. Если кого это может заинтересовать, то буду рад услышать с какой стороны к этому подступиться.
Заранее спасибо за внимание.
  Ответить с цитированием
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 17.06.2010, 13:08   #2
kerk
k0t
 
Аватар для kerk
сделай все, что хочешь видеть в своем скрипте, сначала без аякса, с результатами поиска на др. странице, потом прикрутишь аякс
  Ответить с цитированием
Старый 28.06.2010, 21:34   #3
SMak044
Эксперт
 
Аватар для SMak044
Помощь таки нужна

Ну в общем, все же нужна помощь...
В ajax кое как разобрался, не могу сказать, что хорошо, но вроде работает.
Задача в общем такая:
У меня есть база по которой я провожу поиск и вывожу результаты. Но вот тут то и проблема.
Я хочу выводить результат в закладки (табы). пока я использовал просто обновление страницы, табы формировались и было все замечательно, но когда я прикрутил вывод результатов без обновления страницы используя ajax, то результаты перестали выводиться в табы, а выводятся просто списком.

Для формирования табов я сначала использовал jquery (красиво но громоздко), потом применил JavaScript tabifier, думал поможет но все равно табы не создаются.

В общем выглядит это все так
Страница библиотеки:
Код HTML:
$stylevar[htmldoctype]
<html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
	$headinclude
	<title></title>

	<script src="http://www.maksim.kapustin.org/mp3lib/js/tabber.js" type="text/javascript"></script>
	<script src="http://www.maksim.kapustin.org/mp3lib/js/mp3lib.js" type="text/javascript"></script>
	<link rel="stylesheet" href="http://www.maksim.kapustin.org/mp3lib/css/tabber.css" type="text/css">

</head>
<body>
$header
$navbar
<input type="text" name="myinput" value="$myinput" size="30" id="myinput">
<input type="submit" value="$vbphrase[mp3lib_search_button]" onclick="make_request('mp3lib_search.php?search='+document.getElementById('myinput').value, 'div_search_result');" />

<br />

<div id="div_search_result">
</div>

<br />
$footer
</body>
</html>
При нажатии на кнопку идет поиск значений и выводится все в шаблон
Код HTML:
<form action="mp3lib.php?$session[sessionurl]do=add_to_playlist" method="post">
	<if condition="$artist_tab == '1' OR $album_tab == '1' OR $title_tab == '1'">
		<div class="tabber">
			<if condition="$artist_tab == '1'">
     			<div class="tabbertab" title="$mp3lib_artist_out_artist_title">
	  				$result_output_artist
     			</div>
			</if>
			<if condition="$artist_tab == '1'">
     			<div class="tabbertab" title="$mp3lib_artist_out_album_title">
	  				$result_output_album
     			</div>
			</if>
			<if condition="$artist_tab == '1'">
     			<div class="tabbertab" title="$mp3lib_artist_out_title_title">
	  				$result_output_title
     			</div>
			</if>
		</div>
		<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
	</if>
</form>
Содержание тоже формируется с помощью шаблона
Код HTML:
<tr>
	<td class="mp3lib_td">$mp3lib_out_title</td>
	<td class="mp3lib_td" width="20" align="center"><div class="mp3lib_text">$mp3lib_out_playtime_string</div></td>
	<td class="mp3lib_td" width="250"><div class="mp3lib_text">$mp3lib_out_forum<br />$mp3lib_out_thread<br />$mp3lib_out_post</div></td>
	<td class="mp3lib_td" width="150"><div class="mp3lib_text">$mp3lib_out_genre<br />$mp3lib_out_bitrate</div></td>
	<td class="mp3lib_td" width="2" align="center"><div class="mp3lib_text"><input type="checkbox" name="select_array[]" value="$mp3lib_out_selcheck" alt="В плелист"></div></td>
</tr>
Не пойму как побороть это! Поможите люди добрые... Как заставить, что бы табы появлялись

Вчера как то пропустил, что файлы не добавились :(
Вложения
Тип файла: txt mp3lib.js.txt (1.3 Кб, 0 просмотров)
Тип файла: txt tabber.js.txt (15.7 Кб, 0 просмотров)

Последний раз редактировалось SMak044; 29.06.2010 в 14:10..
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 21:13 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.0.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot