Kupuexa

Kupuexa

+82
Репутация
570
Рейтинг
#1 Общение по Web камере 20 декабря 2011 в 13:47
Главная задача соц. сети дать возможность юзерам общаться!!! Полазил по компонентам, но что-то по этой теме я нечего не нашел! Знаний ноль, но надо же учиться!

И так предлагаю совместными усилиями сделать компонент, чтоб юзеры могли общаться по веб камерам друг между другом!
Отлавливать звонок можно через JS, обращаясь к серваку каждые 5 секунд, проверяя не звонят ли нам...
Допустим нам звонят, вылетело окошко, открывается окошко и тут я ТУП до невозможности...

Как можно организовать передачу видео потоков между пользователями? Причем чтоб не нагружать, сервер, сделать думаю можно на flash, то есть по id между пользователями устраиваем сессию.

А вот тут уже работа с потоками rtmp! Как заставить браузер передавать поток напрямую 2 абоненту, а там чтоб отлавливали поток… Так же и у 1 абонента! Знаний в flash 0 ((( То есть они обмениваются потоками, а сервер не нагружен и не нужны будут всякие red5 и т. д.

Есть предложения?
#1 [ЕСТЬ РЕШЕНИЕ] ICMS и HTML5 20 декабря 2011 в 13:38
scratchВ таком офисе админа надо увольнять + в таком офисе наврятли дадут возможность сидеть в соц. сетях)))
#2 [ЕСТЬ РЕШЕНИЕ] ICMS и HTML5 20 декабря 2011 в 13:19

Kupuexa, Как жестко :). Но на самом деле переживать не стоит. Microsoft заявили, что будут включать функцию принудительного обновления старых версий IE до актуальных.

Anabiotick
Это меня радует! Значит тема актуальна! Когда займутся?
#3 [ЕСТЬ РЕШЕНИЕ] ICMS и HTML5 20 декабря 2011 в 13:16

пора вас учить писать правильные буквы и думать перед этим.

Fuze

Не спорю! Но уважающий себя человек не сидит на ie
#4 [ЕСТЬ РЕШЕНИЕ] ICMS и HTML5 20 декабря 2011 в 12:12
Мне лично пофиг на тех кто живет на ие7! Пора быдло учить юзать нормальные браузеры!

Хочешь сидеть на сайте качай браузер! если не умеешь — учись! не хочешь — иди смотри телек!

Пора понимать что будущее за html5
#1 [ЕСТЬ РЕШЕНИЕ] ICMS и HTML5 20 декабря 2011 в 11:36
Не за горами когда HTML5 покорит все пространство! что будет с ICMS, я думаю часть уже можно переводить на html5, именно ту часть которую поддерживают все браузеры...
Кто что думает по этому поводу?
#5 Передача данных в javascript 20 декабря 2011 в 10:50
Нашел код формирования пейдж бара!

  1.  
  2. /////////////////////////////// FRIENDS LIST /////////////////////////////////////////////////////////////////////////////////////////
  3. if ($do=='friendlist'){
  4.  
  5. $usr = $model->getUserShort($id);
  6. if (!$usr) { cmsCore::error404(); }
  7.  
  8. $page = $inCore->request('page', 'int', 1);
  9. $perpage = 2;
  10.  
  11. if (!usrCheckAuth()) { cmsUser::goToLogin(); }
  12.  
  13. $inPage->addPathway($usr['nickname'], cmsUser::getProfileURL($usr['login']));
  14. $inPage->addPathway($_LANG['FRIENDS'], $_SERVER['REQUEST_URI']);
  15. $inPage->setTitle($_LANG['FRIENDS']);
  16. $inPage->backButton(false);
  17.  
  18. $friends = usrFriends($usr['id'], $total, $perpage, $page);
  19.  
  20. $smarty = $inCore->initSmarty('components', 'com_users_friends.tpl');
  21.  
  22. $smarty->assign('friends', $friends);
  23. $smarty->assign('usr', $usr);
  24. $smarty->assign('myprofile', ($id == $inUser->id));
  25. $smarty->assign('total', $total);
  26. $smarty->assign('pagebar', cmsPage::getPagebar($total, $page, $perpage, 'javascript:centerLink(\'/users/'.$id.'/friendlist'.$id.'.html\')'));
  27.  
  28. $smarty->display('com_users_friends.tpl');
  29. if ($inCore->inRequest('of_ajax')) { echo ob_get_clean(); exit; }
  30.  
  31. }
  32.  
Тут же нашел js скрипт

  1.  
  2. function centerLink(href){
  3. $('div.component').css({opacity:0.4, filter:'alpha(opacity=40)'});
  4. $.post(href, {'of_ajax': 1}, function(data){
  5. $('div.component').html(data);
  6. $('div.component').css({opacity:1.0, filter:'alpha(opacity=100)'});
  7. });
  8.  
  9. }
  10.  
