Пятница, 17.05.2024, 14:18
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Февраль 2009  »
    ПнВтСрЧтПтСбВс
          1
    2345678
    9101112131415
    16171819202122
    232425262728
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Февраль » 17 » друзья пользователя
    01:53
    друзья пользователя
    Делаем друзей пользователя из модуля Дневник.

    И так идем в настройки и делаем следующее.

    1. Активируем поля
    Название
    Доп поле 1
    Доп поле 2
    Доп поле 3
    Доп поле 4

    2. Включить возможность поиска материалов пользователя:

    3. Затем идем в редактирование шаблона

    Страница Архива материалов
    Заменяем весь шаблон на этот:

    Код

    Code
    <html>
    <head>
    <title>Друзья</title>
    <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>

    4. Меняем вид материалов на этот
    Код

    Quote
    <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>

    5. Идем в Персональную страницу пользователя

    И сразу после <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>

    5. Делаем кнопку в профиль

    Перед Началом содержания страницы ставь 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">

    Все готово, проверяем

    Источник Helper, я его немного дополнил

    Категория: скрипты для ucoz сайта | Просмотров: 1393 | Добавил: autotaztuning | Рейтинг: 3.0/4
    Всего комментариев: 221 2 3 »
    22 Karlic  
    0
    plizz pomoghite!

    21 Karlic  
    0
    cry cry cry
    ne rabotaet cry cry

    20 loraeva  
    0
    Помогите народ кто нить плз я не могу сделать

    19 vlad23  
    0
    РАБОТАЕТ cool !ОСТАЛОСЬ ТОЛЬКО ПОМЕНЯТЬ "МАТЕРИАЛЫ" НА "ДРУЗЬЯ"!

    18 dimokir  
    0
    У меня тоже не прет angry

    17 afa  
    0
    wacko выложите наконецто нормальный, рабочий скрипт!!! angry

    16 макс  
    0
    всё круто ток куда подскажите вставить блог друзей

    15 макс  
    0
    работает 100% я пробовал но у меня вопрос зачем именно 4 поля

    14 autotaztuning  
    0
    работает

    13 10ray  
    0
    Всё сделал как надо, неработает!

    1-10 11-20 21-22
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]