ex7 | Offline Дата: Вс, 21.08.2011, 18:32 | Сообщение # 1 |
Σx7™
Активный
Постов: 222 |
|
| Делаем друзей пользователя из модуля Блог(дневник). И так идем в настройки и делаем следующее.
1. Активируем поля
Название Доп поле 1 Доп поле 2 Доп поле 3 Доп поле 4
2. Включить возможность поиска материалов пользователя:
3. Затем идем в редактирование шаблона
Страница Архива материалов Заменяем весь шаблон на этот:
Code <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> <style>.cuzadpn{display:none;}</style> </head> <body> <script language="JavaScript">var linckinum = 1;</script> $BODY$ <br><center>$POWERED_BY$</center> </body> </html> <script language="JavaScript"> if('$PAGE_ID$' == 'add') { if(document.getElementById('blM16')) document.getElementById('blM16').style.display = 'none'; document.getElementById('blF1').value = parent.document.getElementById('favik2').innerHTML; document.getElementById('blF12').value = parent.document.getElementById('favik3').innerHTML; document.getElementById('blF13').value = parent.document.getElementById('favik4').innerHTML; document.getElementById('blF11').value = parent.window.location.href; document.getElementById('doSmbBt').click(); alert('Друг добавлен!'); } </script>
Меняем вид материалов на этот:
Code <table id=table1 width="100%" border=1> <tr> <td width="70%"> <div style="alagn:left;font:7pt;"><script language="JavaScript">document.write(linckinum);linckinum = linckinum + 1;</script>. <a target="_blank" href="/index/8-$OTHER3$"><b><span class="g$OTHER2$">$TITLE$</span></b></a> <span class="g$OTHER2$">[$OTHER3$]</span></div> </td> <?if($MODER_PANEL$)?> <td width="80"> <div style="alagn:right;font:7pt;">$MODER_PANEL$</div> </td> <?endif?> <td width="180"> <div style="alagn:right;font:7pt;"><a target="_blank" href="/index/14-$TITLE$-0-1">Сообщение</a></div> </td> </table>
Идем в Персональную страницу пользователя
И сразу после body ставим это:
Code <script language="JavaScript"> function add_fr() { if(document.getElementById('favik')) document.getElementById('favik').innerHTML = '<iframe style="width:1px;height:1px;" frameborder="0" scrolling="no" hspace="0" vspace="0" allowtransparency="true" src="/blog/0-0-0-0-1"></iframe>'; } </script><span id="favik"></span><span id="favik2" style="display:none;">$_USERNAME$</span><span id="favik3" style="display:none;">$_GROUP_ID$</span><span id="favik4" style="display:none;">$_USER_ID$</span>
Делаем кнопку в профиль Перед Началом содержания страницы ставь 2 кнопки
Code <?if($_PM_SEND_URL$)?> <div style="position:relative;float:right;text-align:center;"> <?if($USER_LOGGED_IN$)?><input title="Добавить с список друзей" class="commSbmFl" value="Добавить в друзья" href="javascript://" onClick="add_fr();" type="button"><?endif?> <?if($GROUP_ID$=4 or $GROUP_ID$=5)?><br> <input title="Мой список друзей" class="commSbmFl" value="Друзья пользователя" href="javascript://" onclick="window.open('/blog/0-0-0-0-17-$_USER_ID$','upp','scrollbars=1,top=0,left=0,resizable=1,width=400,height=500') || alert('Отключите блокировку всплывающих (Pop-up) окон!'); return false;" type="button"> <?endif?> </div> <?else?> <?if($USER_LOGGED_IN$)?> <div style="position:relative;float:right;text-align:center;"> <input title="Мой список друзей" class="commSbmFl" value="Мои друзья" href="javascript://" onclick="window.open('/blog/0-0-0-0-17-$USER_ID$','upp','scrollbars=1,top=0,left=0,resizable=1,width=400,height=500') || alert('Отключите блокировку всплывающих (Pop-up) окон!'); return false;" type="button"> </div> <?endif?> <?endif?>
1 - Кнопка для добавления в друзья 2 - Кнопка для админов, смотреть друзей данного пользователя
Так же можете сделать кнопку мои Друзья в мини профиль
Code <input title="Мой список друзей" class="commSbmFl" value="Мои друзья" href="javascript://" onclick="window.open('/blog/0-0-0-0-17-$USER_ID$','upp','scrollbars=1,top=0,left=0,resizable=1,width=400,height=500') || alert('Отключите блокировку всплывающих (Pop-up) окон!'); return false;" type="button">
[Offline]
Делаем друзей пользователя из модуля Блог(дневник). И так идем в настройки и делаем следующее.
1. Активируем поля
Название Доп поле 1 Доп поле 2 Доп поле 3 Доп поле 4
2. Включить возможность поиска материалов пользователя:
3. Затем идем в редактирование шаблона
Страница Архива материалов Заменяем весь шаблон на этот:
Код: | Выделить всё <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> <style>.cuzadpn{display:none;}</style> </head> <body> <script language="JavaScript">var linckinum = 1;</script> $BODY$ <br><center>$POWERED_BY$</center> </body> </html> <script language="JavaScript"> if('$PAGE_ID$' == 'add') { if(document.getElementById('blM16')) document.getElementById('blM16').style.display = 'none'; document.getElementById('blF1').value = parent.document.getElementById('favik2').innerHTML; document.getElementById('blF12').value = parent.document.getElementById('favik3').innerHTML; document.getElementById('blF13').value = parent.document.getElementById('favik4').innerHTML; document.getElementById('blF11').value = parent.window.location.href; document.getElementById('doSmbBt').click(); alert('Друг добавлен!'); } </script>
Меняем вид материалов на этот:
Код: | Выделить всё <table id=table1 width="100%" border=1> <tr> <td width="70%"> <div style="alagn:left;font:7pt;"><script language="JavaScript">document.write(linckinum);linckinum = linckinum + 1;</script>. <a target="_blank" href="/index/8-$OTHER3$"><b><span class="g$OTHER2$">$TITLE$</span></b></a> <span class="g$OTHER2$">[$OTHER3$]</span></div> </td> <?if($MODER_PANEL$)?> <td width="80"> <div style="alagn:right;font:7pt;">$MODER_PANEL$</div> </td> <?endif?> <td width="180"> <div style="alagn:right;font:7pt;"><a target="_blank" href="/index/14-$TITLE$-0-1">Сообщение</a></div> </td> </table>
Идем в Персональную страницу пользователя
И сразу после body ставим это:
Код: | Выделить всё <script language="JavaScript"> function add_fr() { if(document.getElementById('favik')) document.getElementById('favik').innerHTML = '<iframe style="width:1px;height:1px;" frameborder="0" scrolling="no" hspace="0" vspace="0" allowtransparency="true" src="/blog/0-0-0-0-1"></iframe>'; } </script><span id="favik"></span><span id="favik2" style="display:none;">$_USERNAME$</span><span id="favik3" style="display:none;">$_GROUP_ID$</span><span id="favik4" style="display:none;">$_USER_ID$</span>
Делаем кнопку в профиль Перед Началом содержания страницы ставь 2 кнопки
Код: | Выделить всё
<?if($_PM_SEND_URL$)?> <div style="position:relative;float:right;text-align:center;"> <?if($USER_LOGGED_IN$)?><input title="Добавить с список друзей" class="commSbmFl" value="Добавить в друзья" href="javascript://" onClick="add_fr();" type="button"><?endif?> <?if($GROUP_ID$=4 or $GROUP_ID$=5)?><br> <input title="Мой список друзей" class="commSbmFl" value="Друзья пользователя" href="javascript://" onclick="window.open('/blog/0-0-0-0-17-$_USER_ID$','upp','scrollbars=1,top=0,left=0,resizable=1,width=400,height=500') || alert('Отключите блокировку всплывающих (Pop-up) окон!'); return false;" type="button"> <?endif?> </div> <?else?> <?if($USER_LOGGED_IN$)?> <div style="position:relative;float:right;text-align:center;"> <input title="Мой список друзей" class="commSbmFl" value="Мои друзья" href="javascript://" onclick="window.open('/blog/0-0-0-0-17-$USER_ID$','upp','scrollbars=1,top=0,left=0,resizable=1,width=400,height=500') || alert('Отключите блокировку всплывающих (Pop-up) окон!'); return false;" type="button"> </div> <?endif?> <?endif?>
1 - Кнопка для добавления в друзья 2 - Кнопка для админов, смотреть друзей данного пользователя
Так же можете сделать кнопку мои Друзья в мини профиль
Код: | Выделить всё <input title="Мой список друзей" class="commSbmFl" value="Мои друзья" href="javascript://" onclick="window.open('/blog/0-0-0-0-17-$USER_ID$','upp','scrollbars=1,top=0,left=0,resizable=1,width=400,height=500') || alert('Отключите блокировку всплывающих (Pop-up) окон!'); return false;" type="button">
Переходим в Главная » Пользователи » Группы пользователей напротив групп настройки , в настройках "дневника" убрать птичку "Премодерировать добавленные материалы (не выводить сразу) "
|
|
|
|