Группы - Форум
Страница 1 из 11
Форум » Форум веб мастеров » uCoz » Группы
Группы

vover6
Друзья
Сообщений 1086
+
+10431
-
Ваши награды 34
vover6 написал: В ответ пользователя vover6 Написано 09 мая 2011 в 14:56
Сообщение № 1
Вован как сделать в группы блок чтобы когда пользователь нажимал вступить,он появлялся вот так:

а у меня вот так делается:

Вот код:

Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html;charset=windows-1251">
  <link type="text/css" rel="StyleSheet" href="/new_shab/css/main.css" />
  <link type="text/css" rel="StyleSheet" href="/css/bt.css" />
  <script src="/js/lib.js">
  </script>
  <title>
  ВИгре - Группы - $ENTRY_TITLE$
  </title>
  <style>
  .blogs {
  background: #FFF;
  border: 1px solid #e2e2e2;
  }
/* Post Form */
.codeButtons {font-size:7pt;color:#292929;background:#CACED2;border:1px solid #808080;}
.codeCloseAll {font-size:7pt;color:#292929;background:#CACED2;border:1px solid #808080;font-weight:bold;}
.postNameFl,.postDescrFl {background:#CACED2;border:1px solid #FFFFFF;width:400px}
.postPollFl,.postQuestionFl {background:#CACED2;border:1px solid #FFFFFF;width:400px}
.postResultFl {background:#CACED2;border:1px solid #FFFFFF;width:50px}
.postAnswerFl {background:#CACED2;border:1px solid #FFFFFF;width:300px}
.postTextFl {background:#CACED2;border:1px solid #FFFFFF;width:550px;height:150px}
.postUserFl {background:#CACED2;border:1px solid #FFFFFF;width:300px}
.pollPos {display:none;}
.pollAnsw {
background-color: #edeff4;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right:3px;
border-top: 1px solid #d8dfea;
border-bottom: 1px solid #d8dfea;
border-left: 1px solid #d8dfea;
border-right: 1px solid #d8dfea;
color: #4b6690;
}
.pollResult {
background-color: #edeff4;
color: #4b6690;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right:3px;
border-top: 1px solid #d8dfea;
border-bottom: 1px solid #d8dfea;
border-left: 1px solid #d8dfea;
border-right: 1px solid #d8dfea;
margin-bottom:5px;
}
.pollPers {
background-color: #edeff4;
color: #4b6690;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right:3px;
border-top: 1px solid #d8dfea;
border-bottom: 1px solid #d8dfea;
border-left: 1px solid #d8dfea;
border-right: 1px solid #d8dfea;
margin-bottom:5px;
}
.pollTotal {
background-color: #edeff4;
color: #4b6690;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right:3px;
border-top: 1px solid #d8dfea;
border-bottom: 1px solid #d8dfea;
border-left: 1px solid #d8dfea;
border-right: 1px solid #d8dfea;
}
.pollBar { text-align: left; }
.pollQuestion {display:none;)
.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
  </style>
  </head>
  <body>
   
  <div class="main">
  <div class="top">
  $GLOBAL_AHEADER$
<div style="display:none;"><div id="qqqqs"><img src="<?if($AUTHOR_SITE$)?>$AUTHOR_SITE$<?else?>http://usocial.ru/new_shab/images/noava.png<?endif?>" class="miniphotorec"></div></div>
  <div class="cont">
  <table width="100%" class="collapse">
  <tr>
  <td class="leftbl" valign="top">
  <div style="width:210px;margin:0 auto;padding-bottom:7px;" class="paddingc">
  <div class="leftblavatar">
  <?if($AUTHOR_SITE$)?>
  <img src="$AUTHOR_SITE$" width="200px">
  <?else?>
  <img src="http://usocial.ru/new_shab/images/noava.png">
  <?endif?>
  </div>
<div style="display:none;"><div id="id2avas"><img src="<?if($AUTHOR_SITE$)?>$AUTHOR_SITE$<?else?>http://usocial.ru/new_shab/images/noava.png<?endif?>" width="60px"></div></div>
<div style="padding-top:12px;"></div>
  <ul class="vtmenu">
  <div class="aload">
<li>
<span id="adduser">
<a href="javascript://" onclick="iingroup();addload();">Вступить в группу</a>
</span>  
</li>
</div>
</ul>
  </div>
  <!-- Создатель группы -->  
<div class="block">  
<div class="blocktop set">  
<table height="33px" width="100%">  
<tr>  
<td>  
<div style="color:#DDE8F1;margin-left:5px;">Создатель группы</div>  
</td>  
</td>  
</tr>  
</table>  
</div>  
</div>  
<div class="paddingd" style="height: ;">  
  <ul>
<li><span><a class="memLink" href="$PROFILE_URL$">$USERNAME$</a></span></li>
  </ul>
<div style="display:none;">  
</div>  
</div>  
<!-- /Создатель группы -->  
<!-- Участники -->  
<div class="block">  
<div class="blocktop groups">  
<table height="33px" width="100%">  
<tr>  
<td>  
<div style="color:#DDE8F1;margin-left:5px;">Участники</div>  
</td>  
<td style="padding-right:15px;" align="right">
<span id="uusnumb1">
<span id="uus1"><u>$_LOAD_ENTRIES$</u> участника</span>
</span>  
</td>
</tr>
</tbody>
</table>
</div>  
</div>  
<div class="paddingd" style="height: ;">  
   
<center>  
<span class="vgrA"></span>
<span class="vgrB"></span>
<span class="vgrC"></span>
<span class="vgrD"></span>
<span class="vgrE"></span>
<span class="vgrF"></span>
<span class="vgrJ"></span>
<span class="vgrQ"></span>
<span class="vgrQa"></span>
<span class="vgrQd"></span>
<span class="vgrQc"></span>
<span class="vgrQf"></span>
<span class="vgrQfa"></span>
<span class="vgrQfb"></span>
<span class="vgrQfc"></span>
<span class="vgrQfca"></span>
<span class="vgrQfcb"></span>
<span class="vgrQfcc"></span>
<span class="vgrQfcca"></span>
<span class="vgrQfccb"></span>
<span class="vgrQfccc"></span>
</center>  
  <script>  
// кнопка вступить в группу:
var addbuttons = '<a href="javascript://" onclick="iingroup();addload();">Вступить в группу</a>';
   
// кнопка выйти из группы:
var logoutbutton = '<a href="javascript://" onclick="alert(\'Данная функция временно недоступна.\');">Выйти из группы</a>';
   
   
$.get('http://usocial.ru/search/groupscreARTs543', function (data) {
$('#adduser').html($('#bodyadd', data).text().indexOf('660')==-1?addbuttons:logoutbutton);
   
$('.vgrA').html($('#friendTablePers::eq(0)', data).html());
$('.vgrB').html($('#friendTablePers::eq(1)', data).html());
$('.vgrC').html($('#friendTablePers::eq(2)', data).html());
$('.vgrD').html($('#friendTablePers::eq(3)', data).html());
$('.vgrE').html($('#friendTablePers::eq(4)', data).html());
$('.vgrF').html($('#friendTablePers::eq(5)', data).html());
$('.vgrJ').html($('#friendTablePers::eq(6)', data).html());
$('.vgrQ').html($('#friendTablePers::eq(7)', data).html());
$('.vgrQa').html($('#friendTablePers::eq(8)', data).html());
$('.vgrQd').html($('#friendTablePers::eq(9)', data).html());
$('.vgrQc').html($('#friendTablePers::eq(10)', data).html());
$('.vgrQf').html($('#friendTablePers::eq(11)', data).html());
$('.vgrQfa').html($('#friendTablePers::eq(12)', data).html());
$('.vgrQfb').html($('#friendTablePers::eq(13)', data).html());
$('.vgrQfc').html($('#friendTablePers::eq(14)', data).html());
$('.vgrQfca').html($('#friendTablePers::eq(15)', data).html());
$('.vgrQfcb').html($('#friendTablePers::eq(16)', data).html());
$('.vgrQfcc').html($('#friendTablePers::eq(17)', data).html());
$('.vgrQfcca').html($('#friendTablePers::eq(18)', data).html());
$('.vgrQfccb').html($('#friendTablePers::eq(19)', data).html());
$('.vgrQfccc').html($('#friendTablePers::eq(20)', data).html());
});
function iingroup() {  
   
$.get('/publ/0-0-0-0-1', function(data){  
var ssid = $('input[name="ssid"]', data).val();  
$.post('/publ/', {  
   

a: '12',  
jkd428: '1',  
jkd498: '1',  
ocat: '2',  
brief: '$USER_ID$',  
<?if($USER_AVATAR_URL$)?>title: '$USER_AVATAR_URL$',<?else?>title: 'http://usocial.ru/img/nophoto.gif',<?endif?>
coms_allowed: '1',
tags: 'groups$USER$$ID$,name$USERNAME$$ID$',  
ssid: ssid  
}, function(a){});  
});  
}
function addload(){
$('.aload').html('<br><center><img src="http://usocial.ru/img/upload.gif"></center><br>');
setTimeout(function(){
$('.aload').html('<br><div id="msg">Вы успешно вступили в группу!</div><br>');
}, 3000);
}
$('#uusnumb1').load('/search/groups$USER$$ID$ #uus1');
</script>
<script>
function toanswer(id) {  
//Script by LllMmm
$.get('/index/58-'+id, function(data){  
var sos = $('input[name="sos"]', $('cmd[p="content"]', data).text()).attr('id');  
var tsanswer = $('.tanswer'+id).val();  
$.post('/index/', {  
pid: +id,
a: '36',
copyright: 'lllmmm',
message: tsanswer,
sos: sos  
}, function(){
  _uWnd.alert('Обновите страницу чтобы увидеть сообщение.','Ответ',{name:'add',copyright: 'lllmmm',w:280,h:120});
});  
});  
}
   
</script>
<div style="display:none;">  
</div>  
</div>  
<!-- /Участники -->  
  <div style="width:210px;margin:0 auto;padding-bottom:7px;">
  </div>
  </td>
  <td class="rightbl" valign="top">
  <div class="subtitle">
  <a class="sublink" href="#">
  ВИгре
  </a>
  »
  <a class="sublink" href="/publ/1">
  Группы
  </a>
  »
  <b>
  $ENTRY_TITLE$
  </b>
  </div>

  </div>
<?if($AUTHOR_EMAIL$)?>
   
<!-- Опрос -->  
<div class="block2">  
<div class="blocktops infogroup">  
<table height="20px" width="100%">  
<tbody>  
<tr>  
<td>  
<div style="color:#DDE8F1;margin-left:5px;">Опрос</div>  
</td>  
</tr>  
</tbody>  
</table>  
</div>  
<div class="paddingd">  
<div id="poolPlace" align="center"><center><img src="/img/upload.gif"><br>Загрузка опроса...</center></div>  
<script type="text/javascript">  
$("#poolPlace").load("$AUTHOR_EMAIL$ .postPoll");
function pollfrm(f){document.getElementById('sbmPl').disabled=true;_uPostForm('forumPollF',{type:'POST',url:'/forum/'});}function pollReslt(id){_uPostForm('',{url:'/forum/'+id});}
</script>  
<style>  
hr {border:0;background:#cdd5de;width:100%;height:1px;margin: 11px 0pt 10px;}
</style>  
</div>  
</div>  
<!-- /Опрос -->  
<?endif?>
  <!-- Описание -->
<div class="block2">  
<div class="blocktops infogroup">  
<table height="20px" width="100%">  
<tbody>  
<tr>  
<td>  
<div style="color:#DDE8F1;margin-left:5px;">Описание группы</div>  
</td>  
</tr>  
</tbody>  
</table>  
</div>  
<div class="paddingd">  
$BRIEF$
<style>
hr {border:0;background:#cdd5de;width:100%;height:1px;margin: 11px 0pt 10px;}
</style>
  </div>
  <!-- /Описание -->
<!-- Опрос -->  
<div class="block2">  
<div class="blocktops infogroup">  
<table height="20px" width="100%">  
<tbody>  
<tr>  
<td>  
<div style="color:#DDE8F1;margin-left:5px;">Комментарии</div>  
</td>  
</tr>  
</tbody>  
</table>  
</div>  
<div class="paddingd">  
<div style="background:#eeeeee;border-bottom:1px solid #e2e2e2;padding-top:4px;padding-bottom:4px;padding-left:6px;padding-right:3px;"><a onclick="$('#acom').slideToggle('1');"href="javascript://">Написать</a></div><br>
<div id="acom" style="display:none;"><?if($USER_AGENT$=='opera')?><div style="margin-left:4px;margin-right:-8px;">$COM_ADD_FORM$</div><?else?><div style="margin-left:5px;">$COM_ADD_FORM$</div><?endif?></div>
  $COM_BODY$
</div>  
</div>  
<!-- /Опрос -->  

  </td>
  </tr>
  </table>
  </div>
  </div>
  $GLOBAL_BFOOTER$

  </body>
<script>  
// кнопка вступить в группу:
var addbuttons = '<a href="javascript://" onclick="iingroup();addload();">Вступить в группу</a>';
   
// кнопка выйти из группы:
var logoutbutton = '<a href="javascript://" onclick="alert(\'Данная функция временно недоступна.\');">Выйти из группы</a>';
   
   
$.get('http://usocial.ru/search/groupscreARTs543', function (data) {
$('#adduser').html($('#bodyadd', data).text().indexOf('660')==-1?addbuttons:logoutbutton);
   
$('.vgrA').html($('#friendTablePers::eq(0)', data).html());
$('.vgrB').html($('#friendTablePers::eq(1)', data).html());
$('.vgrC').html($('#friendTablePers::eq(2)', data).html());
$('.vgrD').html($('#friendTablePers::eq(3)', data).html());
$('.vgrE').html($('#friendTablePers::eq(4)', data).html());
$('.vgrF').html($('#friendTablePers::eq(5)', data).html());
$('.vgrJ').html($('#friendTablePers::eq(6)', data).html());
$('.vgrQ').html($('#friendTablePers::eq(7)', data).html());
$('.vgrQa').html($('#friendTablePers::eq(8)', data).html());
$('.vgrQd').html($('#friendTablePers::eq(9)', data).html());
$('.vgrQc').html($('#friendTablePers::eq(10)', data).html());
$('.vgrQf').html($('#friendTablePers::eq(11)', data).html());
$('.vgrQfa').html($('#friendTablePers::eq(12)', data).html());
$('.vgrQfb').html($('#friendTablePers::eq(13)', data).html());
$('.vgrQfc').html($('#friendTablePers::eq(14)', data).html());
$('.vgrQfca').html($('#friendTablePers::eq(15)', data).html());
$('.vgrQfcb').html($('#friendTablePers::eq(16)', data).html());
$('.vgrQfcc').html($('#friendTablePers::eq(17)', data).html());
$('.vgrQfcca').html($('#friendTablePers::eq(18)', data).html());
$('.vgrQfccb').html($('#friendTablePers::eq(19)', data).html());
$('.vgrQfccc').html($('#friendTablePers::eq(20)', data).html());
});
function iingroup() {  
   
$.get('/publ/0-0-0-0-1', function(data){  
var ssid = $('input[name="ssid"]', data).val();  
$.post('/publ/', {  
   

a: '12',  
jkd428: '1',  
jkd498: '1',  
ocat: '2',  
brief: '$USER_ID$',  
<?if($USER_AVATAR_URL$)?>title: '$USER_AVATAR_URL$',<?else?>title: 'http://usocial.ru/img/nophoto.gif',<?endif?>
coms_allowed: '1',
tags: 'groups$USER$$ID$,name$USERNAME$$ID$',  
ssid: ssid  
}, function(a){});  
});  
}
function addload(){
$('.aload').html('<br><center><img src="http://usocial.ru/img/upload.gif"></center><br>');
setTimeout(function(){
$('.aload').html('<br><div id="msg">Вы успешно вступили в группу!</div><br>');
}, 3000);
}
$('#uusnumb1').load('/search/groups$USER$$ID$ #uus1');
</script>
<script>
function toanswer(id) {  
//Script by LllMmm
$.get('/index/58-'+id, function(data){  
var sos = $('input[name="sos"]', $('cmd[p="content"]', data).text()).attr('id');  
var tsanswer = $('.tanswer'+id).val();  
$.post('/index/', {  
pid: +id,
a: '36',
copyright: 'lllmmm',
message: tsanswer,
sos: sos  
}, function(){
  _uWnd.alert('Обновите страницу чтобы увидеть сообщение.','Ответ',{name:'add',copyright: 'lllmmm',w:280,h:120});
});  
});  
}
   
</script>
</html>
«Пред. тема След. тема»

Novak
Пользователи
Сообщений 51
+
+26
-
Ваши награды 4
Novak написал: В ответ пользователя Novak Написано 26 Марта 2012 в 15:55
Сообщение № 2
У меня таже проблема fear

Sid_MC_aka_Destroy
Пользователи
Сообщений 181
+
+67
-
Ваши награды 8
Sid_MC_aka_Destroy написал: В ответ пользователя Sid_MC_aka_Destroy Написано 26 Марта 2012 в 18:33
Сообщение № 3
попробуй заменить
Code
$.get('http://usocial.ru/search/groupscreARTs543', function (data) {  
  $('#adduser').html($('#bodyadd', data).text().indexOf('660')==-1?addbuttons:logoutbutton);


на

Code
$.get('/search/groups$USER$$ID$', function (data) {  
  $('#adduser').html($('#bodyadd', data).text().indexOf('660')==-1?addbuttons:logoutbutton);


так же, изучив код, ясно, что в виде материалов поиска нужно добавить в дивы с id="bodyadd" и id="uus1" вид участников, т.е. что-то вроде этого вставить в "вид материалов поиска", в самый верх.

Code
<div id="uus1"><a href="/index/8-$BRIEF$"><img src="<?if($TITLE$)?>$TITLE$<?else?>ссылка на картинку "нет аватара"<?endif?>"></a></div>
подпись:
Sid_MC_aka_Destroy

Novak
Пользователи
Сообщений 51
+
+26
-
Ваши награды 4
Novak написал: В ответ пользователя Novak Написано 26 Марта 2012 в 22:04
Сообщение № 4
Sid_MC_aka_Destroy, We'll see smile

Добавлено (26.03.2012, 22:04)
---------------------------------------------
vover6, А где ты 1 скрин взял ?

Форум » Форум веб мастеров » uCoz » Группы
Страница 1 из 11
Поиск:
Топ пользователей: