малко сложна интеграция +1

the_end

Registered
искам да интегрирам плеър в сайт но по малко нз и аз как да го нарека начин ... тоест имам си player.swf който искам да бъде прикачен към профилите на потребителите , като те да могат да си слагат песни (по възможност от линк) в него и като цъкна на някой профил да се зарежда плеъра с листата му ..

може би да се наплави някаква сял заявка която да добави поле player към таблицата users ... тоест на кратко трябва ми нещо като на myspace
 
плеър който зарежда от xml документ ти трябва. После си генерираш xml документа с пхп
 
имам плеър който генерира песните от xml но как да го прикача към всички потребители като за всеки си е отделен , и когато някой реши да провери профила му да може да прослуша и песните който си е качил потебителя в плеъра
 
Примерно имаме сайта: 4akalaka.com/profile.php?user=Rushvet
Вземаш с GET потребителя и след това пишеш вместо пътя до xml файла
Примерно:
playlist.php?user=$_GET['user']

И после в файла playlist вземаш иемто на потребителя и си пишеш заявка за да ти се изкарат всички песни и ги подреждаш по xml синтаксиса
 
честно казано по сложно обяснение небях чувал ... ако можеш да напишеш заявката и да пообясни малко на български кво да напавя после ще съм ти мн благодарен
 
покажи кой плеър ползаш за да знам какъв е синтаксиса на xml-a и по късно тая вечер към 2-3 ще седна да напиша.
 
от ТУК можеш да изтеглиш плеъра ... таблицата е users , друго нз какво ти трябва ... може да е с някакъв php скрипт извеждането , тоест да го направя като блок само че някак си да се определя по ID-то на потребителя .. да има някаква форма от която да си качва песните от линкове че да непълни сървара
 
С база данни няма ли да е по-добре...
Най-малкото ще спестиш от писане. Само трябва да си обмислиш таблицата за базата.
А иначе си правиш така че когато се регистрира усера да му се създава и ХМЛ документ с неговия ник, примерно регистрира се пешо и се създава пешо.хмл и след това само се обновява. Но все си мисля , че с база е по-добре.

Поздрави!
 
Помогнах колкото можах .. само си намери някой да ти интегрира кода с тоя друпал :o
 
Код:
 <?php
echo '<?xml version="1.0" encoding="UTF-8"?><xml>'
	
$user = $_GET['user'];
$sqlq = mysql_query("SELECT * FROM users WHERE user='".$_GET['user']."'");
if (mysql_num_rows($sqlq) == 1){
$display = mysql_fetch_array($sqlq);
$get_info = mysql_query("SELECT * FROM songplaylist WHERE user='".$display['id']."'");
while ($songget = mysql_fetch_array($get_info)){
echo "<track><path>".$songget['path']."</path><title>".$songget['title']."</title></track>";
				}
}
echo '</xml>'
?>
Това ще е съдържанието на xml.php (произволно име)
Плеъра ще го задаваш със следния код
Код:
<script type="text/javascript">
   var so = new SWFObject("player.swf", "mymovie", "295", "200", "7", "#FFFFFF");  
   so.addVariable("autoPlay","no")
   so.addVariable("playlistPath","xml.php?user=<?=$_GET['user'];?>")
   so.write("flashPlayer");
</script>


Като се предполага че на профил страницата ти адреса ще е нещо подобно на profile.php?user=и някакво име след равното
Също така трябва да имаш таблица users с поле id и поле user
Трябва ти и таблица songplaylist с полета id user path и title
path - в това поле ще записваш пътя до песента
user - потребителя разбира се
title - описанието към песента



Ако пак си недоволен от нещо, те съветвам да седнеш и да прочетеш за ПХП. Това е елементарно генериране на ХТМЛ и XML с ПХП.

oniatam знаеш ли въобще какво пишеш?
Съкращава се времето за работа. Много по бързо се зарежда нещо от базите данни от колкото постоянно да се променя един документ.
 
@Rushvet - е аз нали точно това съм писал... че с база е много по-добре.
Май нещо си прескачал редове.
:D
Поздрави!
 
Просто няма практическо приложението твоят вариант, за да го даваш като пример.

ПП: The_end помогна ли ти кода който ти дадох ???
 
sorry несъм го пробвал още ... няколко дена ми се наложи да отсъствам и ще пробвам тея дни да го приложа и ще кажа резултата :)
 

Back
Горе