Повертел но чтоб что то выдавало сбой невидно!
#6 Передача данных в javascript 20 декабря 2011 в 10:42
laughСделать то сделали фишку "Нашел друга" получили много хороших отзывов! Но тут выскочила проблема)
При установки скрипта в файлик com_users_friends.tpl
я делал так:

  1.  
  2. {if $friends}
  3. {foreach key=tid item=friend from=$friends}
  4. <tr>
  5. <td width="80" valign="top">
  6. <div class="avatar"><a href="{profile_url login=$friend.login}">{$friend.avatar}</a></div>
  7. </td>
  8. <td valign="top">
  9. <div class="status">{$friend.flogdate}<br />
  10. <a href="/users/{$friend.id}/sendmessage.html">{$LANG.WRITE_MESS}</a>
  11. {if $myprofile}<br /><a href="/users/{$friend.id}/nofriends.html">{$LANG.STOP_FRIENDLY}</a>{/if}
  12. </div>
  13. <div class="nickname">
  14. <a class="friend_link" href="{profile_url login=$friend.login}">{$friend.nickname}</a><br />
  15. {if $friend.status}
  16. <span class="microstatus">{$friend.status}</span>
  17. {/if}
  18. {if $myprofile}
  19. <div>
  20. <script type='text/javascript'>
  21. {literal}document.write(VK.Share.button(
  22. {{/literal}url: 'http://tyumeha.ru/users/{$friend.login}',title: 'Нашел друга {$friend.nickname} на TYUMEHA.RU',description: 'Нашел друга {$friend.nickname} на TYUMEHA.RU',image: '',noparse: true {literal}},{type: 'round_nocount',text: 'Нашел'}));
  23. </script>{/literal}
  24. </div>
  25. {/if}
  26. </div>
  27. </td>
  28. </tr>
  29. {/foreach}
  30. {/if}
  31.  
Все отлично! Тыкаем в своем профиле Все друзья 1 страница нормально, отображается и работает!
Но вот как только тыкаем на 2 страницу все проблема!
Иллюстрация
Потыкал и думаю что данную проблему вызывает скрипт показа страница! Он почему-то не хочет нормально работать с Контактовским скриптом!
#7 Накрылась моя CMS 19 декабря 2011 в 23:22
laughТеперь подумал) буду каждый день БД и файло сохранять! А вообще пора уже сделать компонент, который будет делать бэкапы и слать их на фтп!
#8 логинза ломает пароли! 19 декабря 2011 в 23:00
че за бред! они юзают API! и пароль соц. сети не передают!
#9 Loginza & instant & профиль пользователя 19 декабря 2011 в 22:52
Да блин он просто тыкает кнопку в профиле у меня уже есть аккаунт! Вводит старый логин и пароль! и если все совпадает склеивается аккаунт!
#10 Не проходит регистрация через Loginza 19 декабря 2011 в 19:23
Меня бросает на p_loginza/auth.php и все? Версия ICMS 1.9 с ним шла!!! В чем проблема?
Скиньте свои рабочие файлы!
#11 Передача данных в javascript 18 декабря 2011 в 13:39
Отображаться начало! Теперь нужны еще правильные теги )
Т. к. отображает неправильно

  1.  
  2. <!--
  3. document.write(VK.Share.button({
  4. url: '<img border="0" class="usr_img_small" src="/images/users/avatars/small/b2959508a7f67a8eea5b37935734cd65.jpg">',
  5. title: 'First',
  6. description: 'Нашел друга First на XXX.RU',
  7. image: '<img border="0" class="usr_img_small" src="/images/users/avatars/small/b2959508a7f67a8eea5b37935734cd65.jpg" />',
  8. noparse: true
  9. },
  10. {
  11. type: 'round_nocount',
  12. text: 'Нашел друга'
  13. }));
  14.  
В Url нужна ссылка на профиль! между кавычками
а в image ссылка на аватарку! Естественно ссылки должны быть полными)
#12 Передача данных в javascript 18 декабря 2011 в 12:09
  1.  
  2. {if $myprofile}
  3. <div align="center"><script type="text/javascript">
  4. <!--
  5. document.write(VK.Share.button({
  6. url: {literal}'<?echo $usr['imageurl']?>'{/literal},
  7. title: <?echo $usr['nickname'];?>,
  8. description: 'Нашел друга {$friend.nickname} на TYUMEHA.RU',
  9. image: '{$friend.avatar}',
  10. noparse: true
  11. },
  12. {
  13. type: 'round_nocount',
  14. text: 'Нашел друга'
  15. })); </script>
  16. </div>
  17. {/if}
в этом коде я скинул что я хочу! и заодно показал как я пробывал
#13 Передача данных в javascript 18 декабря 2011 в 11:03
UP Помогут или нет? я тут приколюху хочу доделать и выложить сразу…
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.