Скрипт друзей для ucoz с функцией подтверждения — для uCoz


Скрипт друзей для ucoz с функцией подтверждения — для uCoz

1888
8 из 10
Проголосовало: 4




Мы будем использовать модуль Блог. Идем в настройки модуля Блог и настраиваем все

.
После чего настраиваем вид материалов блога.

Code
<span class="friend"><span class="nick">$TITLE$</span><span class="ava">$OTHER1$</span><span class="gr">$OTHER2$</span>  
<span class="del"><?substr($MODER_PANEL$,strrpos($MODER_PANEL$,'/index/92-3-'),strpos(substr($MODER_PANEL$,strrpos($MODER_PANEL$,'/index/92-3-')),"','"))?></span>  
<span class="url">$OTHER3$</span><span class="thisId">$ID$</span><span class="isConfirm"><?if($RATING_NUM$>0)?>true<?endif?></span></span>

Самое время настроить права групп. Настраиваем

.
Теперь идем в шаблон Персональная страница пользователя. Добавляем стили-css. В head, например.

Code
<style type="text/css">  
.tdfr { border:1px solid #C2C5CA; padding:2px 5px; margin:2px;}  
.tdfr img {opacity:0.65; filter:Alpha(Opacity='65'); border: none;}  
.tdfrh { border:1px solid #969696; padding:2px 5px; margin:2px; background: #EAEBEC; }  
.tdfrh img {border: none}  
.tdfr a, .tdfrh a {font-size: 9px;}  
.deletedfr {width: 100%; height: 100%; background: white; opacity:0.45; filter:Alpha(Opacity='45');}  
#capcode {width: 100px; height: 35px; text-align: center; color: grey; font-size: 14pt;}  
.moreFr {border-top: 1px solid #C2C5CA; padding: 2px;}  
</style>

Теперь в этом же шаблоне, по месту вставляем такой вот код:

Code
<div class="udtb"><div class="udtlb">Друзья:</div><a href="#" onclick="friends.show();return false;">Посмотреть друзей</a> <?if !$_IS_OWN_PROFILE$ and $USER_LOGGED_IN$?><span style="font-size: 9px;">[ <a href="javascript://" onclick="friends.sAdd();">Добавить в друзья</a> ]</span><?endif?></div>  
<script type="text/javascript">  
var friends = {}; friends.ucodes = { homepage: '$HOME_PAGE_LINK$', userid: '$USER_ID$', username: '$USERNAME$', _userid: '$_USER_ID$', _username: '$_USERNAME$', own: '$_IS_OWN_PROFILE$', avatar: '<?if $_AVATAR$?><?substr($_AVATAR$, 28, strpos(substr($_AVATAR$, 28), '"'))?><?else?>http://ucodes.ru/images/noava.png<?endif?>', _profurl: '$_PROFILE_URL$', isuser: '$USER_LOGGED_IN$', copyright: 'ucodes.ru'}  
</script>  
<script type="text/javascript" src="http://webo4ka.ru/Ucoz2/friends.ucodes.v2.js"></script>

Файл скрипта можно перезалить к себе на сайт (не обязательно)

Если у вас раньше был скрипт друзей (старый), где нет подтверждения, и вы хотите сделать всех старых друзей подтвержденными, это для вас.
Вставляем в адресную строку

Code
javascript: alert((new Date()).valueOf());

Должно появиться число. Это число - текущее время. Это нужно для того, чтобы сделать всех друзей подтвержденными, при условии что они добавлены раньше этого времени! Идем в вид материалов блога, ищем:

Code
<?if($RATING_NUM$>0)?>

и меняем на:

Code
<?if(($RATING_NUM$>0) or (($TIMESTAMP$*1000) < 1295110150518))?>

Меняем 1295110150518 на текущее время (как получить я написал).
Готово.

Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://ucodes.ru/
  • Всего комментариев: 3

ATRIUM
0
ATRIUM написал: Написано 20 Апреля 2011 в 16:56
Комментарий №3
Ну что, писать будем? biggrin

Inoy
0
Inoy написал: Написано 04 Марта 2011 в 17:13
Комментарий №2
Здравствуйте, уважаемая администрация!
Возникло затруднение, связанное с данным материалом, а именно:
1 Друзья подтвержденные и неподтвержденные) отражаются в виде текстового ника (не кликабелен, переход в профиль не возможен);
2 Ссылка на УРЛ пользователя тоже в виде текста;
3 Ссылка на автар - текст;
и т.д.
Всвязи с этим вопрос, как привести вид друзей к тому виду, что отражен у вас скрине? Где именно прописывать эти коды.
Есть скрин того, что у меня вышло, но я не знаю, как вам его передать sad
Буду благодарен за любую помощь. Заранее благодарен!

DJ-VIRGINAL
+1
DJ-VIRGINAL написал: Написано 23 Января 2011 в 00:22
Комментарий №1
Отличный Скрипт..=)

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    404
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: