1

Тема: Реализовать такую фишку

Вот я добавил  модуль в php отображение песен и нужно сделать чтобы обновлялась не страница, а сам модуль этот. Знаю чо нужно ajax, но в нем не шарю. Прошу помощи)

2

Re: Реализовать такую фишку

Обсуждался этот вопрос, при чём совсем недавно.
Ладно, по теме, могу предложить такой вариант:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
setInterval("jQuery('#timeA').load('# span#timeB');",10000); 
});
</script>
<span id="timeA"><span id="timeB">
Тут текст, файл, либо переменная, которая должна обновляться.
</span></span>

Разумеется, у Вас должен быть подключен  jquery.
Цифры, это время обновления.

Отредактировано Faet0n (07-08-2012 14:57:47)

--------------------------------
Написание php-скриптов под заказ.
Индивидуальные Windows-плееры с функцией голосования. От 20$.

3

Re: Реализовать такую фишку

Вставил все, и через 10000 секунд или милисекунд) модуль убирается вообще. Может что то еще не прописал?

Отредактировано ROTOPERD (03-02-2011 09:59:29)

4

Re: Реализовать такую фишку

поставьте iframe и не мучайтесь ))

5

Re: Реализовать такую фишку

Ну а подсказать с этим нельзя?

6

Re: Реализовать такую фишку

<iframe src="файл с статистикой"></iframe>
а в "файле с статистикой" указать обновление

фрейм вставляете в сайт там где нужно, ну и подганяете размер и тд и тп

7

Re: Реализовать такую фишку

Не получается прописываю путь к php файлу и он не выводит.

8

Re: Реализовать такую фишку

показывайте что как пишете и тд

9

Re: Реализовать такую фишку

Вот код который в файле default.php

Показать / Cкрыть текст

Вот создаю блок в топе и вставляю  этот <iframe src="listen/default.php"></iframe>

10

Re: Реализовать такую фишку

по адресу http://free-metal.ru/listen/default.php получаеться? Выводит "Restricted access" конечно что ничего показывать не будет

11

Re: Реализовать такую фишку

Но файл именно там лежит

12

Re: Реализовать такую фишку

но к нему нет доступа

13

Re: Реализовать такую фишку

А нельзя вырезать как нибудь код из официального модуля icecast joomla. Там то песни норм обновляются.

Вот что нашел в файлике update.js

Показать / Cкрыть текст

Отредактировано ROTOPERD (03-02-2011 18:42:34)

14

Re: Реализовать такую фишку

Помогите разобраться вот с этим скриптом

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
setInterval("jQuery('#timeA').load('# span#timeB');",10000);
});
</script>
<span id="timeA"><span id="timeB">
Тут текст, файл, либо переменная, которая должна обновляться.
</span></span>

Ставлю его и через 10 секунд модуль исчезает)

15

Re: Реализовать такую фишку

если доступа к файлу нет то он будет исчезать

а переделывать модуль mod_icecast можно но мне лень )

16

Re: Реализовать такую фишку

Ну мой пост посмотри, что я не правильно делаю?

17

Re: Реализовать такую фишку

настройки доступа, скорее в htaccess

18

Re: Реализовать такую фишку

И как исправить?

19

Re: Реализовать такую фишку

взгляните  для начала в файл .htaccess

20

Re: Реализовать такую фишку

По моему проще в скрипте сделать refresh <meta http-equiv="Refresh" content="30;">
И тупо скрипт вставить ифреймом  <iframe src="/"></iframe>

В здоровом теле - здоровый дух!

21

Re: Реализовать такую фишку

ROTOPERD, что значит модуль исчезает? Он обновляется, но никак не исчезает.
Вам не надо совать туда весь скрипт сразу. Туда всего-то для обновления надо всунуть переменные, в которых хранятся исполнитель и композиция. В вашем случае надо сделать примерно так:

<span id="timeA"><span id="timeB">
<b>Сейчас играет</b>
<br>
<b>Исполнитель</b>: <? echo "$artist"; ?>
<br>
<b>Трек</b>: <? echo "$track"; ?>
</span></span>

Но как и сказал tarasian666, если доступа к файлу нет, то оно и не сможет его прочитать smile
В общем завтра попробую собрать нормальный живой пример и выложу.

--------------------------------
Написание php-скриптов под заказ.
Индивидуальные Windows-плееры с функцией голосования. От 20$.

22

Re: Реализовать такую фишку

пишет Faet0n:

В общем завтра попробую собрать нормальный живой пример и выложу.

Хорошо, жду)

23

Re: Реализовать такую фишку

пишет KyPIIaToB:

По моему проще в скрипте сделать refresh <meta http-equiv="Refresh" content="30;">
И тупо скрипт вставить ифреймом  <iframe src="/"></iframe>

а я о чем говорил?

пишет Faet0n:

ROTOPERD, что значит модуль исчезает? Он обновляется, но никак не исчезает.

доступа к странице нет вот и исчезает. То есть обновляет но страница пустая получаеться. Пока к ней не будет доступа то ни iframe ни ajax не поможет. Там наверно доступ тольуо по локальному ip

24

Re: Реализовать такую фишку

Как сделать доступ? Что нужно прописать?

Отредактировано ROTOPERD (04-02-2011 11:20:50)

25

Re: Реализовать такую фишку

удалите джумлу нафиг )))))))))))
я уже говорил о файле htaccess, нашли его?