|
Вывод текста причины из истории замечаний на персональную
|
|
Пользователь
131 сообщениий
Мужчина
|
Как сделать, чтобы текст причины замечаний выводился из истории на персональную? 
|
|
|
|
|
|
uSite Team
3601 сообщениий
Мужчина
|
хороший вопрос
По всем вопросам обращаемся на support@usite.su
|
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
Реально, грузим страницу и регулярками вырезаем нужную нам часть, получаем массив, пробегаемся по нему выводим на персоналку.
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
syp41k, Поподробнее плиз.
|
|
|
|
|
|
Coder
627 сообщений
Мужчина
|
Фуфелшмерц, Code $str = file_get_contents('http://usite.su/index/21-546'); preg_match_all('тут регулярное выражение', $str, $result);
все что будет найдено по заданному регулярному выражению, будет занесено в переменную $result.
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
А еще подробнее?Добавлено (14.05.2012, 09:39) --------------------------------------------- up Добавлено (20.05.2012, 19:39) --------------------------------------------- up
|
|
|
|
|
|
Пользователь
2 сообщения
Мужчина
|
o.o
|
|
|
|
|
|
Пользователь
229 сообщений
Мужчина
|
syp41k, ты написал на php
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
А без php реально?
|
|
|
|
|
|
Бывалый
1313 сообщений
Мужчина
|
Фуфелшмерц, уже раз сто писали как гетить ту или иную информацию на форуме.
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
up
|
|
|
|
|
|
Бывалый
384 сообщения
Мужчина
|
Code $.get('/index/21-ID', function(data){ var da = $(data).text().substr($(data).text().indexOf('colspan="2"')+31); da = da.substr(0,da.indexOf('</td></tr></table>')); alert(da); });
// [b]ID[/b] - id пользователя.
// Мой вариант с быдло-кодом :D Но зато работает
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
Code <script type="text/javascript">$.get('/index/21-ID', function(data){ var da = $(data).text().substr($(data).text().indexOf('colspan="2"')+31); da = da.substr(0,da.indexOf('</td></tr></table>')); alert(da); }); </script> Не работает. Можно подробней код?
|
|
|
|
|
|
Бывалый
384 сообщения
Мужчина
|
Фуфелшмерц, ссылку на сайт дай.Добавлено (28.07.2012, 12:04) --------------------------------------------- Вместо ID подставляешь id пользователя, у которого есть хотя бы одно замечание, иначе скрипт ничего не выведет.
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
hi7emka, можно сделать,чтобы у каждого пользователя отображалось своё замечания на персональной странице?
|
|
|
|
|
|
Бывалый
384 сообщения
Мужчина
|
Code <script>$.get('/index/21-$_USER_ID$', function(data){ var dt = $(data).text(), da; if(dt.indexOf('данного пользователя пуста')!=-1){ da = 'Замечаний нет'; } else { da = dt.substr(dt.indexOf('colspan="2"')+31); da = da.substr(0,da.indexOf('</td></tr></table>')); } alert(da); }); </script>
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
Можно без алерт окна? чтобы текст замечания был на странице пс, а не в алерт окне
|
|
|
|
|
|
Бывалый
1029 сообщений
Мужчина
|
|
|
|
|
|
|
Бывалый
384 сообщения
Мужчина
|
Фуфелшмерц, ну замени alert на что-нибудь другое.
Например: Code <div id="userw"></div> <script>$.get('/index/21-$_USER_ID$', function(data){ var dt = $(data).text(), da; if(dt.indexOf('данного пользователя пуста')!=-1){ da = 'Замечаний нет'; } else { da = dt.substr(dt.indexOf('colspan="2"')+31); da = da.substr(0,da.indexOf('</td></tr></table>')); } $('#userw').html(da); }); </script>
|
|
|
|
|
|
Пользователь
131 сообщениий
Мужчина
|
hi7emka, Во, то что надо. Спасибо
|
|
|
|
|
|
Бывалый
384 сообщения
Мужчина
|
Фуфелшмерц, на здоровье :)
|
|
|
|
|
|